Un mini-clavier mécanique de luxe tout-en-un de 16 touches avec des commutateurs clicky ou linéaires remplaçables à chaud et un éclairage RVB personnalisable par touche.
Keybow évolue vers sa forme finale avec une grille de 4x4 touches, une entrée à faible latence, une haute fiabilité et un encombrement très réduit grâce à la toute nouvelle puce RP2040 de Raspberry Pi. La puce du microcontrôleur RP2040 est soigneusement incorporée dans le circuit imprimé du Keybow 2040, ce qui en fait une unité tout-en-un bien rangée. Nous avons ajouté nos commutateurs Kailh Speed préférés (désormais disponibles en version clicky, linéaire ou tactile) et des capuchons de touches DSA transparents et intelligents qui sont incroyables lorsqu'ils sont éclairés par l'éclairage RVB entièrement personnalisable par touche.
Vous pouvez utiliser le Keybow 2040 comme une platine de lecture en continu pour régler les paramètres audio en continu et passer facilement d'une scène OBS à une autre, comme un contrôleur midi performant pour déclencher des clips, des pistes ou des effets dans Ableton Live ou comme un clavier de raccourcis personnalisable pour des programmes comme Photoshop. Il est également très pratique pour coller des extraits de texte ou de code fréquemment utilisés.
Caractéristiques
Alimenté par RP2040
2MB de mémoire flash.
16 (matrice 4x4) touches à profil bas connectées directement aux GPIOs
Prises pour interrupteurs Kailh hot-swap (pour interrupteurs compatibles Cherry MX)
LEDs RVB par touche pilotées par un pilote de matrice de LEDs PWM IS31FL3731
Un bouton BOOTSEL (qui peut aussi être utilisé comme interrupteur utilisateur)
Un bouton reset !
Alimenté et programmable via USB-C
Dimensions : environ 76 mm x 76 mm x 30 mm (L x l x h, y compris les interrupteurs, les capuchons de touches et les pieds)
Aucune soudure requise !
Livré avec CircuitPython pré-installé
Bibliothèque PMK CircuitPython
Schéma
inclus Les
kits clicky, linéaire et tactile contiennent tout ce dont vous avez besoin* pour assembler votre propre mini-clavier mécanique avec des interrupteurs Kailh Speed clicky (or), linéaires (argent) ou tactiles (cuivre) de haute qualité et des capuchons de touches transparents à profil DSA.
Grâce aux prises Kailh interchangeables à chaud, l'assemblage est très simple et ne nécessite aucune soudure !
Nous disposons également d'une édition " bare bones ", sans claviers ni interrupteurs, pour les personnes qui souhaitent fournir les leurs. Les prises hot-swap fonctionneront avec les interrupteurs compatibles Cherry-MX et vous aurez besoin de celles qui ont un évidement sur la face inférieure pour les LED montées en surface.
* Un câble USB-C n'est pas inclus, mais nous en vendons un ici !
Mise en route
Ce tutoriel vous montre comment assembler votre Keybow 2040. L'assemblage est très simple et le seul outil dont vous aurez besoin est un petit tournevis cruciforme.
Nous livrons Keybow 2040 avec CircuitPython et toutes les bibliothèques nécessaires préinstallées - il est même livré avec un exemple pour vous aider à démarrer !
Logiciel
Notre ami Sandy a écrit une bibliothèque CircuitPython qui facilite la programmation et la personnalisation de votre Keybow 2040.
Il y a des exemples simples pour vous montrer comment contrôler les LED et les boutons, ainsi que des exemples fantaisistes pour vous montrer comment le configurer comme un périphérique d'entrée USB ou même un contrôleur/séquenceur midi.
Vous pouvez regarder le livestream de Sandy où il parle de Keybow 2040 et du fonctionnement de la bibliothèque ici.
À propos du RP2040
Raspberry Pi Le microcontrôleur RP2040 est un ARM Cortex M0+ à double cœur fonctionnant jusqu'à 133Mhz. Il intègre 264 Ko de SRAM, 30 broches GPIO multifonctions (dont un ADC 12 bits à quatre canaux), un tas de périphériques standard (I2C, SPI, UART, PWM, horloges, etc.) et un support USB.
Les E/S programmables sont une caractéristique très intéressante du RP2040. Elles vous permettent d'exécuter des programmes personnalisés capables de manipuler les broches GPIO et de transférer des données entre les périphériques - elles peuvent décharger les tâches qui nécessitent des taux de transfert de données élevés ou une synchronisation précise et qui, traditionnellement, auraient exigé beaucoup de travail de la part du CPU.