Skip to the content
PCBKitNew board
2 layers98 × 140.2 mmMaze x, the printed circuit board in 3D

PCB repo for the micromouse project

Size
98 × 140.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
52
Pads
223
Tracks, vias
704, 86
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Oct 2026
Updated
5 Oct 2026

Overview

Maze x is an open-source printed circuit board by isrxth, from the isrxth/mircomice-pcb repository on GitHub. It is a 2-layer board of 98 × 140.2 mm with 39 parts on 52 nets, routed with 704 tracks and 86 vias.

It is built around the L298N and L7805. Its parts include 11 connectors, 8 diodes, 3 capacitors, 3 switches and 2 resistors. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

Maze-X PCB

KiCad design files for a Raspberry Pi Pico-based maze robot controller. The board brings together motor control, sensor headers, power input, user controls, and expansion connectors on a single PCB.

Highlights

  • Raspberry Pi Pico controller
  • L298N dual H-bridge motor driver
  • Connections for two motors
  • Infrared sensor and I2C-style sensor headers
  • XT60 battery input and 5 V regulation
  • Slide power switch and push buttons
  • M3 mounting holes

Project Files

FileDescription
maze-x.kicad_schSchematic
maze-x.kicad_pcbPCB layout
maze-x.kicad_proKiCad project configuration
images/Schematic and board screenshots
maze-x-backups/KiCad backup files

Preview

Schematic

Maze-X schematic

PCB Layout

Maze-X PCB layout

3D View

Maze-X PCB 3D view

Opening the Project

  1. Install KiCad.
  2. Open maze-x.kicad_pro in KiCad.
  3. Use the Schematic Editor to inspect the circuit and PCB Editor to inspect the board layout.

Design Challenge

The main challenge was fitting the complete design onto a single-layer PCB while working to a strict deadline. This constraint influenced the routing, component placement, and board footprint, and is one reason a multilayer revision is planned for future development.

Future Improvements

  • Move to a multilayer PCB for improved routing, power distribution, and signal integrity.
  • Increase the number of time-of-flight (ToF) sensors for more detailed maze and obstacle detection.
  • Reduce the board footprint by optimizing component placement and connector locations.

Status

This repository contains the current design files and visual previews. Review the schematic, run electrical-rule checks, and verify the board with your intended components and fabrication requirements before ordering.

Parts

39
QtyValueFootprintReferences
81N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8
5Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J2, J3, J4, J5
3C_PolarizedCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1, C2, C3
2Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9, J10
2RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1, SW2
1Conn_01x02_PinConnector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ7
1Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ6
1Conn_01x07_PinConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ8
1Conn_01x20_PinConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ12
1L298NPackage_TO_SOT_THT:TO-220-15_P2.54x5.08mm_StaggerOdd_Lead4.58mm_VerticalU6
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU5
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW3
1Voltmeter_DCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalMES1

The 31 most common of 39 parts.

Questions

How big is the Maze x PCB?

It measures 98 × 140.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Maze x use?

39 parts, built around the L298N and L7805. 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 Maze x KiCad files?

From the isrxth/mircomice-pcb repository on GitHub, at the commit this page was made from: the board is maze-x.kicad_pcb and its schematic maze-x.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Maze x design in my own project?

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

Similar boards

  • 2 layers65.5 × 53.5 mmL298N, the printed circuit board in 3D

    L298N

    akhil053/L298-Motor-Driver

    This project focuses on the design of a DC motor driver PCB using the L298N motor driver IC. The schematic and PCB layout were developed in KiCad with proper component placement, routing, and net labeling.

    18 parts
  • 2 layers67 × 61.5 mmQuiz, the printed circuit board in 3D

    Quiz

    hurryharii/kicad-pcb-learning-project

    A work-in-progress PCB designed using KiCad, featuring a 7805 voltage regulator, 1N4007 diodes, capacitors, motor connectors, and test points.

    23 parts
  • 2 layers254.1 × 139.2 mmMain Project, the printed circuit board in 3D

    Main Project

    Izaakthegreat/UofG_TDP3_TeamYes

    UofG TDP3 repo for KiCAD files and code

    83 parts
  • 2 layers50.1 × 50 mmMotor driver, the printed circuit board in 3D

    Motor driver

    Mahfuz-Sarker136/L298N-Motor-driver-PCB-layout-with-Kicad

    A custom, dual-layer L298N Motor Driver PCB module optimized for Robotics,Arduino or ESP-32 project

    24 partsMIT
  • 2 layers100 × 65 mmAl viento, the printed circuit board in 3D

    Al viento

    misaaaaaa/al-viento

    pcb para máquina generadora de campos intensivos

    51 partsMIT
  • 2 layers145 × 80 mmFinal Competition', the printed circuit board in 3D

    Final Competition'

    Omar-Hany00/ESP32-Robotic-Arm-Car

    Custom ESP32-based RC robotic arm car with integrated PCB, motor control, and servo actuation.

    43 parts