Pcb

PinkFluffyUnic0rn·stm32flight·pcb/H7/pcb.kicad_pcb

Pcb layout, top view — open source ESP8266 board by PinkFluffyUnic0rn

About the Pcb

Pcb is an open source ESP8266 PCB design by PinkFluffyUnic0rn, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 43 × 40.1 mm, with 65 components from 35 distinct parts.

Its main chip is the ESP8285, from the ESP8266 family. Other key parts include the STMH723VGT6, LDL1117S33R, TPS5430DDAR, DPS368XTSA1 and LIS3MDLTR. By type, the board carries 33 capacitors, 11 resistors, 8 ICs, 3 inductors, 2 LEDs and 1 antenna.

It belongs with the robotics & motion, rf & radio and iot & wireless designs in this gallery.

From the project

Flight controller for a small quadcopter

STM32 Flight controller =========================

DIY quadcopter flight controller from scratch, two boards and software.

Project structure is described on wiki page.

Software part implements all basic quadcopter flight control features. Configuration commands and settings are on wiki page.

Rotation speed stabilization using gyroscope readings. Attitude stabilization using accelerometer/gyroscope readings. Yaw stabilization using gyroscope readings. Yaw stabilization using magnetometer/gyroscope readings. Acceleration stabilization using accelerometer readings. Altitude stabilization…

Main components on the Pcb

Pcb bill of materials (BOM)

65 components, 35 distinct parts.

QtyPartRefs
1
ESP8285
u1
1
STMH723VGT6
u2
1
LDL1117S33R
u3
1
TPS5430DDAR
u4
1
DPS368XTSA1
u5
1
LIS3MDLTR
u6
1
ICM-42688-P
u7
1
W25Q128FVSIG
u8
1
AN9520
ant1
1
20 Mhz
cr1
1
40 Mhz
cr2
2
JST SH-6
i2c1, spi4
1
JST SH-4
uart3
1
JST SH-2
uart5
1
orange LED
led1
1
blue LED
led2
1
SS34
d1
2
tbd
l1, l2
1
10 uH
l3
4
18 pF
c1, c2, c5, c6
Show 15 more
QtyPartRefs
15
0.1 uF
c3, c7, c11, c13, c14, c15, c17, c18 +7
1
5.6 pF, tdb
c4
4
1 uF
c8, c16, c27, c29
1
100 uF
c9
2
10 uF
c10, c20
2
0.01 uF
c12, c33
3
2.2 uF
c23, c25, c32
1
4.7 uF
c28
3
3 kOhm
r1, r5, r7
3
1 kOhm
r2, r11, r12
1
3.3 kOhm
r4
1
6.8 kOhm
r6
1
10 kOhm
r8
1
100 Ohm
r9
1
12 kOhm
r10

Pcb design files

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

Pcb: common questions

What microcontroller does the Pcb use?

The Pcb is built around the ESP8285, from the ESP8266 family.

How big is the Pcb?

The Pcb measures 43 × 40.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pcb?

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

Where can I download the Pcb design files?

From the PinkFluffyUnic0rn/stm32flight repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Pcb design in my own project?

Yes, under the terms of its GPL-3.0 license, which PinkFluffyUnic0rn chose for the repository.

Can I test firmware for the Pcb without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.

More boards in stm32flight

Similar boards