Skip to the content
PCBKitNew board
4 layers98.2 × 122 mmProject Roll, the printed circuit board in 3D

Project Roll Project Roll is a spherical robot that achieves omni-directional movement using omni-wheels and a hamster ball drive mechanism.

Size
98.2 × 122 mm
Copper layers
4
Thickness
1.6 mm
Parts
75
Nets
58
Pads
227
Tracks, vias
192, 414
Pours
20
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
29 Jul 2026
Updated
25 Aug 2026

Overview

Project Roll is an open-source printed circuit board by kevleep, from the kevleep/Project-Roll repository on GitHub. It is a 4-layer board of 98.2 × 122 mm with 75 parts on 58 nets, routed with 192 tracks and 414 vias.

It is built around the AP62300TWU, MIC5504-3.3YM5 and LTST-C193TBKT-5A, with the TB002-500-02BE, IRFS7430TRLPBF and SMAJ15A among its other parts. Its parts include 17 connectors, 13 capacitors, 13 resistors, 11 diodes and 9 fuses. It belongs with the ESP32 boards of this library.

Main components

7

README

README.md

Project Roll

Project Roll is a spherical robot that achieves omni-directional movement using omni-wheels and a hamster ball drive mechanism. The robot features a custom Smart Power Distribution Board made in KiCAD that centralizes power management and connections between sensors, motors, and ESP-32 MCU onto one board. The software written in C++ is currently a work in progress.

OnShape CAD

Onshape Link

Images

Project_Roll1 Project_Roll2 Project_Roll3 Project_Roll4 Custom power distribution board BB-8_ASM (2) Robot CAD showing internals

Parts

75
QtyValueFootprintReferences
9LTST-C193TBKT-5ADiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D4, D5, D6, D7, D8, D9, D10, D11
810ABB8 Footprints:CONN_3557-2_KEYF2, F3, F4, F5, F6, F7, F8, F9
8TB002-500-02BEBB8 Footprints:CUI_TB002-500-02BEJ2, J3, J4, J5, J13, J14, J15, J16
51uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C9, C10, C12, C13
52kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R5, R6, R8, R9
4Conn_01x04Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ8, J9, J10, J11
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
30.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C8, C11
210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R7
222uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C6
2270Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R13
2620Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11
2Conn_01x05Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ6, J7
110kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
110pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
110uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
120ABB8 Footprints:CONN_3557-2_KEYF1
1220uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC2
13.3uHInductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolderL1
156.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
1AP62300TWUPackage_TO_SOT_SMD:TSOT-23-6U1
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ12
1Conn_01x03BB8 Footprints:Voltage MeterJ17
1ESP32-DEVKIT-V1BB8 Footprints:MODULE_ESP32_DEVKIT_V1U3
1GY-521Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalU2
1IRFS7430TRLPBFPackage_TO_SOT_SMD:TO-263-2Q1
1LOGOBB8 Footprints:Project_RollG***
1LOGOBB8 Footprints:asherG***
1MIC5504-3.3YM5Package_TO_SOT_SMD:SOT-23-5U4
1SMAJ15ADiode_SMD:D_SMAD3
1SMAJ15CADiode_SMD:D_SMAD2
1TB002-500-02BEConnector_AMASS:AMASS_XT30UPB-F_1x02_P5.0mm_VerticalJ1

Questions

How big is the Project Roll PCB?

It measures 98.2 × 122 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Project Roll use?

75 parts, built around the AP62300TWU, MIC5504-3.3YM5, LTST-C193TBKT-5A and TB002-500-02BE. 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 Project Roll KiCad files?

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

Can I use the Project Roll design in my own project?

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

Similar boards

  • 4 layers300 × 270 mmTbox, the printed circuit board in 3D

    Tbox

    charlieh0tel/ee_stuff

    440 partsBSD-3-Clause
  • 6 layers80 × 55 mmELD 6L A4911 7A 20A 80x55, the printed circuit board in 3D

    ELD 6L A4911 7A 20A 80x55

    comedy1982-spec/pcb-viewer

    Dadu 기반 ELD 솔레노이드 ECU. 12 V 입력, TC364 · CAN-FD · PMIC, PCB 위 센서는 NTC 하나. A4911(3상 드라이버)의 A·B 레그로 H-브리지(하프브리지 IAUC60N04S6N050H ×2, 레그 션트 2 mΩ ×2), C 레그는 비워 두고 SPI로 그 고장(VC · CHO · CLO · OC3)을 마스크.

    101 parts
  • 2 layers59 × 26 mmVectornav imu, the printed circuit board in 3D

    Vectornav imu

    formulaslug/fs-5-schematics

    Electrical Design Repository for fs-5 schematics and PCBs

    34 parts1
  • 2 layers78 × 36 mmBt nes advantage pcb, the printed circuit board in 3D

    Bt nes advantage pcb

    cajunpanda/bluetooth-nes-advantage

    A bluetooth mod for the NES Advantage classic controller.

    45 parts7MIT
  • 4 layers90 × 90 mmNode prototype, the printed circuit board in 3D

    Node prototype

    tweedegolf/spaeter

    TDOA location detection device

    187 parts3
  • 4 layers50 × 16 mmSystem board, the printed circuit board in 3D

    System board

    proegssilb/lightsaber-hardware

    PCBs and other files for lightsaber soundboard hardware.

    72 parts2CERN-OHL-S-2.0
  • 4 layers40.9 × 87.5 mmHourglass PCBA, the printed circuit board in 3D

    Hourglass PCBA

    lopej212/Hourglass_PCA

    PCA Design for Project Hourglass

    134 parts
  • 2 layers55 × 45.1 mmInput Buck Rev1, the printed circuit board in 3D

    Input Buck Rev1

    ut-ras/rm_electrical-supercap

    38 parts1