Innholdsfortegnelse:

Cherry Pi delt mekanisk tastatur: 45 trinn (med bilder)
Cherry Pi delt mekanisk tastatur: 45 trinn (med bilder)

Video: Cherry Pi delt mekanisk tastatur: 45 trinn (med bilder)

Video: Cherry Pi delt mekanisk tastatur: 45 trinn (med bilder)
Video: CS50 2015 – первая неделя 2024, September
Anonim
Cherry Pi delt mekanisk tastatur
Cherry Pi delt mekanisk tastatur
Cherry Pi delt mekanisk tastatur
Cherry Pi delt mekanisk tastatur
Cherry Pi delt mekanisk tastatur
Cherry Pi delt mekanisk tastatur

Fusion 360 -prosjekter »

Jeg har brukt et Microsoft Natural Elite -tastatur i mange år. Og etter nesten 20 år med lojal tjeneste, er det på slutten av levetiden. Under søket etter en erstatning så jeg også på forskjellige mekaniske tastaturer. Og fordi jeg regelmessig gjør DIY -prosjekter, tenkte jeg at det ville være en flott opplevelse å lage et slikt tastatur selv.

Dette er mitt første mekaniske tastaturprosjekt. Og dette vil være til daglig bruk. Selv om mulighetene er nesten uendelige, begrenser jeg meg til den grunnleggende funksjonaliteten: Et ergonomisk tastatur med musefunksjoner. Mens jeg lette etter deler, kom jeg over en ny type bryter. En lavprofilversjon av Cherry MX Red. Dette gjør det mulig å lage et tynt mekanisk tastatur. Og jeg prøvde å holde dette tastaturet så tynt som mulig.

Hele designet ble laget med Autodesk Eagle og Fusion 360. Herved har jeg brukt muligheten til å laste kretskortet direkte inn i 3D -tegningsprogrammet. I tillegg til disse programmene brukes Python -kode for å støtte forskjellige trinn. Denne instruksjonen inneholder derfor mange Python -eksempler.

Jeg la ikke til noen "fine å ha" -funksjoner som legger til kompleksitet. Det er ingen bakgrunns -LED, ekstra usb -porter, høyttalere og/eller skjermer. Det er noen ekstra GPIO -porter for flere funksjoner, men disse er ikke brukt ennå.

Rekvisita

Dette tastaturet inneholder følgende deler:

  • Raspberry Pi Zero WH (Kiwi Electronics)
  • Cherry MX lav profil rød (Cherry MX, Reichelt)
  • UHK keycaps (Ultimate Hacking Keyboard)
  • IDC 16 -pins flatkabel (Aliexpress)
  • DC3 2x8 -kontakt (Aliexpress)
  • 40 -pinners GPIO -kontakt (Kiwi Electronics)
  • Nøkkeldempere (Aliexpress)
  • Selvklebende filtpute 200 x 150 (Action, Amazon)
  • 1N4148 dioder (Aliexpress)
  • Egendefinerte kretskort (Jlcpcb)
  • DIN965 M2, 5 x 5 bolter (Microschroeven)
  • DIN439 M2, 5 muttere (Microschroeven)

Følgende programvare har blitt brukt:

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

Trinn 1: Tastaturdesign

Tastaturdesign
Tastaturdesign
Tastaturdesign
Tastaturdesign
Tastaturdesign
Tastaturdesign

Den første ideen var å bygge om en Microsoft Natural Keyboard Elite med mekaniske brytere. Men demontering av tastaturet avslørte at dette ikke er så enkelt. Nøkkelhettene som brukes er ikke kompatible med mekaniske brytere. Dette betydde at jeg måtte finne et annet design.

Det er flere prosjekter med mekaniske tastaturer, men det er lite med ergonomisk design. Jeg kom over to mulige kandidater: Ergodox og Ultimate Hacking Keyboard (UHK). Dette er begge åpen kildekode -tastaturer. Hele UHK -dokumentasjonen er plassert på Github, og derfor en stor inspirasjon for mitt eget keybaord -design.

Den største forskjellen mellom Ergodox og UHK er plasseringen av nøklene. Med Ergodox er tastene rett over hverandre. Og UHK har et mer tradisjonelt oppsett.

Trinn 2: Cherry MX -brytere

Cherry MX -brytere
Cherry MX -brytere
Cherry MX -brytere
Cherry MX -brytere

Et av de viktigste valgene når du lager et mekanisk tastatur er bryterne. Det er flere produsenter av disse bryterne, og jeg har valgt den mest kjente og verdensledende produsenten: Cherry MX. Disse bryterne er generelt tilgjengelige og er godt dokumentert. I tillegg er denne typen en av de mest brukte bryterne av DIY mekaniske tastaturer. Og utviklersiden på nettstedet Cherry er en god start.

Det er flere varianter, og jeg har kjøpt en Cherry MX 9 nøkkelbryter tester for å teste de forskjellige bryterne. Hver bryter har en annen farge, og denne fargen indikerer egenskapene til bryteren:

Cherry MX Red Lav 45 g aktiveringskraft, stille, glatt.

Cherry MX Black High 60g aktiveringskraft, stille, glatt. Cherry MX Blue Medium 50 g aktiveringskraft, klikkende, høy. Cherry MX Brown Lav 55 g aktiveringskraft, stille taktil støt. Cherry MX Green Tactile & Clicky 80g aktiveringskraft - Fast taktil og klikket bryter. Cherry MX Gråbrun Firm Lineær 60 g aktiveringskraft - Taktil støt, ingen klikk. Cherry MX Grey -black Tactile 80g actuation force - Fast taktil støt, ingen klikk. Cherry MX clear Tactile 55g aktiveringskraft - Taktil støt, ingen klikk. Cherry MX hvit Tactile & Clicky 65g aktiveringskraft - Taktil og lettere klikkbryter.

Tastaturet mitt skal ikke lage mye støy. Dette reduserer de mulige bryterne til rødt, brunt, svart, grått eller klart. Og etter noen tester foretrekker jeg brune eller røde brytere.

Trinn 3: Cherry MX Low Profile

Cherry MX Low Profile
Cherry MX Low Profile
Cherry MX Low Profile
Cherry MX Low Profile

Runner Up i Raspberry Pi Contest 2020

Anbefalt: