Skip to the content
4 layers50 × 50 mmFiddlesticks, the printed circuit board in 3D

This project is open for learning purposes. Check the LICENSE file for details.

Size
50 × 50 mm
Copper layers
4
Thickness
1.61 mm
Parts
103
Nets
70
Pads
303
Tracks, vias
565, 126
Pours
10
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Dec 2025
Updated
21 Feb 2026

Overview

Fiddlesticks is an open-source printed circuit board by kushurox, from the kushurox/fiddlesticks_pcb repository on GitHub, published under the MIT licence. It is a 4-layer board of 50 × 50 mm with 103 parts on 70 nets, routed with 565 tracks and 126 vias.

It is built around the SPX3819M5-L-3-3, USBLC6-2SC6 and ESD5Z3.3, with the AO3400A, PMEG2010AEH and SS32 among its other parts. Its parts include 28 capacitors, 22 resistors, 17 diodes, 4 ICs and 4 transistors. It belongs with the STM32 boards of this library.

Main components

11

README

README.md

Fiddle Sticks

Fiddle Sticks is a hobby flight controller (FC) project I designed using an STM32F411 MCU and lightweight coreless motors. This is my personal project to learn PCB design and get hands-on experience with embedded development.

About

  • MCU: STM32F411
  • Motors: 8520 Coreless DC (brushed)
  • Sensor: ICM-45605 (symbol from SnapEDA — you will need to download it from SnapEDA if you want to use it)
  • Purpose: Hobby learning project for PCB design, firmware development, and embedded systems

Project Goals

  1. Learn PCB design workflow.
  2. Interface STM32F411 with coreless motors and sensors.
  3. Flash my own Rust-written firmware onto the board in the future.
  4. Experiment with flight controller concepts in a low-risk hobby setting.

Notes

  • This is not a production-ready drone FC — it’s purely for learning and experimentation.
  • If you want to use the ICM-45605 footprint/symbol, please get it from SnapEDA.

License

This project is open for learning purposes. Check the LICENSE file for details.


Hobby project by kushurox.

Parts

103
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3, C4, C5, C10, C14, C16, C25, C27
7ESD5Z3.3Diode_SMD:D_SOD-523D1, D2, D3, D5, D12, D15, D16
7TestPointTestPoint:TestPoint_Pad_1.5x1.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7
633kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7, R15, R16, R20, R21
510uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C15, C17, C18, C24
4100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC30, C31, C32, C33
433Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13, R14, R18, R19
4AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4Motor_DCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM1, M2, M3, M4
4PMEG2010AEHDiode_SMD:D_SOD-123FD6, D7, D8, D9
4SS32Diode_SMD:D_SMAD10, D11, D13, D17
30Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R9, R17
31kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R8, R22
3MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3
215pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC11, C13
24.7uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12, C20
25.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11
2SW_Pushcoolswitch:SW_TS-1088-AR02016SW1, SW2
1100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC22
110KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12
110nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC19
110nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC29
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC21
12.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC26
1200 Ohms @ 100MHzResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderFB1
1309kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
14.7uHInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1
1470uFCapacitor_THT:C_Disc_D10.0mm_W2.5mm_P5.00mmC34
18MHz 12pFCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSolderingY1
1976kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
1Conn_01x02_PinConnector_Wire:SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mmJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_HorizontalJ6
1GREENLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD14
1ICM-42670-PIMU:XDCR_ICM-42670-PMT1
1MCP1640Bx-xCHYPackage_TO_SOT_SMD:SOT-23-6U1
1REDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD4
1SPX3819M5-L-3-3Package_TO_SOT_SMD:SOT-23-5U3
1STM32F411CEUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU2
1TYPE-C-31-M-12USB_CUSTOM:HRO_TYPE-C-31-M-12J4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U4

The 99 most common of 103 parts.

Similar boards

  • 4 layers19 × 9.5 mmSmart Watch, the printed circuit board in 3D

    Smart Watch

    centaurids-hub/Smart-Watch-Design

    Baby, I'm back

    53 parts
  • 2 layers262.5 × 107.9 mmCommodore pet clone, the printed circuit board in 3D

    Commodore pet clone

    DLehenbauer/commodore-pet-clone

    Open hardware clone of the Commodore PET 4032

    316 parts13CC0-1.0
  • 2 layers116.6 × 74.5 mmSmart switch 3x, the printed circuit board in 3D

    Smart switch 3x

    pavan-firmware/EH-Master-Repo

    This directory contains the KiCad Schematic and PCB Design Project for the EH Smart Switch (3X / 4X Channel with BL0942 Metering).

    52 parts
  • 6 layers84.6 × 75.9 mmAWR2243RadarBoard, the printed circuit board in 3D

    AWR2243RadarBoard

    inventor02/low-cost-mmwave

    University of Southampton Group Design Project: Collaborative Robot Perception with mm-Wave Radar

    400 parts
  • 4 layers163 × 117 mmTeensy 4.1 + Jetson Nano powered from board, the printed circuit board in 3D

    Teensy 4.1 + Jetson Nano powered from board

    olexsu/inos-rev-a-robotics-controller

    INOS Rev A — CAN-based robotic arm controller designed as a real-time motion-control node for NVIDIA Jetson robotics systems.

    157 partsMIT
  • 4 layers120 × 100 mmDAC HPA 120x100 MACRO STUDY ONLY, the printed circuit board in 3D

    DAC HPA 120x100 MACRO STUDY ONLY

    ooyang0325/Hi-Res-DAC

    Hi-Res DAC / headphone amplifier hardware (mirror of gitlab.com/ooyang0325/Hi-Res-DAC)

    536 parts
  • 4 layers90 × 61.5 mmPM Controller, the printed circuit board in 3D

    PM Controller

    ZeshuLiu/PolaMiyaHardware

    132 parts1
  • 4 layers100 × 70 mmSEM, the printed circuit board in 3D

    SEM

    Serhio4522/SEM_hitachi-

    Digitization of a Hitachi scanning electron microscope (SEM) — hardware design, FPGA firmware, and analog frontend schematics.

    288 parts1

Questions

How big is the Fiddlesticks PCB?

It measures 50 × 50 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Fiddlesticks use?

103 parts, built around the SPX3819M5-L-3-3, USBLC6-2SC6, ESD5Z3.3 and AO3400A. 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 Fiddlesticks KiCad files?

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

Can I use the Fiddlesticks design in my own project?

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).