Skip to the content
4 layers134 × 176 mmMicrover2025, the printed circuit board in 3D

Microver2025

Tim4769/Microver

Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

Size
134 × 176 mm
Copper layers
4
Thickness
1.57 mm
Parts
55
Nets
42
Pads
196
Tracks, vias
505, 123
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Feb 2025
Updated
6 Aug 2026

Overview

Microver2025 is an open-source printed circuit board by Tim4769, from the Tim4769/Microver repository on GitHub. It is a 4-layer board of 134 × 176 mm with 55 parts on 42 nets, routed with 505 tracks and 123 vias.

Its parts include 25 capacitors, 9 ICs, 8 connectors, 1 switch and 1 fuse. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Microver

Microver rover

Microver is a compact rover built for the Swiss Rover Challenge. This repository collects the project's electronics, mechanical CAD, software scaffold, PCB test firmware, photos, and shared assets in one place.

Project

  • Competition: Swiss Rover Challenge, Switzerland's rover competition for teams of 5 high school students.
  • 2025 result: 3rd place.
  • 2026 result: 1st place.
  • Main disciplines: electronics, mechanical design, and software.

Start Here

AreaPathContents
Electronicshardware/final/README.mdActive PCB revisions, KiCad projects, manufacturing outputs, and validation notes.
Mechanicalmechanical/README.mdRover assemblies, wheel pods, chassis parts, mechanisms, mounts, and STEP exports.
Softwaresoftware/Python rover-control scaffold with camera and control services.
PCB test firmwarehardware/pcb_testing_firmware/README.mdArduino sketches and docs for board bring-up and electronics validation.
Power diagramshardware/flow_charts/README.mdPower-system flow charts and supporting diagrams.

Current Snapshot

Electronics

  • Manufacturing-ready PCB work is under hardware/final/; archived board spins live under hardware/archive/.
  • The active stack covers protection Rev B, boost Rev C, buck Rev C, high-side OR-ing Rev A, compute Rev A, and final control Rev A.

Mechanical

  • Modular CAD lives in mechanical/assemblies/ and mechanical/components/.
  • The rover uses field-serviceable wheel pods, aluminium extrusion rails, custom 3D-printed parts, and integrated mounts for electronics, sensors, and mechanisms.

Software

  • software/ is the autonomy-ready rover software workspace for control, camera, perception, navigation, and system integration.
  • hardware/pcb_testing_firmware/ contains electronics bring-up and validation sketches only; it is separate from the final software stack.

Repository Map

  • hardware/ - PCB designs, manufacturing files, archived board revisions, power diagrams, and PCB validation firmware.
  • mechanical/ - CAD assemblies, exported STEP components, manufacturing notes, and mechanical integration references.
  • software/ - Raspberry Pi control software scaffold and future rover software workspace.
  • photos/ - Build, test, and competition photos.
  • logo/ - Current and legacy logo assets.
  • jingle/ - Project audio assets.
  • Microver_presentation_final.pdf - Final presentation and system overview.

Maintenance Notes

  • Keep generated PCB outputs inside the relevant board revision folder.
  • Update CAD references when board dimensions, connector orientation, sensor placement, or mounting details change.
  • Keep editable CAD, exported review files, and assembly notes together.
  • Keep PCB validation sketches separate from final rover software.
  • Update this README when top-level folders move or new subsystem entry points are added.

License / Contact

All rights reserved. No permission is granted to use, copy, modify, or distribute this repository or its contents without prior written consent. See LICENSE for exact terms.

Contact: Tim Wang - timwang007@outlook.com.

Parts

55
QtyValueFootprintReferences
120.1 µF (disk ceramic)Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC3, C5, C7, C9, C11, C12, C14, C17, C18, C21, C22, C25
9220uF (electrolytics)microver footprint Library:Marking reversed CP_Radial_D8.0mm_P3.50mmC2, C4, C6, C8, C10, C13, C16, C19, C23
6DRV8871_breakoutmicrover footprint Library:DRV8871 breakout boardU1, U2, U4, U5, U6, U8
4Encoder pinsConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J5, J7, J8
4Motor_Servo (MG996R)Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalM1, M2, M3, M4
3220uF (electrolytics)Capacitor_THT:CP_Radial_D8.0mm_P3.50mmC15, C20, C24
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
3XL4015 breakoutmicrover footprint Library:XL4015 breakout boardU3, U9, U10
2Arduino_Nano_EveryModule:Arduino_NanoA1, A2
12200 µFCapacitor_THT:CP_Radial_D13.0mm_P5.00mmC1
1Fusemicrover footprint Library:Fuse PTF-77F1
1LOGOLOGOG***
1Lidar pinsConnector_JST:JST_XH_B5B-XH-AM_1x05_P2.50mm_VerticalJ11
1Pi 5 TX and RX UART0 (PL011)Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ13
1Pi power pinsConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Power input connect from batteryConnector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_VerticalJ14
1SW_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1
1Thermistor_NTCmicrover footprint Library:NTC thermistor MicroverTH1

More from Tim4769/Microver

12
  • 4 layers89 × 60.8 mmBuck, the printed circuit board in 3D

    Buck

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    68 parts
  • 4 layers100 × 135 mmMicrover2026 Modular Final, the printed circuit board in 3D

    Microver2026 Modular Final

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    66 parts
  • 4 layers63 × 28 mmMicrover2026 STM32 Control, the printed circuit board in 3D

    Microver2026 STM32 Control

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    65 parts
  • 4 layers45 × 62 mmBuck, the printed circuit board in 3D

    Buck

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    60 parts
  • 4 layers73 × 48 mmBoost converter, the printed circuit board in 3D

    Boost converter

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    47 parts
  • 4 layers38.5 × 61.8 mmBuck, the printed circuit board in 3D

    Buck

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    47 parts
  • 4 layers56 × 61 mmProtection, the printed circuit board in 3D

    Protection

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    40 parts
  • 4 layers56 × 61 mmProtection, the printed circuit board in 3D

    Protection

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    39 parts
  • 4 layers70 × 45 mmMicrover2026 Control Final, the printed circuit board in 3D

    Microver2026 Control Final

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    37 parts
  • 4 layers73 × 44 mmBoost converter, the printed circuit board in 3D

    Boost converter

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    34 parts
  • 4 layers36 × 31 mmHigh Side OR ing, the printed circuit board in 3D

    High Side OR ing

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    19 parts
  • 2 layers24 × 61 mmBrushless motor test board, the printed circuit board in 3D

    Brushless motor test board

    Tim4769/Microver

    Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

    5 parts

Similar boards

  • 4 layers50 × 30 mmPicodvi, the printed circuit board in 3D

    Picodvi

    Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display

    ESP32Marauder Cheap Yellow Display

    55 parts1.8kMIT
  • 4 layers43 × 49 mmEsppdp, the printed circuit board in 3D

    Esppdp

    Spritetm/esppdp

    ESP32-based PDP11 simulator, based onSimH

    55 parts141
  • 4 layers37 × 34.3 mmReadout 60pin, the printed circuit board in 3D

    Readout 60pin

    opentac/opentac

    OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.

    55 parts92MIT
  • 4 layers13 × 9.4 mmTomu fpga, the printed circuit board in 3D

    Tomu fpga

    AlexeyInwerp/BoardRipper

    Web-based PCB boardview viewer for board-level repair. 14 formats: BVR1/3, BRD, BDV, BDV ASC, FZ, GenCAD, Mentor Neutral, XZZ, TVW, Allegro v15-v18, Altium, KiCad, EAGLE.

    55 parts48AGPL-3.0
  • 4 layers119 × 73.9 mmFw16 oculink8i, the printed circuit board in 3D

    Fw16 oculink8i

    Terrails/FW16-OCuLink

    The schematic in itself is pretty simple. You only need to connect the TX and RX PCIe lanes to the correct pins of the OCuLink connector.

    55 parts43MIT
  • 4 layers65 × 50 mmUsbbase, the printed circuit board in 3D

    Usbbase

    daveshah1/openMixR

    4k Mixed Reality headset

    55 parts40MIT
  • 4 layers38.3 × 25.2 mmCH32V3 CoreBoard, the printed circuit board in 3D

    CH32V3 CoreBoard

    ErBWs/CH32-Bike-Overland

    十八届智能车单车越野

    55 parts36GPL-3.0
  • 4 layers39.5 × 21 mmScartPCB, the printed circuit board in 3D

    ScartPCB

    screwbreaker/ScartPCB

    A little PCB to buld a SCART cable for console and old computers

    55 parts33

Questions

How big is the Microver2025 PCB?

It measures 134 × 176 mm and has 4 copper layers, 1.57 mm thick.

What parts does the Microver2025 use?

55 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 Microver2025 KiCad files?

From the Tim4769/Microver repository on GitHub, at the commit this page was made from: the board is hardware/archive/pcb_manufacturing_rev_a/Kicad_pcb_manufacturing_rev_a/Microver2025.kicad_pcb and its schematic hardware/archive/boost_manufacturing_rev_a/Boost converter-2026-01-21_080914/Boost converter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Microver2025 design in my own project?

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