Icarus

nnarain·icarus·hardware/icarus/icarus.kicad_pcb

Icarus PCB layout, top view — open source STM32 board by nnarain

About the Icarus PCB

Icarus is an open source STM32 PCB design by nnarain, published on GitHub. It is a 4-layer board measuring 37.1 × 43.3 mm, with 43 components from 29 distinct parts.

Its main chip is the STM32F405RGTx, from the STM32 family. Other key parts include the AMS1117-3.3, BMM150, MPU-6050 and BMP388. By type, the board carries 17 capacitors, 9 resistors, 5 ICs, 4 connectors, 4 diodes and 2 switches.

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

From the project

Microquad Flight Controller

Icarus is a controller for robotics applications.

Controls 4 DC brushed motors IMU (gyro/accelerometer/temperature) Barometer USB Serial Battery sense 30.5 x 30.5 millimeter mounting holes (for drones).

Icarus, from the project README
From the project README

Main components on the Icarus

Icarus bill of materials (BOM)

43 components, 29 distinct parts.

QtyPartRefs
1
AMS1117-3.3
U1
1
BMM150
U2
1
STM32F405RGTx
U3
1
MPU-6050
U4
1
BMP388
U6
1
DMG2305
Q1
1
12MHz
Y1
1
BAT
J1
1
IO
J2
1
swd
J3
1
USB_C_Plug_USB2.0
P1
1
BOOT
SW1
1
RST
SW2
1
B5819W
D1
1
5V
D2
1
3V3
D3
1
STAT
D4
1
22uF
C1
9
100nF
C2, C5, C7, C8, C9, C10, C14, C15 +1
1
2.2nF
C3
Show 9 more
QtyPartRefs
1
10nF
C4
2
20pF
C6, C11
2
2.2uF
C12, C13
1
4.7uF
C16
1
100k
R1
5
10k
R2, R3, R6, R11, R12
1
1k
R4
1
560
R5
1
100
R7

Icarus design files

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

Icarus: common questions

What microcontroller does the Icarus use?

The Icarus is built around the STM32F405RGTx, from the STM32 family.

How big is the Icarus PCB?

The Icarus measures 37.1 × 43.3 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Icarus?

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

Where can I download the Icarus design files?

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

Can I use the Icarus design in my own project?

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

Can I test firmware for the Icarus 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 icarus

Similar boards