lunedì 1 febbraio 2021

La tastiera personalizzata, parte prima


Una vecchia tastiera un pochino particolare, la voglia di imparare un qualcosa di nuovo... si inizia!


Tempo fa, la normativa italiana in merito agli scontrini fiscali è cambiata.
Molti hanno dovuto cambiare le loro stampanti fiscali, rendendo de facto obsoleti anche i dispositivi ad esse collegati.
Uno di questi dispositivi, per esempio, è la tastiera:


Visto che un amico me ne ha regalate alcune, ho deciso di farci qualcosa di utile!
La tastiera è della Custom, modello 937DF020200133, codice S35A.
Il barcode riporta la seguente cifra: 9001000413300398.
La mia idea è quella di fare una tastiera dedicata esclusivamente all'uso con la CNC, almeno per iniziare. Solo che non so assolutamente nulla dell'argomento!

Le ricerche ed i passaggi da fare

Di base ho iniziato cercando su Deskthority e Hackaday per delineare una possibile strategia.

Alla fine ho deciso di usare un Arduino Pro Micro con il firmware QMK, pare tutto sommato una cosa semplice da combinare. Lunga, forse, ma concettualmente semplice.
I passaggi da fare sono i seguenti:

  • mappare la matrice della tastiera attuale (ovvero capire quale tasto è collegato dove)
  • pensare ad un layout (cosa deve fare ogni tasto una volta premuto)
  • implementare il layout su un servizio on line
  • implementare la matrice su un servizio on line
  • generare il firmware
  • inserire il firmware nell'Arduino 

Ok, più o meno le cose sono queste, iniziamo con la mappatura della matrice!

La mappatura della matrice

La matrice, in un mondo ideale, è tutta dritta.
Forte di questa convinzione, ho iniziato a smontare la tastiera ed a rilevare la pressione di ogni tasto per vedere a cosa portava:


Dopo una decina di minuti, ecco a cosa sono approdato:


Ora devo importare tutto in Libre Office e fare due ragionamenti, che magari possono anche essere utili a qualche altro pazzoide come me che vuole adattare una tastiera similare!


Se a qualcuno interessa, il pcb riporta la seguente sigla:

2012.04.28 HY-S35A-2-01-06

Ricordo inoltre che la tastiera è della Custom, modello 937DF020200133, codice S35A.
Il barcode riporta la seguente cifra: 9001000413300398.

Nessun commento:

Posta un commento

Sei davvero sicuro di voler sprecare tempo prezioso per scrivere qualcosa? Non è che preferisci andare su Google?

Cerca nel blog

I post più letti di sempre