Réalisation Macropad

image logo FabLab Roannais Agglomération

Qu'est ce qu'un Macropad?

Un Macropad est un mini clavier entièrement paramétrable permettant à son utilisateur de gagner du temps dans ses actions.
Il en existe de toutes sortes avec un nombre de touches très varié.
image macropad02.jpg (0.1MB)
image macropad03.jpg (0.1MB)
image macropad01.jpg (0.1MB)

image 01_matriel.jpg (1.0MB)
Câble USB à USB Type C Lien pour commander les câbles
Arduino micro(pro) Lien pour commander les Arduino micro (pro)
Si vous souhaitez de l'usb type C séléctionnez Color: TYPE-C USB 3-6V NEW

Cherry mx : (10 unités) Lien pour commander les switchs (Commutateur de clavier mécanique)

Support pour switch
Le support permet de clipser les switchs et et de les maintenir en position.

PCB Lien pour commander les PCB
Boîtier
Le boitier est à réaliser selon ses goûts et besoins
Ici les DXF pour la version découpée
Ici le fichier STL du boîtier à imprimer en 3D (en attente du lien de téléchargement)

Positionnement des switchs

Il est Important de placer correctement les switchs afin que les bornes s'imbriquent correctement dans le PCB.
Pour le moment, le PCB nous serre uniquement à vérifier le bon positionnement des switchs.
positionnement.jpg (1.0MB)
image montage_switch_02_.jpg (1.1MB)
image shema_broches.png (14.6kB)

Ici notre but est d'obtenir un fichier HEX qui représentera le firmware à flasher sur la carte Arduino

Pré-réglages

Rendez vous sur la page de QMK Configurator
image qmk_configurator.png (56.0kB)
Sélectionner le clavier 40percentclub/nein

A droite de la page dans le menu Settings, sélectionner le clavier en français
image clavier_franais.png (18.5kB)

Configuration de touches simples

Vous disposez de 9 touches configurables.
image touches_dorigines.png (4.5kB)
Les "keys" disponibles sont réparties en 5 onglets.
Il suffit tout simplement de faire glisser les "keys" de votre choix sur l'une des 9 touches de disponible.
image clavier.png (37.6kB)
Dupliquer une touche de votre clavier sur votre Macropad ne présente que peu d'intérêt.
L'onglet ISO/JIS met a disposition des touches de clavier classique
Le vrai intérêt réside surtout dans le fait de pouvoir assigner des raccourcis multi touches sur une seule touche.
Voyons comment faire.

Configuration de raccourcis multi touches

La configuration des raccourccis à touches multiples se passse dans l'onglet "Quantum"
image clavier_quantum.png (49.4kB)

Voici un exemple :

Etape 1
Dans l'onglet Quantum nous allons asigner la touche LCtl avec un glisser-déposer
image left_ctrl.png (4.8kB)

Etape 2
Dans un second temps dans l'onglet ISO/JIS nous allons assigner la touche L dans le carré N/A disponible de la touche que nous venons d'assigner. Nous venons donc d'attribuer la commande Ctrl+T sur la touche de notre choix.
image left_ctrl_T.png (4.8kB)

Vous pouvez donc continuer ainsi jusqu'à que vous soyez satisfait de votre configuration.
Nous allons maintenant passer à la création du firmware et son flashage

Passons maintenant à la compilation du firmware
Cliquer sur le bouton en haut à gauche COMPILER
image compiler.png (58.2kB)
Une pomme de terre aparaitra me temps de la compilation du firmware.
Pensez à attendre la fin de la cuisson avant la prochaine étape.
image potato.png (0.3MB)

Cliquez sur le bouton de téléchargement du firmware tout à droite.
Quittez la page comme demandé et enregistrez le fichier HEX.
image tlchager_le_firmware.png (56.5kB)



Licence Creative Commons
Ce contenu du FabLab de Roannais Agglomération est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
DIY FabLabsLoire Fablab Roannais Agglo OpenFactoryDIY Roannais Agglomération