Osc sg90-v006
OpenServoCore·open-servo-core·hardware/boards/osc-sg90-v006/osc-sg90-v006.kicad_pcb
About the Osc sg90-v006 PCB
Osc sg90-v006 is an open source RISC-V PCB design by OpenServoCore, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 20.6 × 9.6 mm, with 26 components from 20 distinct parts.
Its main chip is the CH32V006F8U6, from the RISC-V family. Other key parts include the DRV8231ADSGR, DRV8837 and 74LVC2G241GS,115. By type, the board carries 9 capacitors, 9 resistors, 4 ICs, 1 module and 1 inductor.
It belongs with the robotics & motion designs in this gallery.
From the project
The goal of this project is to create an open servo controller board and firmware.
OpenServoCore swap board for SG90-class hobby servos. Compact, double-sided, designed to physically replace the factory PCB inside an SG90 case. CH32V006-based, single-wire TTL servo bus (osc-native protocol), drop-in mechanical fit.
- MCU — CH32V006F8U6 (RISC-V, 48 MHz, 62 KB flash, 8 KB RAM). - Motor driver — TI DRV8837 H-bridge (1.8 A peak, IN1/IN2 PWM). - LDO — TPAP2210K-3.3, 3.3 V logic rail. - UART buffer — SN74LVC1G07 open-drain for the half-duplex TTL bus. - Current shunt — 25 mΩ, 1 % on the low side. - Power input — 3.3-8.4 V (1S-2S LiPo) via the servo cable. - Debug — 4-pad SWD…
Main components on the Osc sg90-v006
Osc sg90-v006 bill of materials (BOM)
26 components, 20 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DRV8231ADSGR H7133-1_C277537 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U1 |
| 1 | DRV8837 | Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U4 |
| 1 | CH32V006F8U6 | UQFN-20_L3.0-W3.0-P0.40-BL-EP1.7 | U5 |
| 1 | 74LVC2G241GS,115 | XSON-8_L1.4-W1.0-P0.35-S0.55-BL | U6 |
| 1 | SG90_Motor | SG90_Motor | M1 |
| 1 | 10mΩ 1% | R_0805_2012Metric | RS1 |
| 1 | NTC 10k | R_0402_1005Metric | TH1 |
| 1 | 600Ω@100MHz | L_0402_1005Metric | FB1 |
| 2 | 0.1UF 10µF | C_0603_1608Metric | C1, C2 |
| 1 | 1UF 0.1µF | C_0402_1005Metric | C4 |
| 2 | 0.1UF 0.1µF | C_0402_1005Metric | C6, C7 |
| 1 | 4.7UF 0.1µF | C_0402_1005Metric | C8 |
| 1 | 10NF 0.1µF | C_0402_1005Metric | C9 |
| 1 | 1UF 10µF | C_0603_1608Metric | C10 |
| 1 | 22UF 0.1µF | C_0402_1005Metric | C11 |
| 4 | 4K7 10kΩ | R_0402_1005Metric | R1, R3, R4, R6 |
| 1 | 4K7 4.7kΩ | R_0402_1005Metric | R2 |
| 1 | 4K7 20kΩ | R_0402_1005Metric | R5 |
| 1 | 1K5 20kΩ | R_0402_1005Metric | R7 |
| 2 | 10kΩ | R_0402_1005Metric | R8, R9 |
Osc sg90-v006 design files
The KiCad project lives in the OpenServoCore/open-servo-core repository on GitHub; these links point at the commit this page was built from.
Osc sg90-v006: common questions
What microcontroller does the Osc sg90-v006 use?
The Osc sg90-v006 is built around the CH32V006F8U6, from the RISC-V family.
How big is the Osc sg90-v006 PCB?
The Osc sg90-v006 measures 20.6 × 9.6 mm, has 4 copper layers and is 1 mm thick.
How many components are on the Osc sg90-v006?
26 components, from 20 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 Osc sg90-v006 design files?
From the OpenServoCore/open-servo-core 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 Osc sg90-v006 design in my own project?
Yes, under the terms of its Apache-2.0 license, which OpenServoCore chose for the repository.
Can I test firmware for the Osc sg90-v006 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
More boards in open-servo-core
STM32
Osc dev v006
OpenServoCore
50 × 40 mm82 parts6LApache-2.034Osc dev m007
OpenServoCore
50 × 50 mm78 parts6LApache-2.034STM32
Servo dev board
OpenServoCore
51.5 × 26.5 mm35 parts4LApache-2.034Encoder board
OpenServoCore
25 × 25 mm10 parts4LApache-2.034Motor mount
OpenServoCore
15 × 17.8 mm3 parts2LApache-2.034
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Comu
cheyao
9.4 × 13 mm9 parts2LSHL-2.132