Open MOtor DRiver Initiative (OMODRI)
open-dynamic-robot-initiative·open-motor-driver-initiative·hardware/udriver3/omodri_laas.kicad_pcb
About the Open MOtor DRiver Initiative (OMODRI) PCB
Open MOtor DRiver Initiative (OMODRI) is an open source PCB design by open-dynamic-robot-initiative, published on GitHub under the BSD-3-Clause license. It is a 8-layer board measuring 50 × 50 mm, with 253 components from 71 distinct parts.
Other key parts include the 74LVC2G17, DSLVDS1047PWR, DSLVDS1048PWR, F28388DZWTS and TPS3703A7330DSERQ1. By type, the board carries 111 capacitors, 80 resistors, 20 ICs, 16 connectors, 14 diodes and 7 transistors.
It belongs with the robotics & motion designs in this gallery.
From the project
Open-source drive for brushless motors, following the open dynamic robot initiative
Main components on the Open MOtor DRiver Initiative (OMODRI)
Open MOtor DRiver Initiative (OMODRI) bill of materials (BOM)
253 components, 71 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 74LVC2G17 | SOT886_USON_6_1.45x1.0mm_P0.5mm | U1, U2, U3, U19 |
| 1 | DSLVDS1047PWR DSLVDS1047 | TSSOP-16_4.4x5mm_P0.65mm | U4 |
| 1 | DSLVDS1048PWR DSLVDS1048 | TSSOP-16_4.4x5mm_P0.65mm | U5 |
| 1 | F28388DZWTS TMS320F28388D | NFBGA_337 | U6 |
| 1 | TPS3703A7330DSERQ1 TPS3703-3.3 | WSON-6_1.5x1.5mm_P0.5mm | U7 |
| 1 | TPS3703A7120DSERQ1 TPS3703-1.2 | WSON-6_1.5x1.5mm_P0.5mm | U8 |
| 2 | DRV8353SRTAT DRV8353S | QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm | U9, U10 |
| 1 | TPSM5601R5RDAR TPSM5601R5 | B3QFN_15 | U11 |
| 2 | MPM3804GG MPM3804GG-Z | QFN-10_2x2mm_P0.5mm | U12, U13 |
| 1 | LT6654AIS6-3 | TSOT-23-6 | U14 |
| 1 | TPSM560R6HRDAR TPSM560R6H | B3QFN_15 | U15 |
| 1 | BMI088 | Bosch_LGA-16_4.5x3.0mm_P0.5mm | U16 |
| 1 | TCAN330GDCNR TCAN3414 | SOT-23-8 | U17 |
| 1 | THVD2450DRBR THVD24x0 | VSON-8-1EP_3.0x3.0mm_P0.65mm_EP1.65x2.4mm | U18 |
| 1 | TS3USB221E | UQFN-10_1.5x2mm_P0.5mm | U20 |
| 1 | NX7002BKMYL NX7002BKM | Diodes_DFN1006-3 | Q1 |
| 6 | CSD88599Q5DC | VSON_CLIP_22 | Q2, Q3, Q4, Q5, Q6, Q7 |
| 1 | ECS-TXO-2016-33-250 ECS-TXO-2016 | TCXO_SMD_Ecs_TXO-2016-4Pin_2.0x1.6mm | X1 |
| 1 | CONN_01X04_MOUNTINGPINS conn_01x04_MountingPins | Hirose_DF13_04P-1.25H_1x04_P1.25mm_Right_angle | J1 |
| 3 | CONN_01X05_MOUNTINGPINS conn_01x05_MountingPins | Hirose_DF13_05P-1.25H_1x05_P1.25mm_Right_angle | J2, J3, J14 |
Show 51 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 5034800800 conn_01x08_MountingPins | Molex_FBH1_1x08-2MP_P0.50mm_Horizontal | J4, J5 |
| 1 | CONN_01X02 Conn_01x02 | AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J6 |
| 1 | 20021311-00008T4LF Conn_02x04_Odd_Even | PinSocket_2x04_P1.27mm_Vertical | J7 |
| 2 | ADF6-10-03.5-L-4-2-A ADM6_ADF6 | ADF6-10-XX.X-XXX-4-X-A-XR | J8, J9 |
| 2 | CONN_01X03 Conn_01x03 | AMASS_MR30PW-FB_1x03_P3.50mm_Horizontal | J10, J11 |
| 1 | DF13-10P-1.25DSA Conn_01x10 | Hirose_DF13-10P-1.25DSA_1x10_P1.25mm_Vertical | J12 |
| 1 | CONN_01X02_MOUNTINGPINS conn_01x02_MountingPins | Hirose_DF13_02P-1.25H_1x02_P1.25mm_Right_angle | J13 |
| 1 | 473460001 USB_B_Micro | USB_Micro-B_Molex-105017-0001 | J15 |
| 1 | Conn_01x02 | SAMTEC_TMS-102-02-G-S-RA | J16 |
| 1 | B3U-1000P-B | SW_SPST_B3U-1000P-B | SW1 |
| 2 | TPD6E05U06RVZR TPD6E05U06 | USON_14 | D1, D3 |
| 1 | BAT54L | D_SOD-882 | D2 |
| 1 | WS2812B NeoPixel_1515_SK6805 | NeoPixel_SK6805_1.5x1.5mm | D4 |
| 3 | TPD1E04U04DPLT TPD1E04U04 | D_0201_0603Metric | D5, D7, D8 |
| 1 | HSMG-C280 LED GREEN | LED_0402_1005Metric | D6 |
| 2 | HSMC-C280 LED RED | LED_0402_1005Metric | D9, D10 |
| 2 | ESD321DPYR ESD321 | D_0402_1005Metric | D11, D12 |
| 2 | NeoPixel_1515_SK6805 | NeoPixel_SK6805_1.5x1.5mm | D13, D14 |
| 3 | BLM18SG221TN1D 220R@100MHz | L_0603_1608Metric | FB1, FB2, FB3 |
| 2 | GRM033R61C224KE14J 220nF | C_0201_0603Metric | C1, C2 |
| 51 | GRM033R61E104KE14J 100nF | C_0201_0603Metric | C3, C7, C8, C12, C13, C14, C19, C20 +43 |
| 18 | GRM033R71E182KA12D 1.8nF | C_0201_0603Metric | C4, C5, C6, C9, C10, C11, C30, C32 +10 |
| 4 | C5750X7S2A226M280KB 22uF | C_2220_5750Metric | C15, C16, C17, C18 |
| 4 | C1005X5R1V105K050BE 1uF | C_0402_1005Metric | C24, C27, C37, C40 |
| 2 | GRM188R61E106MA73D 10uF | C_0603_1608Metric | C25, C38 |
| 7 | GRM033C81A105ME05D 1uF | C_0201_0603Metric | C28, C41, C61, C64, C67, C68, C71 |
| 2 | C1608X7S2A473K080AB 47nF | C_0603_1608Metric | C29, C42 |
| 4 | C3225X7R1N106K250AC 10uF | C_1210_3225Metric | C56, C57, C95, C96 |
| 2 | GRM188R72A104KA35D 100nF | C_0603_1608Metric | C58, C97 |
| 2 | GRM21BR61E226ME44L 22uF | C_0805_2012Metric | C59, C98 |
| 6 | GRM155R60J106ME15D 10uF | C_0402_1005Metric | C60, C62, C63, C65, C66, C70 |
| 1 | 100nF | C_0201_0603Metric | C105 |
| 6 | 4.7nF | C_0402_1005Metric | C106, C107, C108, C109, C110, C111 |
| 23 | ERJ-1GNF1002C 10k | R_0201_0603Metric | R1, R2, R3, R4, R14, R15, R16, R21 +15 |
| 12 | ERJ-1GNF1200C 120 | R_0201_0603Metric | R5, R6, R27, R30, R33, R34, R35, R42 +4 |
| 9 | ERJ-1GNF1001C 1k | R_0201_0603Metric | R7, R8, R9, R10, R11, R12, R17, R37 +1 |
| 5 | ERJ-1GNF1003C 100k | R_0201_0603Metric | R13, R49, R51, R53, R54 |
| 3 | ERJ-1GNF1000C 100 | R_0201_0603Metric | R18, R19, R20 |
| 1 | ERJ-2RKF1003X 100k | R_0402_1005Metric | R24 |
| 1 | ERJ-2RKF5101X 5.1k | R_0402_1005Metric | R25 |
| 6 | FC4L32R005FER 0.005 | FC4L32 | R31, R32, R39, R40, R41, R47 |
| 1 | ERJ-1GNF2491C 2.49k | R_0201_0603Metric | R50 |
| 1 | ERJ-1GNF2212C 22.1k | R_0201_0603Metric | R52 |
| 1 | ERJ-1GNF9090C 909 | R_0201_0603Metric | R58 |
| 2 | ERJ-1GNF10R0C 4.7 | R_0805_2012Metric | R62, R64 |
| 1 | 120 | R_0201_0603Metric | R63 |
| 2 | ERJ-1GNF10R0C 10 | R_0201_0603Metric | R67, R68 |
| 4 | 4.7 | R_0805_2012Metric | R69, R73, R75, R77 |
| 6 | 2.2 | R_0805_2012Metric | R70, R71, R72, R74, R76, R78 |
| 1 | 10k | R_0201_0603Metric | R79 |
| 1 | 100k | R_0201_0603Metric | R80 |
Open MOtor DRiver Initiative (OMODRI) design files
The KiCad project lives in the open-dynamic-robot-initiative/open-motor-driver-initiative repository on GitHub; these links point at the commit this page was built from.
Open MOtor DRiver Initiative (OMODRI): common questions
How big is the Open MOtor DRiver Initiative (OMODRI) PCB?
The Open MOtor DRiver Initiative (OMODRI) measures 50 × 50 mm, has 8 copper layers and is 1.6 mm thick.
How many components are on the Open MOtor DRiver Initiative (OMODRI)?
253 components, from 71 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 Open MOtor DRiver Initiative (OMODRI) design files?
From the open-dynamic-robot-initiative/open-motor-driver-initiative 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 Open MOtor DRiver Initiative (OMODRI) design in my own project?
Yes, under the terms of its BSD-3-Clause license, which open-dynamic-robot-initiative chose for the repository.
More boards in open-motor-driver-initiative
Open MOtor DRiver Initiative - Single Axis (OMODRI SA)
open-dynamic-robot-initiative
54.8 × 57.6 mm201 parts8LBSD-3-Clause119Open MOtor DRiver Initiative - Single Axis (OMODRI SA)
open-dynamic-robot-initiative
54.8 × 57.6 mm194 parts8LBSD-3-Clause119Open MOtor DRiver Initiative (OMODRI) - Extension Board
open-dynamic-robot-initiative
50 × 50 mm167 parts6LBSD-3-Clause119
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