LETARTARE / Grbl-xx_with_Arduino

To build old Grbl-xxx in Arduino-xxx (actually xxx=1.0.5 or 1.0.5r2)
39 stars 61 forks source link

Another request, not an issue - Multi Stepper Driver option #18

Open Highcooley opened 9 years ago

Highcooley commented 9 years ago

Hey, nice job converting grbl for mega2560

Is there a posibility to configure grbl to use two stepper drivers for one axis simultaneously (e.g. use E1 of a RAMPS board for Y), so two steppers of a portal CNC mill have individual drivers each and thus are able to use the full driver power? Thanks for our reply!

Keep your nice work up!

RoelandK commented 9 years ago

You can just share the Driver and Step pin to 2 drivers... if needed add a diode to make sure you dont have any feedback.

2015-01-05 12:29 GMT+01:00 Highcooley notifications@github.com:

Hey, nice job converting grbl for mega2560

Is there a posibility to configure grbl to use two stepper drivers for one axis simultaneously (e.g. use E1 of a RAMPS board for Y), so two steppers of a portal CNC mill have individual drivers each and thus are able to use the full driver power? Thanks for our reply!

Keep your nice work up!

— Reply to this email directly or view it on GitHub https://github.com/LETARTARE/Grbl-xx_with_Arduino/issues/18.

Highcooley commented 9 years ago

Thanks for your reply! This would mean to modify the RAMPS hardware. Could it also be done in the firmware?

RoelandK commented 9 years ago

Hmm like that of course.. i think it should be possible.

I cant look at the code right now. I will do so when I get back from work. You want to use E1 as Y-2 right?

Kr, Roeland

2015-01-05 13:23 GMT+01:00 Highcooley notifications@github.com:

Thanks for your reply! This would mean to modify the RAMPS hardware. Could it also be done in the firmware?

— Reply to this email directly or view it on GitHub https://github.com/LETARTARE/Grbl-xx_with_Arduino/issues/18#issuecomment-68701294 .

Highcooley commented 9 years ago

Hi Roeland

Yes, E1 as Y-2 would be the idea. If E1 is the default driver for the 4th axis, also E2 would do. Of course, the best solution would be to make 4th axis as well as dual driver configurable for other people's needs (a variable for each axis which can be set to the preferred additional driver or -1 for off, for instance). Thank you very much!

Cheers, Andy