Ax58100-stm32-ethercat

MetalMusings·MyOwnEtherCATDevice·Cards/EaserCAT-3000-Digital-Stepper-Analog-Encoder-Frequency/Kicad/Ax58100-stm32-ethercat.kicad_pcb

Ax58100-stm32-ethercat PCB layout, top view — open source STM32 board by MetalMusings

About the Ax58100-stm32-ethercat PCB

Ax58100-stm32-ethercat is an open source STM32 PCB design by MetalMusings, published on GitHub. It is a 2-layer board measuring 94.5 × 74.5 mm, with 184 components from 54 distinct parts.

Its main chip is the STM32F407VGT6, from the STM32 family. Other key parts include the MAX3485CSA/ESA, TXS0108EPW, TLP292-4, AMS1117-3.3 and 24LC32A. By type, the board carries 71 resistors, 52 capacitors, 21 diodes, 18 connectors, 10 ICs 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

Ax58100-stm32-ethercat, from the project README
From the project README

Main components on the Ax58100-stm32-ethercat

Ax58100-stm32-ethercat bill of materials (BOM)

184 components, 54 distinct parts.

QtyPartRefs
1
MAX3485CSA/ESA
U1
1
TXS0108EPW
U2
3
TLP292-4
U3, U4, U5
1
STM32F407VGT6
U6
1
AMS1117-3.3
U7
1
24LC32A
U8
1
AMS1117-1.2
U9
1
AX58100
U10
1
8 MHz
Y1
1
NXK25.000AE12F-KAB6-12
Y2
1
Step1
J1
1
Step2
J2
1
Step3
J3
1
Step4
J4
1
THCAD
J5
1
In1-4
J6
1
In5-8
J7
1
Output1-2
J8
1
Output3-4
J9
1
Encoder
J10
Show 34 more
QtyPartRefs
1
5V Power IN
J11
1
24V Field
J12
1
DAC
J13
1
In_opt1
J14
1
Serial usart1
J15
1
In_opt2
J16
1
STLINK
J17
1
Out_opt
J18
5
BLM18EG221SN1D
B1, B4, B5, B6, B7
2
BLM18EG221S
B2, B3
2
J0011D01BNL
IN1, OUT1
1
SW PB
SW1
8
Yellow led
D1, D3, D5, D7, D9, D11, D13, D15
9
Red led
D2, D4, D6, D8, D10, D12, D14, D16 +1
2
Blue led
D17, D18
2
Green led
D19, D21
33
0.1uF
C1, C2, C3, C4, C6, C7, C9, C11 +25
2
2.2uF
C5, C18
2
22pF
C8, C10
4
10uF
C13, C38, C41, C42
8
10pF
C29, C30, C31, C32, C34, C35, C36, C37
1
1uF
C45
2
18pF
C51, C52
1
120
R1
9
4k7
R2, R3, R4, R5, R6, R7, R8, R9 +1
15
4k7
R10, R13, R17, R28, R41, R44, R45, R46 +7
4
330
R11, R14, R16, R27
5
1k
R12, R15, R18, R38, R39
8
1k
R19, R20, R21, R22, R23, R24, R25, R26
5
22
R29, R40, R43, R47, R58
8
39k
R30, R31, R32, R33, R34, R35, R36, R37
8
49.9
R49, R50, R51, R52, R53, R54, R55, R56
7
510
R57, R59, R60, R61, R62, R63, R70
1
12k 1%
R66

Ax58100-stm32-ethercat design files

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

Ax58100-stm32-ethercat: common questions

What microcontroller does the Ax58100-stm32-ethercat use?

The Ax58100-stm32-ethercat is built around the STM32F407VGT6, from the STM32 family.

How big is the Ax58100-stm32-ethercat PCB?

The Ax58100-stm32-ethercat measures 94.5 × 74.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Ax58100-stm32-ethercat?

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

Where can I download the Ax58100-stm32-ethercat 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 Ax58100-stm32-ethercat 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 Ax58100-stm32-ethercat 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