-
-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem: steppers not moving #1347
Comments
Motors test okay on existing grbl 1.1 board |
Again, apologies if I've missed some important info as I've tried so many things over the past week or so that I'm quite confused. Any guiding tips greatly appreciated. Kinda wishing I'd waited until I could have afforded one of Bart's genuine boards... |
$ME nor $MD has any effect, motor not locked, nor moves with fluidterm: X10 |
What do you mean with "only X stepper connected"? Do you have actually only the x motor connected, but several stepper drivers on the board? |
Yes, correct. Please advise if you think this is an issue.. |
After re-reading #1192 I found the motor IS IN FACT LOCKING! I did say I'm confused as hell lol. "MitchBradley commented on May 1 |
Update on motor locking circumstances:
Yikes, this was not helping my confusion. Experiment: in desperation, reversed two centre stepper wires (as per random YT suggestion). |
What version TMC2209 do you have? Are they the ones that are configured by UART, or the ones that are jumpered for standalone use? UART-configured TMC2209s cannot be used with DLC32 without complicated extra wiring. |
Thanks so much for the prompt reply, much appreciated :) Product name: TMC2209 |
That either means that they sell both versions and you have to be careful to order the one that you want, or that you can modify it for what you want. The modification for these things involves removing a tiny solder blob on the bottom and adding another one nearby. DLC32 only supports the "standalone" configuration method, which is probably what they are calling "STEP/DIR". UART configuration requires special wiring that DLC32 does not have. If you plug a UART-configured TMC2209 into a board that doesn't support it, it won't turn on properly. |
Great info! It lead me to realise that I ordered the wrong unit, DOH! |
I have never used ATD5833 , but based on some documentation on an AliExpress product page, it appears to be configured without UART, so it should work in DLC32. You would need to set the potentiometer for the desired drive current. Presumably there is some documentation on the web describing the correspondence between the voltage setting and the current. |
Being a FluidNC newb and given they all seem affordable, I'd be very grateful if you could suggest a reliable stepper driver I should use :) |
It's not really about FluidNC per se. If you buy a board with onboard drivers or matched drivers that are sold as a kit with the board, it has a much higher chance of working than if you try to mix and match without knowing all the ins and outs. That said, the easiest drivers to get working are typically A4988 or 8825. They are really cheap and not particularly great but they are easy to get working because they are simple and there is a lot of howto documentation out there. ATD5833 looks like it is pretty simple, but it is pretty new so there is much less documentation out there. |
The TMC2209 seemed to be the best option at the time, but hearing that there could be iffyness regarding uart etc., I'd love to hear what is considered bullet or newb-proof :) |
Re the wiring - it is hard to say without being able to ohm out your motors, but I would be tempted to try red blue black green on the 6-pin connector. |
TMC2209 is the worst option for a newbie. WAY too much that can go wrong. Once you get it wired and configured correctly it is great, but getting it to work at all can require a lot of knowledge and care. |
You have wrong yaml file. |
Skorpi is right. Get one of the DLC32 config files. |
Currently applying "MKS_DLC32_21_XYZ.yaml" |
The talk of using a TMC2209 with DLC32 sent me down the rabbit hole. If you really have ATD5833, there is a good chance they will work after you set the current. They might work to some extent with whatever current setting came from the factory but it is a crap shoot. If the factory setting is too low, the motors will be weak; if too high, the motors and drivers might overheat. |
My bet would be counter clockwise 🤞 |
You need to measure the voltage from GND to the metal top of that potentiometer with a voltmeter. Then turn it a little and see whether the voltage goes up or down. Then try to find some documentation about the correspondence of that voltage to the current setpoint. Every driver chip type has a different formula. The formulas for older driver types is well known, but this one is new/unusual so I don't know what it is. |
Here is a datasheet in Chinese. http://www.szczkjgs.com/UploadFiles/fujian/4881/ATD5833_datasheet_CN.pdf |
You will probably be okay by setting the potentiometer in the middle. |
Thanks. |
I think that black-to-green measured 2.7 ohm, blue-to-red was the same. |
Black/green and blue/red is common standard. |
For clarity, when you suggested "try red blue black green" do you mean leave the cable as is (Red-Blue/Green-Black), or change it to Red-Blue/Black-Green? TIA :) |
And I take it you meant that was only for the motor-end? Leaving the controller end as Red-Blue/Green-Black.. |
Wiki Search Terms
steppers not moving
fluidnc config
Controller Board
MKS DLC32
Machine Description
tmc2209 drivers, only X stepper connected, 24v connected, USB to Win10
Input Circuits
No response
Configuration file
Startup Messages
User Interface Software
WebUI, Web Installer terminal
What happened?
Motor is not locked (edit: I now see motor is locking and maybe releasing after a while... as per: #1192 (comment)) nor jittering when connected.
I tried both the WebUI jog and the fluidterm jog (X10, X-10 etc), motor is not responding.
GCode File
No response
Other Information
Thanks for taking the time to read and apologies for any omissions, please let me know if so.
I used the web installer to put fluid on.
Then went through various config issues until no errors on start up.
No jogging happens.
I've studied similar issues 'stepper not moving' on here, with no result.
I'm useless at electronics btw.
The text was updated successfully, but these errors were encountered: