Skip to the content
PCBKitNew board
2 layers74 × 45 mmOxygenF7, the printed circuit board in 3D

Oxygen F7 flight controller

Size
74 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
68
Pads
353
Tracks, vias
1,074, 138
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 May 2021
Updated
2 May 2024

Overview

OxygenF7 is an open-source printed circuit board by iBelieve, from the iBelieve/oxygen repository on GitHub. It is a 2-layer board of 74 × 45 mm with 65 parts on 68 nets, routed with 1,074 tracks and 138 vias.

It is built around the BMP388, W25Q128JVSIQ and MPU-6000, with the XC6220B331MR and BAT54C among its other parts. Its parts include 21 capacitors, 19 resistors, 9 connectors, 5 ICs and 4 diodes. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

Oxygen F7 Flight Controller

3D render of PCB

Front of PCB Back of PCB Populated PCB

Hardware

  • Designed for fixed-wing aircraft
  • STM32F756
  • MPU-6000 gyroscope & accelerometer
  • BMP-388 barometer
  • 8 PWM servo outputs
  • SRXL2 receiver input
  • Qwiic I2C port
  • Connector for HC SR-04 ultrasonic distance sensor
  • Connector for BN-880Q GPS and compass
  • Header with various pins for debugging and experimentation
  • USB-C
  • microSD slot
  • 128MB external flash memory

Firmware

  • Built with Rust
  • Very early work-in-progress!!

Parts

65
QtyValueFootprintReferences
130.1uCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C6, C8, C10, C11, C12, C15, C19, C20, C22
647kResistor_SMD:R_0805_2012MetricR10, R11, R12, R13, R14, R15
510kResistor_SMD:R_0805_2012MetricR1, R9, R17, R18, R19
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210uCapacitor_SMD:C_0805_2012MetricC17, C18
21uCapacitor_SMD:C_0805_2012MetricC7, C9
22.2uCapacitor_SMD:C_0805_2012MetricC13, C14
220Resistor_SMD:R_0805_2012MetricR2, R4
24.7kResistor_SMD:R_0805_2012MetricR7, R8
25.1kResistor_SMD:R_0805_2012MetricR5, R6
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J7
2SW_PushButton_Switch_SMD:SW_SPST_TL3342SW1, SW2
11.25mmSonrise:10114830-10106LF_P1.25mm_HorizontalJ9
1100kResistor_SMD:R_0805_2012MetricR16
12.2nCapacitor_SMD:C_0805_2012MetricC21
1261Resistor_SMD:R_0805_2012MetricR3
14.7uCapacitor_SMD:C_0805_2012MetricC1
18MhzCrystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mmY1
1BAT54CPackage_TO_SOT_SMD:SOT-23D1
1BLUELED_SMD:LED_0805_2012MetricD4
1BMP388Sonrise:LGA-10_2x2mm_P0.5mmU4
1Conn_01x16Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ6
1Conn_03x08Sonrise:PinHeader_08x03_P2.54mm_VerticalJ5
1GREENLED_SMD:LED_0805_2012MetricD2
1JST SH-4Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ3
1JST ZH-4Sonrise:JST_ZH_B4B-ZR_1x04_P1.50mm_VerticalJ4
1MPU-6000Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU3
1Micro_SD_Card_DetConnector_Card:microSD_HC_Hirose_DM3BT-DSF-PEJSJ10
1REDLED_SMD:LED_0805_2012MetricD3
1STM32F756VGTxPackage_QFP:LQFP-100_14x14mm_P0.5mmU1
1USB_C_2.0Connector_USB:USB_C_Receptacle_GCT_USB4085J2
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU5
1XC6220B331MRPackage_TO_SOT_SMD:SOT-23-5U2

Questions

How big is the OxygenF7 PCB?

It measures 74 × 45 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OxygenF7 use?

65 parts, built around the BMP388, W25Q128JVSIQ, MPU-6000 and XC6220B331MR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the OxygenF7 KiCad files?

From the iBelieve/oxygen repository on GitHub, at the commit this page was made from: the board is hardware/OxygenF7.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the OxygenF7 design in my own project?

Its repository states no licence, so its author keeps all rights: ask iBelieve before reusing the design.

Similar boards

  • 4 layers36 × 36 mmF722-FC V4, the printed circuit board in 3D

    F722-FC V4

    jpwolfe9912/F722-FC-V4

    124 parts7
  • 4 layers57 × 57 mmFlightController, the printed circuit board in 3D

    FlightController

    Mathijsvb/MulticopterFCS

    Multicopter Flight Control System

    199 parts1BSD-3-Clause
  • 4 layers72.7 × 73.3 mmFC V1, the printed circuit board in 3D

    FC V1

    hamzaaldabe/Graduation_Project

    46 parts2
  • 2 layers47.9 × 41.5 mmFlight controller, the printed circuit board in 3D

    Flight controller

    ahmet140/flight-controller

    pcb design of flight controller

    98 parts
  • 2 layers190 × 190 mmSchematics, the printed circuit board in 3D

    Schematics

    joaom98/pcb_quadcopter

    An open-source PCB multirotor project

    56 partsUnlicense
  • 4 layers50.5 × 36 mmFMU v171-imported, the printed circuit board in 3D

    FMU v171-imported

    yagamy4680/drone-study

    AUAV-OpenSource/FMUv4-PixRacer is the open hardware design of PixHawk FMUv4. It uses STM32F427 and MPU6000. (github)

    118 parts
  • 6 layers50 × 81.3 mmBRS HW v1, the printed circuit board in 3D

    BRS HW v1

    lucasnoce/BRS_v1

    Basic Rocket System

    129 parts3MIT