Attachez-vous, nous lançons dans T moins 10 secondes... Destination ? Une nouvelle planète de classe M appelée MACROPAD !
M signifie ici microcontrôleur, car ce contrôleur de clavier 3x4 est doté de la toute dernière technologie du secteur Raspberry Pi: dites bonjour au RP2040. Il s'agit d'un petit microcontrôleur rapide doté de nombreuses broches GPIO et d'une mémoire vive 64 fois supérieure à celle de l'ordinateur de guidage Apollo. Adafruit a ajouté 8 Mo de mémoire flash pour une capacité de stockage importante.
Il s'agit du kit de démarrage MacroPad complet avec les clés, les capuchons et le boîtier inclus ! De nombreux membres de la communauté des claviers mécaniques aiment personnaliser les touches et les capuchons de leurs claviers. Si vous voulez les personnaliser, il est préférable de vous procurer les pièces individuelles.
Le kit de démarrage comprend :
1 x Adafruit MacroPad RP2040 - 3x4 touches + encodeur + OLED
12 x interrupteurs à touches mécaniques Kailh - Linear Red
12 x Keycaps transparents pour interrupteurs compatibles MX
Adafruit Kit de boîtier MacroPad :
1 x Adafruit Plaque inférieure du MacroPad 1 x
Plaque de clavier mécanique 3x4
1 x Bouton en caoutchouc à jupe en forme de D
4 x Vis de machine M3 5mm
4 x Pieds en caoutchouc
Préparez-vous à améliorer la station de contrôle de votre bureau avec un Macropad alimenté par CircuitPython ou Arduino - complet avec 12 boutons, un écran OLED, un haut-parleur et un encodeur rotatif. Personnalisez-le pour votre vaisseau spatial afin qu'il vous guide dans les grandes étendues de l'inconnu (ou faites-le simplement taper vos emojis préférés).
Chacune des 12 prises peut accepter un interrupteur de touche compatible Cherry MX.
Aucune soudure n'est nécessaire, il suffit d'encliqueter les clés !
Ce vaisseau spatial est également équipé d'une OLED monochrome 128x64 pour un affichage tête haute très net qui peut être utilisé dans Arduino ou CircuitPython pour afficher des cartes de clavier, des statistiques, les performances de l'ordinateur, etc. Il y a aussi un encodeur rotatif avec bouton poussoir soudé. Tournez-le ou appuyez dessus pour modifier le volume, la luminosité de l'écran ou le défilement : tout ce que vous voulez ! Un minuscule haut-parleur peut donner un retour audio ou jouer des mélodies amusantes.
Vous voulez ajouter du matériel ? Pas d'inquiétude - un port STEMMA QT sur le côté vous permet de connecter n'importe quel périphérique complémentaire I2C de la famille massive de cartes enfichables STEMMA QT / Qwiic.
Habillez votre Macropad Adafruit avec le fabuleux kit de boîtier et de matériel de sérigraphie décorative de PaintYourDragon. Vous obtenez les deux circuits imprimés personnalisés qui sont découpés pour servir de plaque inférieure de protection et de plaque de clavier à stabilisation mécanique.
Utilisez les vis M3 fournies pour fixer la plaque inférieure - elle est symétrique, vous pouvez donc choisir le côté que vous souhaitez voir. Collez les pieds en caoutchouc sur le fond pour protéger votre bureau des rayures. Placez les 12 clés que vous souhaitez installer dans le porte-clés, elles s'enclencheront solidement et vous permettront de brancher toutes les clés en même temps. Enfin, montez le bouton de l'arbre D sur l'encodeur.
Il a l'air bien et il est prêt à être utilisé !
Veuillez noter que la puce RP2040 ne dispose pas actuellement du support QMK - ce macropad est conçu pour être programmé en Arduino ou CircuitPython ! Si QMK ajoute finalement le RP2040 en tant que chipset supporté (pas d'ETA et aucun projet à notre connaissance), nous mettrons cette page à jour.
TL;DR ?
Raspberry Pi Puce RP2040 + 8MB de mémoire Flash - Double cœur Cortex M0+ à ~130MHz avec 264KB ou RAM. Exécute CircuitPython, Arduino ou MicroPython avec facilité et beaucoup d'espace pour le code de développement et les fichiers
Connecteur USB C pour l'alimentation/les données - bien sûr, il peut agir comme un dispositif HID, mais il peut aussi être MIDI, UART, etc.
3x4 Prises pour interrupteurs de touches mécaniques - accepte tous les interrupteurs compatibles Cherry MX. Une
LED NeoPixel RGB par interrupteur, sur le côté nord.
Encodeur rotatif, 20 crans par rotation, avec interrupteur sur la broche GPIO.
Le bouton poussoir est également utilisé pour entrer dans le mode bootloader lorsqu'il est maintenu enfoncé lors de la mise sous tension ou de la réinitialisation.
Écran OLED monochrome 128x64 SH1106 - Sur port SPI matériel haute vitesse pour des mises à jour rapides
Haut-parleur/Bruiteur 8mm - Avec amplificateur de classe D et filtre RC, peut être utilisé pour produire des bips simples et des effets sonores.
Connecteur STEMMA QT - Permet d'ajouter n'importe quel capteur/écran/dispositif I2C avec des câbles plug-and-play.
Bouton de réinitialisation - Sur le côté, pour un redémarrage rapide du code
Quatre bossages de montage M3 - Pour réaliser facilement des boîtiers personnalisés