NP1 FCC
nikphillydev·NP1_DRONE·hardware/Flight Control Computer/FCC_KiCAD/FCC_KiCAD.kicad_pcb
About the NP1 FCC PCB
NP1 FCC is an open source STM32 PCB design by nikphillydev, published on GitHub under the MIT license. It is a 4-layer board measuring 55.3 × 70.2 mm, with 113 components from 50 distinct parts.
Its main chip is the C730125, from the STM32 family. Other key parts include the C194919, C57494, C79920, C779278 and C30530. By type, the board carries 55 capacitors, 15 resistors, 13 diodes, 12 connectors, 10 ICs and 5 inductors.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
Building a quadcopter from scratch. Hardware and software. Developed using STM32 microcontroller and FreeRTOS.
Main components on the NP1 FCC
NP1 FCC bill of materials (BOM)
113 components, 50 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C194919 BMI088 Bosch Sensortec | BOSCH_LGA-16 | U1 |
| 1 | C57494 CC2500 Texas Instruments | TI_QFN-20 | U2 |
| 1 | C79920 M24C32 STMicroelectronics | STM_SO8N | U3 |
| 1 | C779278 BMP388 Bosch Sensortec | BOSCH_LGA-10 | U4 |
| 2 | C30530 SN65HVD232D Texas Instruments | TI_SOIC-8 | U5, U6 |
| 1 | C478483 LIS3MDL STMicroelectronics | STM_LGA-12L | U7 |
| 1 | C180371 LM2672 Texas Instruments | TI_SOIC-8 | U8 |
| 1 | C485803 TPS79633 Texas Instruments | TI_SOT223-6 | U9 |
| 1 | C730125 STM32G474CET6 STMicroelectronics | STM_LQFP48 | U10 |
| 1 | C910046 NX2520SA-26MHz NDK | NDK_NX2520SA | X1 |
| 1 | C280836 NX2520SA-16MHz NDK | NDK_NX2520SA | X2 |
| 1 | C521220 50 Ohm Dosin Electronics | RF-SMA_Dosinconn_DOSIN-806-0001 | J1 |
| 2 | C66690 2x2-2.54MM BOOMELE(Boom Precision Elec) | CONN_MALE_TH_2.54MM_2x2 | J2, J3 |
| 4 | C173752 S2B-PH-K-S JST Sales America Inc. | CONN_JST_S2B-PH-K-S | J4, J5, J6, J7 |
| 1 | C98733 XT60 Changzhou Amass Elec | CONN_MALE_TH_XT60 | J8 |
| 1 | C599118 USB TYPE-A Amphenol ICC (FCI) | USB2.0_4P_AMPHENOL_87583-2010BLF | J9 |
| 1 | C150517 2x5-1.27MM Amphenol ICC (FCI) | CONN_MALE_SMT_1.27MM_2x5 | J10 |
| 2 | C2897373 1x10-2.54MM HCTL | CONN_FEMALE_TH_2.54MM_1x10 | J11, J12 |
| 1 | C341730 SKRPARE010 ALPSALPINE | TACT_SKRP | S1 |
| 5 | C460585 D1213A-02SOL Diodes Incorporated | DiodesINC_SOT23-3 | D1, D2, D5, D12, D13 |
Show 30 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C134989 SMAJ45A Diodes Incorporated | DiodesINC_SMA | D3 |
| 1 | C87074 SMAJ5.0A Diodes Incorporated | DiodesINC_SMA | D4 |
| 1 | C134431 B150 Diodes Incorporated | DiodesINC_SMA | D6 |
| 2 | C2649430 MAX40200AUK Analog Devices Inc./Maxim Integrated | AnalogDevices_SOT23-5 | D7, D9 |
| 1 | C155341 DMN65D8L Diodes Incorporated | DiodesINC_SOT23-3 | D8 |
| 2 | C72038 LED Everlight Electronics Co Ltd | LED_0603_1608Metric | D10, D11 |
| 1 | C710391 330R Murata Electronics | L_0603_1608Metric | FB1 |
| 3 | C77105 1.2nH Murata Electronics | L_0402_1005Metric | L1, L2, L3 |
| 1 | C432960 47uH TDK Corporation | TDK_CLF7045-D | L4 |
| 21 | C77020 100nF Murata Electronics | CAP_0402_1005Metric | C1, C2, C5, C7, C9, C13, C18, C19 +13 |
| 4 | C710643 11pF Murata Electronics | CAP_0402_1005Metric | C3, C6, C52, C55 |
| 3 | C97872 220pF Murata Electronics | CAP_0402_1005Metric | C4, C8, C10 |
| 2 | C77177 100pF Murata Electronics | CAP_0402_1005Metric | C11, C12 |
| 2 | C76953 1pF Murata Electronics | CAP_0402_1005Metric | C14, C15 |
| 1 | C85878 1.8pF Murata Electronics | CAP_0402_1005Metric | C16 |
| 1 | C76958 1.5pF Murata Electronics | CAP_0402_1005Metric | C17 |
| 4 | C76970 47pF Murata Electronics | CAP_0402_1005Metric | C23, C24, C27, C28 |
| 8 | C77009 1uF Murata Electronics | CAP_0402_1005Metric | C29, C37, C38, C39, C40, C43, C44, C46 |
| 2 | C116230 150uF Nichicon | NICHICON_UHE_10x12.5 | C31, C36 |
| 4 | C162190 10nF Murata Electronics | CAP_0402_1005Metric | C32, C33, C42, C47 |
| 1 | C338096 6.8uF TDK Corporation | CAP_0603_1608Metric | C35 |
| 1 | C385032 2.2uF Murata Electronics | CAP_0402_1005Metric | C41 |
| 1 | C77004 4.7uF Murata Electronics | CAP_0402_1005Metric | C49 |
| 1 | C144110 56k YAGEO | RES_0603_1608Metric | R1 |
| 4 | C22787 120R UNI-ROYAL(Uniroyal Elec) | RES_0603_1608Metric | R2, R3, R4, R5 |
| 2 | C309622 0R5 YAGEO | RES_0603_1608Metric | R6, R11 |
| 4 | C98220 10k YAGEO | RES_0603_1608Metric | R7, R9, R12, R15 |
| 1 | C14675 100k YAGEO | RES_0603_1608Metric | R8 |
| 1 | C22548 1k YAGEO | RES_0603_1608Metric | R10 |
| 2 | C114662 2.2k YAGEO | RES_0603_1608Metric | R13, R14 |
NP1 FCC design files
The KiCad project lives in the nikphillydev/NP1_DRONE repository on GitHub; these links point at the commit this page was built from.
NP1 FCC: common questions
What microcontroller does the NP1 FCC use?
The NP1 FCC is built around the C730125, from the STM32 family.
How big is the NP1 FCC PCB?
The NP1 FCC measures 55.3 × 70.2 mm, has 4 copper layers and is 1.5842 mm thick.
How many components are on the NP1 FCC?
113 components, from 50 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the NP1 FCC design files?
From the nikphillydev/NP1_DRONE repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the NP1 FCC design in my own project?
Yes, under the terms of its MIT license, which nikphillydev chose for the repository.
Can I test firmware for the NP1 FCC 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 NP1_DRONE
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
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.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k