Skip to content
Switch branches/tags


Open Source FPV Drone Frame project initiated by Team BlackSheep


The idea

The SOURCE ONE is the first of its kind, open source collaborative frame project. It empowers the community to integrate best practices and current trends into a continuously manufactured FPV frame. The price, documentation and compatibility puts it on track to be the most accessible frame for newcomers and professionals alike.

Frame specifications

  • Wheelbase 5": 226mm
  • Wheelbase 7": 318mm
  • Top plate: 2mm
  • Bottom plate 3mm
  • Standoff height: 30mm
  • Arm thickness 5": 4mm
  • Arm thickness 7": 6mm
  • Stack mounting: 30.5 × 30.5mm & 20 x 20
  • Weight 5": 99.5g


  • 24x M3x10 allen screw
  • 4x M3x14 allen screw
  • 8X OD 5mm M3 30mm standoff
  • 6x M3 press insert nut

Project links

Please use the tag "sourceone" when uploading files to

Where to buy

Where to buy 3D printed parts

Here is a list of recommended 3D Printing services who are sharing their files under the GPL license (OpenSource).


Part v0.1 v0.11 v0.2 v3 v4
topplate fits only v0.1 fits all lower versions fits only v4
bottompate fits only v0.1 fits all lower versions fits only v3 fits only v4
arms fits all lower versions fits only v4
centerplate fits only v0.1 fits v0.11 and v0.2 fits only v3 fits only v4
camplates fits only v0.1 fits all lower versions fits only v4
battery pad no pad available fits all lower versions fits only v3 fits only v4


SourceOne v4

  • complete redesign
  • DJI Airunits fits in the back

SourceOne v3

  • new TopPlate, with longer Battery-strap slots - backwards compatible to V0.2
  • new BatteryPad, cause of the repositioning and longer Battery-strap slots - NOT backwards compatible to V0.2
  • new Cam-plate design, with Angel holes and a forward position, the Plate also contacts the 4 front Spacers for more rigidy in the front part - backwards compatible to V0.2
  • Main-plate is now on top for more building room, a 20x20 (M2) mounting pattern added in the front, Antenna Zip-tie holes added - NOT backwards compatible to V0.2
  • 5inch Arms got a reinforcement on the outer mounting hole (backwards compatible to V.01 and V0.2)
  • new Bottom-plate - NOT backwards compatible to V0.2
  • changed our versioning because its sounds better (we went from v0.2 straight to v3)

that's all changes on the Carbon and the BatteryPad. For the guys that want to mount the Battery on the bottom, i made a small 3D-batterystrap mount, that also gives the battery a flat mounting option, cause of the swap of the Center and Bottom plate. All other 3D-Printed parts will fit the Version 0.3.

SourceOne v0.2

  • top plate: new design pattern
  • top plate: wider battery strap slots
  • top plate: removed indentation near the second spacer row
  • top plate: ziptie holes for RX Antennas
  • center plate: ziptie holes for securing battery cable
  • cam plate: new design
  • added slots for MicroCam metal brackets
  • bottom plate: micro cam bracket mounting slots
  • bottom plate: 20x20 VTX stack holes
  • 20x20 FC support
  • arms: better motor protection
  • arms: added 6 inch arms
  • bottom battery mount slots for 20mm straps
  • Impulse RC Wolf PDB support
  • added silicone/foam battery pads (top & bottom)


We changed the camera plate. Therefore topplate and bottomplate are not compatible with v0.11. Amrs and centerplate is compatible with v0.11

SourceOne v0.11

  • added press nuts
  • define project leads and github commit rules
  • define folder structure for acessories, variants, etc.
  • define responsible people for maintaining manual, github website, graphics

SourceOne v0.1

  • initial release from TBS

Project license

The frame files are released under GNU Public License (GPL) V3. More information here:

Project naming requirements

SOURCE ONE is the name of the frame. If you are thinking about manufacturing it, you are expected to prefix the name with a brand name in order to allow customers to distinguish the different manufacturers, e.g. “TBS SOURCE ONE”. As a manufacturer you are also expected to denote the version number of the frame files that you have placed as basis of the project, e.g. “TBS SOURCE ONE V0.1”. If you have forked the project, you need to give it another name in order to avoid confusion between SOURCE ONE and your project. Accessories from the SOURCE ONE project also need to be named with the entire prefix, e.g. “TBS SOURCE ONE FPV Camera Adapter”. Unless the file is not compatible with certain versions of the frame, the compatible version number or version range also needs to be included in the name, e.g. “TBS SOURCE ONE FPV Camera Adapter V0.1 - V2”