
Micromouse pcb
MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.

This is my repo for the first version of full size micromouse development.
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.
Derived from the 4-layer board, re-worked for JLCPCB full turnkey assembly:
Status: under construction.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1k | Resistor_SMD:R_0805_2012Metric | R41, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51, R52, R53, R54, R57, R58 |
| 14 | 47k | Resistor_SMD:R_0805_2012Metric | R13, R15, R17, R19, R21, R23, R25, R27, R29, R31, R33, R35, R37, R39 |
| 12 | BSS138 (real part; Q_NMOS_GSD base symbol used so ERC checks pins) | Package_TO_SOT_SMD:SOT-23 | Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26, Q27 |
| 11 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C6, C8, C12, C13, C14, C15, C19, C20, C23 |
| 11 | 10k | Resistor_SMD:R_0805_2012Metric | R6, R7, R8, R9, R10, R11, R55, R65, R67, R79, R80 |
| 10 | 100k | Resistor_SMD:R_0805_2012Metric | R1, R2, R61, R62, R63, R64, R69, R73, R75, R76 |
| 8 | 120 | Resistor_SMD:R_0805_2012Metric | R26, R28, R30, R32, R34, R36, R38, R40 |
| 8 | Indicator 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_1608Metric | D15, D16, D17, D18, D19, D20, D21, D22 |
| 8 | TCRT5000 (reflective sensor, filtered PT; PC817 base symbol so ERC checks pins) | n20:TCRT5000 | LS1, LS2, LS3, LS4, LS5, LS6, LS7, LS8 |
| 6 | 33 | Resistor_SMD:R_0805_2012Metric | R14, R16, R18, R20, R22, R24 |
| 6 | BSS84 (PMOS indicator driver; Q_PMOS base symbol) | Package_TO_SOT_SMD:SOT-23 | Q28, Q29, Q30, Q31, Q32, Q33 |
| 6 | IR333-A (Everlight 5mm 940nm 20deg; LD271 base symbol; TSAL6400 is lifecycle-Obsolete at Lion) | LED_THT:LED_D5.0mm_IRGrey | D1, D2, D3, D4, D5, D6 |
| 6 | Indicator LED 0603 super-red AlInGaP, high-eff bin (e.g. APT1608SURCK) | LED_SMD:LED_0603_1608Metric | D23, D24, D25, D26, D27, D28 |
| 6 | PT334-6B (5mm filtered PT; LONG LEAD = EMITTER; SFH309 base symbol so ERC checks pins) | LED_THT:LED_D5.0mm_IRBlack | Q2, Q3, Q4, Q5, Q6, Q7 |
| 5 | MountingHole_NPTH | H1, H2, H3, H4, H5 | |
| 4 | 10uF/25V | Capacitor_SMD:C_1210_3225Metric | C1, C4, C11, C18 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C10, C24 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C5, C7 |
| 2 | 22uF/25V | Capacitor_SMD:C_1210_3225Metric | C16, C17 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R77, R78 |
| 2 | 4.7uH | n20:L_Bourns_SRP4020TA | L1, L2 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R12, R56 |
| 2 | N20_Motor_Encoder | N20_Motor_Encoder | MOT1, MOT2 |
| 1 | 110k | Resistor_SMD:R_0805_2012Metric | R71 |
| 1 | 11k | Resistor_SMD:R_0805_2012Metric | R74 |
| 1 | 15k | Resistor_SMD:R_0805_2012Metric | R68 |
| 1 | 1N4148W (flyback clamp across the buzzer coil) | Diode_SMD:D_SOD-123 | D29 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 2.6A/16V PPTC | Fuse:Fuse_1812_4532Metric | F1 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric | R81 |
| 1 | 220k | Resistor_SMD:R_0805_2012Metric | R70 |
| 1 | 220uF/16V | Capacitor_SMD:CP_Elec_6.3x7.7 | C30 |
| 1 | 39k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | AP63203WU-7 (fixed 3.3V 2A buck; AP63200WU base symbol so ERC checks pins) | Package_TO_SOT_SMD:TSOT-23-6 | U1 |
| 1 | BALANCE_2S | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J9 |
| 1 | BATT_IN_2S | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | BATT_IN_XT60 (parallel option -- ONE PACK ONLY) | Connector_AMASS:AMASS_XT60-M_1x02_P7.20mm_Vertical | J10 |
| 1 | BNO055 (9-axis IMU + fusion; 3.3V native; I2C 0x28) | n20:BNO055 | U8 |
| 1 | BTN_A (start / BOOT) | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | BTN_B | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | BTN_C | Button_Switch_THT:SW_PUSH_6mm | SW4 |
| 1 | CD74HC4067M | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U4 |
| 1 | CMT-8504-100-SMT (magnetic transducer 8.5mm, 15R coil, 4kHz; pads 3/4 are mechanical dummies) | Buzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMT | BZ1 |
| 1 | ESP32-S3-WROOM-1-N8R2 (quad PSRAM: IO35-37 usable; octal -R8 would lose them) | RF_Module:ESP32-S3-WROOM-1 | U3 |
| 1 | JTAG_1x6 (3V3,TMS,TCK,TDO,TDI,GND) | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | MMBT2222A (buzzer low-side driver; Q_NPN_BEC base symbol so ERC checks pins) | Package_TO_SOT_SMD:SOT-23 | Q34 |
| 1 | MOTOR_A_N20_ENCODER | Connector_JST:JST_ZH_B6B-ZR_1x06_P1.50mm_Vertical | J5 |
| 1 | MOTOR_B_N20_ENCODER | Connector_JST:JST_ZH_B6B-ZR_1x06_P1.50mm_Vertical | J6 |
| 1 | PWR ALL (PCM12SMTR slide; slide-to-GND = OFF) | Button_Switch_SMD:SW_SPDT_PCM12 | SW5 |
| 1 | PWR MOTORS (PCM12SMTR slide; slide-to-GND = motors OFF) | Button_Switch_SMD:SW_SPDT_PCM12 | SW6 |
| 1 | Q_PMOS reverse guard (DMP3098L-7: Vgs +/-20V, 2S-safe) | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | TB6612FNG | Package_SO:SSOP-24_5.3x8.2mm_P0.65mm | U2 |
| 1 | TPS54302DDCR (6.0V/3A motor buck; FB=100k/11k) | Package_TO_SOT_SMD:SOT-23-6 | U7 |
| 1 | USB-C rear (GCT USB4105; VBUS unused -- battery powers the board) | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J7 |
| 1 | USBLC6-2SC6 (SOT-23-6; 2P6 base symbol so ERC checks pins) | Package_TO_SOT_SMD:SOT-23-6 | U6 |

MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.

MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.

MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.

MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.

MukeshSethy/micromouse-runner
This is my repo for the first version of full size micromouse development.




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


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

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

ChengminLi/AI-PCB-layout
AI agent skill for designing and reviewing power-electronics PCBs, with a human review gate after every step
It measures 100 × 120 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask MukeshSethy before reusing the design.