Skip to the content
PCBKitNew board
2 layers38 × 59 mmMotorControl, the printed circuit board in 3D

MotorControl ============ This Repository has the Kicad source files for an H-Bridge that I want to use in my model RC Boats. It is based around the DRV8701P H-Bridge driver Chip.

Size
38 × 59 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
31
Pads
151
Tracks, vias
298, 112
Pours
15
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
2 Jun 2021
Updated
2 Jun 2021

Overview

MotorControl is an open-source printed circuit board by Phylex, from the Phylex/MotorControl repository on GitHub. It is a 2-layer board of 38 × 59 mm with 39 parts on 31 nets, routed with 298 tracks and 112 vias.

It is built around the DRV8701PRGE, BC846B,215-JSM and BZT55C12. Its parts include 14 capacitors, 10 resistors, 6 transistors, 3 connectors and 1 IC.

Main components

3

README

README.md

MotorControl

This Repository has the Kicad source files for an H-Bridge that I want to use in my model RC Boats. It is based around the DRV8701P H-Bridge driver Chip.

It's used in conjunction with Infineon IDP060N03L-G Mosfets with an Rd-on of 6 mOhm, so they should be good up to around 40-50 Amps.

Features

It's main Features are:

  1. Current measurement via a Shunt resistor.

  2. Reverse polarity protection.

  3. A settable maximum current (courtesy of current chopping of the DRV8701)

  4. The input current is smoothed via an inductor/capacitor combination of 2.2uH/440uF respectively.

  5. A maxixum operating PWM frequency of 50 kHz.

Notes

  1. According to my calculations and the voltage that is likely to power the Boats (2S Li-Ion battery packs) the maxixum PWM frequency that the charge pump of the DRV8701P supports is 86kHz so far outside the problematic resonance frequency of 5.1 kHz of the Inductor/Capacitor current smoothing

  2. The total gate charge of one MOSFET is < 14.4 nC which is roughly the number that the reference design in the Data sheet mentions. In this case The current source for the high-side FETs is set to 100mA via a resistor on the board. This gives the FETs a worst case rise time of 144 ns.

  3. The Resonance of the Inductor-Capacitor circuit is at roughly 5.1 kHz, so A PWM frequency a fair bit higher is recommended.)

  4. The data sheet mentions a maxixum current chopping frequency of 38 kHz so well inside the maximum supported frequency.

Parts

39
QtyValueFootprintReferences
5IPD060N03L GPackage_TO_SOT_SMD:TO-252-2Q1, Q2, Q3, Q4, Q6
42Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR24, R25, R27, R28
44.7nCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC11, C12, C18, C19
310KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R4
31uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C4
22.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC14, C15
2220ufnabla-footprints:Vishay_ELKO_1213C10, C17
2Screw_Terminal_01x04TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-4_1x04_P2.54mm_HorizontalJ2, J3
1100nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC13
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2
11GResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3
12.2uHInductor_SMD:L_Bourns_SRP1245AL1
1200KPotentiometer_THT:Potentiometer_Bourns_3386X_HorizontalRV1
13mnabla-footprints:TE_LRS1050R9
147kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR21
1BC846B,215Package_TO_SOT_SMD:SOT-23Q5
1BZT55C12nabla-footprints:MELF_SOD-80D4
1Conn_01x07_FemaleConnector_JST:JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_HorizontalJ1
1DRV8701Pnabla-footprints:QFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalViasU1

The 37 most common of 39 parts.

Questions

How big is the MotorControl PCB?

It measures 38 × 59 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MotorControl use?

39 parts, built around the DRV8701PRGE, BC846B,215-JSM and BZT55C12. 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 MotorControl KiCad files?

From the Phylex/MotorControl repository on GitHub, at the commit this page was made from: the board is MotorControl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MotorControl design in my own project?

Its repository states no licence, so its author keeps all rights: ask Phylex before reusing the design.

Similar boards

  • 8 layers120 × 100 mmGeeks ecu, the printed circuit board in 3D

    Geeks ecu

    synthesissolutions/geeksforkids

    458 parts2
  • 2 layers52 × 50.5 mmXblast lite, the printed circuit board in 3D

    Xblast lite

    clegg89/xblast-lite

    Xblast Lite PCB

    30 parts
  • 4 layers133.8 × 75 mmAlarmClock, the printed circuit board in 3D

    AlarmClock

    Nuddel69/AlarmClock

    70 parts
  • 4 layers35 × 35.5 mmBb panel, the printed circuit board in 3D

    Bb panel

    goktugh/robotbits

    Some bits for robots or other control applications

    23 parts
  • 2 layers24.4 × 24.4 mmOSO SWAT B1, the printed circuit board in 3D

    OSO SWAT B1

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    39 parts2.1k