smashyanand / ardupilot-mega

Automatically exported from code.google.com/p/ardupilot-mega
0 stars 0 forks source link

Add a possibility to disable servo reversing switches #128

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
On my last test flight the plane started to roll out of control as soon as i 
put it in auto or stabilize mode. 

The reason was that i by mistake had reversed the ailerons. The switch is easy 
to change by misstake when for example moving the log switch. 

It would be great with a way to disable the dip switch after setup and replace 
servo directions with code. 

/Magnus

Original issue reported on code.google.com by magnus.l...@gmail.com on 22 Sep 2010 at 10:13

GoogleCodeExporter commented 9 years ago
I've also had the switches accidentally reverse in flight after the plane 
bumped around a bit.  At very least, there should be an option to disable them 
after a ground start, but being able to disable them entirely as servo 
reversers would be fine too.

Original comment by bjpcalt...@gmail.com on 22 Sep 2010 at 4:19

GoogleCodeExporter commented 9 years ago
I shrink wrap the two together then cut out 3 slots with a hobby knife so as to 
leave a flap on it, so I have to lift the flap to change the switches. push 
buttons i just leave covered. only question is to wheather or not cut a hole 
above the pressure sensor, or is passive air flow from the open ends is 
sufficient.

Original comment by Draconis...@gmail.com on 23 Sep 2010 at 3:42

GoogleCodeExporter commented 9 years ago
This sounds like a fine thing for the setup menu.

Original comment by DrZip...@gmail.com on 25 Sep 2010 at 6:06

GoogleCodeExporter commented 9 years ago

Original comment by DrZip...@gmail.com on 25 Sep 2010 at 6:06

GoogleCodeExporter commented 9 years ago
A compromise might be to also/instead enable a setting that reads the switches 
once on bootup and the never again.  That allows for field changes to the 
flight configuration and prevents accidental in-air reversings, and it would be 
simple to implement.

Original comment by bjpcalt...@gmail.com on 25 Sep 2010 at 6:57

GoogleCodeExporter commented 9 years ago
This is arguably material for a more comprehensive setup 'wizard'.

Original comment by DrZip...@gmail.com on 27 Sep 2010 at 5:40

GoogleCodeExporter commented 9 years ago
I will chime in again against the switches. The menu system going in is looking 
quite nice.

Looking at the personal computer as an example about how context switches are 
accomplished, then "Hit DEL at boot up to enter the BIOS" is a perfectly 
reasonable paradigm for the autopilot to follow.

There should be an opportunity for the user to enter the "BIOS" when the AP 
boots.

Flipping switches is not only inconvenient but also an operational liability.

Original comment by logan.gr...@gmail.com on 28 Sep 2010 at 11:22

GoogleCodeExporter commented 9 years ago
Last year sometime I had modded the code to use the SW1 pins on imu, to bring 
that button out to an exterior button on the plane. 
So if I held down the button during power up it sent me to CLI mode (debug mode 
at that time) 
the apm was buried and didnt like getting in there to flip the switch.

Original comment by Draconis...@gmail.com on 1 Jun 2011 at 2:41

GoogleCodeExporter commented 9 years ago

Original comment by DrZip...@gmail.com on 26 Dec 2011 at 11:54

GoogleCodeExporter commented 9 years ago
This is now implemented (APM 2 has no DIP switches) 

Original comment by analogue...@gmail.com on 2 Jan 2012 at 9:34