Skip to the content
PCBKitNew board
4 layers50 × 69.5 mmRia, the printed circuit board in 3D

ria is a small wheeled biped built for jumping and fast ground motion.

Size
50 × 69.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
107
Nets
135
Pads
464
Tracks, vias
2,412, 259
Pours
4
Routed
Yes
KiCad
KiCad 10.99 (file 20260901)
Created
18 Sep 2026
Updated
3 Nov 2026

Overview

Ria is an open-source printed circuit board by B44ken, from the B44ken/ria repository on GitHub. It is a 4-layer board of 50 × 69.5 mm with 107 parts on 135 nets, routed with 2,412 tracks and 259 vias.

It is built around the ESPS3-32-N4, SS6343M-QF-TP and TPS54331DR-JSM, with the CC0603KRX7R9BB104, SMR12M1FR010T and CL21B105KBFNNNE among its other parts.

Main components

12

README

README.md

ria

ria is a small wheeled biped built for jumping and fast ground motion.

bom

  • 2x 5010 260kv bldc
  • 2x gbm2804 145kv bldc
  • 2x sg90 servo
  • 4x as5600
  • funfly 1300 4s lipo
  • m2, m3 screws
  • 6x 693zz bearings (planet gears)
  • 2x 687zz bearings (knee sprockets)
  • 2x gt3 300 mm closed belt

specs

  • 10:1 two stage knee transmission
  • custom pcb
  • 100mm upper and lower legs
  • 720g mass
    • 150g/side motors, 200g plastic, 150g battery, 70g everything else
  • 20cm jump height, 30kmh top speed (tentative, accurate-ish)

printed parts

ria is built mostly from parts designed in cadquery. nearly every part has a flat face so it should be easy to 3d print. you'll also need some m3 screws of various sizes and a handful of bearings.

bash
cd models
python3 main.py

pcb

the pcb is the most expensive part of the design, at roughly $100 (from jlcpcb assembly). i built it in backplane. the kicad project is at pcb/ria.kicad_pro

software

ria is trained and driven in botblocks.dev

bash
cd software
botblocks import robot bot.json --save $MY_FORK/robot
botblocks run drive.py

Parts

107
QtyValueFootprintReferences
8100nFria:C_0603_CURRENTMOTOR1-CC1, MOTOR1-CC2, MOTOR2-CC1, MOTOR2-CC2, MOTOR3-CC1, MOTOR3-CC2, MOTOR4-CC1, MOTOR4-CC2
810mOhm 1% 1Wria:SHUNT_1206_KELVINMOTOR1-RS1, MOTOR1-RS2, MOTOR2-RS1, MOTOR2-RS2, MOTOR3-RS1, MOTOR3-RS2, MOTOR4-RS1, MOTOR4-RS2
8INA241A3IDDFRria:INA241A3_DDFMOTOR1-CS1, MOTOR1-CS2, MOTOR2-CS1, MOTOR2-CS2, MOTOR3-CS1, MOTOR3-CS2, MOTOR4-CS1, MOTOR4-CS2
51uFria:C_0805_2012MetricESP-C3, MOTOR1-C2, MOTOR2-C2, MOTOR3-C2, MOTOR4-C2
422uFria:C_1206_3216MetricMOTOR1-C5, MOTOR2-C5, MOTOR3-C5, MOTOR4-C5
4SS6343M-QF-TPria:SS6343M-QF-TPMOTOR1-U1, MOTOR2-U1, MOTOR3-U1, MOTOR4-U1
11.5kR 1%ria:SENSE-R2SENSE-R2
1100nFria:MOTOR4-C3MOTOR4-C3
1100nFria:SERVO-C8SERVO-C8
1100nFria:IMU-C2IMU-C2
1100nFria:IMU-C1IMU-C1
1100nFria:MOTOR2-C3MOTOR2-C3
1100nFria:POWER-C3POWER-C3
1100nFria:MOTOR3-C3MOTOR3-C3
1100nFria:MOTOR1-C3MOTOR1-C3
110kRria:MOTOR-RSMOTOR-R2
110kRria:MOTOR-REMOTOR-R1
110kRria:ESP-R1ESP-R1
110kRria:ESP-R2ESP-R2
110kR 1%ria:SENSE-R1SENSE-R1
110nFria:SERVO-C10SERVO-C10
110nFria:POWER-C6POWER-C6
110nFria:POWER-C8POWER-C8
110nFria:SERVO-C11SERVO-C11
110uFria:ESP-C1ESP-C1
112kRria:SERVO-R3SERVO-R3
1160kR 1%ria:SERVO-R1SERVO-R1
1161N-4BVS11ria:USB-J1USB-J1
122Rria:ESP-R3ESP-R3
122Rria:ESP-R4ESP-R4
122uFria:POWER-C1POWER-C1
122uFria:SERVO-C7SERVO-C7
122uFria:SERVO-C2SERVO-C2
122uFria:POWER-C5POWER-C5
122uFria:SERVO-C1SERVO-C1
122uFria:SERVO-C5SERVO-C5
122uFria:POWER-C4POWER-C4
122uFria:SERVO-C6SERVO-C6
124kR 1%ria:POWER-R2POWER-R2
130kR 1%ria:SERVO-R2SERVO-R2
1330pFria:SERVO-C9SERVO-C9
1330pFria:POWER-C7POWER-C7
14.7kRria:ENC-RD0ENC-RD0
14.7kRria:ENC-RC0ENC-RC0
14.7uFria:MOTOR4-C6MOTOR4-C6
14.7uFria:MOTOR2-C6MOTOR2-C6
14.7uFria:MOTOR1-C6MOTOR1-C6
14.7uFria:MOTOR3-C6MOTOR3-C6
15.1kRria:USB-RCC2USB-RCC2
15.1kRria:USB-RCC1USB-RCC1
16.8kRria:POWER-R3POWER-R3
16.8uHria:POWER-L1POWER-L1
16.8uHria:SERVO-L1SERVO-L1
175kR 1%ria:POWER-R1POWER-R1
1ESPS3-32-N4ria:ESP-U1ESP-U1
1H5VU25UCria:USB-U2USB-U2
1ICM-42688-P(TOKMAS)ria:IMU-U1IMU-U1
1PZ254V-11-03Pria:SERVO-J2SERVO-J2
1PZ254V-11-03Pria:MOTOR-J2MOTOR-J2
1PZ254V-11-03Pria:SERVO-J1SERVO-J1
1PZ254V-11-03Pria:MOTOR-J1MOTOR-J1
1SS34ria:POWER-D3POWER-D3
1SS34ria:POWER-D2POWER-D2
1SS34ria:SERVO-D1SERVO-D1
1SS34ria:POWER-D1POWER-D1
1TPS54331DRria:SERVO-U1SERVO-U1
1TPS54331DRria:POWER-U1POWER-U1
1TS-1088-AR02016ria:ESP-SW2ESP-SW2
1TS-1088-AR02016ria:ESP-SW1ESP-SW1
1XT60PB-M.G.Yria:POWER-J1POWER-J1
1motor wiresria:MOTOR-J4BMOTOR-J7
1motor wiresria:MOTOR-J4AMOTOR-J6
1motor wiresria:MOTOR-J3AMOTOR-J3
1motor wiresria:MOTOR-J3CMOTOR-J5
1motor wiresria:MOTOR-J4CMOTOR-J8
1motor wiresria:MOTOR-J3BMOTOR-J4

Questions

How big is the Ria PCB?

It measures 50 × 69.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ria use?

107 parts, built around the ESPS3-32-N4, SS6343M-QF-TP, TPS54331DR-JSM and CC0603KRX7R9BB104. 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 Ria KiCad files?

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

Can I use the Ria design in my own project?

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

Similar boards

  • 4 layers100 × 70 mmData port x4, the printed circuit board in 3D

    Data port x4

    kartben/hw-testing-rack

    3D-printed, tilted test shelf for 16 dev boards: sliding drawers, per-bay ESP32-S3 running Zephyr (USB/IP, power switching, metering), KiCad PCBs, OpenSCAD parts, BOM and an interactive 3D viewer

    290 parts
  • 4 layers100 × 68 mmDevKit, the printed circuit board in 3D

    DevKit

    kaminaris/GigaESC

    209 parts47
  • 2 layers56 × 40 mmDriver bench, the printed circuit board in 3D

    Driver bench

    JacobBanghart/clickdeck

    Custom Stream Deck-style USB controller: per-key images, micro switches, haptic knobs

    29 parts1MIT
  • 4 layers54 × 102 mmSWC, the printed circuit board in 3D

    SWC

    OETSolutions/swc-module

    Steering-wheel-controls adapter module — ESP32-S3, KiCad schematic/PCB, JLCPCB assembly

    110 parts
  • 4 layers60 × 50 mmQuad0, the printed circuit board in 3D

    Quad0

    Person-0/Quad0

    The board will be designed in a way such that it can fly with standard 8520 coreless motors and a tiny lipo battery for brushed mode.

    100 parts
  • 6 layers100 × 175 mmV1sch, the printed circuit board in 3D

    V1sch

    spartacus-hf/spartacus_PCB_REV1

    KiCad schematic and PCB project for the SPARTACUS-HF Chireix transceiver.

    438 parts1CERN-OHL-S-2.0
  • 4 layers300 × 200 mmFreyja gcs pcb, the printed circuit board in 3D

    Freyja gcs pcb

    aesirkth/freyja-gcs

    freyja ground control station

    306 parts
  • 4 layers153 × 111 mmMaslow Mini Merged Board, the printed circuit board in 3D

    Maslow Mini Merged Board

    BarbourSmith/Maslow-Mini-Control-Board

    A third KiCad project that puts both existing boards on one PCB:

    156 parts