Skip to the content
PCBKitNew board
2 layers66 × 99.9 mmEsp32 cam plugin, the printed circuit board in 3D

Esp32 cam plugin

abourdim/wiki

Every article is available in French (default), English, and Arabic (RTL). The bare filename is the French version; add -en or -ar for the other languages (e.g.

Size
66 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
29
Pads
144
Tracks, vias
264, 26
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jul 2026
Updated
25 Oct 2026

Overview

Esp32 cam plugin is an open-source printed circuit board by abourdim, from the abourdim/wiki repository on GitHub. It is a 2-layer board of 66 × 99.9 mm with 25 parts on 29 nets, routed with 264 tracks and 26 vias.

It is built around the ESP32-CAM and MMBT3904. Its parts include 7 connectors, 6 resistors, 4 ICs, 2 capacitors and 2 transistors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

2

README

README.md

Wiki

Personal notes and how-to guides.

Every article is available in French (default), English, and Arabic (RTL). The bare filename is the French version; add -en or -ar for the other languages (e.g. bit-rxy.html = French, bit-rxy-en.html = English, bit-rxy-ar.html = Arabic). Each page has a language switcher in its masthead.

Contents

  • Sharing Files Between Ubuntu & Windows 11 — Step-by-step guide to setting up SMB file sharing in both directions on a local network, plus RDP and troubleshooting notes. FR · EN · AR
  • VideoCar — Enhanced firmware and web control page for the keyestudio ESP32-CAM Video Smart Car: joystick control, failsafe, live Vision overlays, autonomous Follow-me/Line/Colour-chase modes. FR · EN · AR
  • Bit-Bot — AI robot companion for kids: voice chat with a choice of AI providers, 12 personalities, AI-powered mini-games, and an optional BBC micro:bit link over Bluetooth. FR · EN · AR
  • Talking Robot — Browser speech & emotion robot: text-to-speech, speech recognition, 13 animated emotions, and an optional BBC micro:bit link over Bluetooth. No AI provider, fully offline. FR · EN · AR
  • micro:bit Playground — 8-tab BLE control panel and sensor dashboard for the BBC micro:bit V2: live sensor graphing, servo control, 5 interactive 3D robot models, and a 30+ command firmware protocol. FR · EN · AR
  • Micro:bit Remote Builder (bit-rxy) — Drag-and-drop BLE remote-control builder: design a layout from 12 widget types and it generates matching MakeCode firmware automatically, with one-click flashing over Bluetooth Partial Flashing Service or WebUSB. FR · EN · AR
  • ESP32-RXY — ESP32 firmware that impersonates a BBC micro:bit's BLE UART protocol, so the unmodified rxy web app can connect to a plain ESP32-C3 and drive widgets exactly as it would a real micro:bit. FR · EN · AR
  • rxy-web — The universal Bluetooth remote for rxy robots: the robot owns the layout, so the app knows no robot in advance — it asks whichever one it just found to send its own interface, then draws it. 20 widget types, a layout-fingerprint cache, and a radar fed by two values the robot already sends. FR · EN · AR
  • Servo-Sonar — A reduced bit-rxy: two continuous-rotation drive servos, one HC-SR04, and nothing else. Four firmware-served panels, and per-wheel trim sliders that are set from the app while driving and kept in NVS. FR · EN · AR
  • ESP32-CAM Robot -- Wi-Fi rover on a single ESP32-CAM: live MJPEG video, two motors on a TB6612FNG, record-and-replay programs kept on the robot, and a web interface the firmware serves itself. Includes the LEDC timer collision that let the camera clock silently saturate the left motor's PWM. FR · EN · AR
  • ESP32-CAM Robot m1 -- The same ESP32-CAM with a different motor board: one low-side MOSFET per motor, so no reverse at all. What it has instead is colour following computed in the browser, an engine sound whose pitch tracks the motor PWM, and a captive portal that opens the robot page without anyone typing an address. FR · EN · AR
  • ESP32-CAM plugin board — ESPHome validation -- An ESPHome test firmware that checks every part of a freshly assembled ESP32-CAM plugin board from a web page: OLED, RGB LED, two L9110 motors, camera and power supply. Pinout taken from the schematic, live camera settings, and the ESPHome traps met during bring-up. Configuration: files/esp32_cam_test.yaml. KiCad project: files/esp32_cam_plugin/. FR · EN · AR

Index

Open index.html (French), index-en.html, or index-ar.html for a browsable landing page of all guides.

Parts

25
QtyValueFootprintReferences
3Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ1, J3, J5
2100nFCapacitor_SMD:C_0805_2012MetricC1, C2
210KResistor_SMD:R_0805_2012MetricR3, R4
25.1KResistor_SMD:R_0805_2012MetricR1, R2
2L9110l9110s:so-8U1, U3
2SolderJumper_2_Open5_freetronics:SJ_OPENJP1, JP2
110kResistor_SMD:R_0805_2012MetricR5
11kResistor_SMD:R_0805_2012MetricR6
12N3904Package_TO_SOT_THT:TO-92_InlineQ2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
1Conn_01x12_PinConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_HorizontalJ4
1ESP32-CAMesp32_cam:ESP32-CAMU2
1HC-SR501tinkerforge:HC-SR501U4
1MMBT3904Package_TO_SOT_SMD:SOT-23Q1
1USB_C_Receptacle_PowerOnly_6Pusb-c_6p:TYPEC31M17J2
1led_tx1812db_5050haksys:led_tx1812cxa_5050_hand_solderingD1
1oled_128x32haksys:oled_128X64_no_holesBB1

Questions

How big is the Esp32 cam plugin PCB?

It measures 66 × 99.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32 cam plugin use?

25 parts, built around the ESP32-CAM and MMBT3904. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Esp32 cam plugin KiCad files?

From the abourdim/wiki repository on GitHub, at the commit this page was made from: the board is files/esp32_cam_plugin/esp32_cam_plugin.kicad_pcb and its schematic files/esp32_cam_plugin/esp32_cam_plugin.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32 cam plugin design in my own project?

Its repository states no licence, so its author keeps all rights: ask abourdim before reusing the design.

Similar boards

  • 2 layers38.1 × 63.5 mmSstv backpack, the printed circuit board in 3D

    Sstv backpack

    vaugerbird/sstv-backpack

    A ESP32-CAM SSTV backpack for the Baofeng UV-5R + others!

    29 parts94GPL-2.0
  • 2 layers82 × 58 mmNoirShot, the printed circuit board in 3D

    NoirShot

    rabinniroula/NoirShot

    instant thermal camera

    50 parts2
  • 2 layers146.2 × 99 mmFPVRover, the printed circuit board in 3D

    FPVRover

    Circuit-Digest/ESP32-Cam-Surveillance-Car

    Watch full video on ESP32 surveillance car

    35 parts15
  • 2 layers78 × 62 mmPortier connecte, the printed circuit board in 3D

    Portier connecte

    InnoGreenTech/ESP32-CAM-pir-static-relay

    ESP32-CAM mounting on a board with pir, photo-resistor sensors, AC/DC power and a static relay.

    16 parts5
  • 2 layers188.2 × 129.7 mmQms kiosk, the printed circuit board in 3D

    Qms kiosk

    jamestansx/qms

    Queue Management System

    10 parts5
  • 2 layers82.3 × 43.5 mmNight Gogle, the printed circuit board in 3D

    Night Gogle

    airsoftak25/Night-Gogle

    My small project about creating a Night vision gogle witch cost less than 2000CZK each

    29 parts2
  • 2 layers53.8 × 34 mmPCBcam, the printed circuit board in 3D

    PCBcam

    dipenac/camara-esp32-espidf

    - [x] Y dentro del folder de projects utilizamos una de las funciones que presta idf.py, con la cual creamos un projecto con el nombre que deseemos.

    11 parts1
  • 2 layers78.8 × 63 mmLynx-30-Camera Trap, the printed circuit board in 3D

    Lynx-30-Camera Trap

    Engr-umer-mohammed/Lynx-30-Camera-Trap

    Low-power long-range wireless camera trap designed using KiCad and Simulink.

    37 parts1MIT