Indholdsfortegnelse:

Cherry Pi split mekanisk tastatur: 45 trin (med billeder)
Cherry Pi split mekanisk tastatur: 45 trin (med billeder)

Video: Cherry Pi split mekanisk tastatur: 45 trin (med billeder)

Video: Cherry Pi split mekanisk tastatur: 45 trin (med billeder)
Video: Выпущена GTX 965M, MHL управляет разрешением 8K при 120 Гц, беспилотный автомобиль Mercedes — CES, день 2 2024, November
Anonim
Cherry Pi split mekanisk tastatur
Cherry Pi split mekanisk tastatur
Cherry Pi split mekanisk tastatur
Cherry Pi split mekanisk tastatur
Cherry Pi split mekanisk tastatur
Cherry Pi split mekanisk tastatur

Fusion 360 -projekter »

Jeg har brugt et Microsoft Natural Elite -tastatur i årevis. Og efter næsten 20 års loyal service er det ved slutningen af dets levetid. Under min søgning efter en erstatning kiggede jeg også på forskellige mekaniske tastaturer. Og fordi jeg regelmæssigt laver gør -det -selv -projekter, tænkte jeg, at det ville være en stor oplevelse at lave sådan et tastatur selv.

Dette er mit første mekaniske tastaturprojekt. Og dette vil være til daglig brug. Selvom mulighederne er næsten uendelige, begrænser jeg mig til den grundlæggende funktionalitet: Et ergonomisk tastatur med musefunktioner. Mens jeg søgte efter dele, stødte jeg på en ny type switch. En lavprofilversion af Cherry MX Red. Dette gør det muligt at lave et tyndt mekanisk tastatur. Og jeg forsøgte at holde dette tastatur så tyndt som muligt.

Hele designet blev lavet med Autodesk Eagle og Fusion 360. Herved har jeg brugt muligheden for at indlæse printkortet direkte i 3D -tegningsprogrammet. Ud over disse programmer bruges Python -kode til at understøtte forskellige trin. Denne instruktion indeholder derfor mange Python -eksempler.

Jeg tilføjede ingen 'nice to have' -funktioner, der tilføjer kompleksitet. Der er ingen baggrunds -LED'er, yderligere usb -porte, højttalere og/eller displays. Der er nogle ekstra GPIO -porte til yderligere funktioner, men disse er ikke brugt endnu.

Forbrugsvarer

Dette tastatur indeholder følgende dele:

  • Raspberry Pi Zero WH (Kiwi Electronics)
  • Cherry MX lav profil Rød (Cherry MX, Reichelt)
  • UHK keycaps (Ultimate Hacking Keyboard)
  • IDC 16 pin flatcable (Aliexpress)
  • DC3 2x8 -stik (Aliexpress)
  • 40 pin GPIO -stik (Kiwi Electronics)
  • Nøgle dæmpere (Aliexpress)
  • Selvklæbende filtpude 200 x 150 (Action, Amazon)
  • 1N4148 dioder (Aliexpress)
  • Brugerdefinerede printkort (Jlcpcb)
  • DIN965 M2, 5 x 5 bolte (Microschroeven)
  • DIN439 M2, 5 møtrikker (Microschroeven)

Følgende software er blevet brugt:

  • Fusion 360 (Autodesk)
  • Eagle (Autodesk)
  • Raspbian (Raspberry Pi)
  • SSH -klient (kit)
  • Teksteditor (Ultraedit)

Trin 1: Tastaturdesign

Tastaturdesign
Tastaturdesign
Tastaturdesign
Tastaturdesign
Tastaturdesign
Tastaturdesign

Den første idé var at genopbygge en Microsoft Natural Keyboard Elite med mekaniske switches. Men demontering af tastaturet afslørede, at dette ikke er så enkelt. De anvendte nøglehætter er ikke kompatible med mekaniske kontakter. Det betød, at jeg måtte finde et andet design.

Der er flere projekter med mekaniske tastaturer, men der er lidt med et ergonomisk design. Jeg stødte på to mulige kandidater: Ergodox og Ultimate Hacking Keyboard (UHK). Disse er begge open source -tastaturer. Hele UHK -dokumentationen er placeret på Github, og derfor en stor inspiration til mit eget keybaord -design.

Den største forskel mellem Ergodox og UHK er placeringen af nøglerne. Med Ergodox er tasterne direkte over hinanden. Og UHK har et mere traditionelt layout.

Trin 2: Cherry MX -switches

Cherry MX switches
Cherry MX switches
Cherry MX switches
Cherry MX switches

Et af de vigtigste valg, når du laver et mekanisk tastatur, er kontakterne. Der er flere producenter af disse switche, og jeg har valgt den mest kendte og verdens førende producent: Cherry MX. Disse kontakter er generelt tilgængelige og er veldokumenterede. Derudover er denne type en af de mest brugte switches af DIY mekaniske tastaturer. Og udviklersiden på Cherry -webstedet er en god start.

Der er flere varianter, og jeg har købt en Cherry MX 9 nøglekontakt tester for at teste de forskellige typer switches. Hver switch har en anden farve, og denne farve angiver switchens egenskaber:

Cherry MX Red Lav 45 g aktiveringskraft, lydløs, glat.

Cherry MX Black Høj 60 g aktiveringskraft, lydløs, glat. Cherry MX Blue Medium 50 g aktiveringskraft, klikket, høj. Cherry MX Brown Lav 55 g aktiveringskraft, stille taktil bump. Cherry MX Green Tactile & Clicky 80g aktiveringskraft - Fast taktil og klikket switch. Cherry MX Gråbrun Firm Lineær 60 g aktiveringskraft - Taktil bump, intet klik. Cherry MX Gråsort Taktil 80 g aktiveringskraft - Fast taktil bump, intet klik. Cherry MX clear Tactile 55g aktiveringskraft - Taktil bump, intet klik. Cherry MX hvid Tactile & Clicky 65g aktiveringskraft - Taktil og lettere klikkontakt.

Mit tastatur skal ikke larme meget. Dette reducerer de mulige switches til rød, brun, sort, grå eller klar. Og efter nogle test foretrækker jeg brune eller røde kontakter.

Trin 3: Cherry MX Low Profile

Cherry MX lav profil
Cherry MX lav profil
Cherry MX lav profil
Cherry MX lav profil

Runner Up i Raspberry Pi Contest 2020

Anbefalede: