Harpia
todio1155·harpia
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F407VET6 | LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U2 |
| 2 | SRV05-4HTG-D | SOT-23-6 | U3, U9 |
| 4 | TMC2209-LA-T TMC2209-LA | VQFN-28-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias | U4, U5, U6, U7 |
| 1 | TPS62933FDRLR TPS62933F | SOT-583-8 | U8 |
| 1 | 74HC4051D,653 74HC4051 | SOIC-16_3.9x9.9mm_P1.27mm | U10 |
| 2 | UCC27524DR | SOIC-8_3.9x4.9mm_P1.27mm | U11, U12 |
| 2 | IRFS7530TRL7PP | TO-263-7_TabPin4 | U13, U14 |
| 1 | ABM3-8.000MHZ-D2Y-T 8mhz | Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering | Y1 |
| 4 | CL10B104KB8WPNC 100nf | C_0603_1608Metric | CN1, CN2, CN3, CN4 |
| 1 | 12402012E212A USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J2 |
| 6 | Conn_01x04_Pin | JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J3, J4, J5, J6, J16, J18 |
| 1 | 39301240 ATX-24 | Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_Horizontal | J7 |
| 1 | 472192001 Micro_SD_Card | microSD_HC_Molex_47219-2001 | J8 |
| 1 | Conn_01x15_Pin | PinHeader_1x15_P2.54mm_Vertical | J9 |
| 1 | Conn_01x04_MountingPin | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J17 |
| 1 | PZ-2.54-2*10-8.5-WZ ETH | PinHeader_2x10_P2.54mm_Horizontal | J19 |
| 3 | 22284020 SW_Push | PinHeader_1x02_P2.54mm_Vertical | SW1, SW2, SW3 |
| 6 | SKHHAMA010 SW_P | SW_PUSH_6mm_H5mm | SW4, SW5, SW6, SW7, SW8, SW9 |
| 1 | SMF5V0A | D_SMF | D3 |
Show 25 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | SMF3.3 | D_SMF | D4, D7, D8, D9 |
| 1 | SMF12A | D_SMF | D10 |
| 1 | BLM21PG221SN1D FerriteBead | L_0805_2012Metric | FB3 |
| 1 | VLS6045EX-4R7M 4.7µh | L_Changjiang_FNR6020S | L1 |
| 2 | C0603C220J4GAC7867 22pf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C5 |
| 15 | CL31A106KBHNNNE 10µf | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2, C6, C11, C29, C31, C48, C50, C73 +7 |
| 39 | CL10B104KB8WPNC 100nf | C_0603_1608Metric | C3, C4, C7, C9, C13, C17, C18, C19 +31 |
| 7 | GRM188R61E475KE11D 4.7µf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C10, C14, C25, C26, C45, C46 |
| 6 | CL21B105KBFNNNE 1µf | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12, C21, C23, C41, C43, C63 |
| 4 | CL10B223KB8NNNC 22nf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16, C35, C36 |
| 4 | 35YXJ1000M12.5X20 1000µf | CP_Radial_D12.5mm_P5.00mm | C27, C34, C59, C66 |
| 4 | 35TZV100M6.3X8 100µf | CP_Elec_6.3x7.7 | C32, C33, C51, C52 |
| 4 | GRM21BR61E226ME44L 22µf | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C53, C55, C62, C64 |
| 1 | GCM155R71E333KA55D 33nf | C_0402_1005Metric | C56 |
| 9 | CL05B103KB5NNNC 10nf | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C79, C80, C81, C83, C85, C95, C96, C97 +1 |
| 2 | CRCW060322R0FKEA 22Ω | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25, R26 |
| 18 | CRCW060333R0FKEA 33Ω | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R28, R29, R30, R31, R32, R33, R34, R35 +10 |
| 8 | WSL2512R1000FEA 100mΩ | R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R59, R60, R61, R62, R67, R68, R69, R70 |
| 1 | RT0603BRD07100KL 100kΩ | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R71 |
| 1 | ERA2AEB331X 57.6kΩ | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R72 |
| 1 | ERA2AEB331X 330Ω | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R76 |
| 1 | RT0603BRD0730K9L 30.9kΩ | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R77 |
| 2 | RC0603FR-074K7L 4.7kΩ | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R87, R88 |
| 2 | MMB02070C1209FB200 12Ω | R_MELF_MMB-0207 | R108, R109 |
| 3 | CAT10-330J4LF 33Ω | R_Array_Concave_4x0402 | 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.
- Layouthapia.kicad_pcb
- Schematichapia.kicad_sch
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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k