Camera-R2000
grbbt·Camera-R2000·pcb/R2000_R1.1.kicad_pcb
About the Camera-R2000 PCB
Camera-R2000 is an open source ESP32 PCB design by grbbt, published on GitHub under the MIT license. It is a 4-layer board measuring 70 × 70 mm, with 82 components from 37 distinct parts.
Its main chip is the ESP32P4_QFN104, from the ESP32 family. Other key parts include the TP4056-42-ESOP8, DW01A, XC6210B332MR, ME6211C28M5 and ME6211C18M5. By type, the board carries 29 resistors, 25 capacitors, 9 ICs, 6 transistors, 6 connectors and 3 diodes.
It belongs with the iot & wireless, power & battery and sensors designs in this gallery.
From the project
Open source repository for R2000 Camera development.
The R2000 is a hand-held digital camera on an 70mm circular PCB. Fixed-focus wide-angle lens, film-style filters, RGB flash, and a round touchscreen — all driven by an ESP32-P4 + ESP32-C6 SOM. It's a camera that prioritises feel and fun over clinical image quality.
- 80mm round PCB — compact, pocketable form factor - OV5640 MIPI CSI-2 sensor — 5MP, fixed focus, wide angle (~1.5m hyperfocal) - 2.1" round ST7701S touchscreen — live viewfinder and menu UI via LVGL - 3-channel RGB flash — independent R/G/B control for software-adjustable colour temperature - Film aesthetic filters — colour…

Main components on the Camera-R2000
Camera-R2000 bill of materials (BOM)
82 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32P4_QFN104 | JC-ESP32P4-M3_V0.2 | U1 |
| 1 | TP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U2 |
| 1 | DW01A | SOT-23-6 | U3 |
| 1 | XC6210B332MR | SOT-23-5 | U4 |
| 1 | ME6211C28M5 | SOT-23-5 | U5 |
| 1 | ME6211C18M5 | SOT-23-5 | U7 |
| 3 | AMC7135 | AMC7135_ASAP | U9, U10, U11 |
| 2 | AO8814 | TSOT-23-6 | Q1, Q2 |
| 4 | 2N7002 | SOT-23 | Q3, Q4, Q5, Q6 |
| 1 | BATT | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J1 |
| 1 | DISPLAY | Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal | J3 |
| 1 | CAMERA | TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal | J4 |
| 1 | USB_C | USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J5 |
| 1 | RGB LED | PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | microSD Card | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J7 |
| 1 | MT3608 | SOT-23-6 | 5V BOOST |
| 1 | C6 Jumper | PinHeader_1x02_P1.00mm_Vertical | JP1 |
| 1 | SW_RST | SW_SPST_TL3342 | SW1 |
| 1 | SW_BOOT | SW_SPST_TL3342 | SW2 |
| 1 | Charging | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Standby | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | SS34 | D_SMA | D3 |
| 2 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C10 |
| 10 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C9, C13, C15, C17, C21 +2 |
| 4 | 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C7, C8, C16 |
| 7 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C12, C14, C18, C22, C24, C26 |
| 2 | 22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19, C20 |
| 1 | 470R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 2KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 1.2KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 2 | 1KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5 |
| 5 | 33R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R16, R24, R25, R26 |
| 2 | 4.7KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8 |
| 12 | 10KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10, R11, R12, R13, R14, R15, R17 +4 |
| 3 | 5.1KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20, R21 |
| 1 | 750KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22 |
| 1 | 100KR | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23 |
Camera-R2000 design files
The KiCad project lives in the grbbt/Camera-R2000 repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/R2000_R1.1.kicad_pcb
- Schematicpcb/R2000_R1.1.kicad_sch
Camera-R2000: common questions
What microcontroller does the Camera-R2000 use?
The Camera-R2000 is built around the ESP32P4_QFN104, from the ESP32 family.
How big is the Camera-R2000 PCB?
The Camera-R2000 measures 70 × 70 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Camera-R2000?
82 components, from 37 distinct parts. The full bill of materials is listed on this page.
Where can I download the Camera-R2000 design files?
From the grbbt/Camera-R2000 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Camera-R2000 design in my own project?
Yes, under the terms of its MIT license, which grbbt chose for the repository.
Can I test firmware for the Camera-R2000 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k