
Revo servo
ratmuds/revo
a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos

a "cheap" 6 DoF robot arm intentionally pushing the limits of low quality hobby servos
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.
a cool robot arm
https://www.youtube.com/watch?v=T2Xa6mJVtoo

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
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 :)
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.
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.
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.
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 :)
/PCB folder!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.
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!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)"]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.
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.
Please don't actually build this project, but if you do ORDER SPARES!!!!!!
| Name | Type | Amount | Estimated Cost | Link | Notes |
|---|---|---|---|---|---|
| DS5180 80KG High Torque Digital Servo (270°) | Servo Motor | 3 | $34.55 ea ($103.65) | AliExpress | 1/5 scale waterproof metal gear servos for base, shoulder, and elbow joints |
| MG996R Metal Gear Digital Servo | Servo Motor | 4 | $2.38 ea ($9.52) | AliExpress | 4.8V–6.0V high torque standard servos for wrist and gripper joints |
| 18T Round Disc Metal Servo Horn | Hardware | 2 | $8.95 | AliExpress | Round disc steering servo horn for 60KG/80KG/150KG servos |
| MG996R Metal Servo Horns (25T) | Hardware | 4 | $3.36 | AliExpress | Metal steering servo horns for MG996R servos |
| 6806-2RS Deep Groove Ball Bearings | Bearing | 2 | $24.84 | AliExpress | 30mm ID x 42mm OD x 7mm bore double sealed chrome steel bearings for joints |
| Radial Magnet for AS5600 | Magnet | 4 | $3.19 | AliExpress | Diametrically / radially magnetized disc magnets for AS5600 magnetic encoders |
| 6x2mm Neodymium Disc Magnets (N35) | Magnet | 1 pack | $3.90 | AliExpress | Permanent NdFeB round magnets for latching/accessories |
| M2.5 Heat-Set Brass Threaded Inserts | Fastener | 100 pcs | $9.83 | AliExpress | M2.5 x 3mm x 4mm knurled embed nuts for 3D printed components |
| M2.5 Screw Assortment | Fastener | 1 pack | $6.46 | AliExpress | Assorted lengths for robot arm structure and PCB mounting |
| M3 Low-Profile Socket Head Screws | Fastener | 1 pack | $2.87 | AliExpress | 304 stainless steel Allen hex thin/short head cap bolts |
| 180W Dell Power Supply AC Adapter | Power Supply | 1 | $27.00 | Amazon | 19.5V 180W power brick for main system power |
| XT60 to DC 7.4x5.0mm Adapter Plug (XT-017) | Adapter | 1 | $3.34 | AliExpress | Converts Dell power brick 7.4x5.0mm barrel jack to XT60 plug (no-wire plug adapter) |
| 10A Step-Down Buck Converter Module | Buck Converter Module | 2 | $4.54 ea ($9.08) | AliExpress | 4-32V to 1.2-32V adjustable CV/CC step-down regulator for servo/system power |
| MP1584EN 3A Buck Converter Module | Buck Converter Module | 2 | $2.33 ea ($4.66) | AliExpress | Ultra-compact 3A adjustable DC-DC step-down power module (Mini360 style) |
| Red Mushroom Emergency Stop Switch | Switch | 1 | $2.52 | AliExpress | 1NO 1NC DPST latching push-button E-STOP switch (660V 10A, plugs into J17) |
| AR0144 720P 60fps Global Shutter Camera | Camera | 1 | $48.99 | Amazon | High-speed 170° fisheye USB camera module for tracking and vision |
| OV9726 1MP USB Camera Module | Camera | 4 | $6.51 ea ($26.04) | AliExpress | 720P CMOS 50° FOV USB cameras (used in camera_server.py) |
| 3010 Cooling Fan (12V) | Fan | 1 | $1.71 | AliExpress | 30x30x10mm 2-pin 12V DC cooling fan (connects to FAN PWR J24/J23) |
| WS2812B RGB LED Ring (12-Bit) | RGB LED Module | 2 | $3.41 ea ($6.82) | AliExpress | 5050 RGB LED ring with integrated WS2812 drivers (12 LEDs each) |
| 18AWG Tinned Copper Wire (5m) | Wiring | 5m | $5.95 | AliExpress | Flexible PVC tinned copper high-current power delivery cable |
| XT60 Male to Female Extension Cable | Wiring / Cable | 1 | $2.94 | AliExpress | 14AWG silicone wire extension cable (10cm) |
| JST 1.25mm 4-Pin Pre-Crimped Cables | Wiring / Connector | 10 pairs | $1.50 | AliExpress | Micro 4-pin male/female plugs with 100mm 26AWG wire for RS485 daisy chain |
| Assorted Hookup Wires | Wiring | 1 set | $18.98 | AliExpress | General length jumper and hookup wires |
| XT60E-M Screw-Mount Male Plug | Connector | 1 | $1.82 | AliExpress | Gold-plated panel/chassis mount XT60 connector (matches mainboard J21) |
| 2.54mm Pin Headers Kit | Connector | 30 pcs | $2.00 | AliExpress | Straight & right-angle male and female 2.54mm headers for PCBs |
| JST 1.25mm Horizontal Connector Kit | Connector Kit | 1 box | $1.30 | AliExpress | Horizontal sockets, plugs, and crimp pins for servo data bus |
| VH 3.96mm Connector Kit | Connector Kit | 1 box | $4.61 | AliExpress | VH 3.96mm housings and terminals for high-current power connectors (B2PS-VH) |
| PH 2.0mm Connector Kit | Connector Kit | 2 boxes | $3.75 ea ($7.50) | AliExpress | PH 2.0mm housings and crimp terminals for LiPo / sensor wiring |
| Terminal Crimping Pliers (SN-2549) | Tool | 1 | $16.42 | AliExpress | Crimping tool for JST 1.25mm, PH 2.0mm, VH 3.96mm, SM 2.54mm terminals |
| Raspberry Pi Pico | MCU Module | 1 | $3.92 | AliExpress | RP2040 microcontroller board for revo mainboard (A1) |
| INA219AIDR Current Sensor IC | Current Monitor IC | 6 | $2.25 ea | DigiKey | SOIC-8 I2C bidirectional current/power monitor ICs (spares/on-board) |
| HT7333 / HT7350 LDO Regulators | Voltage Regulator | 10-pack | $0.31 ea ($3.10) | DigiKey | SOT-89 250mA low-dropout regulators (both 3.3V and 5.0V) |
| NTC Thermistor 10k (MF52AT) | Thermistor | 4 (plus 20pc pack) | $1.62 | AliExpress | B=3950, 10kΩ @ 25°C thermal sensors for servo motor monitoring |
| Custom PCBs (Set of 12) | PCBs | 12 | ~$25.00 | JLCPCB | 5 unique designs: revo-main, main-bottom, servo, servo-hat, joint-encoder |
| Name | Type | Amount | Estimated Cost | Link | Notes |
|---|---|---|---|---|---|
| 0.1uF | Capacitor | 12 | 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 | |
| 1000uF | Capacitor | 1 | ~$0.45 | AliExpress | CP_Radial_D10.0mm_P5.00mm; MPN: 16ZLH1000MEFC10X16; revo-main: C11 |
| 100uF | Capacitor | 1 | ~$0.20 | AliExpress | CP_Elec_6.3x5.4; revo-servo: C4 |
| 100uF | Capacitor | 1 | ~$0.20 | DigiKey | CP_Radial_D6.3mm_P2.50mm; MPN: 732-8707-1-ND; revo-main-bottom: C10 |
| 10uF | Capacitor | 4 | AliExpress (Kit) | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder; revo-main: C12, C13; revo-servo: C8, C9 | |
| 470uF | Capacitor | 1 | ~$0.35 | DigiKey | CP_Radial_D10.0mm_P5.00mm; MPN: 35ZLH470MEFCT810X16; revo-main: C2 |
| 470uF | Capacitor | 3 | DigiKey | CP_Radial_D10.0mm_P5.00mm; MPN: 25ZLH470MEFC10X12.5; revo-main: C3, C4, C6 | |
| 0.02R 2W | Resistor | 3 | DigiKey (CSRN 0.05R Shunt) | R_2512_6332Metric_Pad1.40x3.35mm_HandSolder; MPN: CRA2512-FZ-R020ELF; revo-main: R1, R2, R3 | |
| 0.1R 2W | Resistor | 1 | ~$0.40 | DigiKey (CSRN 0.05R Shunt) | R_2512_6332Metric_Pad1.40x3.35mm_HandSolder; revo-servo: R1 |
| 1.5k | Resistor | 1 | ~$0.02 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main-bottom: R11 |
| 100R | Resistor | 1 | ~$0.02 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main: R22 |
| 10k | Resistor | 7 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main: R5, R6, R7, R23; revo-main-bottom: R10; revo-servo: R16, R19 | |
| 120R | Resistor | 1 | ~$0.02 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main-bottom: R4 |
| 120R | Resistor | 1 | $0.00 (DNP) | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; (DNP / Do Not Populate); revo-servo: R4 |
| 2.2K | Resistor | 1 | ~$0.05 | AliExpress | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal; MPN: 13-MFR50SFTE52-2K2CT-ND; revo-main: R21 |
| 20k | Resistor | 1 | ~$0.02 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-servo: R18 |
| 220R | Resistor | 4 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-servo: R14, R20; revo-servo-hat: R14; revo-joint-encoder: R16 | |
| 330R | Resistor | 4 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main: R20; revo-servo: R13; revo-servo-hat: R13; revo-joint-encoder: R15 | |
| 4.7k | Resistor | 5 | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; revo-main-bottom: R8, R9; revo-servo: R11, R12, R15 | |
| 4.7k | Resistor | 2 | $0.00 (DNP) | AliExpress (Kit) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder; (DNP / Do Not Populate); revo-joint-encoder: R13, R14 |
| NTC 10k | Thermistor | 1 | ~$0.10 | AliExpress | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal; revo-servo: R17 |
| SS34 | Diode | 2 | DigiKey | D_SMA; revo-main: D1; revo-servo: D1 | |
| SS54 | Diode | 1 | ~$0.20 | DigiKey | DO-214AC; MPN: SS54; revo-main: D2 |
| LED | LED | 7 | AliExpress | D_0805_2012Metric_Pad1.15x1.40mm_HandSolder; revo-main: D5, D6; revo-servo: D3, D4, D5; revo-servo-hat: D4; revo-joint-encoder: D4 | |
| WS2812B_5050 | RGB LED | 1 | ~$0.15 | AliExpress | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm; revo-servo-hat: D1 |
| 2N7002 | MOSFET | 1 | ~$0.10 | DigiKey | SOT-23; revo-main: Q2 |
| AOD4185 | MOSFET | 1 | ~$0.30 | AliExpress | TO-252-2; revo-main: Q3 |
| BSS138 | MOSFET | 1 | ~$0.10 | AliExpress | SOT-23; revo-main: Q4 |
| ATtiny3216-S | MCU | 1 | ~$1.40 | DigiKey | SOIC-20W_7.5x12.8mm_P1.27mm; revo-servo: U1 |
| RaspberryPi_Pico | MCU Module | 1 | $3.92 | AliExpress | RaspberryPi_Pico_Common_Unspecified; revo-main-bottom: A1 |
| AS5600 | Magnetic Encoder | 2 | AliExpress | SOIC8; revo-servo-hat: U1; revo-joint-encoder: U1 | |
| DRV5032ZEDBZR | Hall Sensor | 1 | ~$0.45 | DigiKey | SOT95P237X112-3N; revo-servo-hat: U2 |
| INA219AxD | Current Monitor IC | 4 | DigiKey | SOIC-8_3.9x4.9mm_P1.27mm; revo-main: U6, U9, U10; revo-servo: U3 | |
| THVD1420D | RS-485 Transceiver | 2 | DigiKey | SOIC-8_3.9x4.9mm_P1.27mm; revo-main-bottom: U7; revo-servo: U2 | |
| HT7333 | Voltage Regulator | 1 | ~$0.25 | DigiKey | IC_HT7333; revo-servo: U6 |
| HT7350 | Voltage Regulator | 1 | ~$0.25 | AliExpress | IC_HT7333; revo-main: U1 |
| Mini360 | Buck Converter Module | 2 | AliExpress | Mini360_step-down; revo-main-bottom: U2, U3 | |
| 3V3 | Connector | 2 | AliExpress | PinHeader_1x02_P2.54mm_Vertical; revo-main: J28; revo-main-bottom: J27 | |
| BUZZER | Connector | 2 | AliExpress | PinHeader_1x01_P2.54mm_Vertical; revo-main: J15; revo-main-bottom: J18 | |
| Conn | Connector | 4 | AliExpress | PinHeader_1x01_P2.54mm_Vertical; revo-main: J34, J35; revo-main-bottom: J32, J36 | |
| Conn | Connector | 2 | AliExpress | PinHeader_1x03_P2.54mm_Vertical; revo-main: J26; revo-main-bottom: J25 | |
| Data In | Connector | 2 | AliExpress | JST_1x04_P1.25mm_Locking_Horizontal_SMD; revo-main-bottom: J2; revo-servo: J2 | |
| Data Out | Connector | 1 | ~$0.20 | AliExpress | JST_1x04_P1.25mm_Locking_Horizontal_SMD; revo-servo: J3 |
| DS5180 | Connector | 3 | AliExpress | PinHeader_1x03_P2.54mm_Vertical; revo-main: J8, J9, J10 | |
| E-STOP | Connector | 1 | ~$0.10 | AliExpress | PinHeader_1x02_P2.54mm_Vertical; revo-main: J17 |
| FAN PWR | Connector | 2 | AliExpress | PinHeader_1x02_P2.54mm_Vertical; revo-main: J24; revo-main-bottom: J23 | |
| I2C | Connector | 2 | AliExpress | PinHeader_1x02_P2.54mm_Vertical; revo-main: J29; revo-main-bottom: J30 | |
| JST_2mm_LiPo | Connector | 5 | AliExpress | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical; revo-main: J4, J5, J6, J7, J20 | |
| KF301-2P | Connector | 3 | AliExpress | HANDSON_KF301-2P; revo-main: J14, J16, J19 | |
| KF301-2P | Connector | 1 | ~$0.25 | AliExpress | KF7.62_2P; revo-main: J13 |
| LED | Connector | 1 | ~$0.10 | AliExpress | PinSocket_1x03_P2.54mm_Vertical; revo-joint-encoder: J3 |
| Main Connector | Connector | 1 | ~$0.20 | AliExpress | JST_1x04_P2.0mm_Horizontal_PTH; revo-joint-encoder: J1 |
| Main Connector | Connector | 2 | AliExpress | JST_1x04_P2.0mm_Vertical_PTH; revo-main-bottom: J1, J3 | |
| Motor | Connector | 1 | ~$0.10 | AliExpress | PinSocket_1x03_P2.54mm_Vertical; revo-servo: J4 |
| Power | Connector | 2 | AliExpress | B2PS-VH; revo-main: X1; revo-servo: X1 | |
| Power Out | Connector | 1 | ~$0.25 | AliExpress | B2PS-VH; revo-servo: X2 |
| Programming | Connector | 2 | AliExpress | PinSocket_1x03_P2.54mm_Vertical; revo-servo: J1; revo-joint-encoder: J2 | |
| RPi 5 SPI | Connector | 1 | ~$0.15 | AliExpress | PinHeader_1x05_P2.54mm_Vertical; revo-main-bottom: J11 |
| Sensor Board Connector | Connector | 2 | AliExpress | PinHeader_1x06_P2.54mm_Horizontal; revo-servo: J6; revo-servo-hat: J1 | |
| SERVO CONN | Connector | 2 | AliExpress | PinHeader_1x03_P2.54mm_Vertical; revo-main: J12; revo-main-bottom: J22 | |
| XT60-M | Connector | 1 | ~$0.80 | AliExpress | AMASS_XT60-M; revo-main: J21 |
| Home | Switch | 2 | DigiKey | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS; revo-main: SW1; revo-servo: SW1 | |
| Step | Switch | 1 | ~$0.15 | DigiKey | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS; revo-servo: SW2 |
| 10A | Fuse | 1 | ~$0.30 | AliExpress | Fuse_1808; revo-main: F2 |
| 25A | Fuse | 1 | ~$0.30 | AliExpress | Fuse_1808; revo-main: F1 |
| CEM-1206S | Buzzer | 1 | ~$0.75 | DigiKey | CUI_CEM-1206S; revo-main: LS1 |
| 1.0mm | Test Point | 10 | $0.00 | PCB feature | TestPoint-1.0mm; revo-servo: TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10 |
| Jumper_2_Open | Jumper | 3 | $0.00 | PCB feature | SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm; revo-servo: JP1, JP2, JP3 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | JST_2mm_LiPo | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4, J5, J6, J7, J20 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7, R23 |
| 4 | 470uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C2, C3, C4, C6 |
| 3 | 0.02R 2W | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R1, R2, R3 |
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C8, C9 |
| 3 | DS5180 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8, J9, J10 |
| 3 | INA219AxD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6, U9, U10 |
| 3 | KF301-2P | KF301-2P:HANDSON_KF301-2P | J14, J16, J19 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12, C13 |
| 2 | Conn | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J34, J35 |
| 2 | LED | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5, D6 |
| 1 | 1000uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C11 |
| 1 | 100R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22 |
| 1 | 10A | ray:Fuse_1808 | F2 |
| 1 | 2.2K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R21 |
| 1 | 25A | ray:Fuse_1808 | F1 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | 330R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20 |
| 1 | 3V3 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J28 |
| 1 | AOD4185 | Package_TO_SOT_SMD:TO-252-2 | Q3 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q4 |
| 1 | BUZZER | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J15 |
| 1 | CEM-1206S | CEM_1206S:CUI_CEM-1206S | LS1 |
| 1 | Conn | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J26 |
| 1 | E-STOP | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J17 |
| 1 | FAN PWR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J24 |
| 1 | HT7350 | HT7333:IC_HT7333 | U1 |
| 1 | Home | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J29 |
| 1 | KF301-2P | KF7.62:KF7.62_2P | J13 |
| 1 | Power | B2PS-VH:B2PS-VH | X1 |
| 1 | SERVO CONN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J12 |
| 1 | SS34 | Diode_SMD:D_SMA | D1 |
| 1 | SS54 | SS54:DO-214AC | D2 |
| 1 | XT60-M | XT60-M:AMASS_XT60-M | J21 |

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

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

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

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

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…

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).

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.


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

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

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…

dev-campusfab/FabRice
Documentation et code source de FabRice, le robot Autonome.
It measures 100 × 30 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
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).