Updated documentation

Signed-off-by: fly <merspieler@alwaysdata.net>
This commit is contained in:
fly 2024-09-09 17:17:29 +02:00
parent 6450bb79cf
commit eb0d5d85fa
5 changed files with 53 additions and 22 deletions

View file

@ -0,0 +1,4 @@
# Flaps
## 3D printing
On the "Lower Axis" part, I recommend you to print it so that the shaft is horrizontal to avoid having layers rub agains the other parts.
On the "Upper Axis" part, consider before printing how you intend to remove support, as I had some struggles with that.

View file

@ -1,5 +1,6 @@
# USB HID
## Output
# MCDU
## USB HID
### Output
One byte output, they match to indications as follows
* 0x01: FM
* 0x02: FAIL
@ -8,3 +9,10 @@ One byte output, they match to indications as follows
* 0x0F: MENU
* 0x10: IND
* 0x20: FM1
## Display
I couldn't find a matching display which fits between all the components on the front so I created a cutout in the PCB and put the display behind the PCB.
For the display I'm using this display [8" 800x480 TFT LCD Dislay with Mini HDMI Board from BuyDisplay](https://www.buydisplay.com/8-inch-800x480-tft-lcd-dislay-with-mini-hdmi-board-for-raspebrry-pi). If you use a display with different dimensions, you need to adjust the display holders. To do that, open the MCDU.d3ddoc in Dune3D and modify the dimensions of "Display Dummy Sketch" and "Display Dummy Extrude". This will automatically modify the display holder. Select the last element under "Display Holder", "Display Holder Screw hole Extrude", press space bar and enter "stl" to export the new holder .stl file fitting your display.
The display of the two MCDUs get connected to a Raspberry Pi 4, you can use any other SBC as well. I use the Rasppi 4 cause it has two display outputs so I can run both MCDUs off of one Pi, saving money.
TODO what to put on the Pi

View file

@ -1,7 +1,8 @@
# Pinout
## General pins
# Pedestal Connect Box
## Pinout
### General pins
PA15|Backlight PWM
## Rudder Trim Panel
### Rudder Trim Panel
PA0|Reset
PA1|Trim Left
PA3|Parking Brake
@ -10,18 +11,18 @@ PB13|SPI Clock
PB14|SPI Chip Select
PB15|SPI Data
PC15|Trim Right
## Speed Brake
### Speed Brake
PA2|Speed Brake
PA4|Spoiler Arm
## Flaps
### Flaps
PA5|Flaps
## Gravity Gear Extension
### Gravity Gear Extension
PA6|Gravity Gear Extension
## Flood Light and DFDR
### Flood Light and DFDR
PA7|Flood Light Pedestal
PC4|DFDR
PC5|AIDS
## Switching
### Switching
PA8|ATT Captain
PA9|AIR Captain
PA10|ATT First Officer
@ -30,7 +31,7 @@ PC9|AIR First Officer
PD13|ECAM First Officer
PD14|ECAM Captain
PD15|EIS First Officer
## ECAM
### ECAM
PB0|Upper ECAM Brightness
PB1|Lower ECAM Brightness
PB2|Keys Column 4
@ -52,7 +53,7 @@ PE12|Keys Row 1
PE13|LEDs Row 2
PE14|Keys Column 6
PE15|Keys Row 2
## Weather Radar
### Weather Radar
PB4|MAP
PB5|PWS
PC2|Tilt
@ -63,16 +64,16 @@ PD4|Multiscan
PD5|WX+T
PD6|CCS
PD7|TURB
## Door
### Door
PB6|Fault Light
PB7|Open Light
PB8|Unlock
PB9|Lock
PE0|Video
## Flood Light and Integ Light
### Flood Light and Integ Light
PC0|Flood Light MIP
PC1|Integ Light
## Engine
### Engine
PC13|Mode Crank
PC14|Mode Start
PE1|Engine 1 Fire

View file

@ -0,0 +1,3 @@
# Flightgear Integration
This directory contains the configuration files to make this work out of the box with the flightgear A320.
Copy or Symlink the config files into the respective directory in `$FGHOME/Input/`.

View file

@ -1,6 +1,8 @@
# 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
# 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.
Currently this project only contains the pedestal, more will follow once that's done.
# Building the cockpit
NOTE: Things are very work in progress right now and might change.
@ -8,12 +10,15 @@ Equipement you need:
* 3D printer (at least access to one)
* Soldering equipment (you can order the PCBs pre-assembled but that comes at a significant extra cost)
Materials you need:
General materials you need:
* Grey, black and red filament
* M2 self tapping screws
* IDC cables:
* TODO
* A raspberry pi or similar SBC to drive the MCDU displays (I recommend the rasppi4 or 5 cause you can run both MCDUs off of one pi)
* 4x 10 Pin
* 2x 12 Pin
* 1x 14 Pin
* 1x 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.
@ -32,8 +37,18 @@ Some of the sub-directories contain READMEs with more specific instructions on t
## PCBs
TODO
## 3D printing
## 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
# Contributing
If you're interested in contributing, 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