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.
-
Two hot ends Pros: Most robust No retraction or filament waste Cons: Alignment issues. Reduced travel Dragging nozzle
-
Dual filament hot end(taichi style) Pros: Easy to mount No offsets Cons: Jamming? Long retraction
-
Y splitter Pros: easy to mount No offset Compatible with any hot end Cons jamming Super long retraction
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.
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.