Oavsett om du är en Twitch -streamer, en 3D -designer eller bara någon annan typ av datoranvändare kan makroknappsatser (även kända som makroplattor eller makrotangentbord) vara praktiska. Dessa små enheter fungerar som ett extra tangentbord och kan laddas med genvägar, makron och andra tangentbordskommandon för att göra det möjligt för dig att hantera komplexa åtgärder med en enda knapptryckning.
Varför inte göra en själv istället för att köpa en makroknappsats? Vi visar dig hur du använder mekaniska tangentbordsknappar, en Arduino och QMK: s tangentbordsprogramvara för att komma igång.
Du behöver några verktyg och delar för din makroknappsats. Du borde kunna få dem alla online.
- 3D -skrivare (eller en lokal 3D -utskriftstjänst)
- Lödkolv
- Skruvmejsel/insexnyckel (för att matcha dina bultar)
- Trådskärare/strippare
Delarna:
- Valfri 3D -skrivarfilament (vi använde PLA och PETG)
- Arduino Pro Micro
- 8 x mekaniska nyckelbrytare i körsbär i MX-stil
- 8 x nyckelhattar (omläsbara nyckelhattar fungerar bra)
- 2 x M3 bultar
- Silikonbelagd tråd (ej PVC)
- Dubbelsidig tejp eller superlim (för montering av Arduino)
Hur man bygger ett handkopplat makrotangentbord
När du har alla dina delar till hands är det dags att starta din makroknappsats. Denna process kan vara jobbig och utmanande, men det kommer också att vara tillfredsställande när du kommer till slutet. Låt oss dyka in i det arbete du behöver göra.
Steg 1: Skriv ut fodralet och bakplattan
Först måste du skriva ut fodralet och bakplattan för ditt makrotangentbord. Vi gjorde inte 3D -modellerna för detta projekt; vi hittade dem på Thingiverse. De Strömma billigt mini -makrotangentbord byggdes ursprungligen av DaveM, även om vi har ändrat tillvägagångssättet för lödning och tangentbordets firmware för att göra det lite enklare.
Vi använde PLA för basdelen av tangentbordet och PETG för bakplattan, men du kan använd alla typer av glödtråd du gillar. Våra krävde inte stöd, flottar eller andra tillägg. Det kan vara värt att experimentera med dina utskriftsinställningar om du är ny på 3D -utskrift, och de som använder lokala tryckerier kommer att kunna få råd om sina utskriftsinställningar.
Om du skriver ut hemma är det vettigt att använda den tid det tar att skriva ut knappsatsen för att arbeta med de andra projektelementen.
Steg 2: Bygg din tangentbordskonfiguration
Innan du kan börja koppla upp något måste du bygga en konfiguration för knappsatsen som gör att den fungerar korrekt. Du måste gå till ett par olika webbplatser för detta. Det första är Tangentbordslayoutredigerare. Du kan använda den här webbplatsen för att skapa en tangentbordslayout som den på bilden ovan och sedan gå till Rådata flik och kopiera den enkla koden som finns inuti.
Nästa webbplats som du behöver besöka kallas Tangentbord Firmware Builder. Som namnet antyder tillåter denna webbplats dig att skapa tangentbordsprogramvara som drivs av QMK, samtidigt som du får ett enkelt sätt att räkna ut dina Arduino -stift. Denna del av processen tar några olika steg.
- Steg 1: Klistra in tangentbordslayoutkoden i rutan och klicka Importera.
- Steg 2: Se till att Kabeldragning fliken matchar bilden ovan; detta visar en grundläggande karta över ledningarna som du kommer att använda.
- Steg 3: Gå till Stift flik och välj stift som fungerar för mikrokontrollern som du använder (vi använder en Arduino Pro Micro). Vi använde F4 och F6 för våra två rader och B5, E6, B6 och B3 för våra fyra kolumner. Detta gjordes mestadels för enkelhets skull, eftersom det kan vara lättare att lödda trådar på Arduino när de är åtskilda.
- Steg 4: Nu är det dags att konfigurera din nyckelkartläggning. Vi använde F14 till F21 för vårt tangentbord, eftersom dessa tangenter finns i macOS och Windows men tangentbord tenderar inte att ha dem. Välj en nyckel och klicka på rutan nedan Konfigurera vald nyckel för att välja det kommando du vill ha för varje tangent.
- Steg 5: Gå till Sammanställa fliken och klicka Ladda ner .hex för att hämta den inbyggda programvaran.
Håll kvar den här firmware, eftersom du kommer att behöva det senare. Först är det dock dags att koppla ihop Arduino och switchar du använder.
Steg 3: Anslut Arduino och switchar
Att koppla upp din Arduino med dina switchar är en ganska enkel process. Vi började med att klippa ut trådlängder i två färger. Du behöver två trådar för dina rader och fyra trådar för dina kolumner, och vi använde rött respektive svart.
Därefter är det dags att börja lödtrådar till benen på dina switchar. Se till att dina omkopplare sitter i rätt position på bakplattan innan du börjar detta. Eftersom omkopplarna måste fästas på tråden vid olika punkter, finner vi att det är bäst att klippa ut sektioner ur trådisoleringen, som visas på bilden ovan.
Vi började med att löda trådarna för våra rader till höger ben på varje switch, följt av trådarna för våra kolumner i vänster ben. Se bilden ovan för en uppfattning om hur detta ser ut när det är klart.
Därefter är det dags att lödda trådarna som du just har installerat på Arduino -kortet du använder. Denna process bör vara enkel, eftersom vi redan har kommit fram till var varje tråd måste fästas. Bilden ovan visar hur det här ska se ut när du är klar. Bara sex ledningar, så snyggt och enkelt.
Relaterad: De 9 bästa lödkolvarna för nybörjare
Steg 4: Ladda QMK på din knappsats
Innan du går vidare med byggandet av knappsatsen är det dags att ladda den inbyggda programvaran som du gjorde tidigare på din Arduino för att se till att allt fungerar som det ska. Du måste ladda ner en mjukvara som heter QMK Toolbox från GitHub för att gå igenom den här processen, och det installationsprogram du vill ha finns i Släpps del av projektet.
Med QMK Toolbox installerad kan du ansluta din Arduino till din dator med en mikro -USB -kabel. Detta bör få kortet att blinka, och ditt operativsystem kan ge dig ett meddelande om att en enhet har anslutits.
Nu kan du ladda QMK Toolbox. Välj Öppen bredvid det övre fältet och välj .HEX -filen som du laddade ner tidigare. Innan du kan installera den här filen på din Arduino måste du sätta in ditt kort i dess Bootloader -läge. Detta kan uppnås genom att kortsluta återställnings- och jordstiftet. Vi använde en liten bit tråd för att göra jobbet.
När kortet är i rätt läge har du bara några sekunder att slå Blixt -knappen i QMK Toolbox -programvaran. Om du lyckas ska din skärm se ut som den ovan, men du kan alltid försöka igen om du inte lyckas blinka ombord i tid.
Steg 5: Testa tangentbordet
Testning är viktigt när du arbetar med en Arduino, eftersom du ofta kan spara mycket tid om du identifierar problem tidigt. Vi använde en webbplats som heter Tangentbordskontroll för att testa vårt arbete. Denna webbplats berättar för dig den senaste tangenten som trycktes, även om den inte ingår i grafiken; perfekt för ett tangentbord med högre F -tangenter. Se bara till att alla dina nycklar fungerar innan du går vidare.
Steg 6: Montera makrotangentbordet
Det är äntligen dags att montera ditt tangentbord. Börja med att fästa Arduino på insidan av fodralet. Du kan använda dubbelsidig tejp för detta, men vi valde superlim för att få bästa möjliga grepp. Du måste se till att du placerar din Arduino så att din USB -kabel kan sättas in helt i enheten.
Därefter är det dags att fästa bakplattan på huvudtangentbordet. Om du har använt PLA för ditt tryck kan du helt enkelt skruva fast dina M3 -bultar i hålen på varje sida av bakplattan. För hårdare material kan du dock behöva använda en kran för att skapa en tråd. Se till att varje nyckel fungerar som den ska när du har dragit åt bultarna.
Slutligen kan du lägga till dina nyckelord överst på tangentbordet och börja använda det.
Använda ditt makrotangentbord
De flesta program gör att du kan ändra standardnyckelbindningarna som finns i, vilket borde göra det enkelt att använda ditt makrotangentbord för en mängd olika applikationer. Du kan också överväga tanken på att bygga firmware med mer komplexitet. Webbplatsen som vi använde tidigare låter dig lägga till lager, makron och till och med belysning på ditt tangentbord.
Oavsett om du känner dig äventyrlig eller inte, hoppas vi att du gillar makrotangentbordet du gör. Detta projekt är väldigt roligt, samtidigt som det erbjuder ett sätt att lära sig om lödning och tangentbordsbyggnad.
Med makron kan du automatisera knapptryckningar i spel och applikationer för att kontrollera fördröjda svar. Här är några appar för det!
Läs Nästa
- DIY
- Programmering
- 3d-utskrivning
- Mekaniskt tangentbord
- Tangentbordsgenvägar
- Makron
Samuel är en brittisk teknikförfattare med en passion för alla saker DIY. Efter att ha startat företag inom webbutveckling och 3D -utskrift, tillsammans med att arbeta som författare i många år, erbjuder Samuel en unik inblick i teknikens värld. Han fokuserar främst på DIY -teknikprojekt och älskar inget mer än att dela roliga och spännande idéer som du kan prova hemma. Utanför jobbet kan Samuel oftast hittas cykla, spela datorspel eller desperat försöka kommunicera med sin husdjurskrabba.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera