Enten du er en Twitch -streamer, en 3D -designer eller omtrent alle andre typer datamaskinbrukere, kan makrotastatur (også kjent som makroelektroder eller makrotastaturer) være nyttig. Disse små enhetene fungerer som et ekstra tastatur og kan lastes med snarveier, makroer og andre tastaturkommandoer for å gjøre det mulig for deg å håndtere komplekse handlinger med et enkelt tastetrykk.

I stedet for å kjøpe et makrotastatur, hvorfor ikke lage et selv? Vi viser deg hvordan du bruker mekaniske tastaturbrytere, en Arduino og QMKs tastaturfastvare for å komme i gang.

Du trenger noen verktøy og deler for å bygge makrotastaturet. Du bør kunne få dem alle online.

  • 3D -skriver (eller en lokal 3D -utskriftstjeneste)
  • Loddejern
  • Skrutrekker/sekskantnøkkel (for å matche boltene dine)
  • Wire cutters/strippers

Delene:

  • Valgfri 3D -skriverfilament (vi brukte PLA og PETG)
  • Arduino Pro Micro
  • 8 x mekaniske nøkkelbrytere i kirsebær MX-stil
  • 8 x Keycaps (re-legendable keycaps fungerer fint)
  • 2 x M3 bolter
  • Silisium (ikke PVC) belagt wire
  • Dobbeltsidig tape eller superlim (for montering av Arduino)

Hvordan bygge et håndkablert makrotastatur

Når du har alle delene dine hendige, er det på tide å starte byggingen av makrotastaturet. Denne prosessen kan være vanskelig og utfordrende, men den vil også være tilfredsstillende når du kommer til enden. La oss dykke rett inn i arbeidet du må gjøre.

Trinn 1: Skriv ut saken og bakplaten

Først må du skrive ut saken og bakplaten for makrotastaturet. Vi laget ikke 3D -modellene for dette prosjektet; vi fant dem på Thingiverse. De Strøm billig mini -makrotastatur ble opprinnelig bygget av DaveM, selv om vi har endret tilnærmingen til lodding og fastvare for tastaturet for å gjøre det litt enklere.

Vi brukte PLA for basisseksjonen på tastaturet og PETG for bakplaten, men du kan bruk alle typer filamenter du liker. Vårt krever ikke støtter, flåter eller andre tillegg. Det kan være verdt å eksperimentere med utskriftsinnstillingene hvis du er ny i 3D -utskrift, og de som bruker lokale trykkerier vil kunne få råd om utskriftsinnstillingene.

Hvis du skriver ut hjemme, er det fornuftig å bruke tiden det tar å skrive ut tastaturet til å jobbe med de andre prosjektelementene.

Trinn 2: Bygg din tastaturkonfigurasjon

Før du kan begynne å koble til noe, må du bygge en konfigurasjon for tastaturet som gjør at det fungerer som det skal. Du må gå til et par forskjellige nettsteder for dette. Den første er Tastaturoppsettredigerer. Du kan bruke dette nettstedet til å lage et tastaturoppsett som det på bildet ovenfor, og deretter gå til Rådata kategorien og kopier den enkle koden som finnes inne.

Det neste stedet du trenger å besøke kalles Tastatur Firmware Builder. Som navnet antyder, lar dette nettstedet deg lage tastaturfastvare som drives av QMK, samtidig som det gir deg en enkel måte å finne ut dine Arduino -pinner. Denne delen av prosessen tar noen forskjellige trinn.

  • Trinn 1: Lim inn tastaturoppsettskoden i boksen og klikk Import.
  • Trinn 2: Sørg for at Kabling kategorien samsvarer med bildet ovenfor; dette viser et grunnleggende kart over ledningene du vil bruke.
  • Trinn 3: Gå til Pinner kategorien og velg pins som fungerer for mikrokontrolleren som du bruker (vi bruker en Arduino Pro Micro). Vi brukte F4 og F6 for våre to rader, og B5, E6, B6 og B3 for våre fire kolonner. Dette ble gjort hovedsakelig for enkelhets skyld, da det kan være lettere å lodde ledninger på Arduino når de er mellomrom.
  • Trinn 4: Nå er det på tide å sette opp nøkkelkartlegging. Vi brukte F14 til F21 for tastaturet vårt, ettersom disse tastene er tilgjengelige i macOS og Windows, men tastaturer pleier ikke å ha dem. Velg en nøkkel og klikk på boksen nedenfor Konfigurer valgt nøkkel for å velge kommandoen du vil ha for hver tast.
  • Trinn 5: Gå til Kompilere kategorien og klikk Last ned .hex for å hente fastvaren du nettopp har bygd.

Hold fast på denne fastvaren, da du trenger den senere. Først er det imidlertid på tide å koble til Arduino og brytere du bruker.

Trinn 3: Koble opp Arduino og brytere

Kabling av Arduino med bryterne er en ganske enkel prosess. Vi begynte med å kutte ut trådlengder i to farger. Du trenger to ledninger for radene dine og fire ledninger for kolonnene dine, og vi brukte henholdsvis rød og svart.

Deretter er det på tide å begynne å lodde ledninger til beina på bryterne. Sørg for at bryterne er i de riktige posisjonene som er festet på bakplaten før du starter dette. Ettersom bryterne må festes til ledningen på forskjellige punkter, finner vi at det er best å kutte seksjoner ut av ledningsisolasjonen, som vist på bildet ovenfor.

Vi begynte med å lodde ledningene for radene våre til høyre ben på hver bryter, etterfulgt av ledningene til kolonnene våre i venstre ben. Se bildet ovenfor for en ide om hvordan dette ser ut når det er gjort.

Neste gang er det på tide å lodde ledningene du nettopp har installert på Arduino -kortet du bruker. Denne prosessen bør være enkel, ettersom vi allerede har funnet ut hvor hver ledning må festes. Bildet ovenfor viser hvordan dette skal se ut når du er ferdig. Bare seks ledninger, så fine og enkle.

I slekt: De 9 beste loddejernene for nybegynnere

Trinn 4: Legg QMK på tastaturet

Før du går videre med byggingen av tastaturet, er det på tide å laste fastvaren du laget tidligere på Arduino for å sikre at alt fungerer som det skal. Du må laste ned et programvare som heter QMK Toolbox fra GitHub for å gå igjennom denne prosessen, og installatøren du ønsker finner du i Utgivelser delen av prosjektet.

Med QMK Toolbox installert kan du koble Arduino til PC -en ved hjelp av en mikro -USB -kabel. Dette bør få kortet til å blinke, og operativsystemet kan gi deg et varsel for å fortelle deg at en enhet er plugget inn.

Nå kan du laste inn QMK Toolbox. Plukke ut Åpen ved siden av den øverste linjen, og velg .HEX -filen du lastet ned tidligere. Før du kan installere denne filen på Arduino, må du sette brettet i Bootloader -modus. Dette kan oppnås ved å kortsette Reset og Ground pins. Vi brukte et lite stykke ledning for å gjøre jobben.

Når brettet er i riktig modus, har du bare noen få sekunder på å treffe Blits -knappen i QMK Toolbox -programvaren. Hvis du lykkes, skal skjermen din se ut som den ovenfor, men du kan alltid prøve igjen hvis du ikke klarer å blinke til bord i tide.

Trinn 5: Test av tastaturet

Testing er viktig når du jobber med en Arduino, da du ofte kan spare mye tid hvis du identifiserer problemer tidlig. Vi brukte et nettsted som heter Tastaturkontroll å teste arbeidet vårt. Dette nettstedet forteller deg den siste tasten som ble trykket, selv om den ikke er inkludert i grafikken; perfekt for et tastatur som bruker høyere F -taster. Bare sørg for at alle nøklene dine fungerer før du går videre.

Trinn 6: Monter makrotastaturet

Det er endelig på tide å sette sammen tastaturet. Start med å feste Arduino på innsiden av saken. Du kan bruke dobbeltsidig tape til dette, men vi valgte superlim for å få best mulig hold. Du må sørge for at du plasserer Arduino slik at USB -kabelen kan settes helt inn i enheten.

Deretter er det på tide å feste bakplaten til hovedtastaturhuset. Hvis du har brukt PLA for utskriften din, kan du ganske enkelt skru M3 -boltene dine inn i hullene på hver side av bakplaten. For hardere materialer må du imidlertid bruke en kran for å lage en tråd. Sørg for at hver nøkkel fungerer som den skal når du har strammet boltene.

Til slutt kan du legge til tastaturet øverst på tastaturet og begynne å bruke det.

Bruke makrotastaturet

De fleste programvare lar deg endre standard nøkkelbindinger som finnes i, noe som skal gjøre det enkelt å bruke makrotastaturet for en rekke forskjellige applikasjoner. Du kan også vurdere ideen om å bygge fastvare med mer kompleksitet. Nettstedet vi brukte tidligere lar deg legge til lag, makroer og til og med belysning på tastaturet.

Enten du føler deg eventyrlystne eller ikke, håper vi at du liker makrotastaturet du lager. Dette prosjektet er veldig morsomt, samtidig som det tilbyr en måte å lære om lodding og tastaturbygging.

DelekvitringE -post
De 6 beste appene for å automatisere tastaturet og musen din

Makroer lar deg automatisere knappetrykk i spill og programmer for å kontrollere forsinkede svar. Her er noen apper for det!

Les neste

Relaterte temaer
  • DIY
  • Programmering
  • 3D -utskrift
  • Mekanisk tastatur
  • Tastatursnarveier
  • Makroer
Om forfatteren
Samuel L. Garbett (9 artikler publisert)

Samuel er en britisk-basert teknologiforfatter som har en lidenskap for alle ting DIY. Etter å ha startet virksomheter innen webutvikling og 3D -utskrift, sammen med å ha jobbet som forfatter i mange år, tilbyr Samuel et unikt innblikk i teknologiens verden. Han fokuserer hovedsakelig på DIY -teknologiske prosjekter, og elsker ikke mer enn å dele morsomme og spennende ideer som du kan prøve hjemme. Utenfor arbeid kan Samuel vanligvis bli syklet, spilt PC -videospill eller forsøker desperat å kommunisere med kjæledyrkrabben.

Mer fra Samuel L. Garbett

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere