My course has primarily focused on robotics projects using the EZ-B controller and a camera for real-time interfacing. With recent developments, I am planning to create an additional video that incorporates Synthiam's support for other types of controllers. Although I've successfully flashed an alternative controller, it lacked compatibility with camera integration and Wi-Fi capabilities. The absence of an onboard computer limits the use of a USB camera, posing a significant challenge.
This dependency on specific components like the EZ-B, IO Tiny, and cameras can be problematic. For my course project, Mecha Morphix, which involves controlling five servos, the Arduino Mega seems excessive. I am in search of a suitable controller, compatible with Synthiam ARC, that includes both Wi-Fi and camera support to effectively replace the EZ-B.
I noticed that the ESP32 with a camera is listed among the supported controllers for ARC. Has anyone experimented with using the ESP32 in conjunction with a camera for such applications? Any insights or experiences would be appreciated.
Related Hardware (view all EZB hardware)
Related Robot Skills (view all robot skills)

Athena can't see firmware or code that isn't posted. it's UART 0
i updated the esp32 cam firmware description to specify UART0 is the UART used in arc
Short answer: use UART 0.
Details and steps
ARC/your SSC-32 skill should use UART #0 to talk to that Serial2 port. In other words: in the SSC-32 skill choose the UART connection and set the UART index to 0.
Wiring checklist (exact pins based on the firmware above)
Skill configuration (step-by-step)
Important notes & troubleshooting
Is the SSC-32 skill built into ARC?
One more thing
Would you like:
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I think athena is confused because there's 24 pages of posts and the topic is all over the place. i'm gonna disable her for this thread because she's not providing any useful feedback.
create new threads for questions to athena because that'll give her a nice clean empty slate to work from
Yeah good idea with Athena.
The ESP32 connected to the SSC32 connects great. When the camera is on and I have a servo moving, there is quite a long lag in both the servo and the camera as can be seen in the video below. Kinda like we had at the beginning of the ESP 32 testing.
With camera off servo moves perfect. (not seen in the video) 115200 baud all around. Same Freenove ESP32 Wrover we've been using.
Newest ARC with this firmware:
yeah most likely that's gonna happen because the scc-32 baudrate is super slow (115200bytes) vs (10mb+ or whatever) compared to the speed of the ezb wifi protocol. like all things, you're limited to the slowest part of the assembled components. you should probably use a firmware like esp32plus and offload the camera to another esp32
you guys keep saying "ezbv4 has an old micro etc etc" but you're forgetting the ezbv4 micro is 10 times what the esp32 is. the esp32 is $1 because it's super duper lightweight. you're expecting a lot from it. comparing a monster truck to a pedal bicycle lol
What firmware and version are you running btw?
Oh, and also the Arduino serial monitor shows you log information if something weird is happening.