ArduPilot-settings — voortgang (UL8 / Pixhawk 6X Mini)

Levende checklist: wat er al op de FC staat, wat we nog moeten zetten

ArduPilot-settings — voortgang (UL8 / Pixhawk 6X Mini)

ArduPilot settings progress

Levende checklist: wat er al op de FC staat, wat we nog moeten zetten

QGroundControl toonde 1085 parameters. Ik zocht op SERIAL2 en dacht even: dit is geen “setup-wizard”, dit is een spreadsheet met vleugels. Frame, CAN en GPS staan al. ELRS nog niet. Iemand moet die lijst bijhouden — dat zijn wij.

Dit is de centrale voortgangspost voor ArduPilot-parameters op onze Pixhawk 6X Mini. Detail per sensor blijft in de onderdelenposts. Hier: wat de FC al weet versus wat de build nog mist.

Hoe ArduPilot met configs werkt (en waarom dat ons probleem is)

ArduPilot op de Pixhawk is geen app met alleen knoppen. Het hart is een grote lijst settings — parameters. Elke setting heeft een naam en een waarde. Voorbeeld: SERIAL2_PROTOCOL = 23 betekent: poort TELEM2 praat CRSF (ELRS).

Zonder die lijst te begrijpen, “werkt het half” — GPS satellieten, maar geen sticks. Of sticks, maar batterij-failsafe nog op 3S-defaults. Dat is precies waar we nu zitten.

Zo werken we ermee:

  1. Ophalen — QGroundControl (MacBook) verbindt met de FC (USB of radio). Dan leest hij alle parameters van de board.
  2. Bekijken / zoeken — Vehicle Setup → Parameters. Zoek op naam (BATT_, GPS1_, SERIAL2_, …).
  3. Aanpassen — waarde wijzigen → Save. Soms moet je rebooten (nieuwe baud, protocol, CAN).
  4. Bewaren — Parameters → Tools → Save to file → .param-bestand. Dat is onze backup in docs/firmware/param-backups/.
  5. Terugzetten — Tools → Load from file → Save. Handig na flash of als iets misgaat.

Kort: één grote config-lijst op de FC. Wij halen die op, zetten wat nodig is, en bewaren een dump. Deze documentatie is de checklist bovenop die lijst — niet de volledige 1085 regels.

Wiki: Parameters · tool: QGroundControl op de MacBook (ArduPilot-wiki toont vaak Mission Planner-schermen — zelfde params).

Laatste backup: 2026-09-11, ArduCopter 4.7.1, 1085 params (docs/firmware/param-backups/pixhawk6x-mini-latest.param). Statuslegenda: gedaan · review · todo · later.

Waar we staan — in gewone taal

Goed nieuws: de quad-X / DShot-basis staat. CAN1 + F9P + M9N + H-Flow zitten in de dump. De digitale powermodule is herkend.

Minder goed nieuws: TELEM2 praat nog MAVLink2 in plaats van CRSF. Batterijcapaciteit staat nog op een 3300 mAh-achtige default terwijl we Tattu 1480 mAh 6S vliegen. LD-06 en O4-OSD wachten.

Volgende actie: ELRS op TELEM2 zetten en radio kalibreren (props eraf). Daarna 6S-capaciteit/failsafes en LD-06. Zie ELRS-setup en stap 7 — config.

Overzicht

Blok Status
Frame / motoren (quad X, DShot) gedaan
Batterijmonitor (PM02D type) gedaan (capaciteit/failsafes todo)
CAN1 + DroneCAN driver gedaan
GPS1 F9P (DroneCAN) + GPS2 M9N gedaan
H-Flow (flow + ToF) gedaan (offsets/max range review)
ExpressLRS / CRSF (TELEM2) todo
LD-06 proximity (TELEM1) todo
Flight modes / radio-kalibratie todo
Batterij 6S (1480 mAh) failsafes todo
O4 MSP DisplayPort OSD later
MAVLink-over-ELRS + QGC (backpack) later (checklist)
Object avoidance finetune later

Frame & motoren — gedaan

De quad-X / DShot-basis staat. ESC is de Pacer 60A. Motorvolgorde verifiëren we nog op de bank met props eraf — dat blijft spannend tot je het ziet draaien. Geen verrassingen in de dump. Dit blok is klaar voor de eerste vlucht.

Parameter Backup Doel / notitie
FRAME_CLASS 1 Copter / multicopter
FRAME_TYPE 1 Quad X
MOT_PWM_TYPE 6 DShot
BRD_IO_DSHOT 1 DShot via I/O
SERVO1…4_FUNCTION 33–36 Motor 1–4

Batterij (PM02D) — deels

De digitale powermodule is herkend (BATT_MONITOR=21). De dump komt nog uit een 3S/3300-achtige default. Wij vliegen Tattu R-Line V6 1480 mAh 6S via de PM02D. Capaciteit, low/critical/arm-voltages en failsafe-acties moeten nog — anders denkt de FC dat we een andere pack hebben. Stroomkalibratie later tegen een wattmeter.

Parameter Backup Doel Status
BATT_MONITOR 21 Digital power module gedaan
BATT_I2C_BUS 1 PM02D-bus gedaan
BATT_CAPACITY 3300 → 1480 todo
BATT_LOW_VOLT 10.5 → ~21.0 (6S low, afstemmen) todo
BATT_CRT_VOLT 0 → ~19.8–20.4 (6S critical) todo
BATT_ARM_VOLT 0 → ~22.0 (arming minimum) todo
BATT_FS_LOW_ACT / CRT_ACT 0 Failsafe-acties zetten todo

CAN / DroneCAN — gedaan

CAN1 draait als DroneCAN-driver op 1 Mbit. Dat is de Holybro-stack die we voor F9P en H-Flow nodig hebben. Hub + power: CAN Hub (XT30 Power-In). Dit blok hoeft niet meer aangeraakt voor de eerste flights, tenzij we nodes bijzetten.

Parameter Backup Notitie
CAN_P1_DRIVER 1 First driver op CAN1
CAN_P1_BITRATE 1000000 Holybro-stack 1 Mbit
CAN_D1_PROTOCOL 1 DroneCAN
CAN_D1_UC_NODE 10 FC-node-ID

GPS — gedaan

Primair is de F9P Helical via DroneCAN. Secundair de Micro M9N op GPS2. Fysiek blijft de GPS1-connector leeg — F9P hangt aan CAN. Zie poorten. Nog te doen zodra de montage vastligt: compass-kalibratie in het frame en GPS*_POS_* offsets. Offsets “later” voelt altijd onschuldig tot Loiter raar doet.

Parameter Backup Betekenis
GPS1_TYPE 9 DroneCAN → F9P Helical
GPS1_CAN_NODEID 125 F9P-node
GPS2_TYPE 1 uBlox → Micro M9N op GPS2
GPS_AUTO_SWITCH 1 Auto switch
GPS_PRIMARY 0 GPS1 primair

H-Flow (optical flow + ToF) — gedaan / review

Flow + rangefinder staan aan via DroneCAN. EKF-bronnen combineren outdoor GPS + flow + ToF. Setup: H-Flow. POSXY=0 (flow-only) is niet onze default outdoor-modus. Wat nog openstaat: max range / node-adres reviewen en FLOW_POS_* na montage — dat weten we pas als hij vast zit.

Parameter Backup Doel / notitie Status
FLOW_TYPE 6 DroneCAN H-Flow gedaan
RNGFND1_TYPE 24 DroneCAN rangefinder gedaan
RNGFND1_ORIENT 25 Downward gedaan
RNGFND1_MAX 7 Holybro noemt tot ~30 m → eventueel verhogen review
RNGFND1_ADDR 0 Node-adres checken vs DNA review
FLOW_POS_* 0 Offsets t.o.v. CG na montage todo
EK3_SRC1_POSXY 3 GPS (buiten / onze default) gedaan
EK3_SRC1_VELXY 5 Optical flow gedaan
EK3_SRC1_POSZ 2 Rangefinder hoogte gedaan
EK3_FLOW_USE 1 Flow fusion aan gedaan

ExpressLRS / CRSF — todo

TELEM2 (SERIAL2) staat nog op MAVLink2. We willen CRSF naar de XR4 + TX16S. Zonder dit blok geen sticks die de FC begrijpt. Volledige procedure: ELRS-setup. Daarna radio kalibreren en failsafe testen — props eraf.

Parameter Backup nu Doel
SERIAL2_PROTOCOL 2 (MAVLink2) 23 (RCIN / CRSF)
SERIAL2_BAUD 57 vaak irrelevant bij CRSF; ELRS 420k via options
RSSI_TYPE 0 3 (ReceiverProtocol)
RC_OPTIONS 32 bits voor ELRS 420kBaud (bit 13), Yaapu (bit 8), suppress rate (bit 9) — zie ELRS-post
FLTMODE_CH 5 vaak 12 bij ELRS hybrid

LD-06 proximity — todo

TELEM1 blijft gereserveerd voor de LD-06. In de backup staat SERIAL1 nog op MAVLink2. We zetten protocol 11 + PRX1_TYPE 16 zodra de LiDAR gemonteerd is. Object avoidance: backup heeft al AVOID_ENABLE=3 — review vóór eerste flights (niet blind aan laten staan). Finetune = later.

Parameter Backup nu Doel
SERIAL1_PROTOCOL 2 11 (Lidar360)
SERIAL1_BAUD 57 230 (230400)
BRD_SER1_RTSCTS 2 0 (flow control uit)
PRX1_TYPE 0 16 (LD06)
PRX1_ORIENT — 0 (top) of 1 (onder)
Ignore-sectoren — na montage (PRX1_IGN_ANG* / WID*)

Flight modes & arming — todo

Alle FLTMODE-slots staan nog op Stabilize (0). Modes toewijzen, radio- en compass/accel-kalibratie, en throttle-failsafe na ELRS-bind horen bij stap 7 — config & eerste vluchten. Zonder modes blijft het “één knop, één gevoel” — en dat is niet hoe we veilig willen starten.

Parameter Backup Actie
FLTMODE1…6 allemaal 0 (Stabilize) Modes toewijzen (Stabilize / AltHold / Loiter / …)
FLTMODE_CH 5 Afstemmen op TX (vaak CH12)
Radio calibration — QGroundControl → Vehicle Setup → Radio
Compass / Accel — Setup → Calibrate
FS_THR_* deels default Failsafe na ELRS-bind testen

O4 OSD (MSP DisplayPort) — later

Nog geen UART gereserveerd (OSD_TYPE=0). Wanneer video stabiel is, volgen we het native pad uit fpv.wtf & native OSD en O4-installatie. S.Bus O4 blijft los. RC = ELRS. OSD is nice-to-have; sticks eerst.

Parameter Doel
SERIALn_PROTOCOL 42
SERIALn_BAUD 115
OSD_TYPE / OSD_TYPE2 5
MSP_OPTIONS vaak 4 (BF-font, Goggles 3)

Serial-kaart (huidig vs plan)

Handig naslag naast poorten & wiring: wat de backup nu zegt, versus wat we willen.

Poort Nu (backup) Plan
SERIAL0 USB MAVLink2 GCS
SERIAL1 TELEM1 MAVLink2 LD-06 (11)
SERIAL2 TELEM2 MAVLink2 ELRS CRSF (23)
SERIAL3 GPS1 GPS leeg / ongebruikt (F9P=CAN)
SERIAL4 GPS2 GPS Micro M9N
Overig disabled / default eventueel O4 DisplayPort

Hoe we voortgang bijhouden

  1. Na elke serieuze param-wijziging: nieuwe backup in docs/firmware/param-backups/ + copy naar pixhawk6x-mini-latest.param.
  2. Deze post (NL + EN) bijwerken: statuskolom + tabellen.
  3. Detail blijft in de onderdelenposts. Hier alleen de checklist.
  4. Workflow met Cursor: Cursor + ArduPilot.

Verder lezen

Keuzelog

Wat Voortgangsdocumentatie voor alle ArduPilot-settings die we gezet hebben of nog moeten zetten
Waarom Eén plek om te zien wat al in de FC-dump zit versus wat de build nog mist
Onze keuze Status uit de 2026-09-11-backup (Copter 4.7.1). Updates via nieuwe dumps + deze post.

Foto’s

Technische documenten

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *