No description
Find a file
fly 66550ed861 Convert text to path in laser files to resolve font issues
Signed-off-by: fly <merspieler@alwaysdata.net>
2025-01-18 18:08:58 +01:00
common-3d Add M4 screw shroud 2024-12-18 01:58:55 +01:00
Decals Update decals with better sizes 2025-01-18 01:06:21 +01:00
Overhead Add 3d model for 25VU 2024-11-08 21:14:54 +01:00
Pedestal Convert text to path in laser files to resolve font issues 2025-01-18 18:08:58 +01:00
Simulators/flightgear Add rudder trim to flightgear config 2025-01-17 02:16:25 +01:00
submodules Add step file for new knobs 2024-12-11 17:36:37 +01:00
.gitignore Update .gitignore 2024-12-07 12:08:39 +01:00
.gitmodules Proper Mouse bites on MCDU 2024-09-07 16:37:02 +02:00
LICENSE.md Initial commit 2024-04-15 01:15:09 +02:00
README.md Update main readme 2025-01-02 23:20:03 +01:00

Goal

The goal of this project is to have an affordable, full DIY A320 home cockpit with all sources in one place. This project is very price conscious so some realism might get sacreficed for reducing the cost.

Building the cockpit

NOTE: Things are very work in progress right now and will change as development continues.
Equipement you need:

  • 3D printer (at least access to one, minimum needed print bed size: 230x145mm)
  • Soldering equipment (you can order the PCBs pre-assembled but that comes at a significant extra cost)

General materials you need:

  • Grey, black and red filament
  • M2 self tapping screws
  • IDC cables with various number of pins:
    • 10 Pin
    • 12 Pin
    • 14 Pin
    • 24 Pin
  • Plastic glue

Optionally also have:

  • Wood filler and sand paper to smooth out the 3D printed parts. This then would also require painting the parts.
  • Paint to give all panels a uniform color if they have been printed with slightly different filament
  • Laser cutter to laser and engrave the panels so you can backlight them

The repo consists of the following sturcture:

  • common-3d: Contains commonly used 3D printed parts such as knobs
  • Decals: sticker to be printed and put on 3d printed parts
  • MIP: Contains all the files needed for the main instrument panel
  • Overhead: Contains all the files needed for the overhead
  • Pedestal: Contains all files needed for the pedestal
  • Simulators: Contains existing config files for configuring the simulators
  • submodules: Git submodules which get used land in here

The directories of the different panels contain the following:

  • 3d: Contains the source file as well as the .stl file for 3d printing
  • firmware: Contains firmware needed for this panel
  • laser: Contains the files if you wanna build the sim using lasered acryl panels (experimental and more expensive than just 3d printing)
  • pcb: Contains the kicad files for the PCB

Some of the sub-directories contain READMEs with more specific instructions on the parts.

PCBs

TODO

TODO BOM!

3D printing

From the common-3d parts you need:

  • 5x Knob1
  • ??x LockPin
  • TODO For the individual panels, check if there are hints in the individual directory

Laser cutter

Using a laser cutter to cut and engrave the panels provides the option to backlight the panels. And also will probably give a better surface finish (yet to be tested)
This is very similar to the process of commercially available panels.
The panels get built out of 2 different acryl/PMMA panels:

  • One semi translucent white panel in 4mm thickness which first gets painted with acryllic paint and then engraved and cut
  • One transparent panel in 2mm thickness which then gets cut out and glued together under the white panel and which serves as a mounting point for the PCBs etc underneath it as well as to the structure.

Contributing

If you've built this and have created simulator mappings for other simulators, please submit them so others can use those too.
If you're interested in contributing to the development of the hardware it self, please let me know, then I can write more detailed instructions.

Licenses

  • Firmware, pcb designs and 3D models are under the Cooperative non-violent public license, see LICENSE.md
  • Libraries in "submodules" may have different license