Corevus g

calithameridi·corevus·hardware/corevus-g/corevus-g.kicad_pcb

Corevus g PCB layout, top view — open source STM32 board by calithameridi

About the Corevus g PCB

Corevus g is an open source STM32 PCB design by calithameridi, published on GitHub. It is a 4-layer board measuring 135 × 75 mm, with 427 components from 85 distinct parts.

Its main chip is the STM32F407ZETx, from the STM32 family. Other key parts include the CD4504B, TPS54335A, AMS1117-3.3, TMC2209-LA and TMC2160. By type, the board carries 129 resistors, 105 capacitors, 42 connectors, 39 diodes, 38 transformers and 34 transistors.

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

From the project

High-flexibility, low-cost mechatronics controller for 3D printers

Copyright 2024 by meridi (myself), all rights reserved until I decide on a suitable license

Corevus-G v0.6 printer mainboards are available for evaluation and beta testing. Join the discord: discord (dot) gg (slash) W 5 m a f w 2 k Y h. See the Corevus-G v0.6 manual here for more information.

High performance, low-ish price control board for 3D printers.

(For older hardware releases, also see the CvG v0.4 manual)

Corevus g, from the project README
From the project README

Main components on the Corevus g

Corevus g bill of materials (BOM)

427 components, 85 distinct parts.

QtyPartRefs
1
STM32F407ZETx
U1
1
CD4504B
U2
2
TPS54335A
U3, U4
1
AMS1117-3.3
U5
4
TMC2209-LA
U6, U7, U8, U9
2
TMC2160
U11, U12
6
JST XH
M1, M2, M3, M4, M5, M6
12
AO3400
Q1, Q2, Q19, Q20, Q21, Q22, Q23, Q24 +4
16
30N06
Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10 +8
2
60N03F
Q25, Q26
4
DFN8-5x6
Q31, Q33, Q34, Q35
1
25 MHz
Y1
2
USB 2.0
J1, J13
18
JST XH
J2, J4, J5, J7, J8, J9, J10, J11 +10
3
1x2P
J3, J35, J36
2
KK2.54
J6, J14
7
1x3P
J18, J19, J20, J31, J38, J41, J42
3
XH
J24, J25, J26
1
JST XH
J27
1
MF3 2x04P
J28
Show 65 more
QtyPartRefs
1
USB_A
J29
4
MF3 1x02P
J30, J32, J33, J34
6
10A
F1, F2, F3, F4, F5, F6
2
V_{M}
H5, H7
2
Gnd
H6, H8
2
ToolingHole
H9, H10
1
Back
H13
2
SPST
SW1, SW3
2
V_{SA}
T1, T17
2
SClk
T2, T18
2
Gnd
T3, T19
2
MOSI
T4, T20
2
MISO
T5, T21
2
V_{CC}IO
T6, T22
2
Therm
T7, T23
24
TestPoint
T8, T9, T10, T11, T12, T13, T14, T15 +16
4
10kΩ/3950K
TH1, TH2, TH3, TH4
27
Red
D1, D2, D3, D5, D6, D7, D8, D9 +19
5
Grn
D4, D13, D17, D30, D32
6
5819
D14, D29, D36, D38, D39, D40
1
1N5819
D28
1
GZ1608
FB1
1
47μH
L1
1
22μH
L2
2
16pF
C1, C2
2
2.2μF
C3, C4
38
1μF
C5, C6, C7, C8, C9, C18, C19, C23 +30
10
100nF 50V
C10, C11, C74, C75, C76, C89, C90, C91 +2
2
220μF 35V
C12, C109
4
470μF 63V
C13, C14, C16, C17
12
1µF
C15, C44, C46, C53, C59, C61, C79, C81 +4
6
100nF 16V
C20, C25, C30, C35, C39, C54
4
22nF 50V
C21, C26, C31, C36
4
1μF 50V
C22, C27, C32, C37
2
100nF
C38, C80
2
47nF 100V
C40, C55
4
1μF 100V
C51, C52, C66, C67
4
22μF 25V
C86, C95, C105, C107
1
33pF
C88
2
10μF 50V
C94, C96
1
2.2nF
C97
1
100pF
C98
1
10nF
C99
1
10μF
C101
2
220μF 25V
C106, C108
26
10kΩ
R1, R10, R11, R13, R14, R19, R23, R25 +18
35
4.7kΩ
R2, R12, R15, R16, R17, R18, R22, R24 +27
1
1kΩ
R3
10
33Ω
R4, R5, R33, R34, R37, R38, R41, R42 +2
4
5.1kΩ
R6, R7, R121, R125
5
220kΩ
R8, R9, R94, R96, R111
8
100mΩ
R20, R21, R26, R27, R30, R100, R103, R105
17
100Ω
R31, R39, R47, R48, R59, R60, R61, R62 +9
2
1Ω
R32, R40
4
50mΩ
R35, R36, R43, R44
7
22kΩ
R70, R109, R113, R115, R116, R117, R129
1
30kΩ
R90
1
5.6kΩ
R91
1
47kΩ
R92
1
3.3kΩ
R93
1
18kΩ
R95
1
24kΩ
R104
1
100kΩ
R110
2
470Ω
R118, R119
1
47kΩ
R128

Corevus g design files

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

Corevus g: common questions

What microcontroller does the Corevus g use?

The Corevus g is built around the STM32F407ZETx, from the STM32 family.

How big is the Corevus g PCB?

The Corevus g measures 135 × 75 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Corevus g?

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

Where can I download the Corevus g design files?

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

Can I use the Corevus g design in my own project?

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

Can I test firmware for the Corevus g 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 corevus

Similar boards