STM32F3 ◇ OrniFlight v0.4.6 ◇ apiVersion 1.46
Manifestera
En ny art av flygkontroll
OrniFlight finns eftersom en flaxande vinge styr dragkraft, stigning, rullning och gir inom ett enda slag — en kanal med uttrycksfullhet som ingen propeller kan matcha.
Naturen löste flaxande vingflyg 150 miljoner år innan den första quadcoptern lyfte. Varje sparv, varje albatross, varje kolibri bär flyglogik i sitt nervsystem som ingen PID-kontroller någonsin har replikerat. OrniFlight öppnar en ny domän — där dragkraft är fas, där stabilitet är rytm, där flygplanet andas med varje vingslag. ONDAS, vår oscillerande normaliserade dynamiska adaptiva stabilisering, är den första styrteorin byggd från de första principerna för flaxande aerodynamik. Den modulerar korrigeringskraften inom vingslaget — inte mot den, inte trots den, utan med den. Denna firmware är fri programvara eftersom flight inte tillhör något företag. Den körs på STM32F3-hårdvara eftersom verktygen för transcendent flyg borde kosta mindre än en middag. OrniFlight ärver en stridstestad arkitektur och skjuter upp i okända luft – en ny typ av flygkontroller, byggd för vingar från kisel och uppåt. Fåglarna har väntat på att vi ska komma ikapp.
CRSF → rx → OrniFlight → ONDAS → vågform → PWM → servovingar
ONDAS
Oscillerande Normaliserad Dynamisk Adaptiv Stabilisering
Oscillerande normaliserad dynamisk adaptiv stabilisering — den första kontrollteorin byggd speciellt för flaxande vingaerodynamik.
Quad PID antar kontinuerlig dragkraft. Ornitopters dragkraft är fasisk — samma impuls skapar olika ögonblick beroende på när i slaget den appliceras. ONDAS använder kadens, vildhet, balans, varp, ankare, resonans, prescience, espelho, saudade och SSFF — en orkester av fasmedvetna modulatorer — för att placera varje korrigerande gram exakt där aerodynamiken kan använda det.
kadens · vildhet · balans · varp · ankare · resonans · förutseende · espelho · saudade · SSFF
Funktioner
Allt vingen förtjänar
- Flygprofiler
- 4 independent profiles (0–3), switchable in-flight via BOX mode. Each holds full ONDAS tuning, wave shape, and aeroelastic coefficients.
- Enhetlig Frekvenskanal
- Single RC channel with min/max Hz mapping. Works identically in INDEPENDENT and GLIDE flight modes — one pot, both regimes.
- GralhaAzul Vingdynamik
- Trapezoidal waveform generation with servo speed limiting, amplitude mapping, flap magnitude, and wing origin geometry — the wing-ODE core.
- 10-Kanals ONDAS Modulation
- Kadens timing, ferocity P/D på 3 axlar, balans, varp, ankare, resonans — per profil, realtidsjusterbar via MSP.
- MSP Konfigurator (apiVersion 1.46)
- Full ONDAS tuning GUI — all 19 profile fields, frequency channel, GralhaAzul, Phase 2 gains. Profile switcher for per-slot editing.
- GLIDE & INDEPENDENT Lägen
- Two flight regimes: GLIDE (throttle-centred, natural soaring) and INDEPENDENT (direct flap frequency via RC channel). BOX-selectable.
Hårdvara
STM32F3/F4/F7 flygkontroller
Körs på alla Betaflight 4.0-kompatibla STM32F3/F4/F7-flygkontroller med servokapabla tidsstift.
| Mål | TINYFISH (F3, integrated FrSky RX), OMNIBUSF4, MATEKF405, KAKUTEF7 … |
| Servo Utgång | Up to 4 programmable servo channels, 50–400 Hz PWM |
| Mottagare | CRSF (Crossfire / ExpressLRS), SBUS, Spektrum, SUMD — plus integrated FrSky on TINYFISH |
| Flash | 256 KB (TINYFISH F3) / 1 MB (OMNIBUSF4) |
| RAM | 40 KB (TINYFISH F3) / 192 KB (OMNIBUSF4) |
Bygg och Flasha
make TARGET=TINYFISH\ndfu-util -a 0 -D obj/orniflight_VERSION_TINYFISH.hex
# or for OMNIBUSF4:
make TARGET=OMNIBUSF4\ndfu-util -a 0 -D obj/orniflight_VERSION_OMNIBUSF4.hex
GPL v3 ◇ Fork av Betaflight 4.0.6 ◇ Ren build: noll varningar