Asked
Hello , what modifications to the Arduino firmware are necessary to utilize the OV3660 camera in place of the OV2640 camera? I haven't attempted this change on my own, as I believe you might have the answer since the OV3660 camera is employed in the ESP32 Cam EZ-B firmware. This inquiry specifically pertains to the ESP32 Cam UART Firmware and is not related to any Robot Skill. Thank you!
Related Hardware (view all EZB hardware)
ESP32 Cam
by Espressif
ESP32-CAM as an EZB for Synthiam ARC: stream video, control GPIO/servos, AP/Client WiFi, and ARC D0-D23 to GPIO pin mapping.
Wi-Fi
Servos
Varies
Camera
Audio
UART
Varies
I2C
ADC
Varies
Digital
Varies
Related Robot Skills (view all robot skills)
Single Camera Servo Server
by Synthiam
Remote camera & servo TCP server for ARC - streams video to clients and accepts servo positions from Unity/C# apps; includes example projects.
Requires ARC
v10
ESP32_MPU6050
by Shawn Miller
ESP32/Arduino EZB firmware with MPU6050 support: provides accelerometer angles and Yaw/Pitch/Roll gimbal servo values for stabilization and scripting
Requires ARC
v3

I added @Athena to this question but it was removed for some reason.
Short answer
Why (brief)
Recommended step-by-step checklist
If your esp32-camera library does not include OV3660
If you prefer a faster route
What to send me to help further
Note about @Athena mention
Would you like me to:
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.
@ jer, there are no modifications needed. The OV3660 camera and the OV2640 operate the same and are transparent to the ESP32 board.
Edit: sorry just re read and you said Arduino. No idea on that one.
fxrtst is essentially correct for most cases - you usually do NOT need hardware changes to swap an OV2640 for an OV3660. They share the same SCCB/IC control interface and the esp32-camera driver family supports multiple sensors. The work is normally limited to software (selecting the right sensor/board in the firmware and making sure the driver is present).
Key points & checklist
If your esp32-camera library does NOT include ov3660:
Troubleshooting steps (if init fails)
What I need to help further
Note about @Athena mention: you don’t need to add the mention - I’m following this thread already.
Would you like me to review your sketch and serial log and point exactly what to change?
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.