Osc dev m007
OpenServoCore·open-servo-core·hardware/boards/osc-dev-m007/osc-dev-m007.kicad_pcb
About the Osc dev m007 PCB
Osc dev m007 is an open source PCB design by OpenServoCore, published on GitHub under the Apache-2.0 license. It is a 6-layer board measuring 50 × 50 mm, with 78 components from 29 distinct parts.
Other key parts include the CH32M007E8U7. By type, the board carries 33 resistors, 25 capacitors, 4 connectors, 4 diodes, 3 transistors and 2 LEDs.
It belongs with the robotics & motion, sensors and power & battery designs in this gallery.
From the project
The goal of this project is to create an open servo controller board and firmware.
The development board for OpenServoCore's M007 servo brain. One chip - the CH32M007, 3 × 3 mm - contains the microcontroller, the motor gate driver, the current-sense amplifier, and the 5 V regulator. Add six small MOSFETs and it drives a brushed servo motor (SG90/MG90 class) or a small 3-phase BLDC, measures motor current, reads a position sensor, and talks on a single-wire bus.

Main components on the Osc dev m007
Osc dev m007 bill of materials (BOM)
78 components, 29 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH32M007E8U7 | QFN-26_3x3mm_P0.4mm | U201 |
| 3 | SIL3724A-TP | SOT-23-6 | Q401, Q601, Q801 |
| 1 | BLDC/BDC(A+B) | CONN-TH_3P-P3.50_KF350-3.5-3P | J301 |
| 1 | JST-PH-H | CONN-TH_S2B-PH-K-S-LF-SN | J901 |
| 2 | JST-PH-V | CONN-TH_B3B-PH-K-S | J1101, J1102 |
| 2 | 75m | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R_SH501, R_SH701 |
| 2 | 150m | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R_SH502, R_SH702 |
| 1 | RESET | SW_SPST_TS-1088R_3.9x3.0mm | SW201 |
| 1 | 10k 3950K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | TH1001 |
| 1 | YELLOW | LED_0805_2012Metric | LED901 |
| 1 | GREEN | LED_0805_2012Metric | LED902 |
| 1 | STAT | LED_XL-1010RGBC-WS2812B_1x1mm | D201 |
| 2 | SS54 | D_SMA_Handsoldering | D901, D902 |
| 1 | PESD5V0L1BA | D_SOD-323_HandSoldering | D1101 |
| 2 | 2.2uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C201, C202 |
| 6 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C203, C206, C209, C210, C1002, C1003 |
| 6 | 10uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C204, C205, C208, C401, C601, C801 |
| 1 | 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C207 |
| 1 | 470uF 25V | CP_Radial_D8.0mm_P3.50mm | C301 |
| 9 | 1nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C402, C403, C501, C602, C603, C701, C802, C803 +1 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 9 | 0 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R201, R401, R402, R501, R601, R602, R701, R801 +1 |
| 7 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R202, R406, R606, R806, R902, R1001, R1102 |
| 1 | 100 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R203 |
| 6 | 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R403, R404, R603, R604, R803, R804 |
| 3 | 20k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R405, R605, R805 |
| 3 | 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R407, R607, R807 |
| 1 | 22k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R901 |
| 2 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1002, R1003 |
| 1 | 33 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1101 |
Osc dev m007 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 dev m007: common questions
How big is the Osc dev m007 PCB?
The Osc dev m007 measures 50 × 50 mm, has 6 copper layers and is 1.579 mm thick.
How many components are on the Osc dev m007?
78 components, from 29 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 dev m007 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 dev m007 design in my own project?
Yes, under the terms of its Apache-2.0 license, which OpenServoCore chose for the repository.
More boards in open-servo-core
STM32
Osc dev v006
OpenServoCore
50 × 40 mm82 parts6LApache-2.034STM32
Servo dev board
OpenServoCore
51.5 × 26.5 mm35 parts4LApache-2.034RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034Encoder board
OpenServoCore
25 × 25 mm10 parts4LApache-2.034Motor mount
OpenServoCore
15 × 17.8 mm3 parts2LApache-2.034
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1k