Innholdsfortegnelse:
Video: Cherry Pi delt mekanisk tastatur: 45 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
Runner Up i Raspberry Pi Contest 2020
Anbefalt:
Arduino mekanisk tastatur: 5 trinn (med bilder)
Arduino mekanisk tastatur: Jeg trengte en pinne til et annet prosjekt, så jeg bestemte meg for å lage et tastatur med deler jeg hadde hjemme
ErgoDox mekanisk tastatur: 11 trinn (med bilder)
ErgoDox mekanisk tastatur: ErgoDox -tastaturet er et delt, mekanisk og programmerbart tastatur. Det er fullt åpen kildekode, så alt du trenger for å bygge det er å kjøpe delene og bruke tiden. Jeg jobber som programvareingeniør og leter alltid etter måter å forbedre produktiviteten min
Rengjør et gammelt mekanisk tastatur: 5 trinn (med bilder)
Rengjør et gammelt mekanisk tastatur: Mekaniske tastaturer pleide å være veldig vanlige og populære på 1990 -tallet og tidligere, og for mange mennesker lignet følelsen og lyden de ga nærmere skrivemaskinene de tidligere kunne ha vært vant til. Siden den gang har det mekaniske tastaturet
Egendefinert makro mekanisk tastatur: 12 trinn (med bilder)
Egendefinert makromekanisk tastatur: I denne instruksjonsboken tar jeg deg gjennom det grunnleggende for å lage din egen 6 tastede makropad, kontrollert av en Arduino. Jeg tar deg gjennom det du trenger, hvordan du monterer det, hvordan du programmerer det, og hvordan du kan forbedre det eller gjøre det ditt eget
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl