
Rioctrl controller
festlv/rioctrl-hw
Hardware design for modular CNC controller

Hardware design for modular CNC controller
Rioctrl spindle is an open-source printed circuit board by festlv, from the festlv/rioctrl-hw repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 100 × 100 mm with 86 parts on 75 nets, routed with 484 tracks and 63 vias.
It is built around the CS48505S, LM358DT and USBLC6-4SC6, with the BSD5C031V, UPZ1608E101-3R0TF and SMAJ10A among its other parts. Its parts include 48 resistors, 13 capacitors, 11 ICs, 5 diodes and 3 connectors.

This module provides 4 axis of step/dir/enable signals.
The connectors are RJ45 (intended use is either with motor-drive specific breakout board or a generic screw-terminal type breakout board).
RJ45 green LED is wired to enable signal.
| Pin | Signal |
|---|---|
| 1 | Step + |
| 2 | Step - |
| 3 | Dir - |
| 4 | Enable |
| 5 | GND |
| 6 | Dir - |
| 7 | GND |
| 8 | GND |
Initial released version.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 10R | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R5, R12, R13, R14, R15, R19, R20, R58, R59, R60, R61, R62, R63 |
| 13 | 1K | Resistor_SMD:R_0603_1608Metric | R1, R6, R8, R9, R11, R16, R18, R49, R51, R52, R54, R55, R57 |
| 8 | 10K | Resistor_SMD:R_0603_1608Metric | R21, R22, R23, R24, R27, R29, R30, R31 |
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C6, C13, C14, C15 |
| 6 | 120R | Resistor_SMD:R_0603_1608Metric | R7, R10, R17, R50, R53, R56 |
| 6 | CS48505S | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1, U2, U3, U16, U17, U18 |
| 4 | MH_3.2mm | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 4 | USBLC6-4SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4, U5, U19, U20 |
| 2 | 100K | Resistor_SMD:R_0603_1608Metric | R25, R28 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C7, C9 |
| 2 | 3.3nF | Capacitor_SMD:C_0603_1608Metric | C4, C8 |
| 2 | 50R | Resistor_SMD:R_0603_1608Metric | R26, R32 |
| 2 | BSD5C031V | Diode_SMD:D_SOD-523 | D1, D7 |
| 2 | FB_100R_3A | Inductor_SMD:L_0603_1608Metric | FB1, FB4 |
| 2 | SMAJ10A | Diode_SMD:D_SMA | D2, D4 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R64 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C16 |
| 1 | Conn_02x13_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Horizontal | J2 |
| 1 | LM358DT | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | PESD5V0S1BBN | Diode_SMD:D_SOD-523 | D8 |
| 1 | RJ45_LED_Shielded | hadv-connectors:R-RJ45R08P-C000 | J5 |
| 1 | TERM-BLK-02x05 | hadv-connectors:JL15EDGRHC-35005B02 | J1 |
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
86 parts, built around the CS48505S, LM358DT, USBLC6-4SC6 and BSD5C031V. 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 festlv/rioctrl-hw repository on GitHub, at the commit this page was made from: the board is rioctrl-spindle/rioctrl-spindle.kicad_pcb and its schematic breakouts/ditron-dc11-encoder/ditron-dc11-encoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

festlv/rioctrl-hw
Hardware design for modular CNC controller


festlv/rioctrl-hw
Hardware design for modular CNC controller



festlv/rioctrl-hw
Hardware design for modular CNC controller

festlv/rioctrl-hw
Hardware design for modular CNC controller

festlv/kanalog-jp12-breakout
Breakout board for KFlop's Kanalog JP12 (adds 8 inputs, 8 outputs to Kanalog)

LManuC/ProyectoFinal-Grupo5-VariadorDeFrecuencia
Variador de frecuencia para motores de 1/3HP trifásicos de 0-500Hz




3351666087/solar-vest
Self-powered solar-harvesting wearable ECG vest: PCBs, 3D-printed enclosures, vest patterns, simulation and an interactive 3D explorer


AkshatRajwansh/Motor-Tester-Firmware
This is the firmware for a Digital Servo Motor Testing Jig