
Espcam
mazyacin/espcam-breakout-board
high end espcam breackout board for IOT and monetering

CubeSat-Style 1U Satellite Working Model: Dual-Axis Solar Tracking, ESP32-CAM Payload, LoRa Telemetry & Image Downlink, KiCad PCB & OpenSCAD CAD
Satellite is an open-source printed circuit board by srjofficial, from the srjofficial/satellite-model repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 86 mm with 37 parts on 25 nets, routed with 314 tracks and 54 vias.
It is built around the ESP32-CAM and BME280. Its parts include 21 connectors, 4 capacitors and 4 resistors. It belongs with the ESP32 and RISC-V boards of this library.
Open satellite.kicad_pro in KiCad 8 or newer.
| File | Contents |
|---|---|
satellite.kicad_sch | Schematic: every module as a header symbol, nets joined by labels |
satellite.kicad_pcb | 90 x 86 mm 2-layer board, placed and routed, GND pour on both layers, antenna keep-out |
satellite.pretty/ | Footprints (headers, module sockets, 0805, radial cap, test point, M3 hole) |
generate_kicad.py | Regenerates everything above and ../netlist.csv (python3 generate_kicad.py) |
pcb-preview.png | Picture of the routed board |
Nothing is soldered directly to the board except headers and small passives. Modules (ESP32-CAM, ESP32 DevKit, Ra-02 LoRa, TP4056, boost, LDO, INA219 x2, BME280, MPU6050) plug into or wire to headers. Servos, LDRs, solar panel, battery holder and switch connect through 2-3 pin headers.
Mounting holes: M3 at 80 x 76 mm spacing (matches cad/satellite.scad). The top edge (y = 0) is the camera edge.
gerbers/.Checked by script: file syntax (balanced S-expressions), every schematic label sits on a pin, all 24 signal/power nets routed, minimum copper clearance 0.216 mm against a 0.2 mm rule, nothing inside the antenna keep-out or near the edge.
Not checked: I could not open these files in KiCad itself. Expect small load or DRC surprises. Fix them in KiCad rather than re-running the script if you have already edited the board.
generate_kicad.py (ROW_CAM, ROW_DEV); edit and re-run.| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | satellite:R_0805 | R1, R2, R3, R4 |
| 4 | M3 | satellite:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 470uF | satellite:CP_Radial_D8.0mm_P3.50mm | C1, C2 |
| 1 | 100nF | satellite:C_0805 | C4 |
| 1 | 10uF | satellite:C_0805 | C3 |
| 1 | 18650 holder | satellite:Header_1x02_P2.54mm_XAxis | J10 |
| 1 | 3.3V LDO | satellite:Header_1x03_P2.54mm_XAxis | J13 |
| 1 | 5V boost | satellite:Header_1x04_P2.54mm_XAxis | J12 |
| 1 | BME280 | satellite:Header_1x04_P2.54mm_XAxis | J14 |
| 1 | ESP32 DevKit 30p | satellite:ESP32_DevKit_30pin_Socket_Row22.86mm | J2 |
| 1 | ESP32-CAM | satellite:ESP32-CAM_Socket_2x08_Row22.86mm | J1 |
| 1 | Flash jumper (IO0-GND) | satellite:Header_1x02_P2.54mm_XAxis | J5 |
| 1 | INA219 battery | satellite:Header_1x06_P2.54mm_XAxis | J9 |
| 1 | INA219 solar | satellite:Header_1x06_P2.54mm_XAxis | J7 |
| 1 | LDR BL | satellite:Header_1x02_P2.54mm_XAxis | J20 |
| 1 | LDR BR | satellite:Header_1x02_P2.54mm_XAxis | J21 |
| 1 | LDR TL | satellite:Header_1x02_P2.54mm_XAxis | J18 |
| 1 | LDR TR | satellite:Header_1x02_P2.54mm_XAxis | J19 |
| 1 | LoRa antenna | satellite:Header_1x02_P2.54mm_XAxis | J4 |
| 1 | MPU6050 | satellite:Header_1x04_P2.54mm_XAxis | J15 |
| 1 | Pan servo | satellite:Header_1x03_P2.54mm_XAxis | J16 |
| 1 | Power switch | satellite:Header_1x02_P2.54mm_XAxis | J11 |
| 1 | SX1278 Ra-02 | satellite:SX1278_RA-02_2x08_P2.00mm_Row16mm | J3 |
| 1 | Solar panel | satellite:Header_1x02_P2.54mm_XAxis | J6 |
| 1 | TP 3V3 | satellite:TestPoint_Pad_D2.0mm | TP2 |
| 1 | TP 5V | satellite:TestPoint_Pad_D2.0mm | TP1 |
| 1 | TP GND | satellite:TestPoint_Pad_D2.0mm | TP4 |
| 1 | TP VBAT | satellite:TestPoint_Pad_D2.0mm | TP3 |
| 1 | TP4056 module | satellite:Header_1x06_P2.54mm_XAxis | J8 |
| 1 | Tilt servo | satellite:Header_1x03_P2.54mm_XAxis | J17 |
It measures 90 × 86 mm and has 2 copper layers, 1.6 mm thick.
37 parts, built around the ESP32-CAM and BME280. 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.
From the srjofficial/satellite-model repository on GitHub, at the commit this page was made from: the board is hardware/kicad/satellite.kicad_pcb and its schematic hardware/kicad/satellite.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

mazyacin/espcam-breakout-board
high end espcam breackout board for IOT and monetering


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

Circuit-Digest/ESP32-Cam-Surveillance-Car
Watch full video on ESP32 surveillance car

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


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