AutonomisRobotArobs
andrei-morar·AutonomisRobotArobs·RoverDriver/MPwW-main/2el/v0.1b_KiCadProject/MPwW/MPwW.kicad_pcb
About the AutonomisRobotArobs PCB
AutonomisRobotArobs is an open source STM32 PCB design by andrei-morar, published on GitHub. It is a 2-layer board measuring 100 × 80 mm, with 139 components from 59 distinct parts.
Its main chip is the STM32F107RBT6, from the STM32 family. Other key parts include the MAX22202ATC+, LD1086DT33TR, BMI323, LM1084-5.0 and MAX11127xTI. By type, the board carries 57 resistors, 34 capacitors, 32 connectors, 9 ICs, 3 switches and 3 diodes.
From the project
version 2 was partially done in KiCad and then Andrei Carean took over and continued the design in EasyEDA
Main components on the AutonomisRobotArobs
AutonomisRobotArobs bill of materials (BOM)
139 components, 59 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | MAX22202ATC+ | SON50P300X300X80-13N | IC1, IC2, IC3, IC4 |
| 1 | LD1086DT33TR | TO-252-2 | U1 |
| 1 | BMI323 Bosch Sensortec | BMI160 | U2 |
| 1 | STM32F107RBT6 STM32F107RBTx | LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | LM1084-5.0 | TO-263-3_TabPin2 | U4 |
| 1 | MAX11127xTI | TQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm | U10 |
| 1 | ATS080B-E Crystal 8MHz (12pF) | Crystal_HC18-U_Vertical | Y1 |
| 1 | 691311500102 battOut | AMASS_XT30PW-F_1x02_P2.50mm_Horizontal | J1 |
| 1 | SWD | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | USART1 | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | 5VOut | PinSocket_1x02_P2.54mm_Horizontal | J4 |
| 1 | 691311500102 battIn | AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J5 |
| 1 | SPIExt | PinHeader_1x05_P2.54mm_Vertical | J6 |
| 1 | Encoder3 | PinHeader_2x02_P2.54mm_Vertical | J7 |
| 1 | Encoder1 | PinHeader_2x02_P2.54mm_Vertical | J8 |
| 1 | Encoder2 | PinHeader_2x02_P2.54mm_Vertical | J9 |
| 1 | IR&USonicFrontG | PinHeader_1x05_P2.54mm_Vertical | J10 |
| 1 | IR&USonicRear | PinHeader_2x05_P2.54mm_Vertical | J11 |
| 1 | USonicLeft | PinHeader_2x03_P2.54mm_Vertical | J12 |
| 1 | USonicLeft3V3 | PinHeader_1x03_P2.54mm_Vertical | J13 |
Show 39 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | lChasisFront | PinSocket_1x04_P2.54mm_Horizontal | J14 |
| 1 | ConnM2 | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J15 |
| 1 | USonicRight | PinHeader_2x03_P2.54mm_Vertical | J16 |
| 1 | IR&USonicFront | PinHeader_2x05_P2.54mm_Vertical | J17 |
| 1 | Encoder4 | PinHeader_2x02_P2.54mm_Vertical | J18 |
| 1 | USonicLeftG | PinHeader_1x03_P2.54mm_Vertical | J19 |
| 1 | USonicRightG | PinHeader_1x03_P2.54mm_Vertical | J20 |
| 1 | IR&USonicRearG | PinHeader_1x05_P2.54mm_Vertical | J21 |
| 1 | USonicLeft5V | PinHeader_1x03_P2.54mm_Vertical | J22 |
| 1 | USonicRight3V3 | PinHeader_1x03_P2.54mm_Vertical | J23 |
| 1 | USonicRight5V | PinHeader_1x03_P2.54mm_Vertical | J24 |
| 1 | IR&USonicFront3V3 | PinHeader_1x05_P2.54mm_Vertical | J25 |
| 1 | IR&USonicRear3V3 | PinHeader_1x05_P2.54mm_Vertical | J26 |
| 1 | IR&USonicFront5V | PinHeader_1x05_P2.54mm_Vertical | J27 |
| 1 | IR&USonicRear5V | PinHeader_1x05_P2.54mm_Vertical | J28 |
| 1 | ConnM1 | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J29 |
| 1 | ConnM3 | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J30 |
| 1 | ConnM4 | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J31 |
| 1 | lChasisRear | PinSocket_1x04_P2.54mm_Horizontal | J32 |
| 1 | PTS636SM43SMTR LFS bRst | SW_SPST_REED_CT05-XXXX-G1 | SW1 |
| 1 | PTS636SM43SMTR LFS bUsr | SW_SPST_REED_CT05-XXXX-G1 | SW2 |
| 1 | SW_En3V3VReg | PinHeader_1x02_P2.54mm_Vertical | SW3 |
| 3 | lUsr | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D3 |
| 2 | C0805C200J5HACTU 20pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 9 | CL21B105KAFNNNE 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C6, C11, C12, C14, C15, C17 +1 |
| 6 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C8, C10, C19, C30, C32 |
| 9 | CC0805KRX7R9BB104 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C20, C21, C23, C24, C25, C26, C27 +1 |
| 4 | 476CKE035M 47uF | CP_Radial_D5.0mm_P2.00mm | C9, C16, C33, C34 |
| 1 | 47uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13 |
| 2 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C22, C31 |
| 1 | CL21A475KAQNNNE 4.7uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C29 |
| 4 | RN73R2BTTD2501B25 2.5k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R21, R23, R25 |
| 4 | RT1206BRD0725KL 25k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R20, R22, R24 |
| 2 | 1.5k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 1 | RC1206FR-0710KL 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | CRCW1206100KFKEAHP 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 6 | RK73H2BTTD20R0F 20 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8, R9, R10, R18, R26 |
| 7 | RC1206FR-0710KL 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R12, R13, R14, R15, R16, R17 |
| 32 | RC1206FR-0710KL 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R27, R28, R29, R30, R32, R33, R34 +24 |
AutonomisRobotArobs design files
The KiCad project lives in the andrei-morar/AutonomisRobotArobs repository on GitHub; these links point at the commit this page was built from.
AutonomisRobotArobs: common questions
What microcontroller does the AutonomisRobotArobs use?
The AutonomisRobotArobs is built around the STM32F107RBT6, from the STM32 family.
How big is the AutonomisRobotArobs PCB?
The AutonomisRobotArobs measures 100 × 80 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the AutonomisRobotArobs?
139 components, from 59 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the AutonomisRobotArobs design files?
From the andrei-morar/AutonomisRobotArobs repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the AutonomisRobotArobs design in my own project?
The repository has no license, so all rights stay with andrei-morar. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the AutonomisRobotArobs without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k