Question about endstops on a CoreXY machine
-
That's a good observation. The Hypercube Evolution for example has the X endstops (two of them) on the gantry.
With the Duet you can also dropt the X,Y endstops and just used motor stall detection. I went this route and am happy with the results and the simplicity. For Z you can just use a level sensor such as BLTouch.
Another interesting CoreXY homing goes like this (try manually), rotate one motor while the other is free, you will see that the gantry will move diagonally and then along the edge until it reach a corner and then stop.
-
@fcwilt It would work but you still need to run wires to the hot end heater, thermistor, fans etc. So it's only 2 wires out of many. In fact, it could be only one wire by using a common+. The downside is that you won't be able to coarse home X and Y together and neither will you be able to just home X on its own. Whether that loss of functionality is worth the gain of running one or two less conductors to the carriage is a choice that only you can make.
-
I used to have the X endstop on the extruder carriage, but I am always looking for ways to reduce the number of wires going to the carriage to maximize reliability (and ease connector selection) and moving the X endstop was a no-brainer. I mounted it on the printer's frame and then set the config file to always home Y before it homes X (in the homex file). It has never failed to operate correctly.
What I'd like to be able to do is run only power and a serial data line to the extruder carriage. That would minimize the wiring and connector issues but require some electronics on the carriage.
-
@mrehorstdmd said in Question about endstops on a CoreXY machine:
What I'd like to be able to do is run only power and a serial data line to the extruder carriage. That would minimize the wiring and connector issues but require some electronics on the carriage.
This will be coming, in the form of the Duet 3 Smart Tool board. Essentially it will be a cut down version of the Duet 3 expansion board with support for (provisionally) one stepper motor, one heater, two fans, one thermistor or PT1000, a Z probe, and some sort of LED lighting. It will talk to the Duet 3 main board over CAN bus.
-
@dc42 Ohh! Count me in to be a beta tester when it's ready!
-
@dc42 said in Question about endstops on a CoreXY machine:
This will be coming, in the form of the Duet 3 Smart Tool board.
This is going to be a very popular add-on!
What will be the total wire count including the power?
Next thing we will need is a bowden tube with integrated conductors
-
@zapta said in Question about endstops on a CoreXY machine:
What will be the total wire count including the power?
Four: two power wires (with enough rated current to power everything) and one twisted pair for the CAN bus. We are using RJ11 connectors for the CAN bus, because RJ11 cables are easy to source.
-
@mrehorstdmd said in Question about endstops on a CoreXY machine:
I used to have the X endstop on the extruder carriage, but I am always looking for ways to reduce the number of wires going to the carriage to maximize reliability (and ease connector selection) and moving the X endstop was a no-brainer. I mounted it on the printer's frame and then set the config file to always home Y before it homes X (in the homex file). It has never failed to operate correctly.
What I'd like to be able to do is run only power and a serial data line to the extruder carriage. That would minimize the wiring and connector issues but require some electronics on the carriage.
Thanks for the info. Good to know it works in the real world.
I like the idea of reducing the wiring to a minimum. The upcoming Duet 3 line seems to have a solution in the works.
Frederick
-
@dc42 said in Question about endstops on a CoreXY machine:
This will be coming, in the form of the Duet 3 Smart Tool board.
Brilliant! Sign me up! Put me in the queue or whatever!
In the meantime I will work on the explanation for the wife as to why I need to replace all my Duet 2s!
Frederick
-
We are using RJ11 connectors for the CAN bus, because RJ11 cables are easy to source.
They may be on the large size for a two data wires connector but I don't know what the board size.
Since you have local sensing and control, you can also implement local safety, independent of the main board. E.g. shutting down the heater in case of over temperature, bad sensor, unreasonable commands from main board, or communication loss, but I am sure you already thought about it. ;-).
I love this idea. Moving the complexity from copper to silicon.