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)

yup the camera will still work if the uart pins are not used for the camera
@DJ is the ESP32plus the new firmware for all ESP32s? There are so many flavors now I'm getting confused.
Unfortunately, there is no such thing as ESP32 firmware (or any code for any ESP32 breakout board from anyone on earth) that works on all ESP32s. Anyone can make an esp32 breakout and change the pins as they wish. There is no standard in the DIY/opensource/hippy world. You will have to make any port changes necessary for your version. As documented in the ESP32 manual and firmware, you must change the ports in the INO file to match your schematic/version/breakout (or whatever it's called) that hosts the ESP32. The top of the INO file contains clearly labeled #define variables that need to be changed for your version.
I don't understand what ESP32 plus is? Just audio support?
Firmware is a firmware that you load on hardware
Hardware is hardware that you load firmware onto
You can see the words "firmware" and "hardware" in your screenshot.
This page might help you: https://synthiam.com/Support/Hardware/Hardware-Overview
if you scroll down on that page, you'll see there's two types of esp32 hardware. there's one with a camera and one without. there's different firmware for each because the esp32 cameras are different. an esp32 with a camera is different than an esp32 without one. one has a camera and one doesn't have a camera so the pcb and schematic and firmware and everything is different
@Athena I am connecting the ESP32 Cam to SSC-32 controller. Can you tell me what UART to use in the SSC-32 Skill? The skill was updated to version 2 yesterday. Is this skill a download or is it just simply built into the newest version of Arc. There is no notation within the skill of what version it is.