Apollo DSKY (AGC Display / Keyboard)

A DSKY replica based on the MIT blueprints digitized by Riley Rainey
24
93
1
663
updated December 18, 2024

Description

PDF

THIS IS A WORK IN PROGRESS - ALL STLs ARE COMPLETE AND FIT, BUT SOFTWARE IS INCOMPLETE.

[UPDATE 29/06/2024 - BOM Updated as I'd marked the PI3 mounting hardware as M3, when it's M2.5 and the Pico as M2.5 when it's M2. Added schematics for the Lamps, Keyboard & the connections between both and the PIs and Display. Code will be added soon]

[UPDATE 30/06/2024 - Nextion display files uploaded. These are modified from the ones generated by bschymanski (colours, font sizes etc). You will need the Nextion UI designer if you want to make changes]

[UPDATE 14/08/2024] - New files for illuminated keys and a DSKY front cover with slightly enlarged apertures for the keys - this could be useful if you have keys that stick when pressed. My original non illuminated keys seemed to work fine in the original cover - but when I switched to the illuminated ones I've created, they did start to stick… Possibly because of the extra ‘drag’ of the wiring going to the neopixel in the key. The new cover gives an extra .5mm around the key. I've also added the wiring diagram for the key lighting. They're all wired in parallel to reduce the number of wires going to each key (only three lines per key). It does mean that you can only address one pixel which changes all keys - but as they're all supposed to be the same colour this is fine.

[UPDATE 18/12/2024] I have uploaded everything I have code wise to GitHub here: https://github.com/TheRealGreatOldOne/DSKY as several of you have requested. It's nowhere near finished, but the piDSKY-jc.py file should work with my lamp layout and nextation variables - so when run with virtualAGC will allow you to display the output and key in entries etc. If you make further progress, do let the rest of us know :-)

This is a replica DSKY based off the digitised MIT drawings that Riley Rainey made available on GitHub here: 

https://github.com/rrainey/agc-mechanical-cad

Each model has been modified extensively to fit the components being used, and to incorporate metric fasteners for ease of sourcing. Some liberties have been made around the warning lamps and display, to allow the dimensions of the screen used in place of the original electroluminescent module to better match the destinctive look of the DSKY. 

The changes are unlikely to be noticed, as it's only a mm here or there - but it does mean it's not 100% dimensionally accurate there. Everywhere else it is though (except for those fasteners)

All of the parts making up my DSKY have been printed in matte PLA - grey, black and white.

The replica is running virtual AGC on a raspberry PI3b. The EL display is a Nextion 4.3" LCD with custom .TFT files. The keyboard is being shown as a HID device thanks to a Pi Pico 2040 running some micro python. All of the indicator lamps are neopixels.

BOM is available in the other files section.

 

Tags



Model origin

The author marked this model as their own original creation.

License