Indholdsfortegnelse:
- Trin 1: Indsamling af dele
- Trin 2: Lodning af dioder
- Trin 3: Lodning af de andre elektroniske komponenter - højre side
- Trin 8: Sætte resten af sagen sammen
- Trin 9: Placering af Keycaps til
- Trin 10: Tilslutning og installation af firmwaren
- Trin 11: Konklusion
Video: ErgoDox mekanisk tastatur: 11 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
ErgoDox -tastaturet er et delt, mekanisk og programmerbart tastatur. Det er fuldt open-source, så alt hvad du behøver for at bygge det er at købe delene og afsætte tiden.
Jeg arbejder som softwareingeniør og leder altid efter måder at forbedre min produktivitet og gøre min indtastning lettere. Jeg hørte faktisk først om dette, da "ErgoDox EZ" kickstarter -projektet udkom. Jeg var interesseret, men ville ikke bruge ~ $ 300 til et tastatur, og jeg tænkte, at det kunne være et rigtig godt projekt at bygge på egen hånd.
Det var første gang for mig at bruge en laserskærer, så det var sjovt.:)
Efter et par uger med at have brugt det, gav jeg næsten op - gav faktisk op for et stykke tid, men besluttede mig derefter for at give det et nyt forsøg, og nu elsker jeg det! Læringskurven er bestemt stejl, og det kan være virkelig frustrerende, men når du først er vant til det, vil du elske det!
Jeg anbefaler på det kraftigste, at du først læser hele instruktøren og ser alle billederne. Sørg for at have alle brikkerne og forstå, hvad du skal gøre. Det vil hjælpe dig på vej
(Hvis du leder efter en video af nogen, der bygger det samme tastatur, så du faktisk kan se, hvordan trinene udføres, så tag et kig på dette. Jeg brugte det, og det hjalp mig meget)
Trin 1: Indsamling af dele
Tastaturet er bygget af printkortet (printkort), nogle små elektroniske komponenter, switche, keycaps og etuiet. Alle dele bortset fra sagen kan bestilles online, og jeg vil liste dem her. Sagen kan laves af flere akrylark, der er skåret med en laserskærer, eller kan udskrives med en 3d -printer. Jeg lavede laserskæringen, da jeg regnede med, at det ville tage mindre tid og endnu vigtigere, synes jeg, det ser køligere ud!
- PCB'er (to - en for hver hånd) - link
- 76x 5 -pins mekaniske nøglekontakter - Du kan få den, du nogensinde kan lide. Cherry MX er de mest populære, jeg tror blandt mekaniske tastaturentusiaster, men jeg fandt ud af, at Gateron er meget billigere og næsten ens i kvalitet. Jeg fik dem på aliexpress. - link
- 76x keycaps - Jeg synes, det er vigtigt, at du ikke bare får nogen keycaps, men et sæt, der er bygget til ergodox -layoutet, da hver keycap har en lille vinkel, og når du samler dem korrekt, krummer den på en bestemt måde. Jeg fandt min på ebay, men jeg kan ikke finde linket nu. Jeg fandt det samme på amazon (jeg håber, det er præcis, hvad jeg har). link
- Teensy USB -kort 2.0 - link (Den i linket har stifterne allerede vedhæftet. Hvis du får det uden stifterne, skal du bare lodde dem selv)
-
Forskellige elektroniske komponenter (jeg købte dem alle på DigiKey, men du kan også finde dem på andre websteder, f.eks. Ebay eller aliexpress)
- MCP23018-E/SP I/O-ekspander (Denne specifikke del kunne jeg kun finde på DigiKey eller Arrow)
- 2 x 2,2 k Ω modstande ("rød rød rød" båndfarver)
- 3 x 220 Ω modstande (til LED'erne)
- 3 x LED'er
- 76 x 1N4148 dioder - jeg fik dem til overflademontering (SOD -123), men set i bakspejlet skulle jeg have fået de 'gennemgående huller'. Jeg læste online, at de også passer i kassen, og de er meget lettere at lodde.
- 1 x 0,1 µF keramisk kondensator (kondensatoren skal mærkes med "104")
- 1 x USB mini B -stik WM17115
- 1 x USB mini B -stik med kort kabel (Du kan tage et gammelt USB mini B -kabel, du har fra enhver gammel gadget eller enhed, du har liggende - du ødelægger kablet til dette, så sørg for at du ikke har brug for det)
- 2 x 3,5 mm TRRS -stik - Disse er dybest set hovedtelefonstik, men du skal sørge for, at det er dem med 4 tilslutninger og ikke 3 som mange hovedtelefoner har.
- nogle springkabler (eller du kan bruge det, du klippede af fra modstandene efter lodning)
- Sagen - Til sagen skal du bruge et par akrylplader. Hver side er lavet af 5 lag. De øverste og nederste lag er 3 mm tykke, og de 3 lag i midten er 4 mm tykke.
- m3 x 20 mm bolte - Du skal bruge en del. Dette er for at lukke sagen. link
Ansvarsfraskrivelse: Nogle af linkene har affiliate tags, hvilket betyder, at jeg måske tjener lidt, hvis du køber dem fra dette link. Jeg arbejder ikke for nogen af disse virksomheder, og lever ikke af disse links. Det tog mig bare et par timer at skrive denne artikel, så det ville være fedt at få bare lidt tilbage for det. Det har heller ingen effekt på prisen for dig.
Trin 2: Lodning af dioder
Du skal lodde en enkelt diode for hver knap på tastaturet. Denne del tog mig længst (mest fordi jeg fik overflademonteringsdioderne, som jeg aldrig lod lod før), hvilket er cirka 3-4 timers lodning.
Hver knap på printkortet er markeret med fire hjørner af en firkant, og på en af siderne af firkanten vil du bemærke to huller, det ene omgivet af en cirkel, og det andet omgivet af en firkant. Det er her du lodder dioden.
Inden lodning af dioderne er der to meget vigtige ting, du skal være opmærksom på:
- Dioderne er loddet på undersiden af printkortet (Så du kan placere kontakterne på oversiden). Det betyder, at for højre side -pcb loddes du på den side, der siger "Venstre hånd", og for venstre pcb loddes du på den side, der siger "højre hånd".
- Du skal sørge for at lodde dem i den rigtige retning! Dioder er beregnet til kun at tillade strøm at strømme i en retning, så lodning af dem på den forkerte måde betyder, at knapperne ikke virker. Hvordan ved du, hvordan du skal lodde dem? Den ene side af dioden kaldes en "katode" og den anden kaldes "Anode" - Hvis du har "gennemgående hul" -dioderne, er katoden markeret med en sort ring omkring den. (Anodesiden er en orange-rødlig farve). Hvis du fik overflademonteringen (som jeg gjorde), så er katoden markeret med en meget lys hvid linje tættere på en af siderne. Dette er virkelig svært at se nogle gange, og kan kræve god belysning og et forstørrelsesglas. (Du kan læse mere om dioder her)
Et andet tip: Hvis du har overflademonterede dioder, skal du sørge for at bruge tyndt loddetin. Jeg brugte 0,3 mm, og jeg synes, det var et godt valg.
Trin 3: Lodning af de andre elektroniske komponenter - højre side
Nu hvor du har pcb'erne med de elektroniske komponenter loddet og sagen klar, er du klar til at lodde kontakterne.
Først skal du placere det midterste lag af kabinettet (lag 3) over printkortet og indsætte kontakterne ovenpå. Du skal have en "sandwich" - det tredje akryllag i midten, og pcb'et herunder, og kontakterne ovenfor. Kontaktenes base passer lige inden i de firkantede udskæringer af akryl. Du skal muligvis lægge lidt pres for at få dem ind, men sørg for ikke for meget pres, og sørg for, at du ikke går i stykker eller beskadiger de elektroniske komponenter, når du gør det.
Se også på stifterne på kontakten, og sørg for at indsætte dem i den rigtige retning.
Når du har placeret dem alle på plads, kan du vende printkortet og lodde stifterne på alle kontakterne. Der er også meget lodning at gøre her, men det er meget hurtigere end dioderne, da stifterne er tykke, fastgjort på plads, og du kan bruge tykkere loddetin til dem.
Trin 8: Sætte resten af sagen sammen
Når alle kontakter er loddet, kan du sætte resten af sagen sammen. Dette burde være ret ligetil. Igen, her skal du sørge for at placere de rigtige lag i den rigtige rækkefølge.
(Bemærk: sørg for at tage de beskyttende klistermærker af akryl af, før du sætter det hele sammen. Efter at have taget klistermærkerne af, tørrede jeg akrylerne med en vatrondel og lidt alkohol for at sikre, at de var rene.)
Der var et lille problem, jeg havde her - Ved samling af lagene indså jeg, at hovedtelefonstikket er lidt tykkere end 3 mm.. Jeg tog en lille rund fil og slibede en lille kurve i lagene, der sidder over og under det midterste lag, præcis hvor hovedtelefonstikket er. Du kan se det på billederne.
Trin 9: Placering af Keycaps til
Jeg bestilte personligt de billigste tastaturer, jeg kan finde. Jeg fandt et sæt, der er lavet til ergodox (og jeg foreslår, at du også gør det) på ebay til omkring $ 20.
(Jeg regnede med, at hvis jeg begynder at bruge tastaturet meget, vil jeg pimpe det ud med et køligt sæt farvede tastaturer!;))
Hvis du får et sæt designet til ergodox -tastaturet, vil tasterne have en bestemt krumning til dem, og du skal sørge for at sætte de rigtige i den rigtige position - Selv de tomme, der alle ser ens ud. Det skaber en behagelig vinkel for dine hænder, når du skriver.
Trin 10: Tilslutning og installation af firmwaren
Nu er du klar til at tilslutte det, og gå !!! (Det skulle straks gå ud af boksen. I hvert fald for mig gjorde det det på min mac)
MEN … Du vil sandsynligvis tilpasse layoutet (for det er hele pointen!). Så…
- Download Teensy firmware bootloader
- Tilpas derefter dit layout - Der er flere måder at gøre det på. Jeg prøvede de fleste af dem, og personligt synes jeg, at det bedste er det, der er skabt af de mennesker, der ser på ErgoDox EZ. Du kan prøve det her Det er ikke så kompliceret at bruge, men hvis du har brug for hjælp, så søg på youtube efter guider - Der er masser af videoer med tips og tricks til gode layoutkonfigurationer.
- Når du er færdig med at konfigurere, skal du downloade den kompilerede firmware med din konfiguration. I bunden af konfiguratoren skal der være en 'download' -knap eller et link. Du bør få en '.hex' fil.
- Træk '.hex' -filen til den Teensy -loader, du downloadede tidligere.
- Tryk på knappen 'Program', som kopierer firmwaren til 'teenagechippen', og tryk derefter på knappen 'genstart', og din Teensy skal genstarte med det nye layout. (Du kan læse mere om det her)
Trin 11: Konklusion
Alt i alt havde jeg en rigtig sjov tid med at bygge dette!
Det var en sej idé, relativt enkel (for en person uden professionel elektronisk erfaring og næsten ingen erfaring som amatør heller), og faktisk overskuelig. Jeg tror i alt, at det tog mig ~ 10 timer, som jeg delte over flere dage, ca. 30 minutter om gangen, hver gang der loddes bare et par komponenter mere eller udskriver et andet lag.
Læringskurven for at vænne mig til dette tastatur er temmelig stejl-Det tog mig cirka 2-3 dage at vænne mig til det ortolinære layout, men at vænne mig til alle de andre ændringer tog yderligere 2 uger. Tilpasning af layoutet er en uendelig proces, Jeg leder altid efter at optimere de taster, jeg bruger oftere på de mest behagelige steder.
Hvis du vil have mere information om dette, skal du også se på det originale ErgoDox EZ -websted, der har et par videoer og vejledninger om brugen af det.
Anbefalede:
Mekanisk ur med syv segmenter: 7 trin (med billeder)
Mekanisk ur med syv segmenter: For et par måneder siden byggede jeg et tocifret mekanisk 7 -segment display, som jeg forvandlede til en nedtællingstimer. Det kom ganske godt ud, og et antal mennesker foreslog at fordoble sig på displayet for at lave et ur. Problemet var, at jeg allerede var kørt
Arduino mekanisk tastatur: 5 trin (med billeder)
Arduino mekanisk tastatur: Jeg havde brug for en pin -pad til et andet projekt, så jeg besluttede at lave et tastatur med dele, jeg havde derhjemme
Cherry Pi split mekanisk tastatur: 45 trin (med billeder)
Cherry Pi Split mekanisk tastatur: 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 DIY
Rengør et gammelt mekanisk tastatur: 5 trin (med billeder)
Rengør et gammelt mekanisk tastatur: Mekaniske tastaturer plejede at være meget almindelige og populære i 1990'erne og tidligere, og for mange mennesker lignede følelsen og lyden, de gav, mere de skrivemaskiner, de tidligere kunne have været vant til. Siden da har det mekaniske tastatur
Tilpasset makro mekanisk tastatur: 12 trin (med billeder)
Brugerdefineret makromekanisk tastatur: I denne instruktionsbog vil jeg tage dig igennem det grundlæggende i at oprette din egen 6 -tastede makropad, styret af en Arduino. Jeg vil tage dig igennem det, du har brug for, hvordan du samler det, hvordan du programmerer det, og hvordan du kan forbedre det eller gøre det til din egen