

MainBoard
Immortals main electronics for the Robocup Soccer Small-Size League
- Size
- 140 × 97 mm
- Copper layers
- 4
- Thickness
- 1.62 mm
- Parts
- 137
- Nets
- 319
- Pads
- 902
- Tracks, vias
- 1,888, 393
- Pours
- 1,207
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 2 May 2016
- Updated
- 27 Feb 2024
Overview
MainBoard is an open-source printed circuit board by Immortals-Robotics, from the Immortals-Robotics/MainBoard repository on GitHub. It is a 4-layer board of 140 × 97 mm with 137 parts on 319 nets, routed with 1,888 tracks and 393 vias.
It is built around the SC0914(13), 74LVC1G07SE-7-MS and W25Q128JVSIQ, with the ICM-42688-P, LTC2955CTS8-1#TRMPBF and LTC4231CMS-2#PBF among its other parts. Its parts include 41 resistors, 39 capacitors, 15 ICs, 15 connectors and 6 diodes. It belongs with the computers and single-board computers boards and the RP2040 and Raspberry Pi (Linux) boards of this library.
Main components
12SC0914(13)
QFN-56(7x7)-40℃~+85℃@(TC) 1.8V~3.3V 12bit 133MHz 264KB 30 32 Bit ARM Cortex-M0+ Built-in+External External QFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)74LVC1G07SE-7-MS
SC-70-5SC-70-5 Buffers, Drivers, Receivers, Transceivers ROHSMSKSEMIBuffers, Drivers, Receivers, TransceiversW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersLTC2955CTS8-1#TRMPBF
TSOT-23-80℃~+70℃ 1 1.5V~36V 500nA Active High Open-drain TSOT-23-8 Power Distribution Switches ROHSAnalog DevicesSupervisor And Reset ICsLTC4231CMS-2#PBF
MSOP-120℃~+70℃ 1 2.7V~36V MSOP-12 Surge Protection Devices (SPDs) ROHSAnalog DevicesSurge Protection Devices (SPDs)PI4IOE5V6416ZDEX
QFN-24-EP(4x4)-40℃~+85℃ 1.5uA 1.65V~5.5V 10mA 16 200mV 25mA 400kHz 4V I2C Interrupt Output Push-Pull、Open-drain Reset function、IO level configurable QFN-24-EP(4x4) I/O Expanders ROHSDiodes IncorporatedI/O ExpandersC0603C104K4RAC7081
0603100nF 16V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKEMETMultilayer Ceramic Capacitors MLCC - SMD/SMTEBWM2512F1L00S9
25121mΩ 6W SMD Shunt ±1% ±200ppm/℃ 2512 Current Sense Resistors / Shunt Resistors ROHSRESICurrent Sense Resistors / Shunt Resistors06035C270JAT2A
060327pF 50V X7R ±5% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKyocera AVXMultilayer Ceramic Capacitors MLCC - SMD/SMTBSS138-7-F-ES
SOT-23-55℃~+150℃ 1 N-channel 1.5Ω@10V 1V 2.2pF 25pF 400mA 417mW 60V 650pC@4.5V 9.7pF N-Channel SOT-23 MOSFETs ROHSElecSuperMOSFETsB1911PG--20D000514U1930
0603-40℃~+85℃ 1.6V~2.4V 20mA 558.5nm~567.5nm 561nm 7.15mcd~28.5mcd 0603 LED Indication - Discrete ROHShongqiguangLED Indication - Discrete
README
README.mdImmortals Main Electronics
The main electronics of Immortals SSL robots, used to receive commands from the main computer through wireless link, drive the robots’ motors, apply a control loop on the motors, do some local sensing and send some feedback data to the main computer.
Parts
137| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100nF | Capacitor_SMD:C_0603_1608Metric | C201, C303, C309, C317, C401, C501, C502, C503, C504, C505, C506, C507, C508, C509, C514, C515 +2 |
| 17 | 1K | Resistor_SMD:R_0603_1608Metric | R205, R206, R303, R305, R308, R315, R316, R317, R318, R402, R403, R404, R405, R406, R407, R502 +1 |
| 10 | 10uF | Capacitor_SMD:C_0805_2012Metric | C305, C306, C307, C308, C311, C312, C313, C314, C315, C316 |
| 5 | ~ | Immortals:MotorDriver-SMT | U1, U2, U3, U4, U5 |
| 4 | 1.8K | Resistor_SMD:R_0603_1608Metric | R505, R506, R507, R508 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad | H101, H102, H103, H104 |
| 3 | 10 | Resistor_SMD:R_0603_1608Metric | R310, R501, R603 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R401, R504 |
| 2 | 1mΩ | Resistor_SMD:R_2512_6332Metric | R301, R302 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C510, C511 |
| 2 | 200 | Resistor_SMD:R_0603_1608Metric | R204, R207 |
| 2 | 27pF | Capacitor_SMD:C_0603_1608Metric | C512, C513 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q501, Q601 |
| 2 | LED Green | LED_SMD:LED_0603_1608Metric | D202, D501 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW201, SW202 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R201 |
| 1 | 1.2nF | Capacitor_SMD:C_0603_1608Metric | C318 |
| 1 | 100uF | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C310 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C604 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C301 |
| 1 | 12K 1% | Resistor_SMD:R_0603_1608Metric | R312 |
| 1 | 12MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y501 |
| 1 | 180nF | Capacitor_SMD:C_0603_1608Metric | C304 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R304 |
| 1 | 2.2K 1% | Resistor_SMD:R_0603_1608Metric | R314 |
| 1 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C603 |
| 1 | 20K 1% | Resistor_SMD:R_0603_1608Metric | R313 |
| 1 | 228ADS2 | 228ADS2:228ADS2 | SW301 |
| 1 | 24K | Resistor_SMD:R_0603_1608Metric | R309 |
| 1 | 24V | TestPoint:TestPoint_Pad_D2.0mm | TP301 |
| 1 | 2mΩ | Resistor_SMD:R_2512_6332Metric | R311 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D2.0mm | TP303 |
| 1 | 3.3µH | Inductor_SMD:L_Bourns_SRN6045TA | L301 |
| 1 | 300 | Resistor_SMD:R_0603_1608Metric | R601 |
| 1 | 36 | Resistor_SMD:R_0603_1608Metric | R602 |
| 1 | 40.2K | Resistor_SMD:R_0603_1608Metric | R307 |
| 1 | 470nF | Capacitor_SMD:C_0603_1608Metric | C302 |
| 1 | 5.6K | Resistor_SMD:R_0603_1608Metric | R306 |
| 1 | 5V | TestPoint:TestPoint_Pad_D2.0mm | TP302 |
| 1 | 74154 | 74HC154:DHVQFN24 | U201 |
| 1 | 74LVC1G07SE-7 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U202 |
| 1 | AP64501SP-13 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm | U304 |
| 1 | BSC014N04LS | BSC014N04LSIATMA1:TRANS_BSC014N04LSIATMA1 | Q301 |
| 1 | Battery | Connector_AMASS:AMASS_XT60PW-M_1x02_P7.20mm_Horizontal | J101 |
| 1 | Buzzer | Buzzer_Beeper:Indicator_PUI_AI-1440-TWT-24V-2-R | BZ501 |
| 1 | ComputeModule4-CM4 | rpi-cm4:rpi-cm4 | Module201 |
| 1 | DSI | FH12-22S:Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal | J201 |
| 1 | ENC1 | Connector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal | J705 |
| 1 | ENC2 | Connector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal | J706 |
| 1 | ENC3 | Connector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal | J711 |
| 1 | ENC4 | Connector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal | J712 |
| 1 | ENCD | Connector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal | J717 |
| 1 | GND | TestPoint:TestPoint_Pad_D2.0mm | TP304 |
| 1 | ICM-42688-P | ICM-42688-P:PQFN50P300X250X97-14N | U601 |
| 1 | IR | XH-SM4:CONN_S4B-XH-SM4-TB_JST | J602 |
| 1 | IR / FAULT | B2612U:B2612U | D403 |
| 1 | LED Red | LED_SMD:LED_0603_1608Metric | D201 |
| 1 | LTC2955CTS8-1 | Package_TO_SOT_SMD:TSOT-23-8 | U301 |
| 1 | LTC4231-2 | Package_SO:MSOP-12_3x4mm_P0.65mm | U303 |
| 1 | M1 | Connector_JST:JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal | J707 |
| 1 | M2 | Connector_JST:JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal | J708 |
| 1 | M3 | Connector_JST:JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal | J713 |
| 1 | M4 | Connector_JST:JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal | J714 |
| 1 | MD | Connector_JST:JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal | J718 |
| 1 | MIKONA | B2612U:B2612U | D402 |
| 1 | Mikona | 1054301204:MOLEX_1054301204 | J102 |
| 1 | PAC1954 | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.1x1.1mm | U302 |
| 1 | PI4IOE5V6416 | Package_DFN_QFN:WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm | U502 |
| 1 | Qwiic | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J601 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U501 |
| 1 | SH-7050 | Button_Switch_SMD:Nidec_Copal_SH-7010A | SW501 |
| 1 | SW_DIP_x04 | Button_Switch_SMD:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile | SW502 |
| 1 | S_D_2 | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | SW503 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U503 |
| 1 | WIFI | B2612U:B2612U | D401 |
Similar boards
- 4 layers90 × 80 mm

- 4 layers165 × 50 mm

- 2 layers78 × 36 mm

Bt nes advantage pcb
cajunpanda/bluetooth-nes-advantage
A bluetooth mod for the NES Advantage classic controller.
45 parts7MIT - 2 layers277.2 × 107.5 mm

- 2 layers72 × 88 mm

Exmane Jesus Salcedo
jis0017/Practicas-KiCad
Practicas de KiCad en Arquitectura De Sistemas Electrónicos
25 parts - 6 layers83.5 × 90 mm

- 4 layers39 × 43 mm

- 2 layers307.3 × 148.3 mm

Questions
How big is the MainBoard PCB?
It measures 140 × 97 mm and has 4 copper layers, 1.62 mm thick.
What parts does the MainBoard use?
137 parts, built around the SC0914(13), 74LVC1G07SE-7-MS, W25Q128JVSIQ and ICM-42688-P. 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 MainBoard KiCad files?
From the Immortals-Robotics/MainBoard repository on GitHub, at the commit this page was made from: the board is main-board.kicad_pcb and its schematic can.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MainBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask Immortals-Robotics before reusing the design.