Aller au contenu

Test du Pimoroni Keybow 2040 : clavier programmable avec Pi Silicon Inside

    1646200803

    Notre avis

    La Keybow 2040 est une planche bien faite qui fait exactement ce qu’elle est censée faire. La bibliothèque CircuitPython fournit toutes les fonctionnalités dont nous avons besoin d’une manière facile à utiliser.

    Pour

    Facilité d’utilisation
    Format compact
    Clés cliquables

    Contre

    Cher
    Manque de prise en charge de MicroPython

    Les claviers programmables ne sont pas nouveaux. Les joueurs et les utilisateurs expérimentés les ont depuis des années. La fabrication de nos propres claviers impliquait un Arduino Micro, beaucoup de câblage et, si nous avions de la chance, un boîtier imprimé en 3D. 

    Pimoroni, revendeur britannique de Raspberry Pi, a fabriqué son propre clavier programmable basé sur RP2040 « Pi Silicon » qui ne nécessite aucune soudure et est livré avec 16 touches, toutes dotées de LED RVB contrôlées indépendamment.

    Keybow 2040 est la deuxième carte basée sur RP2040 de Pimoroni, faisant suite à leur Tiny 2040 qui offrait une version plus petite du Raspberry Pi Pico. Nous avons pris le Keybow 2040 à 50 £ (70 $) pour un essai routier, en l’utilisant pour nous faire gagner du temps au terminal et pour créer un spectacle de lumière coloré pendant que nous travaillons. 

    Conception et utilisation du Pimoroni Keybow 2040 

    Comme vous l’avez peut-être déjà deviné, le Keybow RP2040 est alimenté par un SoC RP2040 ‘Pi Silicon’, il s’agit de la même puce que celle utilisée dans le Tiny 2040 et d’autres cartes ‘Pi Silicon’ tierces. Il diffère des variantes B0 antérieures de la puce, comme l’a confirmé le fondateur de Raspberry Pi, Eben Upton, qui nous a dit qu’il avait « plus de fonctions de support en virgule flottante, je pense. Les déplacer vers la ROM libère un peu plus de RAM dans les applications qui les utilisent. En vérifiant la fiche technique, il n’y a pas de correctifs d’errata dans cette étape. » 

    Le RP2040 est caché sur la couche intermédiaire du circuit imprimé, qui est également l’endroit où les prises pour les touches et les LED RVB sont connectées, ainsi qu’un seul port USB C pour l’alimentation et la programmation.

    La première chose qui nous frappe à propos du Keybow 2040, ce ne sont pas les touches sur le dessus, mais plutôt la sérigraphie exquise sur l’appareil. Le plus visible sur le dessous de la planche, le design doré et noir est frappant et imprègne les couches utilisées pour construire la planche. 

    Ok maintenant, nous pouvons jeter un œil aux touches, qui ont 16 touches claires couvrant votre choix de touches linéaires (silencieuses) ou cliquables. Notre unité d’examen comportait des touches cliquables via des commutateurs compatibles Kalih Cherry MX dorés. Chaque touche comporte une LED RVB pilotée par un pilote de matrice LED PWM IS31FL3731 qui gère tous les effets RVB, réduisant essentiellement le travail du RP2040. 

    Sur un bord du PCB se trouve une série de sorties GPIO pour les opérations I2C, UART et GPIO typiques. Toutes ces éruptions nécessitent une soudure délicate pour les utiliser pleinement. Tout cela est pris en sandwich dans un châssis mesurant seulement 3 x 3 x 1 pouces (76 x 76 x 26 mm).

    Le Keybow 2040 est bien installé sur notre bureau et brille de manière réconfortante pendant que nous travaillons. À l’heure actuelle, la meilleure façon d’utiliser et de profiter de Keybow est via le langage de programmation CircuitPython d’Adafruit, dont une version a été créée pour prendre en charge spécifiquement Keybow 2040. Pimoroni travaille sur sa propre version de MicroPython et USB HID nécessaire pour émuler un clavier/souris est en préparation et ce code devrait être disponible peu de temps après sa sortie. 

    Avec CircuitPython, nous avons pu contrôler rapidement les 16 LED, créant des motifs clignotants et différentes séquences de couleurs avec une relative facilité. La bibliothèque adafruit_is31fl3731 de CircuitPython fait partie d’une collection de bibliothèques librement téléchargeables, mais nous avons remarqué qu’il y avait quelque chose qui n’allait pas avec ce que cette bibliothèque pensait être la première clé, et ce que la bibliothèque de la carte, utilisée pour s’interfacer avec les broches GPIO, pensait être la première clé. 

    En fait, ils étaient décalés de 90 degrés et cela signifiait qu’appuyer sur une touche ferait s’allumer la mauvaise touche dans notre code de test. Nous avons demandé de l’aide et un membre de la communauté a répondu et a pu résoudre le problème avec un peu d’algèbre. Le nouveau code a été renvoyé à Adafruit et devrait être corrigé d’ici quelques jours. 

    Avec la version corrigée de CircuitPython, nous avons créé un projet simple qui mappait une séquence d’appuis sur les touches et de saisie de texte sur une seule frappe. Lorsque nous appuyons sur la touche en bas à gauche, cela simule une séquence de touches sur notre ordinateur qui ouvre une fenêtre de terminal et tape une commande pour lancer une application de surveillance du système. La clé changerait de couleur du vert au bleu, et inversement.

    Cas d’utilisation pour Pimoroni Keybow 2040 

    Avec la possibilité de mapper les frappes, les mouvements de la souris et les commandes sur l’une des 16 touches, le Keybow 2040 est un appareil puissant pour les travailleurs à domicile et les joueurs. Nous pouvons cartographier les séquences couramment utilisées, y compris le rechargement, la gestion des stocks et les mouvements combinés dans nos jeux ou actions dans un éditeur de photos comme Photoshop, et nous pouvons utiliser Keybow 2040 pour effectuer une série d’étapes complexes en appuyant simplement sur un bouton. 

    Si vous avez toujours voulu 16 touches programmables supplémentaires sur votre clavier, le Keybow 2040 vous permet de les ajouter.

    Conclusion 

    Keybow 2040 est une carte impressionnante et bien qu’elle ne serve qu’à un seul usage, ce qu’elle fait, elle le fait bien grâce à un bon matériel et à la bibliothèque CircuitPython. Les touches cliquables sont réactives et les LED RVB sont lumineuses et uniformes.

    À 50 £ (70 $), nous payons un prix élevé pour la commodité, mais Keybow 2040 est un kit raffiné et bien fait qui peut vous faire économiser quelques milliers de frappes au cours de sa vie. Il existe des alternatives moins chères, telles que le clavier RVB de Pimoroni, qui utilise des commutateurs à dôme en caoutchouc et vous oblige à brancher un Raspberry Pi Pico, mais l’argent intelligent est sur Keybow 2040.

    0 0 votes
    Rating post
    S’abonner
    Notification pour
    guest
    0 comments
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x