Oleg Kalachev
3cba73fada
Use new autopilot value for heartbeats - MAV_AUTOPILOT_FLIX
...
MAVLink-Arduino@2.0.33
https://github.com/mavlink/mavlink/pull/2580
2026-08-27 13:44:19 +03:00
Oleg Kalachev
03084a672a
Refactor the console subsystem
...
Rename cli.ino => console.ino.
Rename handleInput => handleConsole.
Separate console initialization function.
Always use usb cdc by default on s3/c3 (no configuration needed).
2026-08-19 05:32:52 +03:00
Oleg Kalachev
b6c0bebdeb
Better names for control parameters (breaking change)
...
Divide all parameters into attitude (ATT) and rates (RATE) control groups, which is much more obvious and clear.
Improves alphabetic sort representation.
Also makes more sense when filtering parameters using prefix in `p` command.
Remove i and d parameters for attitude control, since they are unlikely to be useful in practice.
2026-08-18 15:07:16 +03:00
Oleg Kalachev
517b2cfef3
Update docs
...
Use nicer youtube video previews.
Add Robocamp 2026 section.
2026-08-18 08:47:17 +03:00
Oleg Kalachev
d825652a71
Docs fix
...
Reflect lpf.h was renamed to filter.h
2026-08-16 00:10:47 +03:00
Oleg Kalachev
76456b778b
Publish official pre-built binaries
...
Add qspi and opi psram binaries.
Build binary for Flix2 board.
Add config.h file for defining parameter defaults.
Set appropriate pwm frequency for c3/s3 automatically using config.h.
Remove pid parameters definitions, the may be set is config.h now.
2026-08-11 06:02:55 +03:00
Oleg Kalachev
f79c444f07
Configure imu using parameters instead of editing the source code
...
Choose the model and optionally custom pin numbers.
2026-08-11 05:36:31 +03:00
Oleg Kalachev
6c55ab3625
Refactor building
...
Switch to plain esp32 fqbn - it works on d1 as well.
Move debug level setting from fqbn to arduino-cli command to simplify things.
Add C3 and S3 builds to commit artifacts.
2026-08-11 05:15:40 +03:00
Oleg Kalachev
97edb8e65b
Minor docs changes
2026-08-11 05:03:56 +03:00
Oleg Kalachev
8e276bde38
Add Oleg1405 build
2026-08-04 22:48:39 +03:00
Oleg Kalachev
38925d7885
Updates and fixes in usage article
2026-08-02 02:02:28 +03:00
Oleg Kalachev
d64bf24c6d
Add alicanerus' build
2026-07-08 22:29:33 +03:00
Oleg Kalachev
fabd5e072d
Fixes in the docs
2026-07-04 21:40:39 +03:00
Oleg Kalachev
26a0dd65be
Minor fixes and updates
2026-06-30 12:19:29 +03:00
Oleg Kalachev
545eed8944
Add Nerush and Konstantinos Paraskevas builds
2026-06-19 05:15:17 +03:00
Oleg Kalachev
71abe1bcdb
Minor changes
...
Simplify the code, print imu temperature
2026-06-09 02:25:20 +03:00
Oleg Kalachev
5e153a210d
Update ESP32-Core to 3.3.10
2026-06-09 02:05:52 +03:00
Oleg Kalachev
9d47bcb82e
Minor changes in docs
2026-05-31 18:10:00 +03:00
Oleg Kalachev
607b2ff0b7
Add malagis custom pcb version of Flix project to builds
2026-05-28 20:15:09 +03:00
Oleg Kalachev
22c06f76c4
Add Awab Anas' build
2026-05-28 19:29:05 +03:00
Oleg Kalachev
488ceb3004
Set the debug level to error by default to see the errors
2026-05-28 19:25:29 +03:00
Oleg Kalachev
91173d06c9
Various minor changes
2026-05-22 08:03:46 +03:00
Oleg Kalachev and GitHub
fdcc9533b3
Implement ESP-NOW support ( #40 )
2026-05-21 10:48:31 +03:00
Oleg Kalachev
4530c05b5c
Add Flix 1.5 to builds
2026-05-17 06:46:11 +03:00
Oleg Kalachev
72a72fde80
Some docs improvements
2026-05-14 21:59:15 +03:00
Oleg Kalachev
f8a9f1f838
Remove reboot requirement when changing RC_RX_PIN
2026-05-13 01:27:01 +03:00
Oleg Kalachev
76af83fc88
Improve firmware overview article
2026-05-13 00:35:43 +03:00
Oleg Kalachev
ee3c6999ab
Add mavlink joystick app usage to the docs
2026-05-10 14:50:27 +03:00
Oleg Kalachev
34c6993842
Some fixes in the docs
2026-05-10 02:33:03 +03:00
Oleg Kalachev and Marina Tikhomirova
7dfef17165
Add Ina Tix' build
...
Co-authored-by: Marina Tikhomirova <Ina.tix@yandex.ru >
2026-05-09 17:49:59 +03:00
Oleg Kalachev
702ec9792e
Some updates in troubleshooting article
2026-05-09 15:57:25 +03:00
Oleg Kalachev
87480476c2
Fix motors pwm frequency for esp32s3 etc in the docs
2026-05-08 00:47:29 +03:00
Oleg Kalachev
e81e84e7fc
Some updates to docs
2026-05-07 20:15:55 +03:00
Oleg Kalachev
5f1a938d4f
Fix imu rotation definition
...
The X axis should be pointing to the mounting holes, not pins side.
2026-05-07 19:54:16 +03:00
Oleg Kalachev
08683d696d
Some updates in the usage doc
2026-05-01 15:26:59 +03:00
Oleg Kalachev
9ca6841558
Exit auto mode when sticks moved only when mode switch is not configured
2026-04-29 15:07:44 +03:00
Oleg Kalachev
c6632ae6e4
Add info on setting flight modes using rc mode switch
2026-04-28 20:43:52 +03:00
Oleg Kalachev
51cd5fc691
Implement battery voltage monitoring
...
Add power subsystem.
Add PWR_VOLT_PIN, PWR_VOLT_SCALE, PWR_VOLT_LPF_A parameters.
Support BATTERY_STATUS mavlink messages streaming.
Add pw cli command.
Add voltage field to pyflix library.
pyflix@0.12 .
2026-04-22 11:35:37 +03:00
Oleg Kalachev
c434107eaf
Add parameter for configuring sbus pin number, disable sbus by default
2026-03-27 00:56:34 +03:00
Oleg Kalachev
814427dbfd
Minor docs change
2026-03-27 00:40:19 +03:00
Oleg Kalachev
0730ceeffa
Add new user builds
2026-02-21 07:12:36 +03:00
Oleg Kalachev
a8c25d8ac0
Minor updates to usage article
2026-02-04 17:52:23 +03:00
Oleg Kalachev
1ac443d6f8
Add a build by Arky Matsekh
2026-01-27 15:17:58 +03:00
Oleg Kalachev
40bdaacedb
Make motor subsystem configurable using parameters
...
Motor pins: MOT_PIN_FL, MOT_PIN_FR, MOT_PIN_RL, MOT_PIN_RR.
PWM configuration: MOT_PWM_FREQ, MOT_PWM_RES, MOT_PWM_STOP, MOT_PWM_MIN, MOT_PWM_MAX.
MOT_PWM_MAX = -1 chooses duty cycle mode for brushed motors (default).
2026-01-27 08:40:52 +03:00
Oleg Kalachev
7d74f3d5cd
Minor docs fixes
2026-01-27 07:21:21 +03:00
Oleg Kalachev
ca50f75576
Various minor fixes
2026-01-24 09:34:16 +03:00
Oleg Kalachev
5b654e4d8e
Update ESP32-Core to 3.3.6
2026-01-23 02:41:43 +03:00
Oleg Kalachev
cf10ec6161
Update MAVLink-Arduino to 2.0.16
2026-01-23 01:11:35 +03:00
Oleg Kalachev
0abb18c616
Make parameter names case-insensitive
...
+ minor fix
2026-01-22 23:11:47 +03:00
Oleg Kalachev
dd3575174b
Add wifi configuration using parameters and cli
...
Add console commands to setup wifi.
Add a parameter for choosing between STA and AP mode.
Add parameters for udp ports.
Remove WIFI_ENABLED macro.
2026-01-22 22:58:43 +03:00