Skip to the content
PCBKitNew board
4 layers176 × 56 mm2.12 Mobile Robot, the printed circuit board in 3D

2.12 Mobile Robot

jntaimo/2.12-PCB

This is the PCB design for the MIT Intro to Robotics class 2.12

Size
176 × 56 mm
Copper layers
4
Thickness
1.6 mm
Parts
82
Nets
77
Pads
321
Tracks, vias
657, 459
Pours
11
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 Jan 2024
Updated
5 Aug 2024

Overview

2.12 Mobile Robot is an open-source printed circuit board by jntaimo, from the jntaimo/2.12-PCB repository on GitHub. It is a 4-layer board of 176 × 56 mm with 82 parts on 77 nets, routed with 657 tracks and 459 vias.

It is built around the TCA9548APW, TPS564208DDC and VN7004CH, with the RC0603FR-1KL, BM04B-SRSS-TB(LF)(SN) and 0501020.WR1 among its other parts. Its parts include 34 resistors, 13 connectors, 5 capacitors, 5 ICs and 4 switches. It belongs with the robots and motor control boards of this library.

Main components

12

Parts

82
QtyValueFootprintReferences
2110Kfootprint:0603_1608MetricR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +5
815kfootprint:0603_1608MetricR1, R2, R3, R4, R27, R28, R29, R30
8QwiicConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalQw1, Qw2, Qw3, Qw4, Qw5, Qw6, Qw7, Qw8
320AFuse:Fuse_1206_3216MetricF1, F2, F3
210uFfootprint:0805_2012MetricC1, C2
21kΩfootprint:0603_1608MetricR5, R26
222uFCapacitor_SMD:C_1210_3225MetricC4, C5
2SW_PWRConnector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_VerticalSW1, SW4
10.1uFCapacitor_SMD:C_0805_2012MetricC3
110kfootprint:0603_1608MetricR32
13.3VConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
13.3uHInductor_SMD:L_Vishay_IHLP-4040L1
147Kfootprint:0603_1608MetricR34
156.2kfootprint:0603_1608MetricR31
15VConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ9
1BNO085Adafruit:Adafruit_BNO085A1
1BOOT_SWButton_Switch_THT:SW_PUSH_6mmSW3
1Battery PowerConnector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_HorizontalJ5
1DMG2305UX-132.12_Mobile_Robot:SOT91P240X110-3NQ2
1DMMT5401-7-F2.12_Mobile_Robot:SOT95P285X140-6NQ1
1Encoder 1Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ10
1Encoder 2Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ11
1Encoder 3Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ12
1Encoder 4Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ13
1GNDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1MOTOR_LEDfootprint:LED0603D1
1MOTOR_PWR2.12_Mobile_Robot:DPAK85P972X240-8NU1
1Motor Control AConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1Motor Control BConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Motor Power AConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ4
1Motor Power BConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ6
1POWER_IN2.12_Mobile_Robot:DPAK85P972X240-8NU4
1Power LEDfootprint:LED0603D2
1ProS32.12_Mobile_Robot:ProS3_THU2
1RST_SWButton_Switch_THT:SW_PUSH_6mmSW2
1TCA9548APWR2.12_Mobile_Robot:SOP65P640X120-24NU3
1TPS564208DDCT2.12_Mobile_Robot:SOT95P280X110-6NU5
1UARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8

The 78 most common of 82 parts.

Questions

How big is the 2.12 Mobile Robot PCB?

It measures 176 × 56 mm and has 4 copper layers, 1.6 mm thick.

What parts does the 2.12 Mobile Robot use?

82 parts, built around the TCA9548APW, TPS564208DDC, VN7004CH and RC0603FR-1KL. 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 2.12 Mobile Robot KiCad files?

From the jntaimo/2.12-PCB repository on GitHub, at the commit this page was made from: the board is 2.12 Mobile Robot/2.12 Mobile Robot.kicad_pcb and its schematic 2.12 Mobile Robot/2.12 Mobile Robot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 2.12 Mobile Robot design in my own project?

Its repository states no licence, so its author keeps all rights: ask jntaimo before reusing the design.

Similar boards

  • 4 layers153 × 48 mmSegway V7, the printed circuit board in 3D

    Segway V7

    jntaimo/2.004-Segway

    78 parts
  • 4 layers98 × 100 mmRftool, the printed circuit board in 3D

    Rftool

    daveshah1/RFToolSDR

    AD9361 based USB3 SDR

    291 parts135MIT
  • 8 layers85 × 55 mmDadu 8L 2side 85x55, the printed circuit board in 3D

    Dadu 8L 2side 85x55

    comedy1982-spec/pcb-viewer

    Dadu 기반 ELD 솔레노이드 ECU. 12 V 입력, TC364 · CAN-FD · PMIC, PCB 위 센서는 NTC 하나. A4911(3상 드라이버)의 A·B 레그로 H-브리지(하프브리지 IAUC60N04S6N050H ×2, 레그 션트 2 mΩ ×2), C 레그는 비워 두고 SPI로 그 고장(VC · CHO · CLO · OC3)을 마스크.

    130 parts
  • 4 layers73.1 × 97.6 mmUlp daughterboard, the printed circuit board in 3D

    Ulp daughterboard

    Ismael034/ulp_daughterboard

    KiCad project files for a hardware CTF challenge used during the 2026 ULP CTF. The board is meant to be used with the ch32v203-dev development board.

    65 parts3
  • 2 layers131.5 × 83.5 mmBadge esp32-s3, the printed circuit board in 3D

    Badge esp32-s3

    BYU-I-eBadge/e-badge

    A hackable eBadge platform for students — a customizable, programmable electronics badge designed for hands-on learning and creative exploration throughout their academic journey.

    218 parts2MIT
  • 2 layers37.3 × 31.8 mmKeyChain, the printed circuit board in 3D

    KeyChain

    Brammert42/EPKeychain

    A keychain equipped with a RP2040 and a E-ink

    88 parts
  • 4 layers24 × 116 mmAconitum, the printed circuit board in 3D

    Aconitum

    Dennis960/Blumy

    A smart, WiFi-enabled ESP32 soil moisture and plant sensor

    51 parts3
  • 4 layers250 × 140 mmThermocouple 8ch, the printed circuit board in 3D

    Thermocouple 8ch

    mahmoud-elghamry/thermocouple

    This directory is a self-contained KiCad 10 project. It does not share files with, and must not be confused with, the single-channel board in hardware/single-channel/.

    209 parts1