Rioctrl quadenc4
festlv·rioctrl-hw·rioctrl-quadenc4/rioctrl-quadenc4.kicad_pcb
About the Rioctrl quadenc4 PCB
Rioctrl quadenc4 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 117 components from 13 distinct parts.
Other key parts include the CS48505S and USBLC6-4SC6. By type, the board carries 64 resistors, 20 ICs, 16 capacitors, 8 diodes, 5 connectors and 4 inductors.
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 differential quadrature encoder inputs, intended for 5V differential output encoders. Each axis has A, B and Z inputs.

Main components on the Rioctrl quadenc4
Rioctrl quadenc4 bill of materials (BOM)
117 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 12 | CS48505S Chipanalog | SOIC-8_3.9x4.9mm_P1.27mm | U1, U2, U3, U6, U7, U8, U11, U12 +4 |
| 8 | USBLC6-4SC6 TECH PUBLIC | SOT-23-6 | U4, U5, U9, U10, U14, U15, U19, U20 |
| 4 | R-RJ45R08P-C000 RJ45_LED_Shielded Ckmtw(Shenzhen Cankemeng) | R-RJ45R08P-C000 | J1, J3, J4, J5 |
| 1 | Conn_02x13_Odd_Even | PinHeader_2x13_P2.54mm_Horizontal | J2 |
| 4 | BSD5C031V BORN | D_SOD-523 | D1, D3, D5, D7 |
| 4 | PESD5V0S1BBN BORN | D_SOD-523 | D2, D4, D6, D8 |
| 4 | UPZ1608E101-3R0TF FB_100R_3A Sunlord | L_0603_1608Metric | FB1, FB2, FB3, FB4 |
| 12 | 0.1uF | C_0603_1608Metric | C1, C2, C3, C5, C6, C7, C9, C10 +4 |
| 4 | GRM21BR61H106KE43L 10uF | C_0805_2012Metric | C4, C8, C12, C16 |
| 24 | 1K | R_0603_1608Metric | R1, R3, R4, R6, R7, R9, R17, R19 +16 |
| 12 | 120R | R_0603_1608Metric | R2, R5, R8, R18, R21, R24, R34, R37 +4 |
| 24 | 10R | R_0603_1608Metric | R10, R11, R12, R13, R14, R15, R26, R27 +16 |
| 4 | 0R | R_0603_1608Metric | R16, R32, R48, R64 |
Rioctrl quadenc4 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 quadenc4: common questions
How big is the Rioctrl quadenc4 PCB?
The Rioctrl quadenc4 measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rioctrl quadenc4?
117 components, from 13 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 quadenc4 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 quadenc4 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 stepdir4
festlv
100 × 100 mm94 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.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