FREE-WILi 2, il laboratorio di elettronica tascabile con AI

FREE-WILi 2 è un multitool elettronico open source che sta in tasca e sostituisce un intero banco da lavoro. Unisce un laboratorio di elettronica completo, un banco radio definito via software e una console per videogiochi. Supporta wireless, GPIO, analogico, RFID, CAN, retro-gaming, Linux onboard e agenti AI che scrivono firmware. Il progetto è documentato nel sito del maker, dove trovi schema, firmware e istruzioni.

La scheda monta una dotazione hardware insolita e potente. Un RP2350 principale gestisce I/O e scripting, mentre un secondo RP2350 pilota display, pulsanti, audio e uscita DVI. L’FPGA ICE40UP5K copre funzioni che il PIO non riesce a fare, come l’emulazione SPI-slave o I/O RISCV multicore. Inoltre gestisce 8 MByte di SRAM scambiabili dinamicamente con la CPU principale.

Processori, FPGA e memoria condivisa

Il Raspberry Pi CM0 aggiunge scripting Python completo e compilatori onboard. L’ESP32-C5 fornisce accesso wireless a Wi-Fi 2.4/5 GHz, Bluetooth LE e IEEE 802.15.4. Ogni RP2350 ha 8 MByte di SRAM seriale e 16 MByte di flash. L’FPGA ICE40UP5K dispone di altri 8 MByte di SRAM. La potenza di calcolo è quindi distribuita su più architetture, ognuna con un ruolo preciso.

Un microcontrollore ultra-low-power supervisiona 17 zone di alimentazione. Il suo compito è ottimizzare la durata della batteria da 3000 mAh. Il display touch capacitivo misura 3,5 pollici con risoluzione 480×320. Le uscite analogiche arrivano a circa 4,84 V a 25 kHz. L’alimentatore programmabile fornisce da 1 a 5,5 V con 1,5 A, quindi puoi alimentare anche sensori e moduli esterni direttamente dalla scheda.

Firmware, scripting e API OneWili

Il firmware predefinito include diversi motori di scripting onboard. Trovi rThon, WiliBlocks, ZoomIO e un motore WASM chiamato WiliWasm. L’API OneWili unifica l’accesso da Python, Rust, C/C++ e rThon, sia da host PC che direttamente sulla scheda. Questa API viene generata dal firmware stesso, quindi resta sempre allineata alle funzioni reali del dispositivo.

Gli agenti AI sono supportati in modo nativo e possono scrivere e debuggare codice firmware. Il progetto integra anche Claude Code e LM Studio. Per chi vuole iniziare, la scheda supporta il CAN FD a 8 Mbit con transceiver SIC. Il modulo RFID ST25R3916B e i sensori BMI323 e BMM350 completano la dotazione. Il tutto è racchiuso in un dispositivo che funziona anche come console per retro-gaming.

  • RP2350 principale per I/O e scripting
  • Secondo RP2350 per display, audio e uscita DVI
  • FPGA ICE40UP5K per funzioni avanzate
  • Raspberry Pi CM0 per Python completo
  • ESP32-C5 per Wi-Fi 5 GHz, BT LE e 802.15.4
  • STM32WLE5JC per comunicazioni a lungo raggio
  • ST25R3916B per RFID
  • BMI323 e BMM350 per movimento e campo magnetico

Un progetto simile si può realizzare in parte con componenti più semplici, ma FREE-WILi 2 compatta tutto in un unico strumento. Per chi vuole avvicinarsi al mondo dei microcontrollori wireless, una scheda come il kit ESP32-C6-Zero è un buon punto di partenza per imparare. Invece una Raspberry Pi 5 offre più potenza per lo sviluppo software, ma non ha la stessa integrazione hardware di questo multitool.

FREE-WILi 2 rappresenta un passo avanti per i maker che vogliono uno strumento completo e portatile. La combinazione di FPGA, doppio RP2350 e Raspberry Pi CM0 offre flessibilità rara. Il supporto nativo per agenti AI apre scenari nuovi: la scheda può scrivere il proprio firmware in base alle esigenze. Chi lavora su progetti di elettronica, radio o gaming trova in questo dispositivo un alleato potente.


Fonte: https://freewili.com/

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Menu