Skip to the content
PCBKitNew board
2 layers58.4 × 78.7 mmMaze car, the printed circuit board in 3D

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.md

maze-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

  1. 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-car to download a copy of the repository to your machine
  1. Download and install the Arduino IDE from https://www.arduino.cc/en/Main/Software
  2. Install the following Arduino libraries from Sketch -> Include Library -> Manage Libraries menu in the arduino IDE
  • Adafruit Unified Sensor
  • Adafruit LSM303DLHC
  1. Tell the Arduino IDE what board is being used from the Tools menu
  • Board: Arduino Nano
  • Processor: ATmega328P (Old Bootloader)
  • Port: wchusbserial

Software

  • main.ino contains the arduino setup and loop code. Write your maze solving application into this file.
  • helpers.ino contains 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
QtyValueFootprintReferences
6100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R7, R8, R9
656Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5, R6, R10, R11, R12
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1Battery_CellConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalBT1
1Distance sensor 1Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4
1Distance sensor 2Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ5
1Distance sensor 3Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ3
1Distance sensor 4Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ7
1Distance sensor 5Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ8
1Distance sensor 6Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ6
1Motor 1 ConnectorConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1
1Motor 2 ConnectorConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1TB6612FNG_Breakoutcustom:TB6612FNG breakoutU1

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 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444
  • 2 layers88.5 × 28 mmExpBreakout, the printed circuit board in 3D

    ExpBreakout

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    23 parts258