Skip to the content
4 layers100 × 120 mmMicromouse pcb, the printed circuit board in 3D

This is my repo for the first version of full size micromouse development.

Size
100 × 120 mm
Copper layers
4
Thickness
1.6 mm
Parts
184
Nets
149
Pads
610
Tracks, vias
2,129, 482
Pours
11
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Jul 2026
Updated
7 Sep 2026

Overview

Micromouse pcb is an open-source printed circuit board by MukeshSethy, from the MukeshSethy/micromouse-runner repository on GitHub. It is a 4-layer board of 100 × 120 mm with 184 parts on 149 nets, routed with 2,129 tracks and 482 vias.

It is built around the ESP32-S3-WROOM-1-N8R2, TB6612FNG,C,8,EL and BNO055, with the CD74HC4067M96, USBLC6-2SC6 and BSS138LT1G among its other parts. Its parts include 75 resistors, 26 transistors, 23 capacitors, 21 diodes and 7 ICs. It belongs with the ESP32 boards of this library.

Main components

12

README

pcb/JLCPCB_2layers/design/README.md

JLCPCB 2-layer micromouse — design (work in progress)

Derived from the 4-layer board, re-worked for JLCPCB full turnkey assembly:

  • 2 layers (not 4)
  • line sensors removed (LS1–LS8 + their indicator LEDs / dependencies)
  • only JLC-assemblable parts (no hand-solder step)

Status: under construction.

Parts

184
QtyValueFootprintReferences
161kResistor_SMD:R_0805_2012MetricR41, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51, R52, R53, R54, R57, R58
1447kResistor_SMD:R_0805_2012MetricR13, R15, R17, R19, R21, R23, R25, R27, R29, R31, R33, R35, R37, R39
12BSS138 (real part; Q_NMOS_GSD base symbol used so ERC checks pins)Package_TO_SOT_SMD:SOT-23Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26, Q27
11100nFCapacitor_SMD:C_0805_2012MetricC2, C3, C6, C8, C12, C13, C14, C15, C19, C20, C23
1110kResistor_SMD:R_0805_2012MetricR6, R7, R8, R9, R10, R11, R55, R65, R67, R79, R80
10100kResistor_SMD:R_0805_2012MetricR1, R2, R61, R62, R63, R64, R69, R73, R75, R76
8120Resistor_SMD:R_0805_2012MetricR26, R28, R30, R32, R34, R36, R38, R40
8Indicator LED 0603 super-red AlInGaP, high-efficiency bin REQUIRED at 1.4mA (e.g. Kingbright APT1608SURCK; LD271 base symbol for ERC)LED_SMD:LED_0603_1608MetricD15, D16, D17, D18, D19, D20, D21, D22
8TCRT5000 (reflective sensor, filtered PT; PC817 base symbol so ERC checks pins)n20:TCRT5000LS1, LS2, LS3, LS4, LS5, LS6, LS7, LS8
633Resistor_SMD:R_0805_2012MetricR14, R16, R18, R20, R22, R24
6BSS84 (PMOS indicator driver; Q_PMOS base symbol)Package_TO_SOT_SMD:SOT-23Q28, Q29, Q30, Q31, Q32, Q33
6IR333-A (Everlight 5mm 940nm 20deg; LD271 base symbol; TSAL6400 is lifecycle-Obsolete at Lion)LED_THT:LED_D5.0mm_IRGreyD1, D2, D3, D4, D5, D6
6Indicator LED 0603 super-red AlInGaP, high-eff bin (e.g. APT1608SURCK)LED_SMD:LED_0603_1608MetricD23, D24, D25, D26, D27, D28
6PT334-6B (5mm filtered PT; LONG LEAD = EMITTER; SFH309 base symbol so ERC checks pins)LED_THT:LED_D5.0mm_IRBlackQ2, Q3, Q4, Q5, Q6, Q7
5MountingHole_NPTHH1, H2, H3, H4, H5
410uF/25VCapacitor_SMD:C_1210_3225MetricC1, C4, C11, C18
210uFCapacitor_SMD:C_0805_2012MetricC10, C24
222uFCapacitor_SMD:C_0805_2012MetricC5, C7
222uF/25VCapacitor_SMD:C_1210_3225MetricC16, C17
24.7kResistor_SMD:R_0805_2012MetricR77, R78
24.7uHn20:L_Bourns_SRP4020TAL1, L2
25.1kResistor_SMD:R_0805_2012MetricR12, R56
2N20_Motor_EncoderN20_Motor_EncoderMOT1, MOT2
1110kResistor_SMD:R_0805_2012MetricR71
111kResistor_SMD:R_0805_2012MetricR74
115kResistor_SMD:R_0805_2012MetricR68
11N4148W (flyback clamp across the buzzer coil)Diode_SMD:D_SOD-123D29
11uFCapacitor_SMD:C_0805_2012MetricC9
12.6A/16V PPTCFuse:Fuse_1812_4532MetricF1
1220Resistor_SMD:R_0805_2012MetricR81
1220kResistor_SMD:R_0805_2012MetricR70
1220uF/16VCapacitor_SMD:CP_Elec_6.3x7.7C30
139kResistor_SMD:R_0805_2012MetricR3
1AP63203WU-7 (fixed 3.3V 2A buck; AP63200WU base symbol so ERC checks pins)Package_TO_SOT_SMD:TSOT-23-6U1
1BALANCE_2SConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ9
1BATT_IN_2SConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1BATT_IN_XT60 (parallel option -- ONE PACK ONLY)Connector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ10
1BNO055 (9-axis IMU + fusion; 3.3V native; I2C 0x28)n20:BNO055U8
1BTN_A (start / BOOT)Button_Switch_THT:SW_PUSH_6mmSW1
1BTN_BButton_Switch_THT:SW_PUSH_6mmSW3
1BTN_CButton_Switch_THT:SW_PUSH_6mmSW4
1CD74HC4067MPackage_SO:SOIC-24W_7.5x15.4mm_P1.27mmU4
1CMT-8504-100-SMT (magnetic transducer 8.5mm, 15R coil, 4kHz; pads 3/4 are mechanical dummies)Buzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMTBZ1
1ESP32-S3-WROOM-1-N8R2 (quad PSRAM: IO35-37 usable; octal -R8 would lose them)RF_Module:ESP32-S3-WROOM-1U3
1JTAG_1x6 (3V3,TMS,TCK,TDO,TDI,GND)Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ8
1MMBT2222A (buzzer low-side driver; Q_NPN_BEC base symbol so ERC checks pins)Package_TO_SOT_SMD:SOT-23Q34
1MOTOR_A_N20_ENCODERConnector_JST:JST_ZH_B6B-ZR_1x06_P1.50mm_VerticalJ5
1MOTOR_B_N20_ENCODERConnector_JST:JST_ZH_B6B-ZR_1x06_P1.50mm_VerticalJ6
1PWR ALL (PCM12SMTR slide; slide-to-GND = OFF)Button_Switch_SMD:SW_SPDT_PCM12SW5
1PWR MOTORS (PCM12SMTR slide; slide-to-GND = motors OFF)Button_Switch_SMD:SW_SPDT_PCM12SW6
1Q_PMOS reverse guard (DMP3098L-7: Vgs +/-20V, 2S-safe)Package_TO_SOT_SMD:SOT-23Q1
1RESETButton_Switch_THT:SW_PUSH_6mmSW2
1TB6612FNGPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU2
1TPS54302DDCR (6.0V/3A motor buck; FB=100k/11k)Package_TO_SOT_SMD:SOT-23-6U7
1USB-C rear (GCT USB4105; VBUS unused -- battery powers the board)Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ7
1USBLC6-2SC6 (SOT-23-6; 2P6 base symbol so ERC checks pins)Package_TO_SOT_SMD:SOT-23-6U6

More from MukeshSethy/micromouse-runner

5
  • 2 layers100 × 120 mmMicromouse pcb, the printed circuit board in 3D

    Micromouse pcb

    MukeshSethy/micromouse-runner

    This is my repo for the first version of full size micromouse development.

    135 parts
  • 4 layers100 × 120 mmMicromouse pcb simplified, the printed circuit board in 3D

    Micromouse pcb simplified

    MukeshSethy/micromouse-runner

    This is my repo for the first version of full size micromouse development.

    133 parts
  • 2 layers100 × 120 mmMicromouse pcb simplified, the printed circuit board in 3D

    Micromouse pcb simplified

    MukeshSethy/micromouse-runner

    This is my repo for the first version of full size micromouse development.

    103 parts
  • 2 layers100 × 120 mmMicromouse pcb simplified, the printed circuit board in 3D

    Micromouse pcb simplified

    MukeshSethy/micromouse-runner

    This is my repo for the first version of full size micromouse development.

    90 parts
  • 2 layers100 × 120 mmMicromouse pcb simplified-2l, the printed circuit board in 3D

    Micromouse pcb simplified-2l

    MukeshSethy/micromouse-runner

    This is my repo for the first version of full size micromouse development.

    73 parts

Similar boards

  • 4 layers102 × 96 mmAstraControl, the printed circuit board in 3D

    AstraControl

    LiveLeds/AstraControl

    291 parts2
  • 2 layers59.9 × 49.3 mmTvbgone kit v2.0, the printed circuit board in 3D

    Tvbgone kit v2.0

    maltman23/TV-B-Gone-kit_V2

    TV-B-Gone kit V2

    25 parts93
  • 4 layers82 × 55 mmSpark, the printed circuit board in 3D

    Spark

    ratmuds/spark

    The PCB files for this project. The gerber and other PCBA files are in the production folder.

    202 parts1
  • 4 layers100 × 100 mmEc30-tee, the printed circuit board in 3D

    Ec30-tee

    justinpirie/ec30

    Onan EC30 Tee Board with ESP32 Control

    167 partsApache-2.0
  • 4 layers60 × 50 mmESP32 boardV1, the printed circuit board in 3D

    ESP32 boardV1

    robertxdx/ESP32S3PD15W

    A 15 W USB-C powered ESP32-S3 LED-strip controller and development board.

    46 parts
  • 2 layers81 × 38 mmAir Conditioner Energy Saver V7, the printed circuit board in 3D

    Air Conditioner Energy Saver V7

    tomrodinger/air_conditioner_energy_saver

    This are all the open sources for a device that automatically controls your AC unit to turn it on or off

    74 parts
  • 2 layers100 × 76 mmEmc flyback, the printed circuit board in 3D

    Emc flyback

    ChengminLi/AI-PCB-layout

    AI agent skill for designing and reviewing power-electronics PCBs, with a human review gate after every step

    90 parts31CC-BY-4.0

Questions

How big is the Micromouse pcb PCB?

It measures 100 × 120 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Micromouse pcb use?

184 parts, built around the ESP32-S3-WROOM-1-N8R2, TB6612FNG,C,8,EL, BNO055 and CD74HC4067M96. 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 Micromouse pcb KiCad files?

From the MukeshSethy/micromouse-runner repository on GitHub, at the commit this page was made from: the board is pcb/LionCircuit_4layers/design/micromouse-pcb.kicad_pcb and its schematic pcb/JLCPCB_2layers/design/micromouse-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Micromouse pcb design in my own project?

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