

Controller
- Size
- 35 × 21.7 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 64
- Nets
- 52
- Pads
- 212
- Tracks, vias
- 363, 195
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Jun 2024
- Updated
- 18 Aug 2026
Overview
Controller is an open-source printed circuit board by c4deszes, from the c4deszes/bike-front-light repository on GitHub. It is a 4-layer board of 35 × 21.7 mm with 64 parts on 52 nets, routed with 363 tracks and 195 vias.
It is built around the ATSAMD21E18A-MUT, TPS629210DRLR-ET and MM5Z20VT1G, with the MM5Z3V6T1G among its other parts. Its parts include 27 resistors, 21 capacitors, 5 ICs, 3 inductors and 2 diodes. It belongs with the SAM D and SAM boards of this library.
Main components
4ATSAMD21E18A-MUT
QFN-32-EP(5x5)-40℃~+85℃ 1.62V~3.6V 10bit 12bit 256KB 26 32 Bit 32KB 48MHz ARM Cortex-M0+ Built-in FLASH QFN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TPS629210DRLR-ET
SOT-583-55℃~+150℃@(TJ) 1 1A 1MHz、2.5MHz 3V~17V 400mV~5.5V 4uA Adjustable Buck Buck Built-in Yes SOT-583 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersMM5Z20VT1G
SOD-5231 Independent 18.8V~21.2V 20V 500mW 50nA@14V 55Ω SOD-523 Zener Diodes ROHSonsemiZener DiodesMM5Z3V6T1G
SOD-523-65℃~+150℃ 1 Independent 1kΩ 3.4V~3.8V 3.6V 500mW 5uA 90Ω SOD-523 Zener Diodes ROHSonsemiZener Diodes
Parts
64| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100n | Capacitor_SMD:C_0402_1005Metric | C301, C302, C505, C507, C510, C806, C827, C902 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R509, R812, R822, R904 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric | C401, C801, C807 |
| 3 | 4.7k | Resistor_SMD:R_0402_1005Metric | R303, R305, R406 |
| 3 | 47k | Resistor_SMD:R_0402_1005Metric | R814, R818, R819 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R810, R813 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C504, C506 |
| 2 | 120k | Resistor_SMD:R_0402_1005Metric | R823, R900 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R502, R825 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C508, C808 |
| 2 | 200k | Resistor_SMD:R_0402_1005Metric | R815, R820 |
| 2 | 27k | Resistor_SMD:R_0402_1005Metric | R824, R901 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopOnly | H1, H2 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric | R404 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C803 |
| 1 | 100p | Capacitor_SMD:C_0402_1005Metric | C304 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C816 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric | L503 |
| 1 | 150k | Resistor_SMD:R_0402_1005Metric | R809 |
| 1 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C826 |
| 1 | 2.2u | Inductor_SMD:L_Coilcraft_LPS3010 | L402 |
| 1 | 2.2u | Capacitor_SMD:C_0805_2012Metric | C802 |
| 1 | 20k | Resistor_SMD:R_0402_1005Metric | R405 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C403 |
| 1 | 22u | local:ASPI-6045 | L804 |
| 1 | 300m | Resistor_SMD:R_1206_3216Metric | R805 |
| 1 | 43k | Resistor_SMD:R_0402_1005Metric | R817 |
| 1 | 680k | Resistor_SMD:R_0402_1005Metric | R202 |
| 1 | 820k | Resistor_SMD:R_0402_1005Metric | R201 |
| 1 | AL8891 | Package_SO:TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm | U800 |
| 1 | ATSAMD21E18A-MUT | Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm | U500 |
| 1 | Conn_02x01 | local:2pinConnector | J811 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J501 |
| 1 | ERT-J0ER103J | Resistor_SMD:R_0402_1005Metric | TH821 |
| 1 | MCP2003BT-E/MC | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm | U300 |
| 1 | MM5Z20VT1G | Diode_SMD:D_SOD-523 | D203 |
| 1 | MM5Z3V6T1G | Diode_SMD:D_SOD-523 | D903 |
| 1 | SIA469DJ-T1-GE3 | Package_TO_SOT_SMD:Vishay_PowerPAK_SC70-6L_Single | Q200 |
| 1 | TPS629210DRLR | Package_TO_SOT_SMD:SOT-583-8 | U400 |
| 1 | ~ | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | U100 |
Questions
How big is the Controller PCB?
It measures 35 × 21.7 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Controller use?
64 parts, built around the ATSAMD21E18A-MUT, TPS629210DRLR-ET, MM5Z20VT1G and MM5Z3V6T1G. 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 Controller KiCad files?
From the c4deszes/bike-front-light repository on GitHub, at the commit this page was made from: the board is hw/design/controller_al8891/controller.kicad_pcb and its schematic hw/design/connector-pcb/connector-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask c4deszes before reusing the design.
More from c4deszes/bike-front-light
4- 4 layers35 × 21.7 mm

- 2 layers35 × 21.7 mm

- 2 layers

- 2 layers22.4 × 21.3 mm

Similar boards
- 2 layers37 × 32.5 mm

- 4 layers50.5 × 113 mm

Sub Board
DennisSchulmeister/ModularMusicController
Open Modular Music Controller – Build your own custom hardware controller
200 partsGPL-3.0 - 2 layers131.1 × 149.9 mm

HEDC B001
Thaddeus-Maximus/dotclock
An ESP32-based alarm clock with a dot matrix LED display, rotary encoder interface, MP3 audio playback, and a web configuration UI.
70 parts - 2 layers17.5 × 38 mm

Tps6292
ABaboshin/IoTrains
The existing systems in the market are either with old roots (DCC) or not opensource (Märklin). More then that they were built over 20 years ago and therefore have historical restrictions.
19 partsMIT - 2 layers17.8 × 20.6 mm

- 4 layers74.8 × 44.5 mm

Pll ad9544
OpenSiPM/PLL
Resonant scanning is essential for high-speed and in vivo laser scanning microscopy. However, resonant scanners are susceptible to jitter due to a mismatch between the mirror's mechanical oscillation and the data…
77 parts - 4 layers65 × 18.1 mm

Bias control lt8364-linear two usb
OpenSiPM/sipm-linear-1mm
SiPM spectrometer using 16 individual 1mm element
52 parts7 - 4 layers6.1 × 11.6 mm
