Duet3D / RepRapFirmware

OO C++ RepRap Firmware
GNU General Public License v3.0
938 stars 534 forks source link

FeatureRequest - Dual Independent X-Carriages #60

Closed kearneylackas closed 7 years ago

kearneylackas commented 7 years ago

I've seen several printers lately running dual X-carriages (mainly https://www.bcn3dtechnologies.com/en/catalog/bcn3d-sigma/). Advantages include no drooping from the inactive extruder and no dragging the inactive extruder on the print due to slight height differences. We would need additional drive electronics but the expansion header could easily be leveraged.

EDIT: Just realized that this was briefly discussed in a previous issue (https://github.com/dc42/RepRapFirmware/issues/38).

shadow651 commented 7 years ago

Interesting concept. I'd add that if you have a dueX4 expansion board and you don't plan on using all of those steeper drivers for extrusion you could use one of those.

We'd need to know the offsets between the rails the heads ride on and the park location for the inactive head.

On Fri, Sep 23, 2016, 10:25 AM Kearney Lackas notifications@github.com wrote:

I've seen several printers lately running dual X-carriages (mainly https://www.bcn3dtechnologies.com/en/catalog/bcn3d-sigma/). Advantages include no drooping from the inactive extruder and no dragging the inactive extruder on the print due to slight height differences. We would need additional drive electronics but the expansion header could easily be leveraged.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/dc42/RepRapFirmware/issues/60, or mute the thread https://github.com/notifications/unsubscribe-auth/AEzpzZQyISCjk9oFzktGMYPNOxXNtpQRks5qs-9mgaJpZM4KFGWk .

kearneylackas commented 7 years ago

Well... I am designing a new printer right now actually and want to use Duet Wifi. Dual X-axis is implemented in the Marlin firmware right now but if it is on the roadmap I would prefer to use this board. I don't think the dueX4 is compatible with Duet Wifi but it is easy enough to dump the right pins into an external stepper driver. It would only take one additional driver I believe.

T3P3 commented 7 years ago

This is a feature request that will be implemented, for more information see:

https://www.duet3d.com/forum/thread.php?id=8

The planned Duex5 will provide up to 5 more stepper channels so will support this and more!

On 23 Sep 2016 5:00 p.m., "Kearney Lackas" notifications@github.com wrote:

Well... I am designing a new printer right now actually and want to use Duet Wifi. Dual X-axis is implemented in the Marlin firmware right now but if it is on the roadmap I would prefer to use this board. I don't think the dueX4 is compatible with Duet Wifi but it is easy enough to dump the right pins into an external stepper driver. It would only take one additional driver I believe.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/dc42/RepRapFirmware/issues/60#issuecomment-249232138, or mute the thread https://github.com/notifications/unsubscribe-auth/ABkRw7TTCj_5sL_m1Tc5a4hDtyr6XpL4ks5qs_eJgaJpZM4KFGWk .

kearneylackas commented 7 years ago

Awesome!

dc42 commented 7 years ago

This feature had been implemented in the latest build (1.16 beta 4) and is being tested.

dc42 commented 7 years ago

See https://duet3d.com/wiki/Configuring_multiple_independent_X-carriages_on_a_Cartesian_printer for how it works. There is a thread about it here https://www.duet3d.com/forum/thread.php?id=340.