

Production pcb
FPV Drone designed from scrach.
- Size
- 82 × 82 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 210
- Nets
- 158
- Pads
- 761
- Tracks, vias
- 1,289, 1,064
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 9 Apr 2026
- Updated
- 1 Jul 2026
Overview
Production pcb is an open-source printed circuit board by someonelse20, from the someonelse20/Shadowfax repository on GitHub. It is a 4-layer board of 82 × 82 mm with 210 parts on 158 nets, routed with 1,289 tracks and 1,064 vias.
It is built around the BMP384, MMC5983MA and LSM6DSV, with the MAX-M10S, MIC5504-3.3YM5 and TPS54308DDC among its other parts. Its parts include 85 capacitors, 30 connectors, 27 resistors, 13 inductors and 12 diodes. It belongs with the STM32 boards of this library.
Main components
8BMP384
LGA-10(2x2)-40℃~+85℃ 1.65V~3.6V 1pa/K 2uA 30Kpa~1.25bar 50pa 9pa I2C、SPI LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsMMC5983MA
LGA-16(3x3)-40℃~+105℃ 18bit 2.8V~3.6V 450uA I2C、SPI ±8Gs ±8Gs LGA-16(3x3) 3D Magnetic Sensors ROHSMEMSIC3D Magnetic SensorsLSM6DSV
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 4.5KB Accelerometer Gyroscope SPI、I2C、I3C X,Y,Z X,Y,Z ±16g ±4000dps LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersMAX-M10S
LCC-18_10.1X9.7LCC-18_10.1X9.7 New Arrivals ROHSu-bloxUncategorisedMIC5504-3.3YM5
SOT-23-5-40℃~+125℃@(Tj) 1 120uVrms 15uA 180mV@(300mA) 3.3V 300mA 5.5V 75dB@(1kHz) Fixed Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPS54308DDC
UncategorisedTexas InstrumentsERTJ0ER104FM
0402-40℃~+150℃ 0.5mm 100kΩ 1mm 4250K 4300K 66mW ±1% ±1% 0402 NTC Thermistors ROHSPanasonicNTC ThermistorsMS621FE-FL11E
UncategorisedSeiko Instruments
README
README.mdShadowfax
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.

Transceiver
A low frequency radio to communicate with a remote controller.

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

Power Board
Powers the whole stack with 3.3v and connects the ESCs to the input voltage.

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

BOM
| Name | Purpose | Quantity | Total Cost (USD) | Link | Distributor |
|---|---|---|---|---|---|
| Flight Controller Assembly | Assemble components for the flight controller | 2 | 42.44 | https://jlcpcb.com | JLCPCB |
| Flight Controller Board | The pcb for the flight controller | 5 | 2.00 | https://jlcpcb.com | JLCPCB |
| Power Board Assembly | Assemble components for the power board | 2 | 14.79 | https://jlcpcb.com | JLCPCB |
| Power Board | The pcb for the power board | 5 | 7.00 | https://jlcpcb.com | JLCPCB |
| Transceiver Assmebly | Assemble components for the board | 2 | 51.31 | https://jlcpcb.com | JLCPCB |
| Transceiver Board | The pcb for the transceiver | 5 | 7.00 | https://jlcpcb.com | JLCPCB |
| Camera Controller Assembly | Assemble components for the board | 2 | 34.63 | https://jlcpcb.com | JLCPCB |
| Camera Controller Board | The pcb for the camera controller | 5 | 7.00 | https://jlcpcb.com | JLCPCB |
Parts
210| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 100nF | Capacitor_SMD:C_0402_1005Metric | C4, C11, C12, C18, C20, C24, C25, C27, C29, C32, C40, C42, C43, C45, C46, C47 +9 |
| 12 | Conn_01x01 | Connector_Wire:SolderWirePad_1x01_SMD_4x8mm | J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21 |
| 10 | 1uF | Capacitor_SMD:C_0402_1005Metric | C19, C21, C22, C23, C41, C44, C61, C63, C75, C76 |
| 8 | 1.2K | Resistor_SMD:R_0402_1005Metric | R4, R5, R18, R19, R20, R25, R26, R27 |
| 8 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R10, R11, R12, R14, R16, R17, R21 |
| 8 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C26, C28, C38, C39, C58, C60, C72, C73 |
| 8 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D4, D5, D6, D9, D10, D11 |
| 6 | 10uF | Capacitor_SMD:C_1210_3225Metric | C2, C3, C15, C16, C17, C31 |
| 6 | 18pF | Capacitor_SMD:C_0402_1005Metric | C9, C14, C34, C37, C57, C83 |
| 6 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2, J3, J3, J4, J5, J22 |
| 5 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C30, C49, C55, C66, C71 |
| 4 | 15pF | Capacitor_SMD:C_0402_1005Metric | C10, C13, C35, C36 |
| 4 | 47pF | Capacitor_SMD:C_0402_1005Metric | C51, C67, C68, C78 |
| 4 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | BOOT1, BOOT2, RESET1, RESET2 |
| 3 | 1K | Resistor_SMD:R_0402_1005Metric | R13, R15, R24 |
| 3 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4, J7, J24 |
| 3 | Conn_Coaxial | Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical | J26, J29, J30 |
| 2 | 1.8pF | Capacitor_SMD:C_0402_1005Metric | C82, C85 |
| 2 | 100K | Resistor_SMD:R_0402_1005Metric | R6, R8 |
| 2 | 120K | Resistor_SMD:R_0402_1005Metric | R22, R23 |
| 2 | 1nF | Capacitor_SMD:C_0402_1005Metric | C64, C77 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C74 |
| 2 | 2.2uH | Inductor_SMD:L_0603_1608Metric | L6, L8 |
| 2 | 24MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2, Y4 |
| 2 | 32.768MHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1, Y3 |
| 2 | 32MHz 10pF | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y5, Y7 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x01 | Connector_Wire:SolderWirePad_1x01_SMD_1.5x3mm | J8, J9 |
| 2 | D_TVS | Diode_SMD:D_0402_1005Metric | D7, D12 |
| 2 | ERT-J0ER104F | Resistor_SMD:R_0402_1005Metric | TH1, TH2 |
| 2 | LR2021 | Package_DFN_QFN:QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm | U8, U11 |
| 2 | STM32H523RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1, U7 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2 |
| 1 | 1.1nH | Inductor_SMD:L_0402_1005Metric | L5 |
| 1 | 1.1pF | Capacitor_SMD:C_0402_1005Metric | C56 |
| 1 | 1.2pF | Capacitor_SMD:C_0402_1005Metric | C59 |
| 1 | 1.5nH | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | 1.6nH | Inductor_SMD:L_0402_1005Metric | L4 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 10uH | Inductor_SMD:L_10.4x10.4_H4.8 | L1 |
| 1 | 12nH | Inductor_SMD:L_0402_1005Metric | L9 |
| 1 | 18nH | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | 2.2pF | Capacitor_SMD:C_0402_1005Metric | C80 |
| 1 | 2.4nH | Inductor_SMD:L_0402_1005Metric | L7 |
| 1 | 2.7pF | Capacitor_SMD:C_0402_1005Metric | C54 |
| 1 | 22K | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 22pF | Capacitor_SMD:C_0402_1005Metric | C79 |
| 1 | 24nH | Inductor_SMD:L_0402_1005Metric | L11 |
| 1 | 2pF | Capacitor_SMD:C_0402_1005Metric | C62 |
| 1 | 3.9nH | Inductor_SMD:L_0402_1005Metric | L12 |
| 1 | 3.9pF | Capacitor_SMD:C_0402_1005Metric | C84 |
| 1 | 32.768KHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y6 |
| 1 | 33.2K | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 4.7nH | Inductor_SMD:L_0402_1005Metric | L10 |
| 1 | 47uF | Capacitor_SMD:C_1210_3225Metric | C33 |
| 1 | 6.8pF | Capacitor_SMD:C_0402_1005Metric | C52 |
| 1 | 7.5nH | Inductor_SMD:L_0402_1005Metric | L13 |
| 1 | 7.5pF | Capacitor_SMD:C_0402_1005Metric | C81 |
| 1 | BMP384 | Package_LGA:Rohm_MLGA010V020A_LGA-10_2x2mm_P0.45mm_LayoutBorder2x3y | U4 |
| 1 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J6 |
| 1 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J23 |
| 1 | D_Schottky | Diode_SMD:D_SOD-123 | D3 |
| 1 | D_Schottky | Diode_SMD:D_0603_1608Metric | D8 |
| 1 | LSM6DSV | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U2 |
| 1 | MAX-M10S | RF_GPS:ublox_MAX | U10 |
| 1 | MIC5504-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | MMC5983MA | Package_LGA:LGA-16_3x3mm_P0.5mm | U3 |
| 1 | MS621FE-FL11E | imports:BAT_MS621FE-FL11E | BT1 |
| 1 | Micro_SD_Card_Det1 | camera-controller:CUI_MSD-4-A | J25 |
| 1 | STM32G030K8Tx | Package_QFP:LQFP-32_7x7mm_P0.8mm | U9 |
| 1 | TPS54308 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
The 194 most common of 210 parts.
Questions
How big is the Production pcb PCB?
It measures 82 × 82 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Production pcb use?
210 parts, built around the BMP384, MMC5983MA, LSM6DSV and MAX-M10S. 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 Production pcb KiCad files?
From the someonelse20/Shadowfax repository on GitHub, at the commit this page was made from: the board is production-pcb/production-pcb.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 Production pcb 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 layers40 × 40 mm

- 4 layers40 × 40 mm

- 4 layers40 × 40 mm

- 4 layers40 × 40 mm

Similar boards
- 6 layers29 × 29 mm

- 4 layers82 × 70 mm

- 4 layers150 × 65 mm

- 4 layers50 × 100 mm

- 6 layers100 × 37 mm

PickleRick
icl-rocketry/Ricardo-PickleRick
A more compact Ricardo classic featuring a new sensor array, 4 pyro channels and 4 servo channels. Includes Ricardo bus plug too.
223 parts2MIT - 4 layers70 × 45 mm

Flight computer
Ben-Blair/Rocket-Build
Senior capstone project: demonstrate closed-loop lateral guidance of a high power rocket using forward canards, and handle the canard-wake-on-aft-fin interference problem correctly.
85 parts - 4 layers30 × 77 mm

- 4 layers30 × 80 mm

OshTelemega
Kev1n8088/OshTelemega
The Mega3080 FCU is an evolved clone of the Altus Metrum Telemega. Using the same firmware (meaning the same sensor suite), the primary developments are: - USB-C - Wago style spring terminals - Better GPS RF routing…
166 parts