Uanset om du er en Twitch -streamer, en 3D -designer eller næsten enhver anden type computerbruger, kan makrotastaturer (også kendt som makroblokke eller makrotastaturer) være nyttige. Disse små enheder fungerer som et ekstra tastatur og kan indlæses med genveje, makroer og andre tastaturkommandoer for at gøre det muligt for dig at håndtere komplekse handlinger med et enkelt tastetryk.
Hvorfor ikke lave et selv i stedet for at købe et makro -tastatur? Vi viser dig, hvordan du bruger mekaniske tastaturafbrydere, en Arduino og QMKs tastaturfirma til at komme i gang.
Du skal bruge nogle værktøjer og dele til din makro -tastaturopbygning. Du burde være i stand til at få dem alle online.
- 3D -printer (eller en lokal 3D -udskrivningstjeneste)
- Loddekolbe
- Skruetrækker/sekskantnøgle (der matcher dine bolte)
- Trådskærere/strippere
Dele:
- 3D -printerfilament efter eget valg (vi brugte PLA og PETG)
- Arduino Pro Micro
- 8 x mekaniske nøglekontakter i kirsebær MX-stil
- 8 x Keycaps (genlæsbare keycaps fungerer fint)
- 2 x M3 bolte
- Silicium (ikke PVC) belagt tråd
- Dobbeltsidet tape eller superlim (til montering af Arduino)
Sådan opbygges et håndbetjent makrotastatur
Når du har alle dine dele ved hånden, er det tid til at starte din makro -tastaturopbygning. Denne proces kan være besværlig og udfordrende, men det vil også være tilfredsstillende, når du når til slutningen. Lad os dykke direkte ind i det arbejde, du skal udføre.
Trin 1: Udskriv sagen og bagpladen
Først skal du udskrive sagen og bagpladen til dit makrotastatur. Vi lavede ikke 3D -modellerne til dette projekt; vi fandt dem på Thingiverse. Det Stream billigt mini makro tastatur blev oprindeligt bygget af DaveM, selvom vi har ændret tilgangen til lodning og tastaturfirmware for at gøre det lidt lettere.
Vi brugte PLA til basissektionen af tastaturet og PETG til bagpladen, men du kan brug enhver form for filament Du kan lide. Vores krævede ikke understøtninger, tømmerflåder eller andre tilføjelser. Det kan være værd at eksperimentere med dine udskriftsindstillinger, hvis du ikke er ny i 3D -udskrivning, og dem, der bruger lokale trykkerier, kan få råd om deres udskriftsindstillinger.
Hvis du udskriver derhjemme, er det fornuftigt at bruge den tid, det tager at udskrive dit tastatur til at arbejde på de andre projektelementer.
Trin 2: Byg din tastaturkonfiguration
Inden du kan begynde at tilslutte noget, skal du opbygge en konfiguration til dit tastatur, der gør det muligt at fungere korrekt. Du skal gå til et par forskellige websteder for dette. Det første er Editor til tastaturlayout. Du kan bruge dette websted til at oprette et tastaturlayout som det på billedet ovenfor, og derefter gå til Rådata fane og kopier den simple kode, der findes indeni.
Det næste websted, du skal besøge, kaldes Tastatur Firmware Builder. Som navnet antyder, giver dette websted dig mulighed for at oprette tastaturfirmware, der drives af QMK, samtidig med at det giver dig en nem måde at finde ud af dine Arduino -pins. Denne del af processen tager et par forskellige trin.
- Trin 1: Indsæt din tastaturlayoutkode i boksen, og klik på Importere.
- Trin 2: Sørg for, at Ledninger fanen matcher billedet ovenfor; dette viser et grundlæggende kort over de ledninger, du vil bruge.
- Trin 3: Gå til Stifter fane, og vælg stifter, der fungerer til mikrokontrolleren som du bruger (vi bruger en Arduino Pro Micro). Vi brugte F4 og F6 til vores to rækker og B5, E6, B6 og B3 til vores fire kolonner. Dette blev for det meste gjort for nemheds skyld, da det kan være lettere at lodde ledninger på Arduino, når de er adskilt.
- Trin 4: Nu er det tid til at konfigurere din nøglekortlægning. Vi brugte F14 til F21 til vores tastatur, da disse taster er tilgængelige i macOS og Windows, men tastaturer har ikke en tendens til at have dem. Vælg en nøgle, og klik på boksen herunder Konfigurer valgt nøgle for at vælge den ønskede kommando for hver tast.
- Trin 5: Gå til Udarbejde fane og klik Download .hex for at hente den firmware, du lige har bygget.
Hold styr på denne firmware, da du får brug for den senere. Først er det dog tid til at tilslutte Arduino og kontakter, du bruger.
Trin 3: Tilslut Arduino og switches
Tilslutning af din Arduino med dine kontakter er en ret simpel proces. Vi startede med at skære trådlængder ud i to farver. Du skal bruge to ledninger til dine rækker og fire ledninger til dine kolonner, og vi brugte henholdsvis rød og sort.
Dernæst er det tid til at begynde at lodde ledninger til benene på dine kontakter. Sørg for, at dine kontakter er i de rigtige positioner, der er klippet på bagpladen, før du starter dette. Da kontakterne skal fastgøres til ledningen på forskellige punkter, finder vi, at det er bedst at skære sektioner ud af trådisoleringen, som det ses på billedet ovenfor.
Vi startede med at lodde ledningerne til vores rækker til det højre ben på hver switch, efterfulgt af ledningerne til vores kolonner i de venstre ben. Se billedet ovenfor for en idé om, hvordan dette ser ud, når det er gjort.
Dernæst er det tid til at lodde de ledninger, du lige har installeret på det Arduino -kort, du bruger. Denne proces skal være let, da vi allerede har fundet ud af, hvor hver ledning skal fastgøres. Billedet ovenfor viser, hvordan dette skal se ud, når du er færdig. Bare seks ledninger, så flotte og enkle.
Relaterede: De 9 bedste loddejern til begyndere
Trin 4: Indlæs QMK på dit tastatur
Inden du går videre med opbygningen af tastaturet, er det tid til at indlæse den firmware, du har lavet tidligere, på din Arduino for at sikre, at alt fungerer korrekt. Du skal downloade et stykke software kaldet QMK Toolbox fra GitHub for at gennemgå denne proces, og det installationsprogram, du ønsker, findes i Udgivelser afsnit af projektet.
Med QMK Toolbox installeret, kan du tilslutte din Arduino til din pc ved hjælp af et mikro -USB -kabel. Dette bør få kortet til at blinke, og dit operativsystem kan give dig en meddelelse om, at en enhed er blevet tilsluttet.
Nu kan du indlæse QMK Toolbox. Vælg Åben ved siden af den øverste bjælke, og vælg .HEX -filen, du downloadede tidligere. Inden du kan installere denne fil på din Arduino, skal du sætte dit board i dets Bootloader -tilstand. Dette kan opnås ved at kortslutte nulstillings- og jordstifterne. Vi brugte et lille stykke ledning til arbejdet.
Når brættet er i den rigtige tilstand, har du kun et par sekunder til at ramme Blitz knappen i QMK Toolbox -softwaren. Hvis du har succes, skal din skærm ligne den ovenfor, men du kan altid prøve igen, hvis du ikke formår at blinke til bord i tide.
Trin 5: Test af tastaturet
Test er vigtigt, når du arbejder med en Arduino, da du ofte kan spare meget tid, hvis du tidligt identificerer problemer. Vi brugte et websted kaldet Tastaturkontrol at teste vores arbejde. Dette websted fortæller dig den sidste tast, der blev trykket på, selvom den ikke er inkluderet i grafikken; perfekt til et tastatur, der bruger højere F -taster. Sørg bare for, at alle dine nøgler fungerer, før du går videre.
Trin 6: Saml makrotastaturet
Det er endelig tid til at samle dit tastatur. Start med at fastgøre Arduino på indersiden af etuiet. Du kan bruge dobbeltsidet tape til dette, men vi valgte superlim for at få det bedst mulige hold. Du skal sørge for at placere din Arduino, så dit USB -kabel kan sættes helt ind i enheden.
Dernæst er det tid til at fastgøre bagpladen til hovedtastaturhuset. Hvis du har brugt PLA til dit tryk, vil du blot kunne skrue dine M3 -bolte i hullerne på hver side af bagpladen. For hårdere materialer skal du dog muligvis bruge en hane til at oprette en tråd. Sørg for, at hver nøgle fungerer korrekt, når du har strammet boltene.
Endelig kan du tilføje dine keycaps øverst på dit tastatur og begynde at bruge det.
Brug af dit makrotastatur
De fleste software giver dig mulighed for at ændre standardtastaturbindingerne, der findes inden for, hvilket skulle gøre det let at bruge dit makrotastatur til en lang række forskellige applikationer. Du kan også overveje ideen om at bygge firmware med mere kompleksitet. Det websted, vi brugte tidligere, giver dig mulighed for at tilføje lag, makroer og endda belysning til dit tastatur.
Uanset om du føler dig eventyrlysten eller ej, håber vi, at du nyder det makrotastatur, du laver. Dette projekt er meget sjovt, mens det også tilbyder en måde at lære om lodning og tastaturopbygning.
Makroer lader dig automatisere knappetryk i spil og applikationer for at kontrollere forsinkede svar. Her er nogle apps til det!
Læs Næste
- gør det selv
- Programmering
- 3D -udskrivning
- Mekanisk tastatur
- Tastaturgenveje
- Makroer

Samuel er en britisk-baseret teknologiforfatter med en passion for alle ting gør-det-selv. Efter at have startet virksomheder inden for webudvikling og 3D -print, sammen med at have arbejdet som forfatter i mange år, tilbyder Samuel et unikt indblik i teknologiens verden. Han fokuserer hovedsageligt på DIY -teknologiske projekter og elsker ikke andet end at dele sjove og spændende ideer, som du kan prøve derhjemme. Uden for arbejdet kan Samuel normalt findes cykling, spille pc -videospil eller desperat forsøge at kommunikere med sin kæledyrskrabbe.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!
Klik her for at abonnere