La Pinch Board di Moddo Misura Appena 10,9 × 10,5 mm
su
La Pinch Board di Moddo, appena annunciata, è una scheda di sviluppo compatibile con Arduino da 10,9 × 10,5 mm basata sul microcontrollore ATSAMD11D14A di Microchip. Moddo, con sede a Toronto, dichiara che si tratta della più piccola scheda Arduino-compatibile a 32 bit al mondo, e riesce effettivamente a integrare USB-C nativo, un LED RGB, un pulsante di reset e un regolatore su un PCB appena più grande del connettore stesso.
Per dare un'idea delle dimensioni, il classico Arduino Nano RP2040 Connect misura 45×18 mm. Pinch non è pensata per eguagliare la potenza di elaborazione o la memoria del Nano; il suo punto di forza è portare funzionalità Arduino sufficienti in progetti dove anche una piccola scheda di sviluppo tradizionale risulta troppo ingombrante.
Hardware della Pinch Board di Moddo
Il core Arm Cortex-M0+ a 32 bit funziona fino a 48 MHz, con 4 KB di SRAM e 16 KB di flash. Il bootloader occupa 4 KB, lasciando circa 12 KB per gli sketch. Si tratta di risorse modeste anche per gli standard dei microcontrollori, ma sufficienti per controller compatti, interfacce per sensori, elettronica indossabile e dispositivi USB di interfaccia utente.
- 12 pin GPIO accessibili tramite header, per un totale di 15 GPIO
- Cinque ingressi analogici, 11 uscite PWM e una vera uscita DAC
- Interfacce I²C, SPI e due UART
- USB-C nativo full-speed con supporto CDC seriale e HID
- Header di espansione a 16 pin con passo da 1,27 mm
- Alimentazione USB a 5 V con uscita fino a 500 mA e LDO a 3,3 V con corrente di carico fino a 300 mA
L'header a passo fine è un compromesso inevitabile su una scheda così compatta. Moddo offre quindi un PCB breakout che converte i collegamenti al passo da 2,54 mm, più adatto alle breadboard. Il debugging SWD è disponibile tramite D5 e D6, anche se quei pin sono condivisi con la UART secondaria.
Programmazione della Pinch Board di Moddo
La scheda Pinch di Moddo utilizza un pacchetto Arduino SAMD personalizzato, con la definizione della scheda e la documentazione disponibili su GitHub. La programmazione avviene direttamente tramite USB-C, senza programmatore esterno. Un doppio tap sul pulsante di reset forza la scheda nel bootloader nel caso in cui uno sketch disabiliti l'USB o impedisca in altro modo un normale caricamento.
Il software offre opzioni per la gestione USB, la calibrazione dell'oscillatore, la frequenza PWM e la formattazione in virgola mobile. Queste scelte sono rilevanti su un dispositivo con soli 12 KB disponibili per il codice applicativo. La configurazione USB predefinita supporta CDC seriale e HID, ma l'implementazione consente una sola interfaccia HID. Un dispositivo che combina tastiera e mouse è possibile; la sovrapposizione di classi HID non correlate non lo è.
Justin Kim, responsabile del design e dell'hardware di Moddo, ha dichiarato che la scheda aveva raggiunto le fasi di test finali e produzione di massa. Lo stesso report iniziale ha segnalato che il tentativo di installare il pacchetto Boards Manager non è andato a buon fine. Il problema potrebbe essere risolto prima che l'hardware venga spedito, ma è un promemoria che il Pinch è ancora una piattaforma in pre-rilascio, non un ecosistema maturo.
Prezzo, Kit e il Primato delle Dimensioni
Il kit in preordine a 15,90 USD include la scheda Pinch, una breakout board da 2,54 mm e tre header maschio non saldati. Le spedizioni sono previste a partire da settembre 2026.
L'etichetta "più piccola al mondo" richiede la solita nota a margine. La più datata scheda ATTO misura 11,5×10,3 mm ma utilizza un ATmega32U4 a 8 bit. La sperimentale RPDot basata su RP2040 è più piccola, con 10×10 mm, ma è priva di USB-C e non è mai stata commercializzata. In termini pratici, la dichiarazione di Moddo va letta come la più piccola scheda Arduino-compatibile a 32 bit con USB-C integrato disponibile commercialmente. Si tratta comunque di un primato piuttosto specifico, ma per dispositivi HID miniaturizzati, wearable e build embedded in spazi ridotti, è proprio quella specificità a fare la differenza.

Commenti (0 commenti)