Open lonelymyp opened 4 years ago
Ok, thanks for your feedback, we will check it and confirm ... But there is actually a problem, if there is no current, if the load is large, the motor will not be locked ...
Why is there no current? If I set the hold current to 200 mA and the operating current to 500 mA, then the motor is always energized for at least 200 mA. If the shaft is rotated, feedback is turned on and high current returns the shaft to its place.
Yes, it was very confusing. I changed that settings menu.
https://github.com/dzid26/MKS-SERVO42B/commit/943960d989040feb27566cbd7193a4c57d3e349e
Much more usable that way.
Confused the name of the operating current and the holding current.
If a current of 100 mA is selected in the menu, a holding current of 100 mA is written to the memory. And the operating current is 200 mA.![current](https://user-images.githubusercontent.com/2085051/73097199-a5ef7780-3ef7-11ea-9071-35886b1b12d9.PNG)
Menu items are incorrectly renamed.![image](https://user-images.githubusercontent.com/2085051/73097357-10081c80-3ef8-11ea-8fe3-09be8e7c03a2.png)
In the PID procedure, which calculates the current to correct the position, both current values are used, holding current and working.
Therefore, even without load, the current exceeds the selected current in the setup menu.
And under load, the current is even greater.