

Control
circuit board design files, gerbers, and circuit analysis
- Size
- 148 × 86 mm
- Copper layers
- 6
- Thickness
- 1.53 mm
- Parts
- 243
- Nets
- 244
- Pads
- 896
- Tracks, vias
- 1,586, 563
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- 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 × 86 mm with 243 parts on 244 nets, routed with 1,586 tracks and 563 vias.
It is built around the SK9822, MEM2067-02-180-00-A and BMI323, with the B3F-1000, LTST-C195KGJRKT and SM12B-ZESS-TB among its other parts. Its parts include 126 resistors, 38 capacitors, 16 connectors, 14 ICs and 13 diodes. It belongs with the STM32 boards of this library.
Main components
12SK9822
SMD-6P,5.5x5mm-20℃~+80℃ 2 20mA 30MHz 4.5V~5.5V Built-in PWM SMD-6P,5.5x5mm LED Drivers ROHSOPSCO OptoelectronicsLED DriversMEM2067-02-180-00-A
SMD-40℃~+85℃ 100V SMD SD Card / Memory Card Connector ROHSGlobal Connector Technology (GCT)SD Card / Memory Card ConnectorBMI323
LGA-14-40℃~+85℃ IMU (accelerometer + gyroscope) Motion event detection LGA-14 Accelerometers ROHSBosch SensortecAccelerometersB3F-1000
插件-4P,6x6mm-25℃~+70℃ 1,000,000 cycles 1N 24V 4.3mm 50mA 6mm 6mm PC Pin Round Button SPST-NO Through Hole 插件-4P,6x6mm Tactile Switches ROHSOmronTactile SwitchesLTST-C195KGJRKT
SMD-4P,1.6x1.5mm-55℃~+85℃ 130° 20mA 2V、2V 35mcd、45mcd 571nm、631nm 574nm、639nm 75mW Discrete Diode Red, Yellow Green Water Clear SMD-4P,1.6x1.5mm LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteSM12B-ZESS-TB
-Wire To Board ConnectorJSTXL-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 - DiscreteBSS138K
SOT-231 N-channel 1.5Ω@10V 1V 2.2pF 25pF 400mA 417mW 60V 650pC@4.5V 9.7pF N-Channel SOT-23 MOSFETs ROHSElecSuperMOSFETs06F-0200L1
0603-55℃~+90℃ 0.00056 0.8mm 1.6mm 200mA 32V 50A Surface Mount Fuse 0603 Disposable fuses ROHSHOLLYDisposable Fuses219-8MST
SMD-55℃~+85℃ 100mA 20V 8 SPST SMD DIP Switches ROHSCTS Electronic ComponentsDIP Switches221ADC16
插件Plugin Rotary Encoders ROHSCTS Electronic ComponentsRotary EncodersA6SN-1104
SMD-30℃~+85℃ 1 24V 25mA Black SPST Slide, Rocked SMD DIP Switches ROHSOmronDIP Switches
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
243| Qty | Value | Footprint | References |
|---|---|---|---|
| 41 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R100, R101, R102, R103, R104, R105, R106, R108, R109, R110, R111, R112, R113, R116, R118 +25 |
| 38 | 330 | Resistor_SMD:R_0402_1005Metric | R1, R18, R19, R22, R23, R28, R29, R34, R35, R40, R107, R114, R115, R117, R122, R123 +22 |
| 33 | 100k | Resistor_SMD:R_0402_1005Metric | R16, R17, R20, R21, R26, R27, R30, R31, R32, R33, R36, R119, R120, R121, R124, R125 +17 |
| 17 | 100n 50V | Capacitor_SMD:C_0402_1005Metric | C1, C5, C10, C13, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27 +1 |
| 11 | SK9822 | AT-LED:SK9822 | U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14 |
| 8 | 0.1uF 63V | Capacitor_SMD:C_0402_1005Metric | C28, C29, C32, C33, C34, C35, C36, C37 |
| 6 | B3F-1000 | at-switches:B3F-1000 | SW7, SW8, SW9, SW10, SW11, SW12 |
| 5 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R6, R12, R13, R14 |
| 4 | 1u 50V | Capacitor_SMD:C_0402_1005Metric | C2, C6, C8, C9 |
| 4 | 4A | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1, F2, F3, F4 |
| 4 | LTST-C195KGJRKT | AT-LED:LED0606_S_1324 | D3, D4, D6, D7 |
| 4 | M2 | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H5, H6, H7, H8 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad_TopBottom | H1, H2, H3, H4 |
| 4 | SM12B-ZESS | Connector_JST:JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal | J3, J6, J7, J8 |
| 4 | XL-1608UGC-04 | AT-LED:LED0603 | D10, D11, D12, D13 |
| 2 | 11pF | Capacitor_SMD:C_0402_1005Metric | C11, C12 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 2.2uF 10V | Capacitor_SMD:C_0603_1608Metric | C14, C15 |
| 2 | 2.7k | Resistor_SMD:R_0402_1005Metric | R61, R62 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R15, R126 |
| 2 | BSS138K | Package_TO_SOT_SMD:SOT-23 | Q2, Q4 |
| 2 | Conn_01x10_MountingPin | Connector_JST:JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal | J9, J10 |
| 2 | SW_DIP_x02 | at-switches:219-2MST | SW3, SW5 |
| 2 | ~ | Fuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder | F6, F7 |
| 1 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C30 |
| 1 | 06F-0200L1 | Fuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder | F8 |
| 1 | 1.5k | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R91 |
| 1 | 11.5k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 1u | Capacitor_SMD:C_1206_3216Metric | C31 |
| 1 | 219-8MST | at-switches:219-8MST | SW6 |
| 1 | 221ADC16 | at-switches:221ADC16 | SW4 |
| 1 | 23.7k | Resistor_SMD:R_0402_1005Metric | R57 |
| 1 | 3v0 Local Enable | AT-BoardFeatures:SolderJumper-2_2.0x1.2mm_Closed | JP1 |
| 1 | 4.7uF 25V | Capacitor_SMD:C_0805_2012Metric | C38 |
| 1 | 650 | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 650 @100MHz | Resistor_SMD:R_0603_1608Metric | L1 |
| 1 | A6SN-1104 | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm | SW1 |
| 1 | BM10B-SRSS-TB | Connector_JST:JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical | J5 |
| 1 | BM11B-SRSS-TB | Connector_JST:JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical | J4 |
| 1 | BMI323 | AT-IMU:BMI323 | U2 |
| 1 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Conn_01x04 | AT-Connectors:JST_PA_SM04B-PASS_1x04_P2.00mm_Horizontal | J13 |
| 1 | Conn_01x06 | Connector_JST:JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical | J14 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J15 |
| 1 | Conn_ARM_JTAG_SWD_10 | AT-Connectors:Samtec-2x5pin-1.27mm | J2 |
| 1 | EC3-M | Connector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_Vertical | J11 |
| 1 | JST-GH-SM05B | Connector_JST:JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal | J12 |
| 1 | MEM2067-02-180-00-A | AT-Connectors:MEM2067-02-180-00-A | J1 |
| 1 | MHT194YBCT | AT-LED:LED0606_Z_1324 | D5 |
| 1 | MLT-5020 | AT-Buzzer:MLT-5020 | BZ1 |
| 1 | Q13FC13500005 | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | RBR5LAM60ATR | Diode_SMD:D_SOD-128 | D9 |
| 1 | RST | Button_Switch_SMD:SW_SPST_TL3305A | SW2 |
| 1 | SI2310-TP | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | SMBJ26CA | AT-Discrete:D_SMB_Non-Polar | D1 |
| 1 | STM32H723ZGTx | Package_QFP:LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | TAXM8M4RDBCCT2T | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | TLV70030_SOT353 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U3 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_Molex_105450-0101 | P1 |
| 1 | XL-1608UOC-06 | AT-LED:LED0603 | D8 |
| 1 | XL-1608UWC-04 | AT-LED:LED0603 | D2 |
Questions
How big is the Control PCB?
It measures 148 × 86 mm and has 6 copper layers, 1.53 mm thick.
What parts does the Control use?
243 parts, built around the SK9822, MEM2067-02-180-00-A, BMI323 and B3F-1000. 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/v3.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).
More from SSL-A-Team/electrical
12- 6 layers148 × 121 mm

- 6 layers116 × 126 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
- 2 layers76.2 × 99.7 mm

- 4 layers105 × 48 mm

- 4 layers95 × 95 mm

- 2 layers99.3 × 44.5 mm

- 2 layers30 × 30 mm

- 2 layers430.6 × 125.8 mm

- 2 layers

TP Board Iso105-compact
TimPaasche/TP-Board-Iso105-compact
in Planning: a compact Low profile Iso105 Board
412 parts - 2 layers101.6 × 53.3 mm

PCB Project FA2022
EDaugh3rty/Voltage-Display-Project
This project chips were given to us and we had to design a PCB for them and program a CPLD in VHDL.
55 parts