Homemade Airbus A320 MCDU – Day 3 – The Keyboard

EN: After some while I finished my PCB board layout. And, here goes one of the main problems: the Airbus A320 MCDU has a total of 94 buttons, while the Raspberry Pi 3 has only 28 available ports.The solution for this? Make the MCDU keyboard in a matrix layout.

For the down switches i choose the NKK JB15KP combined with the NKK AT4060JJ Cap. This two I bought from Digikey, USA. For the up buttons, I bought here in Brasil the Key Button with no lock from SoldaFria.

Wel, for the circuit design I choose to use the EagleCAD, that I received a copy for free from the University. I found the eagle models for my desired buttons, created a matrix and the result is what you can see bellow. How can you see, the boards need a conection between then, so I used an Arduino model to make the connection bus for this task.

 

Wel, that’s it. As usual, I posted on my GitHub all the files that I used on this part of the projet. In the middle of this month I will buy the PCBs form JLCPCB, and as soon they came, I will put more photos and updates.

Best Regards!

 

 

PT-BR:  Depois de algum tempo, terminei o layout da placa PCB. E, aqui vai um dos principais problemas: o Airbus A320 MCDU tem um total de 94 botões, enquanto o Raspberry Pi 3 tem apenas 28 portas disponíveis. A solução para isso? Faça o teclado do MCDU em um layout de matriz. 

 

Para os interruptores para baixo, escolho o NKK JB15KP combinado com o NKK AT4060JJ Cap. Esses dois eu comprei da Digikey, EUA. Para os botões up, comprei aqui no Brasil o Key Button sem bloqueio da SoldaFria

 

Bem, para o projeto do circuito eu escolhi usar o EagleCAD, que recebi uma cópia gratuitamente da Universidade. Eu encontrei os modelos de águia para os meus botões desejados, criei uma matriz e o resultado é o que você pode ver abaixo. Como você pode ver, as placas precisam de uma conexão entre elas, então usei um modelo Arduino para fazer o barramento de conexão para essa tarefa. 

 

 

Bem, é isso. Como de costume, postei no meu GitHub todos os arquivos que usei nessa parte do projeto. No meio deste mês vou comprar os PCBs do JLCPCB, e assim que eles vierem, vou colocar mais fotos e atualizações.

Cumprimentos!

Deixe um comentário