Skip to the content
PCBKitNew board
4 layers45 × 98 mmOfc v3, the printed circuit board in 3D

A small rust-embedded flight computer. RTIC, FrSky protocols, and STM32F4 hardware.

Size
45 × 98 mm
Copper layers
4
Thickness
1.6 mm
Parts
151
Nets
137
Pads
498
Tracks, vias
1,117, 216
Pours
20
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Dec 2023
Updated
4 Sep 2024

Overview

Ofc v3 is an open-source printed circuit board by rland93, from the rland93/ollyfc repository on GitHub, published under the MPL-2.0 licence. It is a 4-layer board of 45 × 98 mm with 151 parts on 137 nets, routed with 1,117 tracks and 216 vias.

It is built around the BMP388, LIS3MDL and NPA-730B-10WD, with the PCA9685PW, W25Q128JVSIQ and AMS1117-3.3 among its other parts. Its parts include 36 capacitors, 27 resistors, 12 ICs, 10 connectors and 6 diodes. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

ollyfc

A small rust-embedded flight computer. RTIC, FrSky protocols, and STM32F4 hardware.

Board bring-up progress:

  • Buzzer
  • HDC 1080 Humidity and Temperature Sensor
  • BMI088 IMU
  • PCA9865 PWM Controller
  • Servo Channels from 5v power rail
  • FrSky SBUS External Reciever
  • BMP388 Pressure Sensor
  • LIS3MDL Magnetometer
  • FrSky SBUS
  • U-blox NEO m8n GPS unit
  • NPA 730B differential pressure sensor
  • W25Q External Flash Memory
  • UART for holybro 915MHz telemetry radio

Parts

151
QtyValueFootprintReferences
41TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24 +25
26100nCapacitor_SMD:C_0402_1005MetricC1, C2, C11, C12, C13, C14, C15, C16, C19, C20, C22, C23, C24, C27, C28, C29 +10
125.1KResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R6, R12, R13, R14, R15, R16, R17, R25
6DIN912MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
5150Resistor_SMD:R_0603_1608MetricR5, R9, R24, R26, R27
41.5KResistor_SMD:R_0402_1005MetricR7, R8, R18, R19
31KResistor_SMD:R_0402_1005MetricR10, R11, R21
34.7uCapacitor_SMD:C_0402_1005MetricC10, C21, C33
3Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2, J3, J4
3KT-0603RLED_SMD:LED_0603_1608MetricD2, D4, D6
210pCapacitor_SMD:C_0402_1005MetricC6, C7
219-213/Y2C-CQ2R2L/3T(CY)LED_SMD:LED_0603_1608MetricD1, D7
233pCapacitor_SMD:C_0402_1005MetricC25, C26
24.7uCapacitor_SMD:C_0603_1608MetricC17, C18
2Conn_01x06Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_HorizontalJ6, J7
2MMBT3904Package_TO_SOT_SMD:SOT-23Q2, Q3
2SW_RSTButton_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243SW1, SW2
2TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP2, TP3
110Resistor_SMD:R_0603_1608MetricR22
1102-CPT-3075-90T-NDLCSC:XDCR_CPT-3075-90TBZ1
110nCapacitor_SMD:C_0402_1005MetricC34
120021521-00010T1LFLCSC:IDC-SMD_10P-P1.27_X1270WVS-2X05B-6TV01CN1
127nHInductor_SMD:L_0805_2012MetricL1
12998LCSC:BH-25C-1_ADMBT1
13KResistor_SMD:R_0603_1608MetricR20
17.5KResistor_SMD:R_0603_1608MetricR23
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223U6
1BM06B-SRSS-TBT(LF)(SN)LCSC:CONN-SMD_BM06B-SRSS-TBT-LF-SNCN2
1BMI088LCSC:LGA-16_L4.5-W3.0-P0.50-BLU3
1BMP388LCSC:SENSORM-SMD_BMP388U2
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8
1GNSS_RFLCSC:SMA-TH_KH-SMA-KE-ZJ5
1GT-USB-7010ASVLCSC:USB-C-SMD_G-SWITCH_GT-USB-7010ASVU4
1GZ1608D601TFInductor_SMD:L_0603_1608MetricFB1
1HDC1080Package_SON:Texas_PWSON-N6U10
1LIS3MDLPackage_LGA:LGA-12_2x2mm_P0.5mmU11
1LOGOLOGOG***
1NEO-M8NRF_GPS:ublox_NEOU12
1NPA-730B-10WDPackage_SO:SOIC-14W_7.5x9mm_P1.27mmU5
1PCA9685PWPackage_SO:TSSOP-28_4.4x9.7mm_P0.65mmU8
1Q13FC1350000400LCSC:FC-135R_L3.2-W1.5X2
1SRV05-4_C7420376LCSC:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL-1D3
1STM32F401RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1TPS2113ADRBRPackage_SON:VSON-8-1EP_3x3mm_P0.65mm_EP1.65x2.4mmU7
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU9
1X322512MSB4SILCSC:OSC-SMD_4P-L3.2-W2.5-BLX1

Questions

How big is the Ofc v3 PCB?

It measures 45 × 98 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ofc v3 use?

151 parts, built around the BMP388, LIS3MDL, NPA-730B-10WD and PCA9685PW. 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 Ofc v3 KiCad files?

From the rland93/ollyfc repository on GitHub, at the commit this page was made from: the board is hardware/v3/ofc_v3/ofc_v3.kicad_pcb and its schematic hardware/board/ollyfc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ofc v3 design in my own project?

Its repository publishes it under the MPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers33.5 × 66.8 mmNet bmp, the printed circuit board in 3D

    Net bmp

    elagil/net-bmp

    An Ethernet-connected SWD/JTAG debug adapter (blackmagic probe)

    97 parts3GPL-3.0
  • 4 layers50 × 50 mmAquarius node hw, the printed circuit board in 3D

    Aquarius node hw

    crgmakes/aquarius-node-hw

    Hardware for Aquarius Hub

    278 parts
  • 2 layers40 × 46.2 mmCAMERA ADAPTER, the printed circuit board in 3D

    CAMERA ADAPTER

    Ironman-007/HexSense_Canary_Islands

    39 parts1
  • 4 layers72 × 43.4 mmBabelfish, the printed circuit board in 3D

    Babelfish

    vvuk/babelfish

    Babelfish is a hardware device and associated software to allow using a USB keyboard and mouse on a variety of retro computers.

    101 parts2MIT
  • 4 layers140 × 70 mmSensor board, the printed circuit board in 3D

    Sensor board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    258 partsGPL-3.0
  • 2 layers70 × 70 mmLab3, the printed circuit board in 3D

    Lab3

    obrevskaya/quadcopter_flight_controller_pcb

    Проект посвящён разработке печатной платы контроллера полёта квадрокоптера в системе автоматизированного проектирования KiCad.

    69 parts
  • 4 layers50 × 79.5 mmGD32-Devboard, the printed circuit board in 3D

    GD32-Devboard

    ConnorRigby/GD32-Devboard

    Simple GD32F405 Development board with CAN, SD Card, Lora, BLE and GPS

    106 parts
  • 4 layersMetuorbit, the printed circuit board in 3D

    Metuorbit

    ataberkaslan/metuorbit-pcb

    38 partsApache-2.0