AutoPilotPi-Hardware
AutopilotPi·AutoPilotPi-Hardware
About the AutoPilotPi-Hardware PCB
AutoPilotPi-Hardware is an open source FPGA PCB design by AutopilotPi, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 29 × 52 mm, with 97 components from 31 distinct parts.
Its main chip is the GW1N_LV4QN32C6/I5, from the FPGA family. Other key parts include the MKDV4GCL-AB, V3S-ALLWINNER, EA3036, HMC5883L-TR and SPL06-001. By type, the board carries 55 capacitors, 24 resistors, 7 ICs, 4 connectors, 3 inductors and 2 crystals.
From the project
A SBC(Single Board Computer) to run autopilot firmware on linux
AutoPilotPi 是一个能够运行 PX4 等自动驾驶固件的单板计算机(SBC)。与通用的 SBC(如树莓派)不同,AutoPilotPi 集成了多种传感器(IMU、磁罗盘、气压计等),因此无需额外的接线即可使用,对于微型飞行器和电路洁癖患者来说非常友好。
AutoPilotPi 使用 V3s 处理器,虽然 V3s 不是性能强大的处理器,但如果能够证明 PX4 能在这些性能较弱的 Linux 处理器上运行,则对于性能更强的处理器来说更加不在话下了。
与传统基于 MCU 的自动驾驶固件不同,使用 Linux 系统的优势在于支持更多的开发语言和工具链,可以更方便地进行二次开发和调试。同时,开启了软实时后的内核基本可以满足 PX4 的实时性要求。
- ICM20600:六轴惯性测量单元 - QMC5883L:三轴磁罗盘 - SPL06:气压高度传感器 - 3 个串口(U0、U1、U2,其中 U0 用于 Linux 调试) - 1 个 I2C 接口 - 1 个 SPI 接口 - 最多 9 个 PWM 通道

Main components on the AutoPilotPi-Hardware
AutoPilotPi-Hardware bill of materials (BOM)
97 components, 31 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MKDV4GCL-AB | LGA-8_L8.0-W6.0-BL_MKDV4GIL-AS | U1 |
| 1 | V3S-ALLWINNER | EQFP-128_14x14mm_P0.4mm | U2 |
| 1 | EA3036 | QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm | U3 |
| 1 | GW1N_LV4QN32C6/I5 | QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U4 |
| 1 | HMC5883L-TR | LGA-16_3x3mm_P0.5mm | U5 |
| 1 | SPL06-001 | Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U6 |
| 1 | v3s_flight_controller | Flight_Core | U7 |
| 1 | Crystal | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | Crystal_GND24_Small | Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm | Y2 |
| 3 | Conn_01x04_MountingPin | Molex_CLIK-Mate_502382-0470_1x04-1MP_P1.25mm_Vertical | J1, J2, J3 |
| 1 | USB_C_Receptacle | USB_C_Receptacle_Palconn_UTC16-G | J4 |
| 1 | ICM20600 | Bosch_LGA-14_3x2.5mm_P0.5mm | I1 |
| 1 | LED | LED_0603_1608Metric | D1 |
| 3 | 2.2uH | L_Abracon_ASPI-3012S | L1, L2, L3 |
| 40 | 0.1u | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +32 |
| 4 | 18pf | C_0402_1005Metric | C11, C12, C17, C18 |
| 1 | 1uF | C_0402_1005Metric | C15 |
| 6 | 4.7u | C_0402_1005Metric | C31, C32, C33, C40, C41, C50 |
| 3 | 220p | C_0402_1005Metric | C37, C38, C39 |
| 1 | 0.22uF | C_0402_1005Metric | C51 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | 47K | R_0402_1005Metric | R1, R2, R3, R4, R5 |
| 4 | 10K | R_0402_1005Metric | R6, R11, R12, R24 |
| 1 | 1M | R_0402_1005Metric | R7 |
| 4 | NC | R_0402_1005Metric | R8, R9, R13, R21 |
| 1 | 240R | R_0402_1005Metric | R10 |
| 3 | 100k | R_0402_1005Metric | R14, R16, R17 |
| 1 | 150k | R_0402_1005Metric | R15 |
| 1 | 680k | R_0402_1005Metric | R18 |
| 1 | 200K | R_0402_1005Metric | R19 |
| 1 | 0R | R_0402_1005Metric | R20 |
| 2 | 4.7K | R_0402_1005Metric | R22, R23 |
AutoPilotPi-Hardware design files
The KiCad project lives in the AutopilotPi/AutoPilotPi-Hardware repository on GitHub; these links point at the commit this page was built from.
- LayoutAutoPilotPi.kicad_pcb
- SchematicAutoPilotPi.kicad_sch
AutoPilotPi-Hardware: common questions
What microcontroller does the AutoPilotPi-Hardware use?
The AutoPilotPi-Hardware is built around the GW1N_LV4QN32C6/I5, from the FPGA family.
How big is the AutoPilotPi-Hardware PCB?
The AutoPilotPi-Hardware measures 29 × 52 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the AutoPilotPi-Hardware?
97 components, from 31 distinct parts. The full bill of materials is listed on this page.
Where can I download the AutoPilotPi-Hardware design files?
From the AutopilotPi/AutoPilotPi-Hardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the AutoPilotPi-Hardware design in my own project?
Yes, under the terms of its GPL-3.0 license, which AutopilotPi chose for the repository.
Can I test firmware for the AutoPilotPi-Hardware without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717