

OxygenF7
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
5BMP388
LGA-10(2x2)-40℃~+85℃ 1.65V~3.6V 1pa/K 2uA 30Kpa~1.25bar 50pa 8pa I2C、SPI LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHMPU-6000
QFN-24-EP(4x4)-40℃~+85℃ 16bit 1KB 2.375V~3.46V 5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps 运动事件检测、同步与时间戳、过量程保护功能 QFN-24-EP(4x4) Accelerometers ROHSTDK InvenSenseAccelerometersXC6220B331MR
SOT-23-5-40℃~+85℃@(Ta) 1 25uA 3.3V 400mV@(800mA) 5.5V 50dB@(10kHz) 900mA Fixed Over Current Protection、Over Temperature Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBAT54C
SOT-231 Pair Common Cathode 200mA 2uA@25V 30V 600mA 800mV@100mA SOT-23 Schottky Diodes ROHSNexperiaSchottky Diodes
README
README.mdOxygen F7 Flight Controller


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| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C2, C3, C4, C5, C6, C8, C10, C11, C12, C15, C19, C20, C22 |
| 6 | 47k | Resistor_SMD:R_0805_2012Metric | R10, R11, R12, R13, R14, R15 |
| 5 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R9, R17, R18, R19 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C17, C18 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C7, C9 |
| 2 | 2.2u | Capacitor_SMD:C_0805_2012Metric | C13, C14 |
| 2 | 20 | Resistor_SMD:R_0805_2012Metric | R2, R4 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R7, R8 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J7 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1, SW2 |
| 1 | 1.25mm | Sonrise:10114830-10106LF_P1.25mm_Horizontal | J9 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | R16 |
| 1 | 2.2n | Capacitor_SMD:C_0805_2012Metric | C21 |
| 1 | 261 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 8Mhz | Crystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | BLUE | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | BMP388 | Sonrise:LGA-10_2x2mm_P0.5mm | U4 |
| 1 | Conn_01x16 | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J6 |
| 1 | Conn_03x08 | Sonrise:PinHeader_08x03_P2.54mm_Vertical | J5 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | JST SH-4 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3 |
| 1 | JST ZH-4 | Sonrise:JST_ZH_B4B-ZR_1x04_P1.50mm_Vertical | J4 |
| 1 | MPU-6000 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U3 |
| 1 | Micro_SD_Card_Det | Connector_Card:microSD_HC_Hirose_DM3BT-DSF-PEJS | J10 |
| 1 | RED | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | STM32F756VGTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | USB_C_2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J2 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U5 |
| 1 | XC6220B331MR | Package_TO_SOT_SMD:SOT-23-5 | U2 |
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 mm

- 6 layers36 × 36 mm

- 4 layers57 × 57 mm

- 4 layers72.7 × 73.3 mm

- 2 layers47.9 × 41.5 mm

- 2 layers190 × 190 mm

- 4 layers50.5 × 36 mm

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 mm
