CleanFlight/SpeedyFlight aka Baseflight (Multiwii)
Apro questo thread per parlare nello specifico di firmware a 32 Bit, porting/fork che hanno come base comune Multiwii e speriamo che l'iniziativa non sia bocciata!
Esiste già un thread specifico dedicato alla Naze32, e per non sporcarlo, ho pensato a questo thread più generico sul firmware, i suoi parametri di configurazione e tutte le schede.
Baseflight è stato il primo porting di Multiwii, a 32 Bit per micro STM32F103.
Cleanflight è un porting di Baseflight nato per migliorare la qualità del codice, ma ultimamente stanno sviluppando molte "feature" aggiuntive,
proprio per questo motivo necessità del suo configurator, fork di Baseflight Configurator. Inoltre è compatibile a molte più schede(elencate successivamente).
SpeedyFlight è un porting di Baseflight, personalmente sviluppato specifico per VR µBrain. Sono alle prime esperienze con questi ambienti di sviluppo, il tempo a disposizione è ridotto e bisogna documentarsi/studiare!!! Il sito di riferimento è il seguente: speedyflight.
Penso che può ritornare utile come base di partenza anche a livello didattico, per capire la gestione delle varie perifiche IMU su bus SPI, Compass su bus I2C, Baro SPI, gestione della ricevnte in PWM, Sat Spektrum, SBUS, PID, Motori etc.
Tutti questi firmware si basano su una GUI / GCS (Ground Control Station) scaricabile come app di Chrome, è possibile utilizzare anche la gui di Multiwii ma molte funzionalità si perdono e temo che questa compatibilità durerà a breve.
Il punto di forza è sicuramente la semplicità, pochi minuti necessari per la configurazione e si è subito in volo con ottimi risultati. Non è più necessario Arduino e le modifiche sul codice per "define" di periferiche, giochetti per calibrare esc e altro...adesso ripeto è tutto più facile.
L'utilizzo di queste "autopilota/schede" è specialmente indicato per Micro da FPV, Micro Race e per divertirsi con acrobazie.
Segnalo anche questo link(scoperto da poco grazie a @Bandit) per gli amanti dei micro, con tutte le informazioni, su Frame, FC, Motori, Esc, eliche, e FPV: oscarliang
Ecco alcuni link di riferimento:
Baseflight - Baseflight configurator
Schede FC compatibili (basate su Micro STM32F103):
Naze32, Flip32, CJMCU nano quadcopter board
Cleanglight - Cleanflight configurator
Schede FC compatibili (basate c e STM32F303)
Naze32, Flip32, STM32F3Discovery, Chebuzz Flying F3
TauLabs Sparky board
OpenPilot CC3D board
CJMCU nano quadcopter board
speedyflight - Baseflight configurator (stesso configurator di Baseflight)
Scheda FC (basate su Micro STM32F407):
VR µBrain
A poco a poco, conto di realizzare degli screenshot dei vari "tab"(pagine) di configurazione previste per portare in volo il modello.
Inoltre potrebbe essere utile riportare delle mini-guide dei vari hardware che si riescono a collegare ed a gestire, come Sat Spektrum, SBUS, Telemetria, EZGUI per Mobile, MiniOSD, etc. personalmente tutti provati e funzionanti, ma che sicuramente necessitano di collegamenti e smanettamenti a secondo delle varie schede e hardware utilizzati.
Apro questo thread per parlare nello specifico di firmware a 32 Bit, porting/fork che hanno come base comune Multiwii e speriamo che l'iniziativa non sia bocciata!
Esiste già un thread specifico dedicato alla Naze32, e per non sporcarlo, ho pensato a questo thread più generico sul firmware, i suoi parametri di configurazione e tutte le schede.
Baseflight è stato il primo porting di Multiwii, a 32 Bit per micro STM32F103.
Cleanflight è un porting di Baseflight nato per migliorare la qualità del codice, ma ultimamente stanno sviluppando molte "feature" aggiuntive,
proprio per questo motivo necessità del suo configurator, fork di Baseflight Configurator. Inoltre è compatibile a molte più schede(elencate successivamente).
SpeedyFlight è un porting di Baseflight, personalmente sviluppato specifico per VR µBrain. Sono alle prime esperienze con questi ambienti di sviluppo, il tempo a disposizione è ridotto e bisogna documentarsi/studiare!!! Il sito di riferimento è il seguente: speedyflight.
Penso che può ritornare utile come base di partenza anche a livello didattico, per capire la gestione delle varie perifiche IMU su bus SPI, Compass su bus I2C, Baro SPI, gestione della ricevnte in PWM, Sat Spektrum, SBUS, PID, Motori etc.
Tutti questi firmware si basano su una GUI / GCS (Ground Control Station) scaricabile come app di Chrome, è possibile utilizzare anche la gui di Multiwii ma molte funzionalità si perdono e temo che questa compatibilità durerà a breve.
Il punto di forza è sicuramente la semplicità, pochi minuti necessari per la configurazione e si è subito in volo con ottimi risultati. Non è più necessario Arduino e le modifiche sul codice per "define" di periferiche, giochetti per calibrare esc e altro...adesso ripeto è tutto più facile.
L'utilizzo di queste "autopilota/schede" è specialmente indicato per Micro da FPV, Micro Race e per divertirsi con acrobazie.
Segnalo anche questo link(scoperto da poco grazie a @Bandit) per gli amanti dei micro, con tutte le informazioni, su Frame, FC, Motori, Esc, eliche, e FPV: oscarliang
Ecco alcuni link di riferimento:
Baseflight - Baseflight configurator
Schede FC compatibili (basate su Micro STM32F103):
Naze32, Flip32, CJMCU nano quadcopter board
Cleanglight - Cleanflight configurator
Schede FC compatibili (basate c e STM32F303)
Naze32, Flip32, STM32F3Discovery, Chebuzz Flying F3
TauLabs Sparky board
OpenPilot CC3D board
CJMCU nano quadcopter board
speedyflight - Baseflight configurator (stesso configurator di Baseflight)
Scheda FC (basate su Micro STM32F407):
VR µBrain
A poco a poco, conto di realizzare degli screenshot dei vari "tab"(pagine) di configurazione previste per portare in volo il modello.
Inoltre potrebbe essere utile riportare delle mini-guide dei vari hardware che si riescono a collegare ed a gestire, come Sat Spektrum, SBUS, Telemetria, EZGUI per Mobile, MiniOSD, etc. personalmente tutti provati e funzionanti, ma che sicuramente necessitano di collegamenti e smanettamenti a secondo delle varie schede e hardware utilizzati.
Commenta