Of je nu een Twitch-streamer, een 3D-ontwerper of zowat elk ander type computergebruiker bent, macro-toetsenborden (ook bekend als macro-pads of macro-toetsenborden) kunnen van pas komen. Deze kleine apparaten fungeren als een hulptoetsenbord en kunnen worden geladen met snelkoppelingen, macro's en andere toetsenbordopdrachten, zodat u complexe acties met één druk op de knop kunt uitvoeren.

Waarom zou u er niet zelf een maken in plaats van een macrotoetsenbord te kopen? We laten u zien hoe u mechanische toetsenbordschakelaars, een Arduino en QMK's toetsenbordfirmware gebruikt om aan de slag te gaan.

U hebt enkele hulpmiddelen en onderdelen nodig voor het bouwen van uw macro-toetsenbord. Je zou ze allemaal online moeten kunnen krijgen.

  • 3D-printer (of een lokale 3D-printservice)
  • Soldeerbout
  • Schroevendraaier/inbussleutel (passend bij uw bouten)
  • Draadknippers/strippers

De onderdelen:

  • 3D-printerfilament naar keuze (we gebruikten PLA en PETG)
  • Arduino Pro Micro
  • 8 x Cherry MX-stijl mechanische sleutelschakelaars
  • 8 x Keycaps (opnieuw legendarische keycaps werken goed)
  • 2 x M3-bouten
  • Met silicium (geen PVC) gecoate draad
  • Dubbelzijdig plakband of secondelijm (om de Arduino te monteren)

Een handmatig bedraad macrotoetsenbord bouwen

Zodra u al uw onderdelen bij de hand hebt, wordt het tijd om te beginnen met het bouwen van uw macro-toetsenbord. Dit proces kan lastig en uitdagend zijn, maar het zal ook bevredigend zijn als je het einde ervan hebt bereikt. Laten we direct in het werk duiken dat u moet doen.

Stap 1: druk de behuizing en de achterplaat af

Eerst moet u de behuizing en de achterplaat voor uw macrotoetsenbord afdrukken. We hebben de 3D-modellen voor dit project niet gemaakt; we vonden ze op Thingiverse. De Stream Goedkoop Mini Macro-toetsenbord is oorspronkelijk gebouwd door DaveM, hoewel we de benadering van de soldeer- en toetsenbordfirmware hebben aangepast om het een beetje gemakkelijker te maken.

We gebruikten PLA voor het basisgedeelte van het toetsenbord en PETG voor de achterplaat, maar dat kan gebruik elk type filament je houdt van. Die van ons hadden geen steunen, vlotten of andere toevoegingen nodig. Het kan de moeite waard zijn om met uw afdrukinstellingen te experimenteren als u nog niet bekend bent met 3D-printen, en degenen die lokale drukkerijen gebruiken, kunnen advies krijgen voor hun afdrukinstellingen.

Als u thuis afdrukt, is het logisch om de tijd die nodig is om uw toetsenbord af te drukken, te gebruiken om aan de andere projectelementen te werken.

Stap 2: Bouw uw toetsenbordconfiguratie

Voordat u iets kunt gaan bedraden, moet u een configuratie voor uw toetsenbord maken waarmee het correct kan werken. U moet hiervoor naar een aantal verschillende websites gaan. De eerste is Toetsenbordindelingseditor. U kunt deze site gebruiken om een ​​toetsenbordindeling te maken zoals in de afbeelding hierboven, ga dan naar de Ruwe data tabblad en kopieer de eenvoudige code die erin zit.

De volgende site die u moet bezoeken heet Toetsenbord Firmware Builder. Zoals de naam al doet vermoeden, kun je met deze site toetsenbordfirmware maken die wordt aangedreven door QMK, terwijl je ook een gemakkelijke manier krijgt om je Arduino-pinnen te achterhalen. Dit deel van het proces kent een aantal verschillende stappen.

  • Stap 1: Plak uw toetsenbordindelingscode in het vak en klik op Importeren.
  • Stap 2: Zorg ervoor dat de Bedrading tabblad komt overeen met de afbeelding hierboven; dit toont een basiskaart van de bedrading die u gaat gebruiken.
  • Stap 3: Ga naar de Pinnen tabblad en kies pinnen die werken voor de microcontroller die u gebruikt (we gebruiken een Arduino Pro Micro). We gebruikten F4 en F6 voor onze twee rijen en B5, E6, B6 en B3 voor onze vier kolommen. Dit werd vooral gedaan voor het gemak, omdat het gemakkelijker kan zijn om draden op de Arduino te solderen als ze uit elkaar staan.
  • Stap 4: Nu is het tijd om uw key mapping in te stellen. We gebruikten F14 tot F21 voor ons toetsenbord, omdat deze toetsen beschikbaar zijn in macOS en Windows, maar toetsenborden hebben ze meestal niet. Selecteer een sleutel en klik op het onderstaande vakje Geselecteerde sleutel configureren om de gewenste opdracht voor elke toets te kiezen.
  • Stap 5: Ga naar de Compileren tabblad en klik op .hex downloaden om de zojuist gemaakte firmware op te halen.

Bewaar deze firmware goed, want u heeft hem later nodig. Maar eerst is het tijd om de Arduino en schakelaars die je gebruikt aan te sluiten.

Stap 3: Sluit de Arduino en schakelaars aan

Het bedraden van uw Arduino met uw schakelaars is een vrij eenvoudig proces. We begonnen met het uitknippen van stukken draad in twee kleuren. Je hebt twee draden nodig voor je rijen en vier draden voor je kolommen, en we gebruikten respectievelijk rood en zwart.

Vervolgens is het tijd om draden aan de poten van uw schakelaars te solderen. Zorg ervoor dat uw schakelaars in de juiste posities op de achterplaat zijn geklikt voordat u hiermee begint. Omdat de schakelaars op verschillende punten aan de draad moeten worden bevestigd, vinden we dat het het beste is om secties uit de draadisolatie te snijden, zoals te zien is in de bovenstaande afbeelding.

We begonnen met het solderen van de draden voor onze rijen aan het rechterbeen van elke schakelaar, gevolgd door de draden voor onze kolommen in de linkerbenen. Zie de afbeelding hierboven voor een idee van hoe dit eruit ziet als het klaar is.

Vervolgens is het tijd om de draden die u zojuist hebt geïnstalleerd op het Arduino-bord dat u gebruikt te solderen. Dit proces zou eenvoudig moeten zijn, omdat we al hebben uitgezocht waar elke draad moet worden bevestigd. De foto hierboven laat zien hoe dit eruit moet zien als je klaar bent. Slechts zes draden, zo lekker simpel.

Verwant: De 9 beste soldeerbouten voor beginners

Stap 4: Laad QMK op uw toetsenbord

Voordat je verder gaat met het bouwen van het toetsenbord, is het tijd om de firmware die je eerder hebt gemaakt op je Arduino te laden om ervoor te zorgen dat alles goed werkt. U moet een stukje software downloaden genaamd QMK Toolbox van GitHub om dit proces te doorlopen, en het gewenste installatieprogramma is te vinden in de releases onderdeel van het project.

Met QMK Toolbox geïnstalleerd, kunt u uw Arduino op uw pc aansluiten met behulp van een micro-USB-kabel. Dit zou het bord moeten laten knipperen en uw besturingssysteem kan u een melding geven om u te vertellen dat een apparaat is aangesloten.

Nu kunt u QMK Toolbox laden. Selecteer Open naast de bovenste balk en kies het .HEX-bestand dat u eerder hebt gedownload. Voordat je dit bestand op je Arduino kunt installeren, moet je je bord in de Bootloader-modus zetten. Dit kan worden bereikt door de Reset- en Ground-pinnen kort te sluiten. We gebruikten een klein stukje draad om het werk te doen.

Zodra het bord in de juiste modus staat, heb je maar een paar seconden om de te raken Flash knop in de QMK Toolbox-software. Als het je lukt, zou je scherm eruit moeten zien als hierboven, maar je kunt het altijd opnieuw proberen als het je niet lukt om op tijd te flashen om aan boord te gaan.

Stap 5: Het toetsenbord testen

Testen is belangrijk wanneer u met een Arduino werkt, omdat u vaak veel tijd kunt besparen als u problemen vroeg identificeert. We gebruikten een website genaamd Toetsenbordcontrole om ons werk te testen. Deze site vertelt u de laatste toets die werd ingedrukt, zelfs als deze niet in de afbeelding is opgenomen; perfect voor een toetsenbord met hogere F-toetsen. Zorg ervoor dat al uw toetsen werken voordat u verder gaat.

Stap 6: Monteer het macrotoetsenbord

Het is eindelijk tijd om je toetsenbord in elkaar te zetten. Begin met het bevestigen van de Arduino aan de binnenkant van de behuizing. Je kunt hiervoor dubbelzijdig plakband gebruiken, maar wij hebben gekozen voor superlijm om de best mogelijke grip te krijgen. U moet ervoor zorgen dat u uw Arduino zo plaatst dat uw USB-kabel volledig in het apparaat kan worden gestoken.

Vervolgens is het tijd om de achterplaat aan het hoofdtoetsenbord te bevestigen. Als je PLA hebt gebruikt voor je print, kun je eenvoudig je M3-bouten in de gaten aan elke kant van de achterplaat schroeven. Voor hardere materialen moet u misschien een kraan gebruiken om een ​​draad te maken. Zorg ervoor dat elke sleutel goed werkt nadat u de bouten hebt vastgedraaid.

Ten slotte kunt u uw keycaps bovenaan uw toetsenbord toevoegen en deze gaan gebruiken.

Uw macrotoetsenbord gebruiken

Met de meeste software kunt u de standaard sneltoetsen wijzigen die u vindt, waardoor het gemakkelijk zou moeten zijn om uw macrotoetsenbord voor een groot aantal verschillende toepassingen te gebruiken. Je zou ook het idee kunnen overwegen om firmware met meer complexiteit te bouwen. Op de website die we eerder gebruikten, kun je lagen, macro's en zelfs verlichting aan je toetsenbord toevoegen.

Of je nu avontuurlijk bent of niet, we hopen dat je geniet van het macrotoetsenbord dat je maakt. Dit project is erg leuk, terwijl het ook een manier biedt om te leren over solderen en het bouwen van toetsenborden.

DeelTweetenE-mail
De 6 beste apps om je toetsenbord en muis te automatiseren

Met macro's kunt u het indrukken van knoppen in games en applicaties automatiseren om vertraagde reacties te beheersen. Hier zijn enkele apps voor!

Lees volgende

Gerelateerde onderwerpen
  • doe-het-zelf
  • Programmeren
  • 3d printen
  • Mechanisch toetsenbord
  • Toetsenbord sneltoetsen
  • Macro's
Over de auteur
Samuël L. Garbett (9 artikelen gepubliceerd)

Samuel is een in het Verenigd Koninkrijk gevestigde technologieschrijver met een passie voor alles wat met doe-het-zelf te maken heeft. Samuel is begonnen met bedrijven op het gebied van webontwikkeling en 3D-printen en heeft jarenlang als schrijver gewerkt en biedt een uniek inzicht in de wereld van technologie. Hij richt zich voornamelijk op doe-het-zelf-technische projecten en doet niets liever dan leuke en opwindende ideeën delen die je thuis kunt uitproberen. Buiten het werk is Samuel meestal te vinden op fietsen, pc-videogames spelen of wanhopig proberen te communiceren met zijn krab.

Meer van Samuel L. Garbett

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren