Building a 12x stepper driver controller need some help May 23, 2018 01:13PM |
Registered: 5 years ago Posts: 4 |
Re: Building a 12x stepper driver controller need some help May 23, 2018 04:57PM |
Registered: 10 years ago Posts: 14,672 |
Re: Building a 12x stepper driver controller need some help May 23, 2018 06:13PM |
Registered: 5 years ago Posts: 4 |
To bad. ^_^Quote
dc42
I don't have time to check your design, but here are a couple of observations:
That's gone be hard to lay the traces, unless i use a 4layer pcb, but i could use wire bridges to connect EN to the bottom digital pins, not the cleanest solution but workable.Quote
You don't need to cut the power to the drivers to save power. Just disable the drivers, either by using the EN input to the drivers
I only wane use UART to program the drivers to switch between SpreadCycle and StealthChop.Quote
or by using the UART interface to the TMC2208 drivers (but I guess you are not using the UART interface). Or, if using the UART interface then it's possible to set a much lower standstill current than the active current, and the drivers will automatically switch to the standstill current when you stop stepping them.
They are gone be well cooled by a 120mm fan, and have a shroud directing airflow over the heat sinks.Quote
Whether TMC2208 drivers are a good choice for you depends on your choice of motors. TMC2208 drivers can handle a little more current than TMC2100 and TMC2130, but still not very much - about 1A peak if they are well heatsinked to a large PCB but not fan cooled, and 1.4A or 1.5A peak if they are well heatsinked and fan cooled.
Re: Building a 12x stepper driver controller need some help May 24, 2018 02:07AM |
Registered: 10 years ago Posts: 14,672 |
Re: Building a 12x stepper driver controller need some help May 24, 2018 04:30PM |
Registered: 5 years ago Posts: 4 |
No i prefer to control the drivers separately, for the code it should be very little difference, only rename the the pin number to activate the needed driver(s), and when the pump go's idle, just send the command to shut them all off, even if there all ready off.Quote
dc42
You can drive all the EN pins of the stepper drivers from a single Arduino output, assuming you want to enable or disable all the motors together. That should keep the PCB simple.
Next to every driver socket placed jumper pins, to bridge ground and MS1 (on the TMC2130), so you can set a jumper to select spread cycle or stealth chop, if the driver supports it.Quote
You can switch between spread cycle and stealthchop mode using a pin on the driver, if you choose the correct driver variant.
I could go both ways, as i have the jumper on the board, but whit these €3 USB > serial > driver socket should that also be easy to set.Quote
Or you could make one of your driver sockets UART-enabled so that you can use the one-time-programming facility.
Re: Building a 12x stepper driver controller need some help May 24, 2018 05:06PM |
Registered: 10 years ago Posts: 14,672 |