

Control
circuit board design files, gerbers, and circuit analysis
- Size
- 148 × 121 mm
- Copper layers
- 6
- Thickness
- 1.53 mm
- Parts
- 529
- Nets
- 520
- Pads
- 1,840
- Tracks, vias
- 2,991, 1,242
- Pours
- 122
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 30 Jul 2021
- Updated
- 28 Jul 2026
Overview
Control is an open-source printed circuit board by SSL-A-Team, from the SSL-A-Team/electrical repository on GitHub, published under the MIT licence. It is a 6-layer board of 148 × 121 mm with 529 parts on 520 nets, routed with 2,991 tracks and 1,242 vias.
It is built around the STSPIN32F0B, SK9822 and TPS54260DGQ, with the TPS54561DPRR, STL90N10F7 and BAS16VY among its other parts. Its parts include 242 resistors, 120 capacitors, 45 diodes, 38 transistors and 16 connectors.
Main components
12STSPIN32F0B
VFQFPN-48(7x7)-40℃~+125℃@(TJ) 20 32KB 4KB 6.7V~45V ARM Cortex-M0 FLASH VFQFPN-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SK9822
SMD-6P,5.5x5mm-20℃~+80℃ 2 20mA 30MHz 4.5V~5.5V Built-in PWM SMD-6P,5.5x5mm LED Drivers ROHSOPSCO OptoelectronicsLED DriversTPS54260DGQ
HVSSOP-10-EP-0.5mm-40℃~+150℃@(TJ) 1 138uA 2.5A 2.5MHz 3.5V~60V 800mV~60V Adjustable Buck Buck Built-in No HVSSOP-10-EP-0.5mm DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTPS54561DPRR
WSON-10-EP(4x4)-40℃~+150℃@(TJ) 1 152uA 2.5MHz 4.5V~60V 5A 800mV~59V Adjustable Buck Buck Built-in No WSON-10-EP(4x4) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSTL90N10F7
PowerFLAT-8(5x6)-55℃~+175℃ 1 N-channel 100V 100W 4.03nF 4.5V 58pF 60nC@50V 70A 8mΩ@10V PowerFLAT-8(5x6) MOSFETs ROHSSTMicroelectronicsMOSFETsBAS16VY
SOT-3631.25V@150mA 100V 200mA 3 Independent 4A 500nA@80V SOT-363 Switching Diodes ROHSNexperiaDiodes - General PurposeXL-1608SURC-06
0603-40℃~+85℃ 120° 2.3V 20mA 225mcd 50mW 620nm~630nm 625nm Discrete Diode Red Top-mount Water Clear 0603 LED Indication - Discrete ROHSXINGLIGHTLED Indication - DiscreteXL-1608UGC-04
0603-40℃~+85℃ 120° 20mA 3.3V 515nm~535nm 525nm 70mW 810mcd Discrete Diode Emerald Green Top-mount Water Clear 0603 LED Indication - Discrete ROHSXINGLIGHTLED Indication - Discrete0467002.NRHF
0603-55℃~+90℃ 0.1891 0.8mm 1.6mm 2A 32V 32V 35A Surface Mount Fuse 0603 Disposable fuses ROHSLittelfuseDisposable FusesXL-1608UOC-06
0603-40℃~+85℃ 120° 2.3V 20mA 315mcd 50mW 600nm~610nm 605nm Discrete Diode Orange Top-mount Water Clear 0603 LED Indication - Discrete ROHSXINGLIGHTLED Indication - Discrete0467003.NRHF
0603-55℃~+90℃ 0.0212 0.8mm 1.6mm 32V 32V 35A 3A Surface Mount Fuse 0603 Disposable fuses ROHSLittelfuseDisposable FusesHOLLR2512-3W-62MR-1%
25123W 62mΩ 77.5A Current Sense Resistor SMD ±1% ±50ppm/℃ 2512 Current Sense Resistors / Shunt Resistors ROHSMilliohmCurrent Sense Resistors / Shunt Resistors
README
README.mdGetting Started with A-Team Electrical
All current board releases use KiCad 7.X.
See releases for competition production files. Our releases include known bug documentation, and the confirmed gerber, BoM, and CPL files sent to fab so you know you're looking and ordering what we did. Releases are accompanied by a tagged commit, for all editable project files used to generate the fab products.
For complex boards like control and kicker, we include spice models and python files that compute any relevant values from datasheets, and including documented references and links to needed formulations.
Setting Up KiCAD
Setting Up the KiCAD Library Path
- Click
Preferences->Configure Paths - Under
Environment Variablesclick+ - Set the name
LIB_DIR_AT - Set the path to
<repository_location>/libwhere <repository_location> is the download location.
Example entry:
- Name:
LIB_DIR_AT - Path:
C:\Users\guyfl\Documents\A-Team\electrical\lib
Setting Up JLCPCB Plugin
KiCAD version 6.99 (nightly) or newer should install the KiCAD JLCPCB Tools plugin.
Setting Up the Python Environment
- We recommend creating a python environment using
python3 -m venv venv(python 10 appears to be required) - Install poetry
pip install poetry - Run any python file with
poetry run python <python_file> - (Optional) Add dependencies with
poetry add <dependency>
Soldering
Our soldering process is documented. Advanced components like modern SMPS chips and current sense motor hardware proved sensitive to technique. The team's tries to PCBA as much as possible, but sometime it's too expensive to PCBA all chips, especially advanced ones not in stock at the fab house.
Parts
529| Qty | Value | Footprint | References |
|---|---|---|---|
| 56 | 4.7k | Resistor_SMD:R_0402_1005Metric | R1, R18, R121, R122, R123, R124, R126, R128, R151, R152, R153, R154, R156, R158, R181, R182 +40 |
| 53 | 0.1uF 63V | Capacitor_SMD:C_0402_1005Metric | C1, C2, C13, C14, C26, C27, C101, C102, C103, C108, C110, C112, C113, C114, C117, C118 +37 |
| 45 | 10k | Resistor_SMD:R_0402_1005Metric | R14, R103, R125, R127, R129, R133, R155, R157, R159, R163, R185, R187, R189, R193, R215, R217 +29 |
| 34 | 10 | Resistor_SMD:R_0402_1005Metric | R12, R13, R106, R109, R110, R113, R114, R117, R136, R139, R140, R143, R144, R147, R166, R169 +18 |
| 32 | STL90N10F7 | AT-Discrete:PowerFLAT_5x6 | Q2, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24 +16 |
| 30 | 62 | Resistor_SMD:R_0402_1005Metric | R107, R108, R111, R112, R115, R116, R137, R138, R141, R142, R145, R146, R167, R168, R171, R172 +14 |
| 23 | 1uF 10V | Capacitor_SMD:C_0402_1005Metric | C52, C54, C55, C63, C65, C71, C72, C74, C76, C82, C104, C105, C107, C109, C115, C116 +7 |
| 15 | 100 | Resistor_SMD:R_0402_1005Metric | R67, R68, R69, R70, R71, R73, R83, R84, R85, R86, R87, R88, R89, R243, R244 |
| 10 | 1uF 63V | Capacitor_SMD:C_1206_3216Metric | C62, C67, C73, C78, C84, C89, C95, C100, C106, C111 |
| 10 | 2.37k | Resistor_SMD:R_0402_1005Metric | R100, R119, R130, R149, R160, R179, R190, R209, R220, R239 |
| 10 | BAS16VY | Package_TO_SOT_SMD:SOT-363_SC-70-6 | D26, D27, D31, D32, D36, D37, D41, D42, D46, D47 |
| 9 | XL-1608SURC-06 | AT-LED:LED0603 | D10, D11, D15, D16, D25, D30, D35, D40, D45 |
| 9 | XL-1608UGC-04 | AT-LED:LED0603 | D9, D12, D13, D14, D24, D29, D34, D39, D44 |
| 6 | 0467002.NRHF | Fuse:Fuse_0603_1608Metric | F2, F3, F4, F5, F6, F7 |
| 6 | XL-1608UOC-06 | AT-LED:LED0603 | D17, D23, D28, D33, D38, D43 |
| 5 | 0467003.NRHF | Fuse:Fuse_0603_1608Metric | F10, F11, F12, F13, F14 |
| 5 | 143k | Resistor_SMD:R_0402_1005Metric | R120, R150, R180, R210, R240 |
| 5 | 22 | Resistor_SMD:R_0402_1005Metric | R105, R135, R165, R195, R225 |
| 5 | 26.7k | Resistor_SMD:R_0402_1005Metric | R104, R134, R164, R194, R224 |
| 5 | 53.6k | Resistor_SMD:R_0402_1005Metric | R102, R132, R162, R192, R222 |
| 5 | 649k | Resistor_SMD:R_0402_1005Metric | R101, R131, R161, R191, R221 |
| 5 | HoLLR2512-3W-62mR-1% | Resistor_SMD:R_2512_6332Metric | R118, R148, R178, R208, R238 |
| 5 | RBR5LAM60ATR | Diode_SMD:D_SOD-128 | D3, D4, D5, D6, D8 |
| 5 | S08B-PASK-2 | AT-Connectors:JST_PA_S08B-PASK-2_1x08_P2.00mm_Horizontal | J5, J7, J9, J11, J13 |
| 5 | SM06B-SRSS-TB | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J6, J8, J10, J12, J14 |
| 5 | STSPIN32F0B | AT-IC:QFN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm | U11, U12, U13, U14, U15 |
| 4 | 4.7uF 63V | Capacitor_SMD:C_1210_3225Metric | C5, C6, C18, C19 |
| 4 | BSS138K | Package_TO_SOT_SMD:SOT-23 | Q5, Q6, Q7, Q8 |
| 4 | LTST-C195KGJRKT | AT-LED:LED0606_S_1324 | D18, D19, D21, D22 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 1.5M | Resistor_SMD:R_0402_1005Metric | R8, R16, R17 |
| 3 | 100uF 10V | Capacitor_SMD:C_1210_3225Metric | C15, C16, C17 |
| 3 | 4.7uF 25V | Capacitor_SMD:C_0805_2012Metric | C30, C119, C120 |
| 3 | B3F-1000 | AT-Switches:B3F-1000 | SW4, SW5, SW7 |
| 3 | EEEFK1J101P | Capacitor_SMD:C_Elec_10x10.2 | C59, C60, C61 |
| 2 | 0467004.NRHF | Fuse:Fuse_0603_1608Metric | F8, F9 |
| 2 | 0630CDMCCDS-4R7MC | AT-Inductors:0630CDMCCDS | L3, L4 |
| 2 | 10000pF | Capacitor_SMD:C_0402_1005Metric | C11, C12 |
| 2 | 11pF | Capacitor_SMD:C_0402_1005Metric | C35, C37 |
| 2 | 140k | Resistor_SMD:R_0402_1005Metric | R35, R37 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C38, C39 |
| 2 | 162k | Resistor_SMD:R_0402_1005Metric | R21, R22 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R6, R11 |
| 2 | 2.2uF 10V | Capacitor_SMD:C_0603_1608Metric | C33, C34 |
| 2 | 23.7k | Resistor_SMD:R_0402_1005Metric | R20, R41 |
| 2 | 47uF 25V | Capacitor_SMD:C_1210_3225Metric | C28, C29 |
| 2 | 56.2k | Resistor_SMD:R_0402_1005Metric | R29, R30 |
| 2 | 560pF | Capacitor_SMD:C_0402_1005Metric | C22, C23 |
| 2 | 6.8pF | Capacitor_SMD:C_0402_1005Metric | C20, C21 |
| 2 | 61.9k | Resistor_SMD:R_0402_1005Metric | R31, R32 |
| 2 | 8200pF | Capacitor_SMD:C_0402_1005Metric | C24, C25 |
| 2 | BM03B-ZESS-TBT | Connector_JST:JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical | J21, J22 |
| 2 | BM09B-SRSS-TB | Connector_JST:JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical | J19, J20 |
| 2 | PA4341.103ANLT | AT-Inductors:PA4341 | L1, L2 |
| 2 | SI2310-TP | Package_TO_SOT_SMD:SOT-23 | Q1, Q4 |
| 2 | SK9822 | AT-LED:SK9822 | U8, U9 |
| 2 | SMBJ26CA | AT-Discrete:D_SMB_Non-Polar | D1, D2 |
| 2 | TPS54260DGQ | Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm | U4, U5 |
| 2 | TPS54561DPR | AT-IC:DPR | U6, U7 |
| 1 | +12V | TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP4 |
| 1 | +3.3V | TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP2 |
| 1 | +5V | TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP3 |
| 1 | +V_{FAN} | TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP5 |
| 1 | 10033526-N3212LF | AT-Connectors:10033526-N3212LF | J1 |
| 1 | 10M | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 11k | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 130k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 15A | AT-Fuses:3557-2 | F1 |
| 1 | 16k | Resistor_SMD:R_0402_1005Metric | R75 |
| 1 | 18.7k | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 20021521-00010C1LF | AT-Connectors:20021521-00010C1LF | J3 |
| 1 | 219-8MST | AT-Switches:219-8MST | SW6 |
| 1 | 2200pF | Capacitor_SMD:C_0402_1005Metric | C10 |
| 1 | 221ADC16 | AT-Switches:221ADC16 | SW3 |
| 1 | 232k | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 24pF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 2700pF | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 30.9k | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 36pF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 4700pF 63V | Capacitor_SMD:C_0603_1608Metric | C4 |
The 503 most common of 529 parts.
More from SSL-A-Team/electrical
12- 6 layers116 × 126 mm

- 6 layers148 × 86 mm

- 6 layers90 × 92.5 mm

- 6 layers172.5 × 120 mm

- 6 layers100 × 53.8 mm

- 6 layers45 × 46 mm

Motor controller
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
106 parts6MIT - 6 layers45 × 46 mm

Motor controller
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
101 parts6MIT - 4 layers60 × 53.7 mm

Optical flow
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
55 parts6MIT - 4 layers65 × 34.8 mm

- 2 layers65 × 30.8 mm

- 2 layers65 × 30.8 mm

- 2 layers64 × 10 mm

Encoderboard
SSL-A-Team/electrical
circuit board design files, gerbers, and circuit analysis
14 parts6MIT
Similar boards
- 6 layers85.6 × 33.7 mm

IWR AOP MODULE
l3wi/IWR-AOP-MODULE
60 GHz mmWave radar module built around TI's IWR6843AOP: USB-C or carrier-socket operation. KiCad 10, JLCPCB-ready.
158 parts4MIT - 6 layers36.8 × 16.4 mm

Integrated Debugger
PicoballoonLabs/Debug-Boards
Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator
72 parts1MIT - 4 layers170 × 80 mm

- 2 layers56 × 22 mm

- 2 layers76.2 × 99.7 mm

- 4 layers95 × 95 mm

- 2 layers99.3 × 44.5 mm

- 4 layers124 × 47 mm

Questions
How big is the Control PCB?
It measures 148 × 121 mm and has 6 copper layers, 1.53 mm thick.
What parts does the Control use?
529 parts, built around the STSPIN32F0B, SK9822, TPS54260DGQ and TPS54561DPRR. 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 Control KiCad files?
From the SSL-A-Team/electrical repository on GitHub, at the commit this page was made from: the board is robot/control/v2.0.0/control/control.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Control 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).