Ethercat stm32

MetalMusings·MyOwnEtherCATDevice·Cards/EaserCAT-2000/Kicad/Ethercat-stm32.kicad_pcb

Ethercat stm32 PCB layout, top view — open source STM32 board by MetalMusings

About the Ethercat stm32 PCB

Ethercat stm32 is an open source STM32 PCB design by MetalMusings, published on GitHub. It is a 4-layer board measuring 89.9 × 59.2 mm, with 134 components from 38 distinct parts.

Its main chip is the STM32F407VGT6, from the STM32 family. Other key parts include the LAN9252_PT, AT24CS32-SSHM and AMS1117-3.3. By type, the board carries 55 capacitors, 46 resistors, 14 connectors, 4 ICs, 3 diodes and 2 crystals.

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

From the project

Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.

This repository contains the EtherCAT devices I have designed, built and put in use in linuxcnc.

Everything should be here: - Schematics, PCB layouts, and what is needed to build the boards. - Software tools to create an ESI-file and program the ESC eeprom. - Software tools to create the application running on a STM32F407VG. - A big learning curve is hidden in here as well

Ethercat stm32, from the project README
From the project README

Main components on the Ethercat stm32

Ethercat stm32 bill of materials (BOM)

134 components, 38 distinct parts.

QtyPartRefs
1
LAN9252_PT
U1
1
AT24CS32-SSHM
U2
1
AMS1117-3.3
U3
1
STM32F407VGT6
U4
1
25MHz
Y1
1
8 MHz
Y2
1
Conn_01x02_Pin
J1
1
Serial usart1
J2
1
STLINK
J3
1
I2C bus2
J4
1
DAC1
J5
1
Encoder 1
J6
1
Encoder 2
J7
1
Encoder 3
J8
1
Encoder 4
J9
3
Conn_01x06_Pin
J10, J11, J12
1
Stepper 1
J13
1
Stepper 2
J14
2
BLM18EG221S
B1, B2
5
BLM18EG221SN1D
B3, B4, B5, B6, B7
Show 18 more
QtyPartRefs
2
J0011D01BNL
IN1, OUT1
1
SW_Push
SW1
1
Green led
D1
2
Blue led
D2, D3
2
20pF
C1, C2
37
0.1uF
C3, C14, C15, C16, C17, C18, C19, C20 +29
1
470pF
C4
1
1uF
C5
8
10pF
C6, C7, C8, C9, C10, C11, C12, C13
2
10uF
C41, C49
2
2.2uF
C53, C57
2
22pF
C55, C56
6
10k
R1, R21, R22, R23, R24, R25
1
12.1k
R2
18
1k
R3, R19, R20, R30, R31, R32, R39, R40 +10
11
22
R4, R5, R6, R7, R8, R9, R10, R28 +3
8
49.9
R11, R12, R13, R14, R15, R16, R17, R18
2
2k
R26, R27

Ethercat stm32 design files

The KiCad project lives in the MetalMusings/MyOwnEtherCATDevice repository on GitHub; these links point at the commit this page was built from.

Ethercat stm32: common questions

What microcontroller does the Ethercat stm32 use?

The Ethercat stm32 is built around the STM32F407VGT6, from the STM32 family.

How big is the Ethercat stm32 PCB?

The Ethercat stm32 measures 89.9 × 59.2 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Ethercat stm32?

134 components, from 38 distinct parts. The full bill of materials is listed on this page.

Where can I download the Ethercat stm32 design files?

From the MetalMusings/MyOwnEtherCATDevice repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Ethercat stm32 design in my own project?

The repository has no license, so all rights stay with MetalMusings. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Ethercat stm32 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 MyOwnEtherCATDevice

Similar boards