Hello, I bought this kit - https://www.omc-stepperonline.com/cnc-kit/3-axis-cnc-router-kit-30nm425ozin-nema-23-stepper-motor-and-driver-3-dm542t-23hs45.html and I'm struggling with setting the driver dip switches correctly. I connected one motor to the adruino and it got pretty warm after just a couple of spins. Im planning to go with 1/16 3200 setting, or even 1/8 if it wouldn't make any noise (the lead screw has a 4mm thread). Could anyone help me with calculating the current?
Hey, I'm having this problem also. But that is no all. I'd really like a wiring diagram for this Kit from Stepper Online hooked up to the CNCShield. I have search the internet for days and cannot find any reference to this.
I have printed all the parts installed the motors and wired up the power supply and drivers but the only thing I can get to move is the Z motor which is still a nema17, the driver for this gets real hot also, but the three nema23 motors are getting a signal to hold position.
I'm attaching a few pics for reference. Well I was but I don't see how to do that from my desktop.....
David Streeter
I'm back and with a lot of progress. I have it all up and running.
First here is a link to some excellent information https://kalaakaar.in/cnc-controller-with-arduino-tb6600-and-grbl/
There is a diagram there that will get you in the right direction. Thing is the shield is not part of it, so we had to innovate a little bit.
Somewhere on Topsi's site there is a video of the electronics for the Nema23 assembly. Very Helpful also.
My setup is this
USB to the control board.
12 Volt brick to the Shield The step and pulse signals are sent to the drivers, also the board ground is sent to the driver on the pu n dv side all daisy chained. These are wired with 22 gauge wire.
This ground is very important and cannot be mixed with the 36v ground.
36 Volts to the Drivers. All three in parallel.
18 gauge wire for the motors.
I have gotten steel collars for the threaded rod, just did not like the plastic.
O ya the switches... I don't know anything about how to calculate what they should be but I have #6 on and the rest off. Works for me.
Hope this helps
David Streeter
On calculating the current i googled the specs of my motors, bought on bg, and adjusted the driver pins to get as close as possible (but not above) the expected Amps.works well and they don't get hot nema23 in my case all 4 axis
Hi all, I'm back with a new report.
Seems that just because you get it al moving does not make it all correct.
The scale of my output was way off. I'd cut a 4" square and get a 2" square.
My Y axes is going in the wrong direction. I have reversed the motor wiring on the Y and A motors to no avail.
My Z axes only moves 20% of what it should
Here are my latest settings.
Switches 7 n 8 on, the rest off.
CNCjr
NCjs 1.9.22 [Grbl]
Connected to COM5 with a baud rate of 115200
Grbl 1.1h ['$' for help]
client> $$
$0=10 (Step pulse time, microseconds)
$1=255 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=0 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=200.000 (X-axis travel resolution, step/mm)
$101=200.000 (Y-axis travel resolution, step/mm)
$102=200.000 (Z-axis travel resolution, step/mm)
$110=500.000 (X-axis maximum rate, mm/min)
$111=500.000 (Y-axis maximum rate, mm/min)
$112=500.000 (Z-axis maximum rate, mm/min)
$120=50.000 (X-axis acceleration, mm/sec^2)
$121=50.000 (Y-axis acceleration, mm/sec^2)
$122=50.000 (Z-axis acceleration, mm/sec^2)
$130=400.000 (X-axis maximum travel, millimeters)
$131=400.000 (Y-axis maximum travel, millimeters)
$132=400.000 (Z-axis maximum travel, millimeters)
ok
I could use some help on reversing the Y direction and getting the Z to the correct scale.
Do you think the $3 command would change things on the Y direction? Where do I find an explanation for these commands in CNCjr?
The Z motor is still a nema 17 run from the cncshield
Thanks
David Streeter
Hi David
My Y axes is going in the wrong direction. I have reversed the motor wiring on the Y and A motors to no avail.
I had the same (especially since my motors are located at the back of the cnc, not front), tried using the grbl $3 settings to correct the direction, then gave up after several attempts (am now wondering if I did not change $2 by mistake instead of $3 :-o ).
Have finally played with wiring, inverting the wires, then trying with very few steps not to break anything. Keep trying, inverting the pairs if I remember well (don't remember if I inverted within a pair), and it will work eventually.
And remember to uncouple your lead screws before any attempt, you don't want one motor to go right and the other to go left.... Good luck