Skip to the content
4 layers100 × 30 mmRevo main, the printed circuit board in 3D

Revo main

ratmuds/revo2

a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

Size
100 × 30 mm
Copper layers
4
Thickness
1.6 mm
Parts
58
Nets
33
Pads
144
Tracks, vias
275, 116
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Jun 2026
Updated
22 Oct 2026

Overview

Revo main is an open-source printed circuit board by ratmuds, from the ratmuds/revo repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 30 mm with 58 parts on 33 nets, routed with 275 tracks and 116 vias.

It is built around the HT7350, 25ZLH470MEFC10X12.5 and CRA2512-FZ-R020ELF, with the 16ZLH1000MEFC10X16, AOD4185 and BSS138 among its other parts. Its parts include 22 connectors, 10 capacitors, 10 resistors, 4 ICs and 4 diodes. It belongs with the robots and motor control boards of this library.

Main components

10

README

README.md

revo

View PCB on KiCanvas View PCB on KiCanvas View PCB on KiCanvas View PCB on KiCanvas View PCB on KiCanvas

a cool robot arm

image Arm_V5_Assembly_2026-Sep-28_08-54-14PM-000_CustomizedView28983937859

Demo Video

https://www.youtube.com/watch?v=T2Xa6mJVtoo

Watch the demo video

What is it?

revo is a robot arm I made that is 6 DoF, and is equipped with 12 PCBs (5 unique designs), multiple cameras, many microcontrollers, and a lot of files

20260920_110023_1 (2) (1) ezgif com-optimize

Why?

I wanted to make a robot arm that punched above its weight. The price is pretty similar to smaller robot arms on Amazon that may not include cameras, which would need to be purchased separately. The way this is achieved is by using cheap servos, servos that are 100% NOT made for this purpose, and adding most of the functionality of a smart servo back by using a TON of PCBs. It was a lot of soldering. I just wanted to make something that had more features for less money :)

20260702_180830

How it would be used

This robot is mainly used for IK and VR teleoperation for now. I wanted to add autonomous control like ACT or VLA models, but wasn't able to get to it.

Motors

Each motor has voltage, current, and a connector for a NTC thermistor for temperature monitoring. The MG996R servos each have a sensor PCB that plugs in and provides angle data via an AS5600 IC and another IC for a magnetic endstop since I had issues with physical endstops before. The MG996R needs a custom case to mount everything, which took me an incredible amount of time to get working due to super weird tolerances, especially the way I have it working requiring a separate 3D printed extension for the shaft to mount a magnet. The code also has to track this magnet super fast and track how many full revolutions it makes, and calculates the correct real angle from that. It's also running LADRC instead of basic sweep or PID, which has helped a little with jittering and general inaccuracies.

Each MG996R servo has two JST-VH connectors and two JST-1.25mm connectors. They daisy chain 6V and a RS-485 bus for reliable data transfer. The daisy chaining helps with the wiring, and the differential signals help with noise resistance and the distance. Each servo compares a checksum and magic byte that is received to verify data integrity before loading it into structs and using the data. They have multiple LEDs to provide information such as errors, calibration status, data corruption, invalid PCB ID, code alive status, etc.

20260907_163033

Mainboard

The mainboard has a RPi Pico for controlling, and a bunch of sensors for the DS5180 servo motors. The mainboard also has a two step power circuit that requires a logic signal from the Pico and the E-STOP to be depressed to allow the electricity to flow through. This is then routed to 3 separate buck modules that regulate the voltage. There is a 6V module for the MG996Rs, and two 7.4V modules for the DS5180s. There are also two smaller modules for 12V and 3.3V.

20260705_112805

Control

There are multiple ways to control the robot arm, such as manually controlling the values in the dashboard, dragging IK in the dashboard, or the coolest way, VR. You can see it in action in the demo video above :)

image

Some images

More images in the /PCB folder!

Screenshot 2026-09-20 174516 Screenshot 2026-09-20 174107 Screenshot 2026-09-20 174226 Screenshot 2026-09-20 174343

Looking back

There are a lot of not great things with this arm. The mainboard is incredibly hard to assemble. The screws like to fall out. There are cables everywhere despite me trying to clean it up a bit. And it's inaccurate. But that's because the motors I'm using are literally like $5 each. I would recommend better motors if you want to make a robot arm, but this project was just to see if I could do it and pushing my limits in all fields like programming, electronics, and CAD/mechanical design.

"Installation"

Please do not replicate this robot arm.

It is a proof of concept that is not ready for real world use. There are no instructions for building it because of that reason. It is a fragile piece of robotics and not meant for any sort of practical usage or replication! If you really want to, it's not that difficult though if you look through the CAD :)

There is a lot of different files.

  • firmware/dashboard: The dashboard for controlling and viewing telemetry data. Use pnpm i to install, pnpm run dev to run.
  • firmware/mainboard-firmware: Please use the Arduino IDE and compile for your RPi Pico board.
  • firmware/pc-code: Python backend for telemetry and cameras. Install dependencies with pip install -r requirements.txt (or use uv run). Run python camera_server.py to host the cameras (loads three) and python main.py to host the communication layer between the mainboard and the web dashboard.
  • firmware/servo-firmware: Please use PlatformIO in VSCode (or similar) and compile. You will need a UPDI programmer to upload the code to the MG996Rs containing ATtiny3216s. Note that the servos cannot output any serial so you will have to rely on LEDs if it's not communicating with the mainboard!

Wiring Diagram

mermaid
flowchart TD
    subgraph WallPower["Wall Power & Safety"]
        PSU["Dell 19.5V Adapter"] -->|"DC 7.4x5.0 to XT60"| XT60["XT60 In (J21)"]
        ESTOP["E-STOP Switch"] <-->|"2-Pin Wire (J17)"| Mainboard
    end

    subgraph Regulators["Off-Board Buck Regulators"]
        Mainboard -->|"20V Unregulated Bus Out"| BuckInputs["Buck Converter Inputs"]
        Buck74A["Buck 1 (7V Out)"] -->|"7V Rail Return"| Mainboard
        Buck74B["Buck 2 (7V Out)"] -->|"7V Rail Return"| Mainboard
        Buck60["Buck 3 (6.0V Out)"] -->|"6.0V Rail Return"| Mainboard
    end

    subgraph Mainboard["revo-main Board (Central Routing Hub)"]
        XT60
        RP2040["Raspberry Pi Pico"]
        RS485["THVD1420D Transceiver"]
        INA["INA219 Current Sensing"]
    end

    subgraph HeavyServos["Joints 1–3 (Base, Shoulder, Elbow)"]
        Mainboard -->|"3-Pin Servo Lead (7V + PWM)"| DS1["DS5180 Servo (Base)"]
        Mainboard -->|"3-Pin Servo Lead (7V + PWM)"| DS2["DS5180 Servo (Shoulder)"]
        Mainboard -->|"3-Pin Servo Lead (7V + PWM)"| DS3["DS5180 Servo (Elbow)"]

VR

I used a Meta Quest 2 and used the Link app on my PC (GPU required) and you can go to localhost:5173/VR while hosting the dashboard to access the WebXR page.

PCBs

The five PCB designs are in the /PCB folder. There are more images in that folder for reference. I ordered them and hand soldered them, which took a long time but I got faster as time went on.

Bill of Materials (this is so so so long)

Hardware & Components

Please don't actually build this project, but if you do ORDER SPARES!!!!!!

NameTypeAmountEstimated CostLinkNotes
DS5180 80KG High Torque Digital Servo (270°)Servo Motor3$34.55 ea ($103.65)AliExpress1/5 scale waterproof metal gear servos for base, shoulder, and elbow joints
MG996R Metal Gear Digital ServoServo Motor4$2.38 ea ($9.52)AliExpress4.8V–6.0V high torque standard servos for wrist and gripper joints
18T Round Disc Metal Servo HornHardware2$8.95AliExpressRound disc steering servo horn for 60KG/80KG/150KG servos
MG996R Metal Servo Horns (25T)Hardware4$3.36AliExpressMetal steering servo horns for MG996R servos
6806-2RS Deep Groove Ball BearingsBearing2$24.84AliExpress30mm ID x 42mm OD x 7mm bore double sealed chrome steel bearings for joints
Radial Magnet for AS5600Magnet4$3.19AliExpressDiametrically / radially magnetized disc magnets for AS5600 magnetic encoders
6x2mm Neodymium Disc Magnets (N35)Magnet1 pack$3.90AliExpressPermanent NdFeB round magnets for latching/accessories
M2.5 Heat-Set Brass Threaded InsertsFastener100 pcs$9.83AliExpressM2.5 x 3mm x 4mm knurled embed nuts for 3D printed components
M2.5 Screw AssortmentFastener1 pack$6.46AliExpressAssorted lengths for robot arm structure and PCB mounting
M3 Low-Profile Socket Head ScrewsFastener1 pack$2.87AliExpress304 stainless steel Allen hex thin/short head cap bolts
180W Dell Power Supply AC AdapterPower Supply1$27.00Amazon19.5V 180W power brick for main system power
XT60 to DC 7.4x5.0mm Adapter Plug (XT-017)Adapter1$3.34AliExpressConverts Dell power brick 7.4x5.0mm barrel jack to XT60 plug (no-wire plug adapter)
10A Step-Down Buck Converter ModuleBuck Converter Module2$4.54 ea ($9.08)AliExpress4-32V to 1.2-32V adjustable CV/CC step-down regulator for servo/system power
MP1584EN 3A Buck Converter ModuleBuck Converter Module2$2.33 ea ($4.66)AliExpressUltra-compact 3A adjustable DC-DC step-down power module (Mini360 style)
Red Mushroom Emergency Stop SwitchSwitch1$2.52AliExpress1NO 1NC DPST latching push-button E-STOP switch (660V 10A, plugs into J17)
AR0144 720P 60fps Global Shutter CameraCamera1$48.99AmazonHigh-speed 170° fisheye USB camera module for tracking and vision
OV9726 1MP USB Camera ModuleCamera4$6.51 ea ($26.04)AliExpress720P CMOS 50° FOV USB cameras (used in camera_server.py)
3010 Cooling Fan (12V)Fan1$1.71AliExpress30x30x10mm 2-pin 12V DC cooling fan (connects to FAN PWR J24/J23)
WS2812B RGB LED Ring (12-Bit)RGB LED Module2$3.41 ea ($6.82)AliExpress5050 RGB LED ring with integrated WS2812 drivers (12 LEDs each)
18AWG Tinned Copper Wire (5m)Wiring5m$5.95AliExpressFlexible PVC tinned copper high-current power delivery cable
XT60 Male to Female Extension CableWiring / Cable1$2.94AliExpress14AWG silicone wire extension cable (10cm)
JST 1.25mm 4-Pin Pre-Crimped CablesWiring / Connector10 pairs$1.50AliExpressMicro 4-pin male/female plugs with 100mm 26AWG wire for RS485 daisy chain
Assorted Hookup WiresWiring1 set$18.98AliExpressGeneral length jumper and hookup wires
XT60E-M Screw-Mount Male PlugConnector1$1.82AliExpressGold-plated panel/chassis mount XT60 connector (matches mainboard J21)
2.54mm Pin Headers KitConnector30 pcs$2.00AliExpressStraight & right-angle male and female 2.54mm headers for PCBs
JST 1.25mm Horizontal Connector KitConnector Kit1 box$1.30AliExpressHorizontal sockets, plugs, and crimp pins for servo data bus
VH 3.96mm Connector KitConnector Kit1 box$4.61AliExpressVH 3.96mm housings and terminals for high-current power connectors (B2PS-VH)
PH 2.0mm Connector KitConnector Kit2 boxes$3.75 ea ($7.50)AliExpressPH 2.0mm housings and crimp terminals for LiPo / sensor wiring
Terminal Crimping Pliers (SN-2549)Tool1$16.42AliExpressCrimping tool for JST 1.25mm, PH 2.0mm, VH 3.96mm, SM 2.54mm terminals
Raspberry Pi PicoMCU Module1$3.92AliExpressRP2040 microcontroller board for revo mainboard (A1)
INA219AIDR Current Sensor ICCurrent Monitor IC6$2.25 eaDigiKeySOIC-8 I2C bidirectional current/power monitor ICs (spares/on-board)
HT7333 / HT7350 LDO RegulatorsVoltage Regulator10-pack$0.31 ea ($3.10)DigiKeySOT-89 250mA low-dropout regulators (both 3.3V and 5.0V)
NTC Thermistor 10k (MF52AT)Thermistor4 (plus 20pc pack)$1.62AliExpressB=3950, 10kΩ @ 25°C thermal sensors for servo motor monitoring
Custom PCBs (Set of 12)PCBs12~$25.00JLCPCB5 unique designs: revo-main, main-bottom, servo, servo-hat, joint-encoder

PCB Components (SMD / THT)

NameTypeAmountEstimated CostLinkNotes
0.1uFCapacitor12$0.02 ea ($0.24)AliExpress (Kit)C_0805_2012Metric_Pad1.18x1.45mm_HandSolder; revo-main: C7, C8, C9; revo-main-bottom: C5; revo-servo: C1, C3, C5, C7; revo-servo-hat: C7, C8, C9; revo-joint-encoder: C7
1000uFCapacitor1~$0.45AliExpressCP_Radial_D10.0mm_P5.00mm; MPN: 16ZLH1000MEFC10X16; revo-main: C11
100uFCapacitor1~$0.20AliExpressCP_Elec_6.3x5.4; revo-servo: C4
100uFCapacitor1~$0.20DigiKeyCP_Radial_D6.3mm_P2.50mm; MPN: 732-8707-1-ND; revo-main-bottom: C10
10uFCapacitor4$0.05 ea ($0.20)AliExpress (Kit)C_0805_2012Metric_Pad1.18x1.45mm_HandSolder; revo-main: C12, C13; revo-servo: C8, C9
470uFCapacitor1~$0.35DigiKeyCP_Radial_D10.0mm_P5.00mm; MPN: 35ZLH470MEFCT810X16; revo-main: C2
470uFCapacitor3$0.35 ea ($1.05)DigiKeyCP_Radial_D10.0mm_P5.00mm; MPN: 25ZLH470MEFC10X12.5; revo-main: C3, C4, C6
0.02R 2WResistor3$0.40 ea ($1.20)DigiKey (CSRN 0.05R Shunt)R_2512_6332Metric_Pad1.40x3.35mm_HandSolder; MPN: CRA2512-FZ-R020ELF; revo-main: R1, R2, R3
0.1R 2WResistor1~$0.40DigiKey (CSRN 0.05R Shunt)R_2512_6332Metric_Pad1.40x3.35mm_HandSolder; revo-servo: R1
1.5kResistor1~$0.02AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main-bottom: R11
100RResistor1~$0.02AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main: R22
10kResistor7$0.02 ea ($0.14)AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main: R5, R6, R7, R23; revo-main-bottom: R10; revo-servo: R16, R19
120RResistor1~$0.02AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main-bottom: R4
120RResistor1$0.00 (DNP)AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; (DNP / Do Not Populate); revo-servo: R4
2.2KResistor1~$0.05AliExpressR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal; MPN: 13-MFR50SFTE52-2K2CT-ND; revo-main: R21
20kResistor1~$0.02AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-servo: R18
220RResistor4$0.02 ea ($0.08)AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-servo: R14, R20; revo-servo-hat: R14; revo-joint-encoder: R16
330RResistor4$0.02 ea ($0.08)AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main: R20; revo-servo: R13; revo-servo-hat: R13; revo-joint-encoder: R15
4.7kResistor5$0.02 ea ($0.10)AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main-bottom: R8, R9; revo-servo: R11, R12, R15
4.7kResistor2$0.00 (DNP)AliExpress (Kit)R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; (DNP / Do Not Populate); revo-joint-encoder: R13, R14
NTC 10kThermistor1~$0.10AliExpressR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal; revo-servo: R17
SS34Diode2$0.15 ea ($0.30)DigiKeyD_SMA; revo-main: D1; revo-servo: D1
SS54Diode1~$0.20DigiKeyDO-214AC; MPN: SS54; revo-main: D2
LEDLED7$0.04 ea ($0.28)AliExpressD_0805_2012Metric_Pad1.15x1.40mm_HandSolder; revo-main: D5, D6; revo-servo: D3, D4, D5; revo-servo-hat: D4; revo-joint-encoder: D4
WS2812B_5050RGB LED1~$0.15AliExpressLED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm; revo-servo-hat: D1
2N7002MOSFET1~$0.10DigiKeySOT-23; revo-main: Q2
AOD4185MOSFET1~$0.30AliExpressTO-252-2; revo-main: Q3
BSS138MOSFET1~$0.10AliExpressSOT-23; revo-main: Q4
ATtiny3216-SMCU1~$1.40DigiKeySOIC-20W_7.5x12.8mm_P1.27mm; revo-servo: U1
RaspberryPi_PicoMCU Module1$3.92AliExpressRaspberryPi_Pico_Common_Unspecified; revo-main-bottom: A1
AS5600Magnetic Encoder2$1.50 ea ($3.00)AliExpressSOIC8; revo-servo-hat: U1; revo-joint-encoder: U1
DRV5032ZEDBZRHall Sensor1~$0.45DigiKeySOT95P237X112-3N; revo-servo-hat: U2
INA219AxDCurrent Monitor IC4$1.20 ea ($4.80)DigiKeySOIC-8_3.9x4.9mm_P1.27mm; revo-main: U6, U9, U10; revo-servo: U3
THVD1420DRS-485 Transceiver2$0.85 ea ($1.70)DigiKeySOIC-8_3.9x4.9mm_P1.27mm; revo-main-bottom: U7; revo-servo: U2
HT7333Voltage Regulator1~$0.25DigiKeyIC_HT7333; revo-servo: U6
HT7350Voltage Regulator1~$0.25AliExpressIC_HT7333; revo-main: U1
Mini360Buck Converter Module2$0.60 ea ($1.20)AliExpressMini360_step-down; revo-main-bottom: U2, U3
3V3Connector2$0.10 ea ($0.20)AliExpressPinHeader_1x02_P2.54mm_Vertical; revo-main: J28; revo-main-bottom: J27
BUZZERConnector2$0.10 ea ($0.20)AliExpressPinHeader_1x01_P2.54mm_Vertical; revo-main: J15; revo-main-bottom: J18
ConnConnector4$0.10 ea ($0.40)AliExpressPinHeader_1x01_P2.54mm_Vertical; revo-main: J34, J35; revo-main-bottom: J32, J36
ConnConnector2$0.10 ea ($0.20)AliExpressPinHeader_1x03_P2.54mm_Vertical; revo-main: J26; revo-main-bottom: J25
Data InConnector2$0.20 ea ($0.40)AliExpressJST_1x04_P1.25mm_Locking_Horizontal_SMD; revo-main-bottom: J2; revo-servo: J2
Data OutConnector1~$0.20AliExpressJST_1x04_P1.25mm_Locking_Horizontal_SMD; revo-servo: J3
DS5180Connector3$0.10 ea ($0.30)AliExpressPinHeader_1x03_P2.54mm_Vertical; revo-main: J8, J9, J10
E-STOPConnector1~$0.10AliExpressPinHeader_1x02_P2.54mm_Vertical; revo-main: J17
FAN PWRConnector2$0.10 ea ($0.20)AliExpressPinHeader_1x02_P2.54mm_Vertical; revo-main: J24; revo-main-bottom: J23
I2CConnector2$0.10 ea ($0.20)AliExpressPinHeader_1x02_P2.54mm_Vertical; revo-main: J29; revo-main-bottom: J30
JST_2mm_LiPoConnector5$0.15 ea ($0.75)AliExpressJST_PH_B2B-PH-K_1x02_P2.00mm_Vertical; revo-main: J4, J5, J6, J7, J20
KF301-2PConnector3$0.25 ea ($0.75)AliExpressHANDSON_KF301-2P; revo-main: J14, J16, J19
KF301-2PConnector1~$0.25AliExpressKF7.62_2P; revo-main: J13
LEDConnector1~$0.10AliExpressPinSocket_1x03_P2.54mm_Vertical; revo-joint-encoder: J3
Main ConnectorConnector1~$0.20AliExpressJST_1x04_P2.0mm_Horizontal_PTH; revo-joint-encoder: J1
Main ConnectorConnector2$0.20 ea ($0.40)AliExpressJST_1x04_P2.0mm_Vertical_PTH; revo-main-bottom: J1, J3
MotorConnector1~$0.10AliExpressPinSocket_1x03_P2.54mm_Vertical; revo-servo: J4
PowerConnector2$0.25 ea ($0.50)AliExpressB2PS-VH; revo-main: X1; revo-servo: X1
Power OutConnector1~$0.25AliExpressB2PS-VH; revo-servo: X2
ProgrammingConnector2$0.10 ea ($0.20)AliExpressPinSocket_1x03_P2.54mm_Vertical; revo-servo: J1; revo-joint-encoder: J2
RPi 5 SPIConnector1~$0.15AliExpressPinHeader_1x05_P2.54mm_Vertical; revo-main-bottom: J11
Sensor Board ConnectorConnector2$0.15 ea ($0.30)AliExpressPinHeader_1x06_P2.54mm_Horizontal; revo-servo: J6; revo-servo-hat: J1
SERVO CONNConnector2$0.10 ea ($0.20)AliExpressPinHeader_1x03_P2.54mm_Vertical; revo-main: J12; revo-main-bottom: J22
XT60-MConnector1~$0.80AliExpressAMASS_XT60-M; revo-main: J21
HomeSwitch2$0.15 ea ($0.30)DigiKeySW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS; revo-main: SW1; revo-servo: SW1
StepSwitch1~$0.15DigiKeySW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS; revo-servo: SW2
10AFuse1~$0.30AliExpressFuse_1808; revo-main: F2
25AFuse1~$0.30AliExpressFuse_1808; revo-main: F1
CEM-1206SBuzzer1~$0.75DigiKeyCUI_CEM-1206S; revo-main: LS1
1.0mmTest Point10$0.00PCB featureTestPoint-1.0mm; revo-servo: TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10
Jumper_2_OpenJumper3$0.00PCB featureSolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm; revo-servo: JP1, JP2, JP3

Parts

58
QtyValueFootprintReferences
5JST_2mm_LiPoConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ4, J5, J6, J7, J20
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R23
4470uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC2, C3, C4, C6
30.02R 2WResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR1, R2, R3
30.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C8, C9
3DS5180Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8, J9, J10
3INA219AxDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6, U9, U10
3KF301-2PKF301-2P:HANDSON_KF301-2PJ14, J16, J19
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12, C13
2ConnConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ34, J35
2LEDDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD5, D6
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC11
1100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22
110Aray:Fuse_1808F2
12.2KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR21
125Aray:Fuse_1808F1
12N7002Package_TO_SOT_SMD:SOT-23Q2
1330RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20
13V3Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ28
1AOD4185Package_TO_SOT_SMD:TO-252-2Q3
1BSS138Package_TO_SOT_SMD:SOT-23Q4
1BUZZERConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ15
1CEM-1206SCEM_1206S:CUI_CEM-1206SLS1
1ConnConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ26
1E-STOPConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ17
1FAN PWRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ24
1HT7350HT7333:IC_HT7333U1
1HomeButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW1
1I2CConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ29
1KF301-2PKF7.62:KF7.62_2PJ13
1PowerB2PS-VH:B2PS-VHX1
1SERVO CONNConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ12
1SS34Diode_SMD:D_SMAD1
1SS54SS54:DO-214ACD2
1XT60-MXT60-M:AMASS_XT60-MJ21

More from ratmuds/revo

4
  • 4 layers41 × 44 mmRevo servo, the printed circuit board in 3D

    Revo servo

    ratmuds/revo

    a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

    49 parts2MIT
  • 4 layers100 × 30 mmRevo main bottom, the printed circuit board in 3D

    Revo main bottom

    ratmuds/revo

    a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

    25 parts2MIT
  • 2 layers22 × 27 mmRevo servo hat, the printed circuit board in 3D

    Revo servo hat

    ratmuds/revo

    a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

    12 parts2MIT
  • 2 layersRevo joint encoder, the printed circuit board in 3D

    Revo joint encoder

    ratmuds/revo

    a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

    11 parts2MIT

Similar boards

  • 4 layers110 × 90 mmFilMachine Mainboard, the printed circuit board in 3D

    FilMachine Mainboard

    yesnoj/FilMachine_Reworked

    FilMachine is an automated film processing machine designed for photographic film development. It handles the entire process: chemical baths, water rinses, temperature regulation, and motor-driven film agitation — all…

    205 parts
  • 2 layers350 × 70 mmDisplays a, the printed circuit board in 3D

    Displays a

    JuanPoueriet/automatic-spork

    Máquina de ruleta física de casino. 6 PCBs: pic32main (cerebro), wheel (rueda de LEDs), displaysa/b/c (paneles de 7 segmentos en cascada) y buttons (botonera).

    31 parts
  • 2 layers50.1 × 88.2 mmPtFlex, the printed circuit board in 3D

    PtFlex

    custom-ds/ptFlex

    ptFlex tracker board starting with version 2.0 of the hardware, which is based on the improvements found in the ptSolar tracker.

    76 parts3GPL-3.0
  • 2 layers140 × 50 mmYahrzeit power dist, the printed circuit board in 3D

    Yahrzeit power dist

    allanschwartz/yahrzeit

    Yahrzeit Wall server and embedded code

    27 parts
  • 2 layers60 × 60 mmWater level esp8266-esphome solar charing, the printed circuit board in 3D

    Water level esp8266-esphome solar charing

    Hidayatur-rahman/Solar-Water-Level-Monitor-ESP8266-ESPHome-

    A solar-powered water tank level monitoring system built around the ESP8266 (ESP-12E), designed in KiCad and running on ESPHome

    68 partsMIT
  • 2 layers100 × 100 mmCarrier, the printed circuit board in 3D

    Carrier

    moinsen-dev/open-bed-climate

    Open-source, local-first bed climate system: water-cooled/heated mat, standard parts, DIY kits, Home Assistant. Design phase.

    126 partsApache-2.0
  • 4 layers100 × 70 mmPsu control, the printed circuit board in 3D

    Psu control

    introlab/t-top

    T-Top is a tabletop robot designed with advanced audio and vision sensors, deep learning perceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive…

    122 parts20
  • 2 layersRC KiCAD, the printed circuit board in 3D

    RC KiCAD

    dev-campusfab/FabRice

    Documentation et code source de FabRice, le robot Autonome.

    62 parts4MIT

Questions

How big is the Revo main PCB?

It measures 100 × 30 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Revo main use?

58 parts, built around the HT7350, 25ZLH470MEFC10X12.5, CRA2512-FZ-R020ELF and 16ZLH1000MEFC10X16. 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 Revo main KiCad files?

From the ratmuds/revo repository on GitHub, at the commit this page was made from: the board is PCB/revo-main/revo-main.kicad_pcb and its schematic PCB/revo-joint-encoder/revo-joint-encoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Revo main 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).