The “uArm Swift Pro” gets very warm holding a specific poition with it’s stepper motors - that is the difference to the servo approach - OK. The base gets very warm and a high current is drawn to supply motors and controller. If we would move the arm into a relax position (for my uArm Swift Pro e.g. it is xyz: 104/0/42) we could relax, disable the controllers an wait for a new task reducing supply current. A requirement should be, that it is possible to switch off relax mode an continue movements without any lost positioning.
So, is it posible to disable the stepper by controlling the Steppers Controller enable input pin?
Attach again: M17
… the steppers take over …with a jerk (!!)
asking position again: #n P2220
$n ok X104.59 Y-0.96 Z42.90
… there is a small difference from that jerk-move on re-attaching!
Can we avoid that jerk and the related sound?
… and we should think about a relax function in uA-Studio Blockly
off-topic …
What’s about a simple terminal inside the uA-Studio? The com-Port claiming whould than be at one location? … best with a history function
I just saw that, if I detach all joints (steppers) the P2220 comand does return the last attached Position (I guess). So how is it done in Blockly reading the current position at a “move to Position” command …?