United Kingdom
Asked
Resolved Resolved by DJ Sures!

Servos Twitch When Powered

hi all am new to this,and am building a inmoov ,the problem is when I first put power to the ez-bv4 my servo outputs are powered up,which causes problems.when I have connected to my pc all is well and I can run my program ok,i am most proberly missing something but I don't know what? thanks walter



Related Hardware (view all EZB hardware)
EZ-B V4 by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

Author Avatar
PRO
Synthiam
#9   — Edited

You can check the ez-robot website (manufacturer of the ez-b product). They have a hardware upgrade for the real old version. I'm actually in that video - I believe there's a portion about identifying the version: https://www.ez-robot.com/Shop/AccessoriesDetails.aspx?prevCat=101&productNumber=51

You can contact EZ-Robot for more information about their product if there's product specific questions. Here's details and instructions for the EZ-B v4 controller from ez-robot website: https://synthiam.com/Community/Tutorials/72?courseId=4

Author Avatar
PRO
Synthiam
#10  

Also - it's good to know about the power being applied. It seems the analog servos need a bit of time to initialize their pwm capture on the signal wire. So what you're doing by powering the servos on after the EZ-B is giving the servos time to initialize.

Because when the power is applied to the analog servos AND ezb - there's a sudden rush of voltage across everything. Which is being interpreted as a pwm by the analog servos.

One of the things you can do is have the servos only engage when there is a connected client. There's a feature in the latest ezb's for that. Here's a previous question I found for you using the search feature on this website: https://synthiam.com/Community/Questions/How-do-I-set-an-output-to-reflect-the-status-led-of-IoTiny-or-19491

Looks like you can use that to turn on a relay which powers the servos only when there's an active connection. Good news about that setup, is if there's ever a disconnect, the robot would shut down.