Kinisi motor controller board

szolotykh·kinisi-motor-controller-board

Kinisi motor controller board layout, top view — open source STM32 board by szolotykh
Simulate this board

About the Kinisi motor controller board

Kinisi motor controller board is an open source STM32 PCB design by szolotykh, published on GitHub under the MIT license. It is a 4-layer board measuring 75 × 60 mm, with 72 components from 44 distinct parts.

Its main chip is the STM32F405RGT6, from the STM32 family. Other key parts include the USBLC6-2SC6, TPS54331DDAR and DRV8870DDA. By type, the board carries 28 capacitors, 15 resistors, 11 connectors, 7 ICs, 6 diodes and 2 switches.

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

From the project

Kinisi motor controller board based on STM32F405 microcontroller

Features: Controls 4 motors Receives readings from 4 encoders * Supports encoders with wide range of supply voltage (3.3V, 5V, custom)

Interfaces: USB Serial device I2C CAN 4x GPIO

Kinisi motor controller board, from the project README
From the project README

Main components on the Kinisi motor controller board

Kinisi motor controller board bill of materials (BOM)

72 components, 44 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F405RGT6
U2
1
USBLC6-2SC6
U3
1
TPS54331DDAR
U201
4
DRV8870DDA
U301, U302, U303, U304
1
Input 12V
J9
1
C145792
USB_B_Micro
J10
1
Conn_02x07_Odd_Even
J101
1
I2C_CONN
J102
1
Debug
J104
1
M0_CONN
J301
1
M1_CONN
J302
1
M2_CONN
J303
1
M3_CONN
J304
1
External encoders power
J309
1
Encoder Commector
J310
1
16MHZ
16MHz
HSE1
2
C495942
SW_NRST
SW102, SW103
4
B5819W
D1, D2, D201, D301
1
C193191
BLUE
D3
1
C84263
RED
D101
Show 24 more
QtyPartRefs
1
39N
39n
L2
1
10UH
10uH
L201
1
4U7
4u7
C3
6
100NF
100nf
C4, C5, C6, C7, C8, C201
2
1u
C13, C101
1
10NF
10n
C14
2
2.2U
2.2u
C15, C16
2
12P
12p
C17, C18
1
10UF
10uf
C202
1
10NF
10nf
C203
1
1NF
1nF
C204
1
8.2NF
8.2nF
C205
2
47UF
47uF
C206, C207
4
100N
100n
C301, C303, C305, C307
4
47u
C302, C304, C306, C308
1
47
R6
1
100
R7
2
2K2
2k2
R14, R15
2
10K
R101, R201
1
120
R102
2
15
R103, R104
1
30K
R202
1
3.3K
R203
4
0.15
R301, R302, R303, R304

Kinisi motor controller board design files

The KiCad project lives in the szolotykh/kinisi-motor-controller-board repository on GitHub; these links point at the commit this page was built from.

Kinisi motor controller board: common questions

What microcontroller does the Kinisi motor controller board use?

The Kinisi motor controller board is built around the STM32F405RGT6, from the STM32 family.

How big is the Kinisi motor controller board?

The Kinisi motor controller board measures 75 × 60 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Kinisi motor controller board?

72 components, from 44 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 Kinisi motor controller board design files?

From the szolotykh/kinisi-motor-controller-board 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 Kinisi motor controller board design in my own project?

Yes, under the terms of its MIT license, which szolotykh chose for the repository.

Can I test firmware for the Kinisi motor controller board 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.

Similar boards