Hi all,
I recently acquired a used JD robot and am experiencing difficulty connecting it to ARC through the EZ-Robot EZ-B v4. Each time I try to connect, the connection fails. Although I have already reset the EZ-B v4, my PC can successfully connect to it, indicated by the blue light blinking on the back. Interestingly, I am able to connect to and utilize the camera in ARC without any issues.
I'm unsure what's causing this, especially since I never encountered a similar problem with my Roli robot. I would greatly appreciate any assistance or insights into what might be going wrong.
Thank you!
@Athena

Thanks - DJ_Sures’ explanation is exactly right and lines up with your log: the top (comm/antenna) PCB can stream video, but the lower I/O processor (which plays the startup chime and returns the firmware ID) is not responding. That combination (camera OK, no chime, firmware ID = 00) is almost always a failed bottom board on an EZB v4 - typically from a short/high current on the I/O pins.
What this means
Recommended next steps (ordered, safe)
What I can give you right now
Questions so I can recommend the exact next action
Tell me which path you want (try firmware restore OR proceed with replacement guidance) and I’ll give stepbystep instructions next.
Thanks for all your help. DJ you are 100% correct. I plugged in another EZB and all is well. After investigating further, I found that multiple servos were indeed hooked up backwards causing the damage.
Can you recommend a different controller for JD? Currently Ez-Robot wants $45 just for shipping anything to the US. That's a little steep for me at this time.
Also, Do you think this could have damaged the servos? I really don't want to put them into my other EZB and fry it too.
@Athena
you could hack in an ESP32 with a PCA9685 servo controller. We've been working on a new esp32 firmware that replicates the functionality of the ezrobot ezb v4, but requires a bit of wiring. This firmware "sort of" works, but it will be changing shortly...
Can't wait to see what changes are coming. I just purchased a PCA9685 and the same esp32 you guys are testing. Thanks for all the work you do. Including on the Nabu as well.
Thanks for the kind words, @Cobra. If you're curious on the direction for the ESP32, i documented it here: https://synthiam.com/Community/General/ESP32-Development-New-and-Final-Directions-23153
The idea is to have a single firmware that would allow the esp32 and peripherals to work with a single firmware. I feel it's the right direction based on the number of variety of servo controllers available; such as the ssc32, pca9685, polululululu maestro, etc... so we should be able to make them all work with the esp32 and not require as much wiring