Skip to the content
PCBKitNew board
2 layers94 × 92 mmLiros, the printed circuit board in 3D

Welcome to LiRover! This hardware for Hackclub's Stardance event will be centered around a hardware initiative by 4 high schoolers.

Size
94 × 92 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
63
Pads
161
Tracks, vias
193, 11
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Jun 2026
Updated
12 Jul 2026

Overview

Liros is an open-source printed circuit board by Solus-QE, from the Solus-QE/Liros repository on GitHub, published under the MIT licence. It is a 2-layer board of 94 × 92 mm with 16 parts on 63 nets, routed with 193 tracks and 11 vias.

Its parts include 4 capacitors, 1 connector and 1 fuse. It belongs with the RP2040 boards of this library.

README

README.md

LiRover, Curated by Alex, Anish, Om, Yash

Overview

Welcome to LiRover! This hardware for Hackclub's Stardance event will be centered around a hardware initiative by 4 high schoolers.

After a failed rocket idea, we settled on an RC car with a LiDAR sensor attached that can create a comprehensive map of its surroundings. This is done from scratch by creating a 3D printed chassis, custom PCB, and an embedded control system. This project is controlled through a Raspberry Pi Zero 2 W and a Raspberry Pi Pico W. The robot will combine LiDAR sensing, an IMU (which includes an accelerometer for linear acceleration, gyroscope for measuring angular rotation, and magnetometer for magnetic field and acting as a compass), motor drivers, and wheel odometry to estimate its position and generate a real-time 2D "minimap" of its surrounding area. To control it, we implemented a Bluetooth module for SLAM development (Simultaneous Localization and Mapping, essentially enabling the robot to construct a map and track its position).


Features

  • Custom CAD and 3D-printed chassis for the RC car
  • Custom PCB with onboard power regulation, fusing, and dedicated LiDAR/motor connectors
  • Bluetooth remote control
  • Real time LiDAR mapping
  • IMU-based tracking
    • Accelerometer for linear acceleration
    • 3-plane gyroscope for angular rotation
    • Magnetometer for magnetic field detection

Hardware

Computing

  • Raspberry Pi Zero 2 W
  • Raspberry Pi Pico W

Sensors

  • 2D/3D Lidar
  • IMU
  • Wheel Encoders (??)

Electronics

  • Custom PCB (Pico W + Pi Zero 2 W header, LiDAR connector, screw terminals for motor/battery)
  • Motor driver
  • Lithium Battery Pack
  • Voltage regulation circuitry
  • Bluetooth module
  • Onboard fuse protection

Mechanical

  • Fully custom 3D-printed chassis
  • Custom motor mounts
  • 3D-printed power switch housing

Software

Raspberry Pi Zero 2 W

  • Sensor fusion
  • Mapping
  • Localization
  • Bluetooth comms
  • Dashboard server
  • Robot logic / Robot comms

Raspberry Pi Pico W (Communicates with the Raspberry Pi Zero 2 W)

  • Sensor reading
  • Motor Pulse Width Modulation (PWM)
  • Encoder Feedback

Project Goals

  • Design and develop a complete robotics platform
  • Develop an embedded control system
  • Generate a live 2D map using LiDAR and motion estimation (Main goal!!!)

PCB diagram CAD model

Parts List

PARTS LIST IS IN BOM.csv


Repository Structure

Coming Soon!!


Devlog

Check out JOURNAL.md for build progress and updates.


License

This project is licensed with the MIT License.

Parts

16
QtyValueFootprintReferences
4MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3MH1, MH2, MH3, MH4
2100nFCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P5.00mmC2, C6
2Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ_BARO1, J_IMU1
110uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC5
1220uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1
12AFuse:Fuse_1206_3216MetricF1
1Conn_01x06Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ_SD1
1Conn_02x20_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ_PI1
1RaspberryPi_Pico_WModule:RaspberryPi_Pico_W_SMD_HandSolderA1
1Screw_Terminal_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Screw_Terminal_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ_LIDAR1

Questions

How big is the Liros PCB?

It measures 94 × 92 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Liros use?

16 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 Liros KiCad files?

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

Can I use the Liros design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k
  • 2 layers122 × 37 mmV0-UmbilicalBoard, the printed circuit board in 3D

    V0-UmbilicalBoard

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    16 parts1.1kGPL-3.0
  • 2 layers152 × 57.6 mmVideoslotadapter, the printed circuit board in 3D

    Videoslotadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    16 parts1kGPL-3.0
  • 2 layers36 × 63.4 mmSmart ringfinal layout, the printed circuit board in 3D

    Smart ringfinal layout

    hackclub/OnBoard

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

    16 parts915
  • 2 layers60 × 40 mmHASwitchPlate, the printed circuit board in 3D

    HASwitchPlate

    aderusha/HASwitchPlate

    LCD touchscreen for Home Automation

    16 parts738MIT
  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704