Main

wgbowley·OpenLSM·03_boards/01_armature_board/03_kicad/01_main/main.kicad_pcb

Top view of the Main PCB
Simulate this board

Main is an open source STM32 PCB design by wgbowley: a 2-layer, 60 × 40 mm board with 59 components (24 distinct parts). It is built around the STM32G431K8TX, LD1117S33, MAX3485, ADXL343 and more. Filed under sensors.

Low-Cost Linear Synchronous Permanent-Magnet Motor Platform

OpenLSM uses closed-loop control to position the motor's armature. This requires a device to measure the armature's position: an encoder board. OpenLSM also requires acceleration and thermal data for validating the motor's transient behaviour during operation. To achieve this, an SPI accelerometer is used to collect 3-axis acceleration data, and an array of 8 thermistors across the motor's z-axis is used to collect temperature data T(z, t).

Main, from the project README
From the project README

Built around

Parts list

59 components, 24 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G431K8TX
STM32G431K8Tx
U1
1
LD1117S33
U2
1
MAX3485
U3
1
ADXL343
U4
1
74HC4051
U5
1
ECS-80-20-18
ECS-80-20-18-TR
Y1
2
SW_Push
BOOT1, RESET1
1
01X05
01x05
ENC1
1
01X04
01x04
INT1
8
01X02
01x02
NTC1, NTC2, NTC3, NTC4, NTC5, NTC6, NTC7, NTC8
1
01X06
01x06
PRO1
1
LED
D1
1
BLM18AG601SN1D
FB1
2
1uf
C1, C6
6
100NF
100nf
C3, C5, C9, C13, C14, C15
2
10uf
C4, C7
1
22uf
C8
9
10NF
10nf
C10, C16, C17, C18, C19, C20, C21, C22 +1
2
30PF
30pf
C11, C12
2
10
R1, R2
Show 4 more
QtyPartRefs
1
120
R3
2
10k
R5, R6
3
220
R7, R16, R17
8
1.8k
R8, R9, R10, R11, R12, R13, R14, R15

More boards in OpenLSM

Similar boards