A320-homecockpit/Pedestal/MCDU
fly 6449f537fb LED Outputs for MCDU
Signed-off-by: fly <merspieler@alwaysdata.net>
2024-09-11 18:10:40 +02:00
..
3d Preliminary MCDU 3D model (missing fillets and chamfers) 2024-08-23 20:54:02 +02:00
firmware LED Outputs for MCDU 2024-09-11 18:10:40 +02:00
pcb Minor detail before manufacturing 2024-09-09 15:04:59 +02:00
README.md LED Outputs for MCDU 2024-09-11 18:10:40 +02:00

MCDU

USB HID

Output

2 Byte output, consisting of

  • 1 Byte for the reportId (always value 1)
  • 1 Byte for indicator LEDs, each bit controls one item:
    • 0x01: FM
    • 0x02: FAIL
    • 0x04: FM2
    • 0x08: RDY
    • 0x10: MENU
    • 0x20: IND
    • 0x40: 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. 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