Motor interlock not working

Hi,
Having problems with Motor interlock setup.
Am using Radiomaster Boxer via USB, and autopilot also connected by USB.
Put MotorInterlock on RC8 (2 position switch)
But whenever I Force Arm heli, it starts to spin up motor, switch doesn’t influence at all.
Uploaded my servo setup:

Can you upload a log?

It is really dangerous having to force arm. Do you know why you have to force arm? If it isn’t passing the prearm checks then you need to figure out why and fix it.

1 Like

Yeap, it’s for testing only.
Because I am in a closed room, GPS can’t get fix.
I am testing without blades, off course)

Please post a log. That would give us a better way to troubleshoot the problem. Also a description of your setup and how the flight controller is connected to the servos and esc

1 Like

Sorry, for a long response
Here is log:

And for some reason,
If I use RC7, 3 position switch, everything works as supposed
Switch turns on/off motor

UPD:
So if you put anything below 1100 PWM on min postiion of your switch, AP count it as engaged Motor Interlock for some reason.
Just set 1100 on min postiion of 2pos witch, and everything works.

This is why I wanted a physical description of your set up. Want to match what you have set in your radio and how everything is physically connected to the flight controller to what I am seeing in your parameter set up.
Have you been following the Tradheli wiki

@bnsgeyer
yeap, setup through wiki
Wiki just states, that your Motor Interlock should be < 1200PWM for disabled switch. In practice if it’s 0, behaviuor strange, it counts as enabled.
Nevertheless, it works with 1100 PWM as min value.
Later, will take a look into sources, maybe there is some bug.

I doubt there is a bug. Motor interlock enable is for the PWM less than 1200 and is for the motor off. If it is not connected to anything then it starts as motor interlock disabled (motor on). This is to throw the prearm check failure. It is expected that the user would not force arm.

But it was connected, just switch min PWM was 0, which is legit according to doc.
I changed min value of same switch to 1100 and it started to respond on a switch toggle.
(Btw, 800 PWM as min value also didn’t work)

Then the wiki may not be accurate. I will have to check the code. I want to say that the min switch position is defined as the pwm below 1200 but greater than the RCX_MIN parameter.

So, I guess you have resolved this yourself. Do you need someone to dig into this further?