Salta ai contenuti

Guida alla CLI di Betaflight

La CLI (Command Line Interface) di Betaflight permette di accedere a tutti i parametri della flight controller tramite comandi testuali. È un’alternativa all’interfaccia grafica che dà più controllo e precisione, e consente personalizzazioni che dai menu non sono possibili.

L’interfaccia grafica mostra solo le impostazioni più comuni, per restare semplice. La CLI invece ti fa vedere e modificare ogni parametro del firmware, fare il backup completo della configurazione e ripristinarla in caso di problemi.

La sintassi base è:

[comando] [parametro] = [valore]

Esempio:

set align_gyro = DEFAULT

Per salvare le modifiche:

save

Per uscire senza salvare:

exit

La CLI non distingue maiuscole da minuscole, e gli spazi attorno all’uguale sono ignorati. Questi comandi sono tutti equivalenti:

set serialrx_inverted = on
SET SERIALRX_INVERTED = ON
set serialrx_inverted=on
  1. dump mostra tutte le impostazioni del firmware con i valori attuali.

  2. diff mostra solo le impostazioni diverse dai valori di default: l’elenco è molto più corto e leggibile.

  3. get [parametro] restituisce il valore di un parametro. Puoi usare solo le prime lettere per avere tutti i parametri correlati:

    get serialrx

    restituisce sia serialrx_inverted sia serialrx_duplex.

Regola pratica: diff è l’uso quotidiano, dump è l’assicurazione. Per il backup completo usa diff all: include anche le parti normalmente nascoste (resource/timer/DMA), quindi è la copia più sicura e ricostruisce tutta la config.

Backup (completo): lancia diff all e copia tutto l’output in un file di testo.

Ripristino: incolla il contenuto del file nella CLI, premi Invio, poi save prima di chiudere.

Per un backup che includa anche i rate:

rateprofile 0
profile 0
dump

Per i soli rate di tutti i profili:

rateprofile 0
dump rates
rateprofile 1
dump rates
rateprofile 2
dump rates

Schema del versioning semantico

ComandoDescrizione
defaultRiporta la FC ai valori predefiniti e riavvia
dumpStampa tutte le impostazioni configurabili
diffStampa solo le impostazioni diverse dai default (profilo PID corrente)
diff allCome sopra, ma per tutti i profili
getLegge il valore di un parametro
setImposta il valore di un parametro
saveSalva e riavvia
exitEsce senza salvare
statusMostra lo stato del sistema
versionMostra la versione del firmware
helpElenca tutti i comandi

Questo sito contiene link affiliati: acquistando tramite questi link FPV Italia può ricevere una piccola commissione, senza alcun costo aggiuntivo per te.