Stm32g070 and DRV8311 single motor board - V1 Alpha

techy-robot·Mighty-Micro-Motors·Kicad/stm32g070 and DRV8311 single motor board - V1 Alpha/stm32g070 and DRV8311 single motor board - V1 Alpha.kicad_pcb

Stm32g070 and DRV8311 single motor board - V1 Alpha layout, top view — open source STM32 board by techy-robot

About the Stm32g070 and DRV8311 single motor board - V1 Alpha

Stm32g070 and DRV8311 single motor board - V1 Alpha is an open source STM32 PCB design by techy-robot, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 38.8 × 42.1 mm, with 55 components from 41 distinct parts.

Its main chip is the STM32G070CBTR, from the STM32 family. Other key parts include the DRV8311HRRWR, BQ298012RUGT and BQ25060. By type, the board carries 19 resistors, 18 capacitors, 4 ICs, 4 transistors, 4 connectors and 2 diodes.

It belongs with the robotics & motion and power & battery designs in this gallery.

From the project

Tiny drone motors with a high reduction gearbox, a precise mangetic encoder, and a FOC controller

I'm currently thinking about having a cycloidal or split-ring planetary gearbox, due to the compact size and high reduction ratios

Preliminary CAD designs are on onshape, you can watch my progress here: Mighty Micro Motors - Onshape. Step files and STL files will also be uploaded to this repo.

Currently the design is twice as big as my ideal, with a 19mm diameter. I can not reduce the diameter without removing the bearings, possible reducing the lifespan. This really needs to be smaller, so I may do some testing and just remove some bearings. I'm not actually sure how well the 1x3x1mm…

Stm32g070 and DRV8311 single motor board - V1 Alpha, from the project README
From the project README

Main components on the Stm32g070 and DRV8311 single motor board - V1 Alpha

Stm32g070 and DRV8311 single motor board - V1 Alpha bill of materials (BOM)

55 components, 41 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G070CBTR
STM32G070CBTr
U1
1
DRV8311HRRWR
U2
1
BQ298012RUGT
U3
1
BQ25060
U4
1
NMOS, sir404dp
Q1
1
NMOS
Q2
1
PMOS,Si7157DP
Q3
1
PMOS
Q4
1
ABM8-16.000MHZ-10-1-U-T
Y1
1
JST SH SM04B
J1
1
JST SH SM06B
J2
1
Molex_PicoBlade_53048-0310 Horizontal 3P
J3
1
CONN_01X02_PIN
Conn_01x02_Pin
J4
1
SW_Push
SW1
2
Osram LT Q99G.01 green led
D1, D3
1
120ohm imp @100mhz
FB1
1
GND joiner
L1
2
0.1UF
0.1uF
C1, C19
1
4.7UF
4.7uF
C2
2
12PF
12pF
C3, C4
Show 21 more
QtyPartRefs
1
4.7UF
4.7uF
C5
3
0.1uF, 16v
C6, C7, C9
2
0.1UF
0.1uF
C10, C18
1
8NF
8nF
C11
1
1uF, 16v
C12
3
10uF, 16v
C13, C14, C16
1
1000uF, 16v
C15
1
1UF
1uF
C17
2
100K
100k
R1, R17
1
47K
47k
R2
1
20OHM
20ohm
R3
2
2k
R4, R13
1
300OHM
300ohm
R5
1
Same, 1000uOhm
R6
1
Vishay WSLF2512, 1%, 300uOhm
R7
1
402 ohm
R8
2
150K
150k
R9, R18
2
1k
R10, R12
1
230OHM
230ohm
R11
3
10K
10k
R14, R15, R16
1
80.6 ohm
R19

Stm32g070 and DRV8311 single motor board - V1 Alpha design files

The KiCad project lives in the techy-robot/Mighty-Micro-Motors repository on GitHub; these links point at the commit this page was built from.

Stm32g070 and DRV8311 single motor board - V1 Alpha: common questions

What microcontroller does the Stm32g070 and DRV8311 single motor board - V1 Alpha use?

The Stm32g070 and DRV8311 single motor board - V1 Alpha is built around the STM32G070CBTR, from the STM32 family.

How big is the Stm32g070 and DRV8311 single motor board - V1 Alpha?

The Stm32g070 and DRV8311 single motor board - V1 Alpha measures 38.8 × 42.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Stm32g070 and DRV8311 single motor board - V1 Alpha?

55 components, from 41 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 Stm32g070 and DRV8311 single motor board - V1 Alpha design files?

From the techy-robot/Mighty-Micro-Motors 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 Stm32g070 and DRV8311 single motor board - V1 Alpha design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which techy-robot chose for the repository.

Can I test firmware for the Stm32g070 and DRV8311 single motor board - V1 Alpha without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in Mighty-Micro-Motors

Similar boards