Skip to the content
4 layers89 × 60.8 mmBuck, the printed circuit board in 3D

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

Size
89 × 60.8 mm
Copper layers
4
Thickness
1.57 mm
Parts
68
Nets
65
Pads
305
Tracks, vias
261, 177
Pours
15
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Feb 2025
Updated
6 Aug 2026

Overview

Buck is an open-source printed circuit board by Tim4769, from the Tim4769/Microver repository on GitHub. It is a 4-layer board of 89 × 60.8 mm with 68 parts on 65 nets, routed with 261 tracks and 177 vias.

It is built around the LM5146QRGYTQ1, CSD18543Q3A and BSC014N06NS. Its parts include 22 capacitors, 18 resistors, 5 connectors, 3 ICs and 2 transistors. It belongs with the power and robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

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

68
QtyValueFootprintReferences
64.7 uFCapacitor_SMD:C_1206_3216MetricC2, C3, C4, C6, C7, C9
6FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6
51kResistor_SMD:R_0603_1608MetricR10, R11, R12, R13, R14
547 μFCapacitor_SMD:C_1210_3225MetricC15, C16, C18, C19, C20
5Conn_01x02_SocketTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ1, J2, J3, J4, J5
20.1 μFCapacitor_SMD:C_0603_1608MetricC10, C12
23.3kResistor_SMD:R_0603_1608MetricR15, R18
2LOGOLOGOG***, G***
11.5kResistor_SMD:R_0603_1608MetricR17
110 pFCapacitor_SMD:C_0402_1005MetricC11
1100 kΩResistor_SMD:R_0603_1608MetricR3
110kResistor_SMD:R_0603_1608MetricR16
1150 pFCapacitor_SMD:C_0603_1608MetricC14
1150 ΩResistor_SMD:R_0603_1608MetricR8
117.8 kΩResistor_SMD:R_0603_1608MetricR4
12.2 μFCapacitor_SMD:C_0603_1608MetricC5
1220 uF ECapacitor_SMD:CP_Elec_4x5.4C1
123.2 kΩResistor_SMD:R_0603_1608MetricR9
124.9 kΩResistor_SMD:R_0603_1608MetricR2
13.3uHBuck_Footprint_Library:MS1770-3R3ML1
133nFCapacitor_SMD:C_0603_1608MetricC22
14.42 kΩResistor_SMD:R_0805_2012MetricR5
14.7 kΩResistor_SMD:R_0402_1005MetricR1
147 nFCapacitor_SMD:C_0402_1005MetricC8
1499 ΩResistor_SMD:R_0603_1608MetricR6
16.8 nFCapacitor_SMD:C_0603_1608MetricC13
1680 µF PBuck_Footprint_Library:MA35V680M10X13C21
17.5 kΩResistor_SMD:R_0603_1608MetricR7
1820 pFCapacitor_SMD:C_0603_1608MetricC17
1Arduino_Nano_EveryModule:Arduino_NanoA1
1BSC014N06NSBuck_Footprint_Library:INF-PG-TDSON-8-FLQ2
1CSD18543Q3ABuck_Footprint_Library:DNH0008AU3
1LM5146QRGYTQ1Buck_Footprint_Library:RGY0020BU1
1NVTFS5C670NLTAGBuck_Footprint_Library:WDFN8_511AB_ONSQ1
1R LEDLED_SMD:LED_0402_1005MetricD1
1VNH5019A-EBuck_Footprint_Library:SOIC_5019A-E_STMU2

The 61 most common of 68 parts.

More from Tim4769/Microver

12
  • 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 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.

    55 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

  • 6 layers64 × 38.5 mmDrone ESC, the printed circuit board in 3D

    Drone ESC

    Rishthegreat/Drone_ESC

    66 parts
  • 4 layers192 × 31.5 mmBackplane, the printed circuit board in 3D

    Backplane

    mikesmitty/power-manifold

    Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

    92 parts3MIT
  • 4 layers51.7 × 51.8 mmThunderMini, the printed circuit board in 3D

    ThunderMini

    YaseenTwati/ThunderMini

    A modular, stackable brushless motor driver platform based on the TMC6200, TMC4671, and STM32G473.

    79 parts3
  • 8 layers424.5 × 336.3 mmBarebones, the printed circuit board in 3D

    Barebones

    nzevh/barebones

    fully open source laptop based on the RK3588 Soc

    1,033 parts23CERN-OHL-S-2.0
  • 4 layers156.5 × 85.4 mmP2 Kevinbot Board, the printed circuit board in 3D

    P2 Kevinbot Board

    meowmeowahr/KevinbotV3-KiCAD

    Kevinbot Core - Parallax Propeller 2 Robot Controller

    166 parts7CERN-OHL-S-2.0
  • 8 layers64 × 56 mmPS GAN-60W, the printed circuit board in 3D

    PS GAN-60W

    jonahsaunders/planar-studio

    KiCad extension for the copper you can't buy as a part — design planar inductors, transformers, PCB motor stators, filters, and antennas, with electrical modeling and direct write-back to your board.

    89 parts4MIT
  • 4 layers55.4 × 87.4 mmPower board, the printed circuit board in 3D

    Power board

    JRavenelco/WRO_2025_SSbots

    We are the SSBots team from Mexico, competitors in the WRO Future Engineers category. This is our first year competing in this category, exploring further into WRO after competing for years in the Robo Mission Category.

    161 parts2
  • 4 layers100 × 80 mmEmb multirail smps, the printed circuit board in 3D

    Emb multirail smps

    CGainsWorks/emb-multirail-smps

    Compact multi-output switch-mode power supply in Altium: synchronous buck, boost and LDO stages on a 4-layer board, with loop compensation, thermal analysis and EMC pre-compliance.

    79 parts1MIT

Questions

How big is the Buck PCB?

It measures 89 × 60.8 mm and has 4 copper layers, 1.57 mm thick.

What parts does the Buck use?

68 parts, built around the LM5146QRGYTQ1, CSD18543Q3A and BSC014N06NS. 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 Buck KiCad files?

From the Tim4769/Microver repository on GitHub, at the commit this page was made from: the board is hardware/archive/buck_motor_driver_manufacturing_rev_a/Kicad_motor_driver/Buck.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 Buck design in my own project?

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