La carte Moddo Pinch, tout juste annoncée, est une carte de développement compatible Arduino de 10,9 × 10,5 mm construite autour du microcontrôleur ATSAMD11D14A de Microchip. Moddo, société basée à Toronto, affirme qu'il s'agit de la plus petite carte Arduino compatible 32 bits au monde, et elle parvient effectivement à intégrer un port USB-C natif, une LED RVB, un bouton de réinitialisation et un régulateur sur un circuit imprimé à peine plus grand que le connecteur lui-même.

À titre de comparaison, l'Arduino Nano RP2040 Connect mesure 45×18 mm. La Pinch n'a pas vocation à rivaliser avec la puissance de calcul ni la mémoire du Nano ; son intérêt est d'offrir les fonctions essentielles d'Arduino aux projets où même une petite carte de développement classique est trop encombrante.

Matériel de la carte Moddo Pinch

Le cœur Arm Cortex-M0+ 32 bits fonctionne jusqu'à 48 MHz, avec 4 Ko de SRAM et 16 Ko de mémoire flash. Le chargeur de démarrage occupe 4 Ko, laissant environ 12 Ko pour les sketches. C'est peu, même pour un microcontrôleur, mais suffisant pour des contrôleurs compacts, des interfaces de capteurs, des appareils portables et des périphériques USB HID

Diagramme de brochage de la carte Moddo Pinch compatible Arduino, indiquant son connecteur USB-C, ses dimensions de 10,9 × 10,5 mm, les assignations GPIO, les broches d'alimentation, les entrées analogiques, SPI, I²C, UART, le bouton de réinitialisation et les LED RGB.
Le brochage de la Moddo Pinch comprend 12 connexions GPIO exposées, cinq entrées analogiques, SPI, I²C, deux interfaces UART, une commande de réinitialisation et trois canaux LED adressables.
  • 12 broches GPIO accessibles par en-tête, 15 GPIO au total
  • Cinq entrées analogiques, 11 sorties PWM et une sortie DAC véritable
  • Interfaces I²C, SPI et deux UART
  • USB-C natif pleine vitesse avec prise en charge CDC série et HID
  • Un connecteur d'extension 16 broches au pas de 1,27 mm
  • Alimentation USB 5 V avec jusqu'à 500 mA en sortie et un LDO 3,3 V prévu pour 300 mA
 

Le connecteur à pas fin est la contrepartie inévitable de cette miniaturisation. Moddo propose donc un PCB adaptateur convertissant les connexions vers un pas de 2,54 mm, compatible avec les platines de prototypage. Le débogage SWD est également disponible via D5 et D6, bien que ces broches soient partagées avec le second UART.

Programmation de la carte Moddo Pinch

La carte Moddo Pinch utilise un package Arduino SAMD personnalisé, avec la définition de la carte et la documentation disponibles sur GitHub. La programmation s'effectue directement via USB-C, sans programmateur externe. Un double appui sur le bouton de réinitialisation force la carte en mode chargeur de démarrage si un sketch désactive l'USB ou empêche autrement un téléversement normal.

Le logiciel propose des options pour le fonctionnement USB, la calibration de l'oscillateur, la fréquence PWM et le formatage en virgule flottante. Ces choix ont leur importance sur un appareil disposant de seulement 12 Ko pour le code applicatif. La configuration USB par défaut prend en charge le CDC série et le HID, mais l'implémentation n'autorise qu'une seule interface HID. Un dispositif combinant clavier et souris est possible ; empiler des classes HID sans rapport entre elles ne l'est pas.

Justin Kim, responsable de la conception et du matériel chez Moddo, a indiqué que la carte avait atteint le stade des tests finaux et de la production en masse. Le même rapport préliminaire a noté que sa tentative d'installation du package Boards Manager ne s'était pas achevée. Cela pourra être corrigé avant l'expédition du matériel, mais cela rappelle que la Pinch reste une plateforme en prélancement plutôt qu'un écosystème mature.

Prix, kit et la revendication de taille

Le kit de précommande à 15,90 $US inclut la carte Pinch, un PCB d'adaptation au pas de 2,54 mm et trois connecteurs mâles non soudés. Les expéditions sont prévues à partir de septembre 2026.

L'affirmation « la plus petite du monde » mérite la prudence habituelle. L'ancienne carte ATTO mesure 11,5 × 10,3 mm, mais elle repose sur un ATmega32U4 8 bits. La RPDot expérimentale à base de RP2040 est encore plus petite, avec 10 × 10 mm, mais elle ne dispose pas d'USB-C et n'a jamais été commercialisée. En pratique, la revendication de Moddo se comprend plutôt comme celle de la plus petite carte Arduino compatible 32 bits commercialisée avec un port USB-C intégré. C'est un record très spécifique, mais pour les périphériques HID miniatures, les appareils portables et les intégrations dans des espaces très réduits, c'est précisément ce qui compte.

Je m'abonne
Alerte de tag : Abonnez-vous au tag Arduino et vous recevrez un e-mail dès qu’un nouvel article à ce sujet sera publié sur notre site web !