THCAD-reader+Digital-IO

MetalMusings·MyOwnEtherCATDevice·Cards/EaserCAT-6000-THCAD-reader+Digital-IO/Kicad/THCAD-reader+Digital-IO.kicad_pcb

THCAD-reader+Digital-IO PCB layout, top view — open source STM32 board by MetalMusings

About the THCAD-reader+Digital-IO PCB

THCAD-reader+Digital-IO is an open source STM32 PCB design by MetalMusings, published on GitHub. It is a 2-layer board measuring 112.5 × 65.6 mm, with 135 components from 52 distinct parts.

Its main chip is the STM32F407VGT6, from the STM32 family. Other key parts include the TLP292-4, AT24CS32-SSHM, LAN9252_PT, MAX3485CSA/ESA and AMS1117-3.3. By type, the board carries 34 diodes, 34 resistors, 32 capacitors, 14 connectors, 9 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

THCAD-reader+Digital-IO, from the project README
From the project README

Main components on the THCAD-reader+Digital-IO

THCAD-reader+Digital-IO bill of materials (BOM)

135 components, 52 distinct parts.

QtyPartRefs
4
TLP292-4
U1, U3, U4, U8
1
AT24CS32-SSHM
U2
1
LAN9252_PT
U5
1
STM32F407VGT6
U6
1
MAX3485CSA/ESA
U7
1
AMS1117-3.3
U9
1
25MHz
Y1
1
8 MHz
Y2
2
10pF
CN1, CN2
1
0.1uF
CN3
1
In1-4
J1
1
In5-8
J2
1
In9-12
J3
1
24V_Common
J4
1
Serial usart1
J5
1
THCAD
J6
1
STLINK
J7
1
Output1-2
J8
1
24V Field
J9
1
Output3-4
J10
Show 32 more
QtyPartRefs
1
5V input
J11
7
BLM18EG221S
B1, B2, B3, B4, B5, B6, B7
2
J0011D01BNL
IN1, OUT1
1
SW_Push
SW1
12
Yellow led
D1, D3, D5, D7, D9, D11, D13, D15 +4
13
Red led
D2, D4, D6, D8, D10, D12, D14, D16 +5
1
Green led
D25
1
Orange led
D26
1
Blue led
D28
4
White
D29, D30, D31, D34
2
Blue
D32, D33
21
0.1uF
C1, C2, C3, C6, C8, C10, C12, C14 +13
2
20pF
C4, C5
1
2uF
C7
1
1uF
C9
1
470pF
C11
2
2.2uF
C13, C17
2
22pF
C26, C27
2
10uF
C29, C31
4
1k
R1, R2, R3, R17
3
2k
R4, R5, R19
1
12.1k
R6
2
22
R7, R8
7
10k
R9, R10, R11, R12, R13, R14, R15
1
120
R16
1
4k7
R18
1
100k
R100
4
1k
RN1, RN3, RN8, RN12
4
4k7
RN2, RN4, RN7, RN14
2
49.9
RN5, RN6
3
39k
RN9, RN10, RN11
1
330
RN13

THCAD-reader+Digital-IO design files

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

THCAD-reader+Digital-IO: common questions

What microcontroller does the THCAD-reader+Digital-IO use?

The THCAD-reader+Digital-IO is built around the STM32F407VGT6, from the STM32 family.

How big is the THCAD-reader+Digital-IO PCB?

The THCAD-reader+Digital-IO measures 112.5 × 65.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the THCAD-reader+Digital-IO?

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

Where can I download the THCAD-reader+Digital-IO 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 THCAD-reader+Digital-IO 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 THCAD-reader+Digital-IO 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