

Maze car
The full game instructions and a more detailed getting started guide are available at: https://docs.google.com/document/d/1SaZNl0VVnFEmaR2c8GMJGQdpziAJxaRw1wqC6xl4o/edit?usp=sharing
- Size
- 58.4 × 78.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 39
- Pads
- 94
- Tracks, vias
- 119, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 5 Mar 2019
- Updated
- 5 Nov 2026
Overview
Maze car is an open-source printed circuit board by chiplet, from the chiplet/maze-car repository on GitHub. It is a 2-layer board of 58.4 × 78.7 mm with 23 parts on 39 nets, routed with 119 tracks and 0 vias.
Its parts include 12 resistors, 8 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
README
README.mdmaze-car
This repository contains the example code for the Mazeblazer game.
The full game instructions and a more detailed getting started guide are available at: https://docs.google.com/document/d/1SaZNl0VVnFEm_aR2c8GMJGQdpziAJxaRw1_wqC6xl4o/edit?usp=sharing
Getting Started
- Download the code from this repository to your computer
- Download git for windows/linux/macOS from https://git-scm.com/downloads
- Use command
git clone https://github.com/VerkkuUkkeli/maze-carto download a copy of the repository to your machine
- Download and install the Arduino IDE from https://www.arduino.cc/en/Main/Software
- Install the following Arduino libraries from Sketch -> Include Library -> Manage Libraries menu in the arduino IDE
- Adafruit Unified Sensor
- Adafruit LSM303DLHC
- Tell the Arduino IDE what board is being used from the Tools menu
- Board: Arduino Nano
- Processor: ATmega328P (Old Bootloader)
- Port: wchusbserial
Software
main.inocontains the arduino setup and loop code. Write your maze solving application into this file.helpers.inocontains helper functions for interfacing with the car hardware.
Hardware
The provided code already takes care of interfacing with the hardware. If you for whatever reason want to write code for interfacing with the hardware directly you are welcome to do so. The components used in the car are listed below.
- Arduino Nano
- Motor driver - TB6612FNG
- 2 motors
- 5 custom IR distance sensors
- Magnetometer - LSM303DLHC
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R7, R8, R9 |
| 6 | 56 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5, R6, R10, R11, R12 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | Battery_Cell | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | BT1 |
| 1 | Distance sensor 1 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | Distance sensor 2 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J5 |
| 1 | Distance sensor 3 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J3 |
| 1 | Distance sensor 4 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J7 |
| 1 | Distance sensor 5 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J8 |
| 1 | Distance sensor 6 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J6 |
| 1 | Motor 1 Connector | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1 |
| 1 | Motor 2 Connector | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J2 |
| 1 | TB6612FNG_Breakout | custom:TB6612FNG breakout | U1 |
Questions
How big is the Maze car PCB?
It measures 58.4 × 78.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Maze car use?
23 parts. 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 car KiCad files?
From the chiplet/maze-car repository on GitHub, at the commit this page was made from: the board is hw/hw.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Maze car design in my own project?
Its repository states no licence, so its author keeps all rights: ask chiplet before reusing the design.
Similar boards
- 2 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

- 2 layers19 × 19 mm

- 2 layers88.5 × 28 mm

ExpBreakout
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
23 parts258