Harpia

todio1155·harpia

Harpia PCB layout, top view — open source STM32 board by todio1155

About the Harpia PCB

Harpia is an open source STM32 PCB design by todio1155, published on GitHub under the CERN-OHL-S-2.0 license. It is a 6-layer board measuring 93.6 × 93.8 mm, with 182 components from 45 distinct parts.

Its main chip is the STM32F407VET6, from the STM32 family. Other key parts include the AMS1117-3.3, SRV05-4HTG-D, TMC2209-LA-T, TPS62933FDRLR and 74HC4051D,653. By type, the board carries 95 capacitors, 39 resistors, 16 connectors, 14 ICs, 9 switches and 6 diodes.

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

From the project

uma impressora 3d simples, com o objetivo de ser modular, durável e open-source.

Projeto "Harpia Ninho" é uma impressora 3D projetada para ser open-source (leia a licença atual do projeto antes de usar), durável, modificável e atualmente ficando mais fácil de consertar e fazer módulos de expansão, tipo um LAN/Ethernet, mais NTC, driver de passo, FRAM e muito mais. Ele foi feito para ATX-20 ou ATX-24; licença "CERN-OHL-S-2.0". ## contexto Eu queria uma impressora 3D barata, eficiente, personalizada e open-source que pudesse ser muito modificada.

Main components on the Harpia

Harpia bill of materials (BOM)

182 components, 45 distinct parts.

QtyPartRefs
1
STM32F407VET6
U1
1
AMS1117-3.3
U2
2
SRV05-4HTG-D
U3, U9
4
TMC2209-LA-T
TMC2209-LA
U4, U5, U6, U7
1
TPS62933FDRLR
TPS62933F
U8
1
74HC4051D,653
74HC4051
U10
2
UCC27524DR
U11, U12
2
IRFS7530TRL7PP
U13, U14
1
ABM3-8.000MHZ-D2Y-T
8mhz
Y1
4
CL10B104KB8WPNC
100nf
CN1, CN2, CN3, CN4
1
12402012E212A
USB_C_Receptacle_USB2.0_16P
J2
6
Conn_01x04_Pin
J3, J4, J5, J6, J16, J18
1
39301240
ATX-24
J7
1
472192001
Micro_SD_Card
J8
1
Conn_01x15_Pin
J9
1
Conn_01x04_MountingPin
J17
1
PZ-2.54-2*10-8.5-WZ
ETH
J19
3
22284020
SW_Push
SW1, SW2, SW3
6
SKHHAMA010
SW_P
SW4, SW5, SW6, SW7, SW8, SW9
1
SMF5V0A
D3
Show 25 more
QtyPartRefs
4
SMF3.3
D4, D7, D8, D9
1
SMF12A
D10
1
BLM21PG221SN1D
FerriteBead
FB3
1
VLS6045EX-4R7M
4.7µh
L1
2
C0603C220J4GAC7867
22pf
C1, C5
15
CL31A106KBHNNNE
10µf
C2, C6, C11, C29, C31, C48, C50, C73 +7
39
CL10B104KB8WPNC
100nf
C3, C4, C7, C9, C13, C17, C18, C19 +31
7
GRM188R61E475KE11D
4.7µf
C8, C10, C14, C25, C26, C45, C46
6
CL21B105KBFNNNE
1µf
C12, C21, C23, C41, C43, C63
4
CL10B223KB8NNNC
22nf
C15, C16, C35, C36
4
35YXJ1000M12.5X20
1000µf
C27, C34, C59, C66
4
35TZV100M6.3X8
100µf
C32, C33, C51, C52
4
GRM21BR61E226ME44L
22µf
C53, C55, C62, C64
1
GCM155R71E333KA55D
33nf
C56
9
CL05B103KB5NNNC
10nf
C79, C80, C81, C83, C85, C95, C96, C97 +1
2
CRCW060322R0FKEA
22Ω
R25, R26
18
CRCW060333R0FKEA
33Ω
R28, R29, R30, R31, R32, R33, R34, R35 +10
8
WSL2512R1000FEA
100mΩ
R59, R60, R61, R62, R67, R68, R69, R70
1
RT0603BRD07100KL
100kΩ
R71
1
ERA2AEB331X
57.6kΩ
R72
1
ERA2AEB331X
330Ω
R76
1
RT0603BRD0730K9L
30.9kΩ
R77
2
RC0603FR-074K7L
4.7kΩ
R87, R88
2
MMB02070C1209FB200
12Ω
R108, R109
3
CAT10-330J4LF
33Ω
RN2, RN4, RN5

Harpia design files

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

Harpia: common questions

What microcontroller does the Harpia use?

The Harpia is built around the STM32F407VET6, from the STM32 family.

How big is the Harpia PCB?

The Harpia measures 93.6 × 93.8 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the Harpia?

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

Where can I download the Harpia design files?

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

Can I use the Harpia design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which todio1155 chose for the repository.

Can I test firmware for the Harpia 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.

Similar boards