

I2C Motor Driver
This Repo contains my various PCB Designs
- Size
- 86.1 × 66.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 132
- Nets
- 90
- Pads
- 376
- Tracks, vias
- 750, 64
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 11 May 2024
- Updated
- 7 Feb 2025
Overview
I2C Motor Driver is an open-source printed circuit board by Stevemwa, from the Stevemwa/PCB_Designs repository on GitHub. It is a 4-layer board of 86.1 × 66.3 mm with 132 parts on 90 nets, routed with 750 tracks and 64 vias.
It is built around the IR2104PBF, AMS1117-3.3 and L7805, with the L7815 and IRLZ44N among its other parts. Its parts include 26 capacitors, 24 diodes, 16 resistors, 10 ICs and 9 transistors. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
5IR2104PBF
PDIP-8-40℃~+125℃ 100ns 10V~20V 130mA 150ns 150uA 2 270mA 50ns 680ns Enable shutdown、Interleaved conduction protection、Dead-time control Half-Bridge IGBT、MOSFET PDIP-8 Gate Drivers ROHSInfineon TechnologiesGate DriversAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsL7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsL7815
TO-220ST0℃~+125℃@(Tj) 1 1.2A 15V 2V@(1A) 30V 500uA 70dB@(120Hz) 90uV Fixed Over Current Protection、Over Temperature Protection、Short Circuit Protection Positive TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsIRLZ44N
TO-22055V 47A N-Channel HEXFET® Power MOSFETInfineon TechnologiesUncategorised
README
README.mdALTIMETER
IP-SNIFFER
LCD BEEPER
PI ZERO SENSOR SHIELD
I2C MOTOR DRIVER
ESP32 DEV BOARD
ATTINY85 ALARM
AMPLIFIER WITH TUNNING
TELEMETRIC DASHCAM PCB
STM32 WIFI BOARD FOR SMART BMS
NFC MODEL TRAIN
ROBOKEN PCB
CAMERA TRAP PROTOTYPE
DIMM DDR3 TESTER
VEHICLE TRACKERS
Parts
132| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9 |
| 8 | 1N4148 | Diode_SMD:D_SOD-123 | D4, D5, D10, D11, D14, D15, D20, D21 |
| 8 | 1N5819 | Diode_SMD:D_SOD-123 | D6, D7, D8, D9, D16, D17, D18, D19 |
| 8 | 1uF | Capacitor_SMD:C_0805_2012Metric | C5, C7, C11, C14, C15, C18, C25, C26 |
| 8 | 30R | Resistor_SMD:R_0805_2012Metric | R7, R8, R9, R10, R11, R12, R13, R14 |
| 6 | 1K5 | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R5, R6, R16 |
| 4 | 1.5uF | Capacitor_SMD:C_0805_2012Metric | C12, C13, C16, C17 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C8 |
| 4 | 22uF | Capacitor_SMD:C_Elec_4x5.4 | C20, C21, C23, C24 |
| 4 | D | Diode_SMD:D_SOD-123 | D3, D12, D13, D22 |
| 4 | IR2104 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4, U5, U6, U7 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R15 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C22 |
| 2 | 7400 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2, U3 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2, J6 |
| 2 | G*** | kibuzzard-664F19F6 | kibuzzard-664F19F6, kibuzzard-664F19F6 |
| 2 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J3 |
| 1 | +24V_INPUT | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J9 |
| 1 | 100uF | Capacitor_SMD:C_Elec_4x5.4 | C19 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 120R | Inductor_SMD:L_Changjiang_FNR3010S | FB1 |
| 1 | 15v | Diode_SMD:D_SOD-123 | D23 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U10 |
| 1 | BLUE | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | G*** | kibuzzard-664F88B5 | kibuzzard-664F88B5 |
| 1 | G*** | kibuzzard-664F49D0 | kibuzzard-664F49D0 |
| 1 | G*** | kibuzzard-664F354C | kibuzzard-664F354C |
| 1 | G*** | kibuzzard-664F4DB5 | kibuzzard-664F4DB5 |
| 1 | G*** | kibuzzard-664F4C94 | kibuzzard-664F4C94 |
| 1 | G*** | kibuzzard-664F4E3A | kibuzzard-664F4E3A |
| 1 | G*** | kibuzzard-664F19CD | kibuzzard-664F19CD |
| 1 | G*** | kibuzzard-664F49B2 | kibuzzard-664F49B2 |
| 1 | G*** | kibuzzard-664F88D1 | kibuzzard-664F88D1 |
| 1 | G*** | kibuzzard-664F19D9 | kibuzzard-664F19D9 |
| 1 | G*** | kibuzzard-664F4D60 | kibuzzard-664F4D60 |
| 1 | G*** | kibuzzard-664F8901 | kibuzzard-664F8901 |
| 1 | G*** | kibuzzard-664F52A3 | kibuzzard-664F52A3 |
| 1 | G*** | kibuzzard-664F52AD | kibuzzard-664F52AD |
| 1 | G*** | kibuzzard-664F1B57 | kibuzzard-664F1B57 |
| 1 | G*** | kibuzzard-664FF9FF | kibuzzard-664FF9FF |
| 1 | G*** | kibuzzard-664F88FA | kibuzzard-664F88FA |
| 1 | G*** | kibuzzard-664F4F6B | kibuzzard-664F4F6B |
| 1 | G*** | kibuzzard-664F4D77 | kibuzzard-664F4D77 |
| 1 | G*** | kibuzzard-664F4F90 | kibuzzard-664F4F90 |
| 1 | G*** | kibuzzard-664F878C | kibuzzard-664F878C |
| 1 | G*** | kibuzzard-664F47C9 | kibuzzard-664F47C9 |
| 1 | G*** | kibuzzard-664F3565 | kibuzzard-664F3565 |
| 1 | G*** | kibuzzard-664F35B9 | kibuzzard-664F35B9 |
| 1 | G*** | kibuzzard-664F8796 | kibuzzard-664F8796 |
| 1 | G*** | kibuzzard-664F8782 | kibuzzard-664F8782 |
| 1 | G*** | kibuzzard-664F1B6E | kibuzzard-664F1B6E |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | L7805 | Package_TO_SOT_SMD:ATPAK-2 | U8 |
| 1 | L7815 | Package_TO_SOT_SMD:ATPAK-2 | U9 |
| 1 | LOGO | C-Footprint:Luffy6by6 | Stev0 |
| 1 | MOTOR_A | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J7 |
| 1 | MOTOR_B | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J8 |
| 1 | RED | LED_SMD:LED_0805_2012Metric | D24 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_DPST_x2 | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_XKB_U254-051T-4BH83-F1S | J5 |
More from Stevemwa/PCB_Designs
6- 4 layers50 × 50 mm

- 2 layers75 × 35 mm

- 2 layers90 × 45 mm

- 2 layers35.9 × 45.4 mm

- 4 layers21.6 × 40 mm

- 2 layers47.4 × 40.9 mm

Similar boards
- 4 layers110 × 80 mm

- 2 layers85.1 × 130.8 mm

- 2 layers127.5 × 100 mm

- 2 layers201.3 × 152.1 mm

DC DC CONVERTER
William-Souza-Santos/ADAPTIVE_FUZZY_LOGIC_CONTROL_FOUR_SWITCH_BIDIRECTIONAL_BUCK_BOOST_DC_DC_CONVERTER
Final Year Project by Electronic Engineering
95 parts6 - 2 layers126 × 66.5 mm

- 2 layers74 × 55.8 mm

HBridge
serpentsniper/hbridge-motor-driver
Two-channel brushed DC motor driver in KiCad. Discrete IRLZ44N H-bridges, IR2104 gate drivers, per-channel current sense and quadrature encoder inputs, on a 74 x 56 mm board with a Raspberry Pi Pico.
63 partsMIT - 2 layers99.3 × 45.7 mm

Pcb buck
DeniseViltes/dce-g5-proyecto_integrador
FIUBA - Electrónica - Taller de Diseño de Circuitos Electrónicos -Proyecto de diseño: Sistema de alimentación para aplicaciones industriales y automotrices
23 parts1 - 2 layers110.5 × 119.5 mm

SuperCapacitorBike
Fischer-Andrew/The-SuperCap-Bike-Project
I wanted an electric bike with a more dynamic feel than the typical e-bike; one in which you wouldn’t be able to get away with constantly cruising at 30km/h with minimal effort.
123 partsCC0-1.0
Questions
How big is the I2C Motor Driver PCB?
It measures 86.1 × 66.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the I2C Motor Driver use?
132 parts, built around the IR2104PBF, AMS1117-3.3, L7805 and L7815. 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.
Where can I download the I2C Motor Driver KiCad files?
From the Stevemwa/PCB_Designs repository on GitHub, at the commit this page was made from: the board is I2C Motor Driver/I2C Motor Driver.kicad_pcb and its schematic Attiny85_Alarm/Attiny85_Alarm.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the I2C Motor Driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask Stevemwa before reusing the design.