Risoluzione problemi

Questa pagina raccoglie i messaggi di errore e di avviso più comuni che MotioForge Studio può mostrare, con la spiegazione della causa e la procedura per risolverli. I messaggi completi sono sempre visibili nella console porte.

Porte e connessione

MessaggioCausaSoluzione
[ERR] COM5: accesso negato La porta COM è in uso da un altro programma (IDE Arduino, monitor seriale, altra istanza di MotioForge Studio). Chiudi il programma che occupa la porta. Se il problema persiste, scollega e ricollega il cavo USB.
[ERR] porta COM non trovata Il numero COM configurato non corrisponde a nessun dispositivo rilevato da Windows. Apri Gestione dispositivi → Porte (COM & LPT) per verificare il numero corretto. Aggiorna la configurazione nell'editor porte.
[WRN] porta già aperta MotioForge Studio ha tentato di aprire una porta già attiva (es. avvio playback con porta già in uso). Messaggio non critico. Se la porta risponde correttamente il playback procede. Altrimenti usa Disconnetti dalla console e riprova.
[ERR] timeout handshake La scheda DEIMOS collegata non ha risposto al messaggio di inizializzazione entro il tempo previsto. Verifica che il firmware sia aggiornato. Scollega e ricollega il cavo USB. Controlla che la scheda sia alimentata.
[ERR] frame non valido ricevuto Dati corrotti o protocollo errato. La velocità baud configurata non corrisponde a quella dell'hardware. Verifica il baud rate nell'editor porte. Per DEIMOS deve essere 115200. Per Arduino PWM verifica lo sketch caricato.

Servi ed elementi

MessaggioCausaSoluzione
[WRN] Servo "X" — posizione Y° fuori range Un segmento tenta di portare il servo a una posizione oltre i limiti Minimo/Massimo impostati nell'editor elementi. Modifica il segmento nell'editor segmento oppure aumenta i limiti di corsa nell'editor elementi.
[WRN] elemento orfano: "X" Un segmento fa riferimento a un elemento che è stato eliminato o rinominato nel dominio. Aggiorna i segmenti che usano l'elemento mancante oppure ricrea l'elemento con lo stesso nome.
[WRN] indirizzo duplicato: porta Y, indirizzo Z Due elementi del dominio hanno lo stesso indirizzo sulla stessa porta (due servi con ID=1, per esempio). Verifica gli indirizzi fisici nell'editor elementi. Ogni dispositivo deve avere un indirizzo univoco.
[ERR] playback: porta non aperta Il playback è partito ma la porta necessaria non è riuscita ad aprirsi (errore silenzioso precedente). Controlla i messaggi precedenti nella console. Verifica la connessione hardware e riavvia il playback.

Audio

MessaggioCausaSoluzione
[ERR] file audio non trovato: "percorso" Il file audio collegato a un segmento SOUND non esiste al percorso relativo salvato. Verifica che il file sia nella cartella audio/ del dominio. Riapri il segmento e seleziona il file corretto con Sfoglia.
[ERR] formato audio non supportato Il file audio ha un formato non riconosciuto da MotioForge Studio (es. WMA, AIFF). Converti il file in WAV, MP3 o OGG usando qualsiasi convertitore gratuito (es. Audacity, VLC).
[WRN] dispositivo audio non disponibile MotioForge Studio non riesce ad accedere al dispositivo audio di Windows (scheda audio disattiva o in uso). Verifica che un dispositivo audio sia selezionato e attivo in Windows → Impostazioni → Audio.

Firmware DEIMOS

MessaggioCausaSoluzione
[ERR] caricamento firmware fallito: arduino-cli non trovato Lo strumento arduino-cli non è installato o non è nel PATH di sistema. MotioForge Studio include arduino-cli nelle sue risorse. Se l'errore persiste reinstalla MotioForge Studio o contatta il supporto.
[ERR] caricamento firmware fallito: porta occupata La porta COM è ancora in uso da MotioForge Studio o da altro software. Disconnetti la porta dalla console prima di caricare il firmware. MotioForge Studio lo fa automaticamente dal dialogo firmware; se il problema persiste chiudi MotioForge Studio, ricollegati e riprova.
[ERR] verifica integrità fallita Il file pacchetto firmware è corrotto o parzialmente scaricato. Reinstalla MotioForge Studio per ripristinare i file originali dei pacchetti firmware.
[WRN] versione firmware non compatibile Il firmware caricato sulla scheda non corrisponde alla versione attesa dal protocollo MotioForge Studio. Aggiorna il firmware tramite Carica firmware DEIMOS usando il pacchetto incluso nella versione corrente di MotioForge Studio.

Dominio e file

MessaggioCausaSoluzione
[ERR] impossibile caricare il dominio Il file domain.json è corrotto o scritto da una versione incompatibile di MotioForge Studio. Ripristina il dominio da un backup. Se non disponibile, crea un nuovo dominio e riconfigura manualmente.
[WRN] animazione senza segmenti L'animazione selezionata non contiene nessun segmento. Il playback sarà immediato e silenzioso. Aggiungi almeno un segmento nell'editor principale prima di avviare il playback.
[ERR] cartella domini non trovata La cartella configurata in Impostazioni → Percorsi non esiste o non è accessibile. Apri Impostazioni → Percorsi... e seleziona una cartella valida. MotioForge Studio la crea automaticamente se non esiste.
Suggerimento: Attiva il flag Log I/O nella console porte per vedere tutti i frame trasmessi e ricevuti in tempo reale. È il modo più diretto per diagnosticare problemi di comunicazione con l'hardware.
Vedi anche: Console porte — Editor porte — Carica firmware DEIMOS — Assistente AI