Rioctrl spindle
festlv·rioctrl-hw·rioctrl-spindle/rioctrl-spindle.kicad_pcb
About the Rioctrl spindle PCB
Rioctrl spindle is an open source PCB design by festlv, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 100 × 100 mm, with 82 components from 22 distinct parts.
Other key parts include the CS48505S, USBLC6-4SC6 and LM358DT. By type, the board carries 48 resistors, 13 capacitors, 11 ICs, 5 diodes, 3 connectors and 2 inductors.
It belongs with the robotics & motion designs in this gallery.
From the project
Hardware design for modular CNC controller
This module provides: 2 analog outputs (0..10V) RS-485 interface for Modbus RS-422 interface (for full-duplex serial communication, pending software support) Differential encoder interface
Only analog outputs and Modbus has been tested!

Main components on the Rioctrl spindle
Rioctrl spindle bill of materials (BOM)
82 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | CS48505S Chipanalog | SOIC-8_3.9x4.9mm_P1.27mm | U1, U2, U3, U16, U17, U18 |
| 4 | USBLC6-4SC6 TECH PUBLIC | SOT-23-6 | U4, U5, U19, U20 |
| 1 | LM358DT STMicroelectronics | SO-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | JL15EDGRHC-35005B02 TERM-BLK-02x05 JILN | JL15EDGRHC-35005B02 | J1 |
| 1 | Conn_02x13_Odd_Even | PinHeader_2x13_P2.54mm_Horizontal | J2 |
| 1 | R-RJ45R08P-C000 RJ45_LED_Shielded Ckmtw(Shenzhen Cankemeng) | R-RJ45R08P-C000 | J5 |
| 2 | BSD5C031V BORN | D_SOD-523 | D1, D7 |
| 2 | SMAJ10A | D_SMA | D2, D4 |
| 1 | PESD5V0S1BBN BORN | D_SOD-523 | D8 |
| 2 | UPZ1608E101-3R0TF FB_100R_3A Sunlord | L_0603_1608Metric | FB1, FB4 |
| 7 | 0.1uF | C_0603_1608Metric | C1, C2, C3, C6, C13, C14, C15 |
| 2 | 3.3nF | C_0603_1608Metric | C4, C8 |
| 1 | 10uF | C_0603_1608Metric | C5 |
| 2 | 10nF | C_0603_1608Metric | C7, C9 |
| 1 | GRM21BR61H106KE43L 10uF | C_0805_2012Metric | C16 |
| 13 | 1K | R_0603_1608Metric | R1, R6, R8, R9, R11, R16, R18, R49 +5 |
| 16 | 10R | R_0603_1608Metric | R2, R3, R4, R5, R12, R13, R14, R15 +8 |
| 6 | 120R | R_0603_1608Metric | R7, R10, R17, R50, R53, R56 |
| 8 | 10K | R_0603_1608Metric | R21, R22, R23, R24, R27, R29, R30, R31 |
| 2 | 100K | R_0603_1608Metric | R25, R28 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 50R | R_0603_1608Metric | R26, R32 |
| 1 | 0R | R_0603_1608Metric | R64 |
Rioctrl spindle design files
The KiCad project lives in the festlv/rioctrl-hw repository on GitHub; these links point at the commit this page was built from.
Rioctrl spindle: common questions
How big is the Rioctrl spindle PCB?
The Rioctrl spindle measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rioctrl spindle?
82 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Rioctrl spindle design files?
From the festlv/rioctrl-hw repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Rioctrl spindle design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which festlv chose for the repository.
More boards in rioctrl-hw
RP2040/RP2350
Rioctrl controller
festlv
190 × 100 mm260 parts4LCERN-OHL-S-2.016Rioctrl shiftio
festlv
100 × 100 mm137 parts2LCERN-OHL-S-2.016Rioctrl quadenc4
festlv
100 × 100 mm117 parts2LCERN-OHL-S-2.016Rioctrl stepdir4
festlv
100 × 100 mm94 parts2LCERN-OHL-S-2.016Lichuan lc10
festlv
40.5 × 78 mm5 parts2LCERN-OHL-S-2.016Rj45-screw terminals
festlv
34 × 37 mm3 parts2LCERN-OHL-S-2.016
Similar boards
Cube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kRp2040 encoder
Twisted-Fields
36.7 × 33.3 mm10 parts2LCustom license417VESC Controller
paltatech
160 × 90 mm908 parts2LNo license354${BOARD NAME} Assembly
EPFLXplore
45 × 43.5 mm21 parts4LApache-2.0345OpenESC-20x20
OpenDrone-hw
31.2 × 33 mm180 parts6LCERN-OHL-S-2.0243Legacy stepper motor analyzer
zapta
96.7 × 66.4 mm28 parts2LCC0-1.0163