Skip to content

MobiFlight/mobiflight-templates

Repository files navigation

Flight Simulator panel design template

image

Many aircraft cockpit panels are mounted with quick lock fasteners named after its inventor William Dzus. Many aircraft and equipment manufacturers follow the MS25212C specification for panel dimensions and mounting holes, and thus many planes have the same mounting hole pattern on their pedestal and overhead panel structures. This template aims to provide useful design files as a starting point for creating simulator panels. Additionally it documents some ideas for constructing them using acrylic sheets, a CNC router or a CO2 laser cutter and a 3D printer. See the wiki for more information - how to build these, suggested switches, components, and other useful information to get started.

Also, the mobiflight-panels repository is a growing collection of openly licensed panel designs based on this template, and the idea is to combine them with pcb designs and matching buttons, switches, and 3d printable parts so that panels can be built without too much guesswork.

image

The template itself is a SVG vector graphics file, that can be edited and opened using Inkscape. Inkscape is free and open source design software for vector graphics, popular with many "maker" and DIY projects since anyone can download it for Linux, Windows and Mac.

Mobiflight

This template is born from the collaborative design and brainstorming on the MobiFlight community. Mobiflight is open source software that lets you connect your panels to flight simulators using commonly available Arduino modules.

The Template

The template is organized in layers:

  • Lower mounting plate with attachment holes that fit M5 screws
  • Light plate that has those familiar cutouts around the attachment screws
  • A separate layer for button caps and labels

It is useful to keep things separated on different layers, so you can later export each layer for cutting by hiding the other layers from view. When you select something and use Edit > Duplicate on Inkscape, the elements are kept in their original layers, and you can just move the copy around with the arrow keys of your keyboard. Note that while grouping can be useful for moving things around together, grouping items from several layers moves them all to the same layer, which you want to avoid in this case.

Basic construction

The example panel above has the bottom plate made from clear 2mm acrylic sheet, and the light plate is 3mm white acrylic. The light plates on real aircraft are usually quite a bit thicker, but 3mm is a compromise that seems to work OK and still fits most common buttons and switches. But if you plan to mix your own panels with real or 3rd party sim panels, it's worth checking this. The template defines just the outline, so you can of course cut your plates from a sheet of any thickness.

Please see the wiki for more information on the construction methods

License and Rights

The template is open source, and created by Tuomas Kuosmanen (@tigert) with contributions from the Mobiflight community.

The template is licensed with GPLv3 license, which is a share-alike license. It means that you are free to use this and create panels based on it, and even manufacture panels for others. But if you make changes or updates to the template, we ask that you contribute them back for the common good. This note naturally us no substitute for the actual license, just an explanation, so see the license section of this github repo for more information.

How to Contribute?

This is a work in progress and contributions for the file are welcome - but since the template is one big SVG file, simple pull requests might not work as well as with code.

If you would like to contribute for example a button or other panel hole / marking element to the template, make a copy of the file with your additions, and delete everything else and share that by clicking the Issues tab on the above toolbar.