this post was submitted on 04 Sep 2023
26 points (96.4% liked)

3DPrinting

15671 readers
75 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: [email protected] or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS
 

I'm thinking of building a new printer and would love to be able to make 2 color prints or dissolvable supports. Does anyone have any experience with this. I see 3 paths.

  1. Two hot ends Pros: Most robust No retraction or filament waste Cons: Alignment issues. Reduced travel Dragging nozzle

  2. Dual filament hot end(taichi style) Pros: Easy to mount No offsets Cons: Jamming? Long retraction

  3. Y splitter Pros: easy to mount No offset Compatible with any hot end Cons jamming Super long retraction

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 year ago (1 children)

Have you looked into Trinamic's fancy stepper drivers that have feedback for step counting and skipped steps and other things? They might be suitable because industrial optical encoders are like $800 and I've never seen one small enough to go on a nema 17 stepper.

Also, what tolerances are you trying to hold here? My ender 3 repeats within a thousandth of an inch. I haven't upgraded the limit switches, but I got a new main board with trinamic drivers.

Given the physical properties of FDM, I don't think chasing tolerances lower than that will actually improve the quality of prints at all, and surely one thou is close enough for what you're trying to do.

[–] j4k3 0 points 1 year ago (1 children)

As I mentioned, virtual end stops are nowhere near accurate. This is the trinamic system. It is using over current detection as an end stop.

This is a precision verses accuracy type of problem. If you haven't worked through these kinds of issues and ideas before it can be a struggle. Accuracy and precision are very very different things. All of our printers are precision; none of them are accurate.

Optical encoders are simple and cheap devices. You are likely limited to the shiternet's echo chambers when it comes to searching for information. There are a half dozen optical encoders built into most cheap inkjet printers. The system needed to locate each head on a printer is cheap, the tricky part is the software and designing the second head to be adjustable to match Z offset with changes like nozzles.

The main point is not tolerances; it is alignment. Alignment requires accuracy. Printers are cheap and simple because they are only precision machines. This is a fundamental design thing. If you want to build an accurate design, this needs to be engineered into every aspect of the machine from the beginning. This affects every aspect from hardware to software.

[–] [email protected] 1 points 1 year ago

No, the trinamic system I'm talking about is end stop phase counting in tandem with physical limit switches. It's pretty accurate, one thou repeatability, like I said.

But like you point out, repeatability of the home position is not so useful if the axes of the two heads aren't aligned in the first place. That's a hardware issue that's not going to be solved with encoders or software.