
PRO
EzAng
USA
Asked
— Edited
In "auto position" control, how do I distinguish one D0 from the other D0 on the same connection (connect 0 to 4)?
I am using a vertical servo control and a horizontal servo control on the same I/0 port D0
EzAng
Related Hardware EZ-B v4
Related Control
Auto Position Movement Panel (Gait)
To select the port and board index, select the servo port button and edit the config. This is the same for ALL robot skills that use servos across ARC entirely. It's documented in the link I pasted above about how servo controls work.
I use a continuous servo D0 because it has a "stop" function so the arm doesn't keep moving
The vertical servo D0 does not have a "stop" function, it just has a slider (probably wrong term)
I need both to control movement
I hope I am explaining myself clearly
EzAng
Now what do you do when you have "two" D1s and D2s?
PS, you can't have 2 D2's. Each board has only 1 (one) D2. You can have a D2 per board index. A board cannot have two D2s. Each port of a board has a number (d1, d2, d3, d4.... etc). A board does NOT have two of the same port. For example, a board will never have (d1, d1, d1, d1, d1)
This applies to EZ-Robot EZ-B v4, Arduino, IoTiny, Open CM, etc... Absolutely no board ever created in the history of time has ports with the same name.
I am using 360 rotation servos - Also a servo City gear box
I am using for example D0 port, continuous servo (with a stop function) and a vertical servo (with no stop function) both on D0 - I use the stop function as a panic button when the arm keeps moving :-)
It all works well but not with Auto Position - the question was - In the Auto Position control, how do I distinguish between a vertical servo D0 and and a continuous servo D0? It seems that in auto position you can only use one D0 - I need 2 D0s , one for the continuous servo (with a stop function) and a vertical servo (with no stop function) - I hope I am explaining myself correctly
the horizontal servo is too fast - the vertical servo, with the slider, is slower to manage
thanks
EzAng
also ezang, you cannot use a continuous rotation servo as a regular servo. Please read how a servo works in the docs section of this website to learn what a servo is and the different types
I read all the servo information
https://synthiam.com/Docs/Advanced-Fundamentals/servo-motor
https://synthiam.com/Docs/ARC-Overview/Servo-Controls
I agree and understand I can not use a continuous rotation servo 360
I think I need to get the 180 servo Gearbox for the Positional rotation servo, 180
trial and error is the name of the game :-)
Thanks for all the help
EzAng
also, the servo control society says something similar.
lastly, due to the fear ratio for your robot, a 180 servo won’t work. You’ll need a servo that has multiple turns. These are also called winch servos
Have a great week end.
EzAng
In your post #5 Jun 24. Can we now use only one Auto Position config to use 4 ezb v4 1/2 controllers as long as each ezb v4 board index 0 thur 3 is used for each ezb v4?
Before Synthaim, using ez-robot we had to use multiple Auto Position config's for each ezb v4 controller then use ControlCommand() to instruct the movements of multiple Auto Position for each ezb V4 board.
Hope I made sense. Thanks in advance.