Skip to the content
PCBKitNew board
4 layers40 × 40 mmCamera controller, the printed circuit board in 3D

Camera controller

someonelse20/Shadowfax

FPV Drone designed from scrach.

Size
40 × 40 mm
Copper layers
4
Thickness
1.6 mm
Parts
69
Nets
79
Pads
270
Tracks, vias
502, 294
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Apr 2026
Updated
1 Jul 2026

Overview

Camera controller is an open-source printed circuit board by someonelse20, from the someonelse20/Shadowfax repository on GitHub. It is a 4-layer board of 40 × 40 mm with 69 parts on 79 nets, routed with 502 tracks and 294 vias.

It is built around the ERTJ0ER104FM. Its parts include 31 capacitors, 11 resistors, 6 inductors, 5 connectors and 4 diodes. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

Shadowfax

FPV Drone designed from scrach. This design isn't fully custom yet but will get there eventually. I started this project to make a cool drone and learn as much as I can about engineering.

Flight Controller

The meat and potatios, the main computer for the drone. Alt text

Transceiver

A low frequency radio to communicate with a remote controller. Alt text

Camera Controller

Controls the camera and captures videos and pictures with a high frequency radio for faster communication. Alt text

Power Board

Powers the whole stack with 3.3v and connects the ESCs to the input voltage. Alt text

Frame

I made a custom frame to fit my custom boards and here it is. Alt text

BOM

NamePurposeQuantityTotal Cost (USD)LinkDistributor
Flight Controller AssemblyAssemble components for the flight controller242.44https://jlcpcb.comJLCPCB
Flight Controller BoardThe pcb for the flight controller52.00https://jlcpcb.comJLCPCB
Power Board AssemblyAssemble components for the power board214.79https://jlcpcb.comJLCPCB
Power BoardThe pcb for the power board57.00https://jlcpcb.comJLCPCB
Transceiver AssmeblyAssemble components for the board251.31https://jlcpcb.comJLCPCB
Transceiver BoardThe pcb for the transceiver57.00https://jlcpcb.comJLCPCB
Camera Controller AssemblyAssemble components for the board234.63https://jlcpcb.comJLCPCB
Camera Controller BoardThe pcb for the camera controller57.00https://jlcpcb.comJLCPCB

Parts

69
QtyValueFootprintReferences
9100nFCapacitor_SMD:C_0402_1005MetricC11, C18, C20, C24, C25, C27, C29, C31, C32
710KResistor_SMD:R_0402_1005MetricR3, R5, R6, R7, R8, R9, R10
41uFCapacitor_SMD:C_0402_1005MetricC19, C21, C34, C36
42.2uFCapacitor_SMD:C_0402_1005MetricC26, C28, C35, C37
31.2KResistor_SMD:R_0402_1005MetricR11, R12, R13
318pFCapacitor_SMD:C_0402_1005MetricC9, C12, C14
3LEDLED_SMD:LED_0603_1608MetricD3, D4, D5
215pFCapacitor_SMD:C_0402_1005MetricC10, C13
24.7uFCapacitor_SMD:C_0603_1608MetricC30, C33
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKBOOT1, RESET1
11.1nHInductor_SMD:L_0402_1005MetricL5
11.1pFCapacitor_SMD:C_0402_1005MetricC4
11.2pFCapacitor_SMD:C_0402_1005MetricC5
11.5nHInductor_SMD:L_0402_1005MetricL3
11.6nHInductor_SMD:L_0402_1005MetricL4
1120KResistor_SMD:R_0402_1005MetricR4
118nHInductor_SMD:L_0402_1005MetricL2
11nFCapacitor_SMD:C_0402_1005MetricC38
12.2uHInductor_SMD:L_0603_1608MetricL1
12.4nHInductor_SMD:L_0402_1005MetricL7
12.7pFCapacitor_SMD:C_0402_1005MetricC3
124MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
12pFCapacitor_SMD:C_0402_1005MetricC6
132.768MHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
132MHz 10pFCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY3
147pFCapacitor_SMD:C_0402_1005MetricC7
16.8pFCapacitor_SMD:C_0402_1005MetricC2
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4
1Conn_CoaxialConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ2
1D_TVSDiode_SMD:D_0402_1005MetricD1
1ERT-J0ER104FResistor_SMD:R_0402_1005MetricTH1
1LR2021Package_DFN_QFN:QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mmU2
1Micro_SD_Card_Det1camera-controller:CUI_MSD-4-AJ5
1STM32H523RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1

The 65 most common of 69 parts.

Questions

How big is the Camera controller PCB?

It measures 40 × 40 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Camera controller use?

69 parts, built around the ERTJ0ER104FM. 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 Camera controller KiCad files?

From the someonelse20/Shadowfax repository on GitHub, at the commit this page was made from: the board is camera-controller/hardware/camera-controller.kicad_pcb and its schematic ESC/hardware/ESC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Camera controller design in my own project?

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

More from someonelse20/Shadowfax

4
  • 4 layers82 × 82 mmProduction pcb, the printed circuit board in 3D

    Production pcb

    someonelse20/Shadowfax

    FPV Drone designed from scrach.

    210 parts
  • 4 layers40 × 40 mmFlight controller, the printed circuit board in 3D

    Flight controller

    someonelse20/Shadowfax

    FPV Drone designed from scrach.

    57 parts
  • 4 layers40 × 40 mmTransceiver, the printed circuit board in 3D

    Transceiver

    someonelse20/Shadowfax

    FPV Drone designed from scrach.

    54 parts
  • 4 layers40 × 40 mmPower board, the printed circuit board in 3D

    Power board

    someonelse20/Shadowfax

    FPV Drone designed from scrach.

    30 parts

Similar boards

  • 4 layers62.1 × 83.8 mmSs main board, the printed circuit board in 3D

    Ss main board

    loopj/short-stack

    World's Smallest Nintendo Wii, using a trimmed motherboard and custom stacked PCBs

    69 parts804
  • 4 layers54 × 106 mmDaisySeedPedal1590b SMD, the printed circuit board in 3D

    DaisySeedPedal1590b SMD

    bkshepherd/DaisySeedProjects

    A collection of hardware and software projects based around the Electro-Smith Daisy Seed

    69 parts559MIT
  • 4 layers65.5 × 103.7 mmA2DVI.v5.1, the printed circuit board in 3D

    A2DVI.v5.1

    rallepalaveev/A2DVI

    This is based on Clintech Pico Board (CPB) with 48 GPIOs, most 5V tolerant.

    69 parts82MIT
  • 4 layers57 × 33 mmSensor pcb, the printed circuit board in 3D

    Sensor pcb

    nichlock/open-linear-scale

    Open-source capacitive linear encoder / DIY DRO scale: KiCad PCBs, STM32 firmware, and test data. Same principle as digital calipers.

    69 parts73
  • 4 layers51.4 × 70 mmStima V4 GSM R1 1, the printed circuit board in 3D

    Stima V4 GSM R1 1

    r-map/rmap

    rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

    69 parts55
  • 4 layers28.7 × 27 mmNeurband c old, the printed circuit board in 3D

    Neurband c old

    jlcjak/neurband

    Open, minimal sEMG wristband like the Meta Neural Band: 8-ch ADS1298 + nRF52832 BLE, dry gold electrodes on a flex, 3D-printed band. KiCad, FreeCAD, Zephyr, Python, simulations.

    69 parts46
  • 4 layers102.4 × 42 mmMK4001MTD USB Reader, the printed circuit board in 3D

    MK4001MTD USB Reader

    will127534/MK4001MTD-USB-Bridge

    The MK4001MTD is a 4 GB Microdrive originally used in the Nokia N91 music phone and some other devices, like MP3 players or USB drives, back when flash storage was still quite expensive.

    69 parts46
  • 4 layers50 × 22.9 mmICE40-fpga, the printed circuit board in 3D

    ICE40-fpga

    joshajohnson/iCE40-feather

    iCE40UP5K in an Adafruit Feather form factor

    69 parts26