Kazalo:
Video: Mehanska tipkovnica Cherry Pi Split: 45 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Projekti Fusion 360 »
Že vrsto let uporabljam tipkovnico Microsoft Natural Elite. In po skoraj 20 letih zvestovdane službe je konec življenjske dobe. Med iskanjem zamenjave sem pogledal tudi različne mehanske tipkovnice. In ker redno delam DIY projekte, se mi je zdelo super izkušnja, da bi takšno tipkovnico naredil sam.
To je moj prvi projekt mehanske tipkovnice. In to bo za vsakodnevno uporabo. Čeprav so možnosti skoraj neskončne, se omejujem na osnovno funkcionalnost: ergonomsko tipkovnico s funkcijami miške. Med iskanjem delov sem naletel na novo vrsto stikala. Nizkoprofilna različica Cherry MX Red. To omogoča izdelavo tanke mehanske tipkovnice. Poskušal sem, da bi bila ta tipkovnica čim tanjša.
Celoten dizajn je bil izdelan z Autodesk Eagle in Fusion 360. S tem sem uporabil možnost nalaganja tiskanega vezja neposredno v program za risanje 3D. Poleg teh programov se koda Python uporablja za podporo različnih korakov. Ta Instructabe zato vsebuje veliko primerov Pythona.
Nisem dodal nobenih funkcij "lepo imeti", ki dodajajo kompleksnost. V ozadju ni LED diod, dodatnih vrat USB, zvočnikov in/ali zaslonov. Za dodatne funkcije obstaja nekaj rezervnih vrat GPIO, ki pa se še ne uporabljajo.
Zaloge
Ta tipkovnica vsebuje naslednje dele:
- Raspberry Pi Zero WH (Kiwi elektronika)
- Cherry MX nizko profilna rdeča (Cherry MX, Reichelt)
- UHK tipkovnice (Ultimate Hacking Keyboard)
- IDC 16 -polni ploski kabel (Aliexpress)
- Priključek DC3 2x8 (Aliexpress)
- 40 -polni konektor GPIO (Kiwi Electronics)
- Ključni amortizerji (Aliexpress)
- Lepilna blazinica iz klobučevine 200 x 150 (Action, Amazon)
- 1N4148 diode (Aliexpress)
- PCB po meri (Jlcpcb)
- DIN965 M2, 5 x 5 vijakov (Microschroeven)
- DIN439 M2, 5 orehov (Microschroeven)
Uporabljena je bila naslednja programska oprema:
- Fusion 360 (Autodesk)
- Orel (Autodesk)
- Raspbian (Raspberry Pi)
- Odjemalec SSH (kit)
- Urejevalnik besedil (Ultraedit)
1. korak: Oblikovanje tipkovnice
Prvotna ideja je bila obnoviti Microsoft Natural Keyboard Elite z mehanskimi stikali. Toda demontaža tipkovnice je pokazala, da to ni tako preprosto. Uporabljeni pokrovi tipk niso združljivi z mehanskimi stikali. To je pomenilo, da sem moral najti drugo zasnovo.
Obstaja več projektov z mehanskimi tipkovnicami, malo pa jih je z ergonomsko zasnovo. Naletel sem na dva možna kandidata: Ergodox in Ultimate Hacking Keyboard (UHK). Obe sta odprtokodni tipkovnici. Celotna dokumentacija UHK je postavljena na Github in je zato velik navdih za moje lastno oblikovanje ključev.
Največja razlika med Ergodoxom in UHK je v namestitvi ključev. Pri Ergodoxu so ključi neposredno drug nad drugim. In UHK ima bolj tradicionalno postavitev.
Korak: Stikala Cherry MX
Ena najpomembnejših odločitev pri izdelavi mehanske tipkovnice so stikala. Proizvajalcev teh stikal je več, jaz pa sem izbral najbolj znanega in svetovnega proizvajalca: Cherry MX. Ta stikala so na splošno na voljo in so dobro dokumentirana. Poleg tega je ta tip eno najpogosteje uporabljenih stikal pri mehanskih tipkovnicah DIY. Stran za razvijalce na spletnem mestu Cherry je dober začetek.
Obstaja več različic in kupil sem preizkuševalnik stikal s ključi Cherry MX 9, da preizkusim različne vrste stikal. Vsako stikalo ima drugačno barvo in ta barva označuje značilnosti stikala:
Cherry MX Red Nizka sila sprožitve 45 g, tiha, gladka.
Cherry MX Black Visoka 60g sprožilna sila, tiha, gladka. Cherry MX Blue Medium 50g sprožilna sila, klik, glasen. Cherry MX Brown Nizka 55g sprožilna sila, tiha otipna izboklina. Cherry MX Green Tactile & Clicky 80g sprožilna sila - trdno otipno in klikajoče stikalo. Cherry MX Sivo -rjava trdna linearna sila sprožitve 60 g - otipna izboklina, brez klika. Cherry MX sivo -črna taktilna sila aktiviranja 80 g - trdna otipna izboklina, brez klika. Cherry MX clear Tactile 55g sprožilna sila - taktilna izboklina, brez klika. Cherry MX white Tactile & Clicky 65g sprožilna sila - taktilno in lažje stikalo na klik.
Moja tipkovnica naj ne bi povzročala veliko hrupa. S tem se zmanjša možnost preklopa na rdečo, rjavo, črno, sivo ali prozorno. Po nekaj testiranjih imam raje rjava ali rdeča stikala.
3. korak: Nizek profil Cherry MX
Podprvak na tekmovanju Raspberry Pi 2020
Priporočena:
Mehanska sedem segmentna ura za prikaz: 7 korakov (s slikami)
Mehanska ura za sedem segmentov: Pred nekaj meseci sem izdelal dvomestni mehanski 7 -segmentni zaslon, ki sem ga spremenil v odštevalnik časa. Izkazalo se je zelo dobro in veliko ljudi je predlagalo, da se na zaslonu podvoji, da bi naredili uro. Težava je bila v tem, da sem že tekel
Mehanska tipkovnica Arduino: 5 korakov (s slikami)
Mehanska tipkovnica Arduino: Za drug projekt sem potreboval pin -ploščico, zato sem se odločil, da naredim tipkovnico z deli, ki sem jih imel doma
Mehanska tipkovnica ErgoDox: 11 korakov (s slikami)
Mehanska tipkovnica ErgoDox: Tipkovnica ErgoDox je razdeljena, mehanska in programabilna tipkovnica. Je popolnoma odprtokoden, zato vse, kar potrebujete za njegovo izdelavo, je, da kupite dele in namenite čas. Delam kot inženir programske opreme in vedno iščem načine za izboljšanje svoje produktivnosti
Arkadna tipkovnica MIDI tipkovnica: 7 korakov (s slikami)
Arkadna tipkovnica MIDI tipkovnica: To je različica 2.0 enega mojih prvih napadov na programiranje Arduino in DIY MIDI. Razvil sem svoje veščine pri oblikovanju prototipov in oblikovanju, zato sem mislil, da bo to dobra predstavitev procesa in napredovanja. Z bolj informiranim postopkom oblikovanja sem
Makro mehanska tipkovnica po meri: 12 korakov (s slikami)
Makro mehanska tipkovnica po meri: V tem navodilu vas bom popeljal skozi osnove ustvarjanja lastne makropad s 6 tipkami, ki jih upravlja Arduino. Vodil vas bom skozi vse, kar potrebujete, kako ga sestaviti, kako ga programirati in kako ga izboljšati ali narediti lastnega