Extra LOG_DISARMED feature?

From time to time at the flying field I’m frustrated by my heli not arming, even after waiting long enough for a good satellite fix. I know I ccould set LOG_DISARMED to 1 or 2 to create logs prior to arming, the penalty being a much bigger log file. Is there any chance there could be an extra configuration that would record pre-arming data, but then delete it immediately arming is achieved and continue logging the flight as normal?

What problem are we trying to solve?

It seems like your complaint is a lack of real-time information in the field regarding pre-arm status, but your proposed fix is one that would optionally allow post-event forensics after a failure to arm (which is incongruous).

What are you using in the field to monitor pre-arm status? Do you use any GCS or RC handset with telemetry available?

You’re right; it’s the lack of pre-arm information. But I disagree about the incongruity, for knowing what’s going on might allow me to make some adjustments after the event – i.e. back in my workshop. The scenario is that sometimes I power up and the copter doesn’t arm even though the GPS LED tells me it’s got a fix (but, admittedly, maybe not good enough fix for Arducopter) and several minutes have elapsed. So I disconnect the battery, sit down and have a cup of tea and a natter, then power up again and the copter arms within about a minute, as expected, and flies in stabilised, alt-hold, pos-hold, and RTL modes without any glitch.

I use FrSky Taranis Tx and FrSky receivers. Some time back I was told about some telemetry that can link Arducopter to my Tx, but I can’t remember what it was and I couldn’t figure out how to install/configure it. Also I feel more comfortable making adjustments in the workshop, rather than in the field.

I think the fixes are these:

Most easily:
Enable LOG_DISARMED for a few sessions out in the field. When you have one of those prearm issues, download the most recent log and share it. I suspect you simply need to relax the HDOP requirement, and all will be well forever.

Slightly more complex but arguably most correct:
Bring a laptop to the field and monitor the prearm checks over radio telemetry to see which one is failing most frequently.

Most complex (to configure), but most easily employed on a routine basis:
Use the Yaapu telemetry script, which sounds like it is very likely compatible with your RC hardware.

I’m not sure we want to enable a feature where we auto-delete logs of any sort.

Thanks for your reply Yuri_Rage. I’ll follow your ‘Most easily’ suggestion and see where it takes me :grinning_face:

I’m not keen on taking a laptop to the field because it’s another thing to carry and we have to park over 100yds away from the pits.

Yaapu was what people had suggested to me a while back (can’t remember why), and is compatible with my Taranis, but I couldn’t get my head around how to set it up.

It would be worth working thru Allan. Rare that I need a Ground Station on-site and it gives’s you most of what you need.

1 Like