Skip to the content
PCBKitNew board
4 layers60 × 60 mmBLDC, the printed circuit board in 3D

Hardware design files for BLDC servo controller

Size
60 × 60 mm
Copper layers
4
Thickness
1.6 mm
Parts
124
Nets
139
Pads
509
Tracks, vias
814, 208
Pours
29
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 Mar 2018
Updated
24 Sep 2022

Overview

BLDC is an open-source printed circuit board by BetzDrive, from the BetzDrive/bldc-controller-hardware repository on GitHub. It is a 4-layer board of 60 × 60 mm with 124 parts on 139 nets, routed with 814 tracks and 208 vias.

It is built around the STM32F405RGT6, ISL32458EIBZ and LMZ21700SIL, with the DRV8312DDW, LM46000PWP and MCP9808-E/MS among its other parts. Its parts include 57 capacitors, 24 resistors, 13 ICs, 5 diodes and 5 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

README

README.md

Betz Drive - A BLDC Controller

This board is designed for low-speed, high torque motor applications that require highly precise positional and torque commands.

Features

  • Chainable Initialization. Input/output connectors and 'disco-bus' pins provide dynamic initialization, allowing for easy replacement of any board (no hard coded ids).

  • High Precision Current Readings

  • 12-bit Precision Positional Readings AS5047U-HTSM

  • Thermal Sensitivity

  • Optional 20-pin header with 9 GPIO pins, I2C, 3.3V rail, and ground for add-on functionality!

Renderings

3D Front 3D Back

Parts

124
QtyValueFootprintReferences
19100nCapacitor_SMD:C_0402_1005MetricC13, C14, C16, C19, C21, C24, C26, C32, C39, C40, C42, C46, C50, C53, C56, C61 +3
13TestPointTestPoint:TestPoint_Pad_D1.0mmTP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15
121uCapacitor_SMD:C_0402_1005MetricC2, C15, C18, C20, C27, C30, C36, C38, C48, C52, C60, C67
6150RResistor_SMD:R_0402_1005MetricR2, R5, R10, R19, R27, R50
62k21Resistor_SMD:R_0402_1005MetricR9, R21, R39, R55, R61, R63
5100uCapacitor_SMD:CP_Elec_10x10C3, C5, C9, C22, C25
522uCapacitor_SMD:C_1210_3225MetricC12, C23, C31, C35, C41
42u2Capacitor_SMD:C_0402_1005MetricC8, C10, C47, C49
44u7Capacitor_SMD:C_1210_3225MetricC4, C6, C7, C45
4NONEBLDC:mounting-hole-pkgH0, H1, H2, H3
3100nCapacitor_SMD:C_0603_1608MetricC1, C64, C68
349k9Resistor_SMD:R_0603_1608MetricR0, R15, R62
3INA253Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU10, U11, U14
216pCapacitor_SMD:C_0402_1005MetricC54, C57
243650-0510BLDC:molex-436500511J1, J4
256R2Resistor_SMD:R_0402_1005MetricR4, R6
2LTST-C190GKTDiode_SMD:D_0603_1608MetricD0, D2
2SMF3.3Diode_SMD:D_SOD-123FD1, D4
1100uInductor_SMD:L_7.3x7.3_H4.5L2
110kResistor_SMD:R_0402_1005MetricR1
1180kResistor_SMD:R_0402_1005MetricR17
11MResistor_SMD:R_0402_1005MetricR8
11RResistor_SMD:R_0805_2012MetricR32
1436500313BLDC:molex-microfit-3-pkgJ2
1470nCapacitor_SMD:C_0402_1005MetricC17
14n7Capacitor_SMD:C_0402_1005MetricC34
158kResistor_SMD:R_0402_1005MetricR3
1681kResistor_SMD:R_0402_1005MetricR16
182pCapacitor_SMD:C_0402_1005MetricC11
191kResistor_SMD:R_0402_1005MetricR11
1ABM7-8.000MHZ-D2Y-TBLDC:ABM7-8MHZ-D2Y-T-pkgX0
1AS5047UPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU13
1B3U-1000PBLDC:SW_B3U-1000PS1
1BONUSConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_HorizontalJ5
1DNPBLDC:TC2030-MCP-NL-pkgJ3
1DRV8312BLDC:HTSSOP-44U5
1IIS328DQPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU2
1ISL32458EPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1LM46000BLDC:PWP0016GU4
1LMZ21700SILBLDC:SIL0008EU1
1MCP9808Package_SO:MSOP-8_3x3mm_P0.65mmU12
1SMLP34RGBBLDC:rhom-SMLP34RGB-fpD3
1SN74LVC1G66DBVPackage_TO_SOT_SMD:SOT-23-5U7
1STM32F405RGPackage_QFP:LQFP-64_10x10mm_P0.5mmU9
1TLV702Package_TO_SOT_SMD:SOT-23-5U3

Questions

How big is the BLDC PCB?

It measures 60 × 60 mm and has 4 copper layers, 1.6 mm thick.

What parts does the BLDC use?

124 parts, built around the STM32F405RGT6, ISL32458EIBZ, LMZ21700SIL and DRV8312DDW. 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 BLDC KiCad files?

From the BetzDrive/bldc-controller-hardware repository on GitHub, at the commit this page was made from: the board is BLDC.kicad_pcb and its schematic BLDC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BLDC design in my own project?

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

Similar boards

  • 4 layers70 × 70 mmBlue interface board, the printed circuit board in 3D

    Blue interface board

    BetzDrive/interface-board

    Power and signal conditioning board for the Betz Drive system

    130 parts5
  • 4 layers10 × 22.5 mmCircle, the printed circuit board in 3D

    Circle

    osrf/slow_bldc

    52 parts4Apache-2.0
  • 4 layers130 × 74.7 mmStima V4 Slave R1 1, the printed circuit board in 3D

    Stima V4 Slave R1 1

    r-map/rmap

    rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

    289 parts55
  • 4 layersBetz mini, the printed circuit board in 3D

    Betz mini

    codebot/betz_experimental

    experimental firmware for betz drive

    78 partsApache-2.0
  • 2 layers66 × 51.5 mmWiFi Gate Controller, the printed circuit board in 3D

    WiFi Gate Controller

    mikelawrence/WiFi-Gate-Controller

    WiFi enabled Gate Controller Addon to US Automatic Gate Opener

    91 parts8MIT
  • 2 layers80 × 90 mmWiFi Septic Controller, the printed circuit board in 3D

    WiFi Septic Controller

    mikelawrence/WiFi-Septic-Controller

    WiFi enabled Septic Controller

    104 parts8MIT
  • 2 layers65 × 30 mmRPi pHat Thermocouple, the printed circuit board in 3D

    RPi pHat Thermocouple

    mikelawrence/RPi-pHat-Thermocouple

    Raspberry Pi Thermocouple pHat

    59 parts7MIT
  • 6 layers75 × 75 mmStm32h7-sdram-2layer, the printed circuit board in 3D

    Stm32h7-sdram-2layer

    northernpaws/stm32h7-sdram-2layer

    KiCad template for a TSOP-54 16M SDRAM routed to an LQFP-144 STM32H7 on two layers

    31 parts1CERN-OHL-P-2.0