Upper board
Peize-Liu·404APDdemo·Hardware_design/KICAD_project/upper_board/upper_board.kicad_pcb
About the Upper board
Upper board is an open source PCB design by Peize-Liu, published on GitHub. It is a 2-layer board measuring 50 × 50 mm, with 120 components from 29 distinct parts.
Other key parts include the CH340C, mcu_STM32H750VBT6, AP1117-33, W25Q128JVS and ICM-20602. By type, the board carries 61 resistors, 30 capacitors, 12 diodes, 8 ICs, 5 connectors and 2 crystals.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
404 auto pilot drone demo
2021 年 8月16日: 大家好,因为github 的dns 污染,国内网络经常出现无法上传和下拉提交的问题,所以现在整个工程都会在gitee:https://gitee.com/mortyliu/UESTC_404APD 上进行维护。同时也来说一下最近做的一些事情。
从做四轴飞行器开始,我的梦想就是到大疆联合实验室深造。所以从四月考完托福后,就开始着手看vSLAM 的内容,直到七月中旬,我算是把60-70%的数学坑填平了,来来回回李群和李代数 反复推演了六七遍,将ORB-SLAM1的论文看了四五遍,算是把大概结构理清楚了。 接着7月份我开始优化飞行控制器的硬件设计,以及重新学习了AHRS的相关内容,之前对于AHRS都是拿着别人的代码直接使用就完了,并没有深度去理解里面的数学原理(非线性优化,刚体运动学等)。这一次是将整个姿态解算的过程从论文到代码完全看了一遍,同时调通了所有的传感器,将算法适配到了404APD上。在这之后看了一些关于PID更深的研究,了解了一些模糊PID的内容和一些PID为基础的改进算法。个人认为可以在项目最后进行实现。…
Main components on the Upper board
Upper board bill of materials (BOM)
120 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | mcu_STM32H750VBT6 | LQFP-100_14x14mm_P0.5mm | U2 |
| 1 | AP1117-33 | SOT-223-3_TabPin2 | U3 |
| 1 | W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | ICM-20602 | LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U5 |
| 1 | BMI160 | Bosch_LGA-14_3x2.5mm_P0.5mm | U6 |
| 1 | IST8310 | LGA-16_3x3mm_P0.5mm | U7 |
| 1 | BMP280 | Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U8 |
| 1 | 32.768kHz | LSE_3215 | Y1 |
| 1 | 32MHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering | Y2 |
| 1 | USBC_16P_4MP-connector | USB_C_Receptacle_Palconn_UTC16-G | J1 |
| 1 | Conn_02x03_Counter_Clockwise | PinHeader_2x03_P1.27mm_Vertical_SMD | J2 |
| 1 | Conn_02x07_Counter_Clockwise | PinHeader_2x07_P2.54mm_Vertical_SMD | J3 |
| 1 | Conn_02x08_Counter_Clockwise | BLT_foot print | J4 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | SW_Push | push_botton | SW1 |
| 1 | Conn_01x05_Male | PinSocket_1x05_P2.54mm_Vertical | SWD1 |
| 12 | LED_Small | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D3, D4, D5, D6, D7, D8 +4 |
| 4 | 12pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4 |
| 13 | 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6, C9, C14, C15, C16, C17, C18 +5 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C10, C11, C13 |
| 5 | 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C20, C25, C29, C30 |
| 1 | 22uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 2.2uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C21 |
| 1 | 10nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C23 |
| 1 | 4.7uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C26 |
| 15 | 4.7k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R4, R5, R6, R7, R26, R31 +7 |
| 7 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R20, R59, R64, R66, R69, R70 |
| 39 | 22 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R9, R10, R12, R13, R14, R15, R16 +31 |
Upper board design files
The KiCad project lives in the Peize-Liu/404APDdemo repository on GitHub; these links point at the commit this page was built from.
Upper board: common questions
How big is the Upper board?
The Upper board measures 50 × 50 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Upper board?
120 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the Upper board design files?
From the Peize-Liu/404APDdemo repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Upper board design in my own project?
The repository has no license, so all rights stay with Peize-Liu. Use it as a reference, and ask the author before reusing the design.
More boards in 404APDdemo
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1k