Sommario:
- Forniture
- Passaggio 1: design della tastiera
- Passaggio 2: interruttori Cherry MX
- Passaggio 3: profilo basso Cherry MX
Video: Tastiera meccanica Cherry Pi Split: 45 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Progetti Fusion 360 »
Ho usato una tastiera Microsoft Natural Elite per anni. E dopo quasi 20 anni di fedele servizio, è alla fine della sua vita. Durante la mia ricerca di un sostituto, ho anche guardato diverse tastiere meccaniche. E poiché faccio regolarmente progetti fai-da-te, ho pensato che sarebbe stata una grande esperienza realizzare da solo una tastiera del genere.
Questo è il mio primo progetto di tastiera meccanica. E questo sarà per l'uso quotidiano. Sebbene le possibilità siano quasi infinite, mi limito alle funzionalità di base: una tastiera ergonomica con funzioni del mouse. Durante la ricerca di parti mi sono imbattuto in un nuovo tipo di interruttore. Una versione a basso profilo del Cherry MX Red. Ciò rende possibile realizzare una tastiera meccanica sottile. E ho cercato di mantenere questa tastiera il più sottile possibile.
L'intero progetto è stato realizzato con Autodesk Eagle e Fusion 360. Con la presente ho utilizzato la possibilità di caricare il circuito stampato direttamente nel programma di disegno 3D. Oltre a questi programmi, il codice Python viene utilizzato per supportare vari passaggi. Questo Instructabe contiene quindi molti esempi di Python.
Non ho aggiunto alcuna caratteristica "bello da avere" che aggiungesse complessità. Non ci sono LED di sfondo, porte USB aggiuntive, altoparlanti e/o display. Ci sono alcune porte GPIO di riserva per funzionalità aggiuntive, ma queste non sono ancora utilizzate.
Forniture
Questa tastiera contiene le seguenti parti:
- Raspberry Pi Zero WH (Elettronica Kiwi)
- Cherry MX a basso profilo Rosso (Cherry MX, Reichelt)
- Tasti UHK (tastiera di hacking definitiva)
- Cavo piatto IDC a 16 pin (Aliexpress)
- Connettore DC3 2x8 (Aliexpress)
- Connettore GPIO a 40 pin (Elettronica Kiwi)
- Smorzatori chiave (Aliexpress)
- Feltrino adesivo 200 x 150 (Action, Amazon)
- Diodi 1N4148 (Aliexpress)
- PCB personalizzati (Jlcpcb)
- DIN965 M2, 5 x 5 bulloni (Microschroeven)
- DIN439 M2, 5 dadi (Microschroeven)
È stato utilizzato il seguente software:
- Fusion 360 (Autodesk)
- Aquila (Autodesk)
- Raspbian (Pi lampone)
- Cliente SSH (Putty)
- Editor di testo (Ultraedit)
Passaggio 1: design della tastiera
L'idea iniziale era quella di ricostruire una Microsoft Natural Keyboard Elite con interruttori meccanici. Ma lo smontaggio della tastiera ha rivelato che non è così semplice. I copritasti utilizzati non sono compatibili con gli interruttori meccanici. Questo significava che dovevo trovare un altro design.
Esistono diversi progetti con tastiere meccaniche, ma ce ne sono pochi con un design ergonomico. Mi sono imbattuto in due possibili candidati: l'Ergodox e l'Ultimate Hacking Keyboard (UHK). Queste sono entrambe tastiere open source. L'intera documentazione UHK è posta su Github, e quindi una grande ispirazione per il mio design della tastiera.
La più grande differenza tra l'Ergodox e l'UHK è il posizionamento delle chiavi. Con l'Ergodox, i tasti sono direttamente uno sopra l'altro. E l'UHK ha un layout più tradizionale.
Passaggio 2: interruttori Cherry MX
Una delle scelte più importanti quando si realizza una tastiera meccanica sono gli interruttori. Ci sono diversi produttori di questi switch, e io ho scelto il produttore più conosciuto e leader mondiale: Cherry MX. Questi switch sono generalmente disponibili e sono ben documentati. Inoltre, questo tipo è uno degli interruttori più utilizzati dalle tastiere meccaniche fai-da-te. E la pagina degli sviluppatori sul sito Web di Cherry è un buon inizio.
Esistono diverse varianti e ho acquistato un tester per interruttori a chiave Cherry MX 9 per testare i diversi tipi di interruttori. Ogni interruttore ha un colore diverso e questo colore indica le caratteristiche dell'interruttore:
Cherry MX Red Bassa forza di attuazione di 45 g, silenziosa, fluida.
Cherry MX Black Alta forza di attuazione 60g, silenziosa, fluida. Cherry MX Blue Forza di attuazione media 50 g, scattante, rumorosa. Cherry MX Brown Forza di attuazione ridotta di 55 g, urto tattile silenzioso. Cherry MX Green Tactile & Clicky Forza di attuazione 80 g - Interruttore tattile e scattante. Cherry MX Grigio-marrone Firm Linear Forza di attuazione 60g - Urto tattile, nessun clic. Cherry MX Grigio-nero Tactile 80g forza di attuazione - Robusto urto tattile, nessun clic. Cherry MX clear Tactile 55g forza di attuazione - Urto tattile, nessun clic. Cherry MX white Tactile & Clicky Forza di attuazione 65g - Interruttore a clic tattile e più leggero.
La mia tastiera non dovrebbe fare molto rumore. Ciò riduce i possibili passaggi a rosso, marrone, nero, grigio o trasparente. E dopo alcuni test, preferisco gli interruttori marroni o rossi.
Passaggio 3: profilo basso Cherry MX
Secondo classificato al concorso Raspberry Pi 2020
Consigliato:
Tastiera meccanica Arduino: 5 passaggi (con immagini)
Tastiera meccanica Arduino: avevo bisogno di una puntina per un altro progetto, quindi ho deciso di realizzare una tastiera con parti che avevo in casa
Tastiera meccanica ErgoDox: 11 passaggi (con immagini)
Tastiera meccanica ErgoDox: la tastiera ErgoDox è una tastiera suddivisa, meccanica e programmabile. È completamente open-source, quindi tutto ciò che serve per costruirlo è acquistare le parti e dedicare il tempo. Lavoro come ingegnere del software e sono sempre alla ricerca di modi per migliorare la mia produttività
Pulisci una vecchia tastiera meccanica: 5 passaggi (con immagini)
Pulisci una vecchia tastiera meccanica: le tastiere meccaniche erano molto comuni e popolari negli anni '90 e precedenti, e per molte persone la sensazione e il suono che davano assomigliavano più alle macchine da scrivere a cui avrebbero potuto essere abituati in precedenza. Da allora, la tastiera meccanica
Tastiera meccanica macro personalizzata: 12 passaggi (con immagini)
Tastiera meccanica macro personalizzata: in questo Instructable ti guiderò attraverso le basi della creazione del tuo macropad a 6 tasti, controllato da un Arduino. Ti guiderò attraverso ciò di cui hai bisogno, come assemblarlo, come programmarlo e come migliorarlo o renderlo tuo
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: In questo tutorial ti parlerò di come possiamo interfacciare la tastiera con 8051 e visualizzare i numeri della tastiera in un display a 7 segmenti