Rioctrl stepdir4
festlv·rioctrl-hw·rioctrl-stepdir4/rioctrl-stepdir4.kicad_pcb
About the Rioctrl stepdir4 PCB
Rioctrl stepdir4 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 94 components from 14 distinct parts.
Other key parts include the CS48505S and USBLC6-4SC6. By type, the board carries 37 resistors, 12 ICs, 12 transistors, 10 diodes, 10 capacitors and 5 connectors.
It belongs with the robotics & motion designs in this gallery.
From the project
Hardware design for modular CNC controller
This module provides 4 axis of step/dir/enable signals. Step/dir signals are differential 5V. Enable signal is at the same voltage as controller's DC input.
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.

Main components on the Rioctrl stepdir4
Rioctrl stepdir4 bill of materials (BOM)
94 components, 14 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | CS48505S Chipanalog | SOIC-8_3.9x4.9mm_P1.27mm | U1, U2, U4, U5, U7, U8, U10, U11 |
| 4 | USBLC6-4SC6 TECH PUBLIC | SOT-23-6 | U3, U6, U9, U12 |
| 6 | BSS138W Jiangsu Changjing Electronics Technology Co., Ltd. | SOT-323_SC-70 | Q1, Q2, Q5, Q7, Q9, Q11 |
| 6 | AO3401A UMW | SOT-23 | Q3, Q4, Q6, Q8, Q10, Q12 |
| 1 | Conn_02x13_Odd_Even | PinHeader_2x13_P2.54mm_Horizontal | J1 |
| 4 | R-RJ45R08P-C000 RJ45_LED_Shielded Ckmtw(Shenzhen Cankemeng) | R-RJ45R08P-C000 | J2, J3, J4, J5 |
| 4 | BSMD1206-100-24V BHFUSE | Fuse_1206_3216Metric | F1, F2, F3, F4 |
| 5 | BZT52C10S YFW | D_SOD-323 | D1, D3, D6, D9, D12 |
| 5 | SMF24A Shandong Jingdao Microelectronics | D_SOD-123F | D2, D4, D7, D10, D13 |
| 4 | UPZ1608E101-3R0TF FB_100R_3A Sunlord | L_0603_1608Metric | FB1, FB2, FB3, FB4 |
| 2 | GRM21BR61H106KE43L 10uF | C_0805_2012Metric | C1, C2 |
| 8 | 0.1uF | C_0603_1608Metric | C3, C4, C5, C6, C7, C8, C9, C10 |
| 21 | 10K | R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R12 +13 |
| 16 | 100R | R_0603_1608Metric | R8, R9, R10, R11, R16, R17, R18, R19 +8 |
Rioctrl stepdir4 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 stepdir4: common questions
How big is the Rioctrl stepdir4 PCB?
The Rioctrl stepdir4 measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rioctrl stepdir4?
94 components, from 14 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 stepdir4 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 stepdir4 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 spindle
festlv
100 × 100 mm82 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.0345Volumetric display
idlehandsdev
23 × 120 mm70 parts2LCC-BY-SA-4.0312OpenESC-20x20
OpenDrone-hw
31.2 × 33 mm180 parts6LCERN-OHL-S-2.0243