Skip to the content
2 layers75 × 87 mmMicromouse Mainboard, the printed circuit board in 3D

Micromouse Mainboard

louisquantran/Micromouse

PCB design for a Micromouse: a small autonomous robot that maps and solves a maze.

Size
75 × 87 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
83
Pads
249
Tracks, vias
621, 1,674
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Sep 2026
Updated
5 Oct 2026

Overview

Micromouse Mainboard is an open-source printed circuit board by louisquantran, from the louisquantran/Micromouse repository on GitHub. It is a 2-layer board of 75 × 87 mm with 75 parts on 83 nets, routed with 621 tracks and 1,674 vias.

It is built around the L293DD, INL-5AMIR15 and EG1218. Its parts include 25 capacitors, 22 resistors, 8 diodes, 7 ICs and 5 connectors. It belongs with the computers and single-board computers boards and the STM32 boards of this library.

Main components

3

README

README.md

Micromouse

PCB design for a Micromouse: a small autonomous robot that maps and solves a maze.

The board is designed in KiCad and built around an STM32F205 microcontroller, with two DC motors with encoders driven by an L293DD H-bridge and IR emitter/phototransistor pairs for wall sensing.

PCB

3D render of the Micromouse PCB Micromouse PCB layout

Left: 3D render. Right: copper layout (red = front, blue = back).

2-layer board with copper pours on both sides, the STM32 in the center, IR emitter/receiver pairs around the front edge for wall sensing, motor mounts on both sides and the H-bridge, voltage regulator and power switch along the back.

Repository layout

text
Micromouse/
├── docs/                         # PCB images
├── mouse/                        # Main robot board
│   ├── Micromouse_Mainboard/     # Full schematic + PCB (open this one)
│   ├── IR_Emitter+IR_Receiver/   # IR sensing sub-circuit
│   └── Power_Delivery+H_Bridge/  # Power + motor driver sub-circuit
└── rat/                          # Individual sub-circuit projects
    ├── IR_Emitter/
    ├── IR_Receiver/
    ├── Motor_Control(H-Bridge)/
    └── Power_Delivery/

Hardware

FunctionPart
MicrocontrollerSTM32F205RGT6
Motor driverL293DD dual H-bridge
3.3 V regulatorAZ1117IH-3.3
IR emittersINL-5AMIR15, switched by BS170 N-MOSFETs
IR receiversSFH 313 FA-3/4 phototransistors
Power switchEG1218 slide switch
Motor / battery connectorsJST PH (B2B-PH-K-S)
Passives0805 resistors and capacitors

Parts

75
QtyValueFootprintReferences
130.1uF0.1uF_Capacitor:CAP_CL05_SAMC2, C3, C4, C6, C7, C8, C9, C13, C15, C17, C19, C22, C23
64.7uF4.7uF_Capacitor:CAP_0603_CL10A_1P6XP8_SAMC12, C14, C16, C18, C25, C26
41.8k Ohm1.8kohms_Resistor:RESC2012X60NR8, R23, R24, R25
4100 Ohm100ohms_Resistor:RC0805N_YAGR3, R7, R11, R15
443Ohms43ohms_Resistor:RESC2012X60NR4, R12, R16, R19
447k Ohm47kohms_Resistor:STA_RMCF0805_STPR5, R9, R13, R17
451 Ohm51ohms_Resistor:RESC2012X60NR6, R10, R14, R18
4INL-5AMIR15IR_Emitter:LED_INL-5AMIR15_INOLED5, U_LED1, U_LED2, U_LED3
4IR ReceiverPhototransistor:SFH 313 FA-3&slash_4_OSRQ1, Q2, Q3, Q4
4IR_EmitterIR_Emitter:LED_INL-5AMIR15_INOLED1, LED2, LED3, LED4
4MOSFETN_MOSFET:TO_SA06_ONSU4, U8, U9, U10
310uF0.1uF_Capacitor:CAP_CL05_SAMC1, C5, C20
210kOhms10kohms_Resistor:BO_CR0805R1, R2
22.2uF0.1uF_Capacitor:CAP_CL05_SAMC10, C11
2~Motor_Pololu:Pololu_MotorMotor1, Motor2
122uF0.1uF_Capacitor:CAP_CL05_SAMC21
1ButtonButton:SW_4-1437565-1S2
1EG1218Switch_EG1218:SW_EG1218S1
1JST 1B2B-PH-K-S:CONN2_B2B-PH-K-S_JSTJ1
1JST 2B2B-PH-K-S:CONN2_B2B-PH-K-S_JSTJ2
1L293DDL293DD:SOIC127P1032X265-20NU7
1Left HeaderConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1PinHeader_1x04_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1Right HeaderConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ4
1STM32F205RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1Voltage RegulatorVoltage_Regulator_AZ1117IH-3.3TRG1:SOT230P700X185-4NU6

More from louisquantran/Micromouse

1
  • 2 layers27 × 23.5 mmPower Delivery, the printed circuit board in 3D

    Power Delivery

    louisquantran/Micromouse

    PCB design for a Micromouse: a small autonomous robot that maps and solves a maze.

    5 parts

Similar boards

  • 2 layers46 × 84 mmMicromouse, the printed circuit board in 3D

    Micromouse

    johnnyou1873/Mouse-Potato

    Micromouse design for AAMC 2024

    64 parts2
  • 2 layers81.8 × 93 mmMicromouse Project 5, the printed circuit board in 3D

    Micromouse Project 5

    bennyman334/Micromouse-2025

    PCB + Schematic for UCLA IEEE Micromouse

    69 parts
  • 2 layers136.5 × 185 mmFaduino-1, the printed circuit board in 3D

    Faduino-1

    silveirago/Faduino

    The Faduino is a DIY MIDI controller inspired in the Presonus Faderport. It has one motorized fader, a rotary encoder and several silicone buttons, plus two PCBs.

    101 parts45
  • 2 layers90.5 × 27.7 mmGR Slide Pot Controller, the printed circuit board in 3D

    GR Slide Pot Controller

    GadgetReboot/PSM60_Fader_Controller

    Motorized fader pot controller

    44 parts9
  • 2 layers102.6 × 102.6 mmMini robot2, the printed circuit board in 3D

    Mini robot2

    eliasmonzon/pcb

    circuitos_electronicos

    67 parts1
  • 2 layers148 × 100 mmVikhr30-efi, the printed circuit board in 3D

    Vikhr30-efi

    almirpangor/VIHR-30-EFI

    Блок управления впрыском и зажиганием для лодочного мотора «Вихрь-30»

    98 parts
  • 4 layers260.2 × 144.2 mmPREP400, the printed circuit board in 3D

    PREP400

    DenovoSciences/PCB-PREP400

    Repository for the Celsee PREP400 printed circuit board

    484 parts
  • 4 layers100 × 50 mmBalancing robot, the printed circuit board in 3D

    Balancing robot

    JwAhn0830/stm32_balancingRobot

    68 parts

Questions

How big is the Micromouse Mainboard PCB?

It measures 75 × 87 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Micromouse Mainboard use?

75 parts, built around the L293DD, INL-5AMIR15 and EG1218. 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 Mainboard KiCad files?

From the louisquantran/Micromouse repository on GitHub, at the commit this page was made from: the board is mouse/Micromouse_Mainboard/Micromouse_Mainboard.kicad_pcb and its schematic mouse/IR_Emitter+IR_Receiver/IR_Emitter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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