
KiCad Schematic
DDeGonge/OSR-Control-Board
Open Source Robotics Control Board - The cheap, overpowered, easy to use robotics controller.

Open Source Robotics Control Board - The cheap, overpowered, easy to use robotics controller.
KiCad Schematic is an open-source printed circuit board by DDeGonge, from the DDeGonge/OSR-Control-Board repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 50.1 × 70 mm with 99 parts on 119 nets, routed with 1,354 tracks and 139 vias.
It is built around the ATSAMD51J19A-MU, TMC2041-LA-T and AP2112K-3.3, with the CGRTS4004-HF, NVTFS5C680NLTAG-VB and 20021121-00010C4LF among its other parts. Its parts include 36 capacitors, 22 resistors, 22 connectors, 5 ICs and 5 diodes. It belongs with the SAM D and SAM boards of this library.
Open Source Robotics Control Board - The cheap, overpowered, easy to use robotics controller.
Latest BOM can be found here
Flashing instructions are found here. Follow directions for Feather M4. Notch on flex cable faces AWAY from mcu.
Generate MD5 sum for packages - CertUtil -hashfile C:\TEMP\MyDataFile.img MD5
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C12, C13, C16, C18, C19, C21, C22, C25, C27, C28 |
| 9 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C5, C6, C7, C8, C9, C10, C11 |
| 8 | 0R2 | Resistor_SMD:R_0805_2012Metric | R4, R5, R6, R7, R9, R10, R11, R12 |
| 6 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R15, R16, R18, R22 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C31, C34, C35, C36 |
| 5 | 174 | Resistor_SMD:R_0603_1608Metric | R13, R14, R17, R19, R20 |
| 4 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7, J8, J9, J21 |
| 4 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J12, J13, J15, J16 |
| 4 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4, J5, J10, J11 |
| 4 | Hole | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | J17, J18, J19, J20 |
| 3 | 10uH | Inductor_SMD:L_0805_2012Metric | L1, L2, L3 |
| 3 | 47uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C20, C29, C30 |
| 3 | CGRTS4004-HF | Diode_SMD:D_SOD-123F | D3, D4, D5 |
| 2 | 22nF | Capacitor_SMD:C_0603_1608Metric | C17, C26 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C32, C33 |
| 2 | 2R2 | Resistor_SMD:R_0603_1608Metric | R3, R8 |
| 2 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C14, C23 |
| 2 | 470nF | Capacitor_SMD:C_0603_1608Metric | C15, C24 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 2 | NVTFS5C680NLTAG | SamacSys_Parts:NVTFS6H854NTAG | Q1, Q2 |
| 2 | TMC2041-LA | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm_ThermalVias | U1, U2 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 20021121-00010C4LF | SamacSys_Parts:2002112100010C4LF | J6 |
| 1 | 47346-0001 | SamacSys_Parts:47346-0001 | J3 |
| 1 | 47571-0001 | SamacSys_Parts:475710001 | J1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | AP63205WU-7 | SamacSys_Parts:SOT95P280X100-6N | IC1 |
| 1 | ATSAMD51J19A-MU | Package_DFN_QFN:QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm_ThermalVias | IC2 |
| 1 | Conn_01x02 | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J2 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J22 |
| 1 | Conn_01x20 | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J14 |
| 1 | KMR243GLFG | SamacSys_Parts:KMR421GULCLFS | S1 |
| 1 | LFXTAL009678REEL | SamacSys_Parts:LFXTAL009678REEL | Y1 |
| 1 | LOGO | imgs:smol_logo | G*** |
| 1 | LOGO | imgs:logo | G*** |

DDeGonge/OSR-Control-Board
Open Source Robotics Control Board - The cheap, overpowered, easy to use robotics controller.


DDeGonge/MultiUseBoard
The MUB - An ultra-compact, modular processing unit

DDeGonge/OS-ARM
This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

neubauek/CircuitPythonBadge
Open Source Hardware Circuit Python Badge

neubauek/CircuitBrains
Small form-factor 48-pin castellated pad module. Designed to allow an easy implementation of CircuitPython in maker/hacker projects without the bulk of a large breakout board.


hasenbanck/heteromycin
A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC

hasenbanck/remram
32bit STM32F7 based 3D printing controller using TMC2130 stepper driver
It measures 50.1 × 70 mm and has 2 copper layers, 1.6 mm thick.
99 parts, built around the ATSAMD51J19A-MU, TMC2041-LA-T, AP2112K-3.3 and CGRTS4004-HF. 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 DDeGonge/OSR-Control-Board repository on GitHub, at the commit this page was made from: the board is osr_v2_pcb/KiCad Schematic.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-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).