Search found 19 matches

by PeterPilot
Sun Aug 21, 2011 2:26 am
Forum: Ideas
Topic: Better Deadband Implementation
Replies: 7
Views: 3901

Re: Better Deadband Implementation

Hi Alex, this is true but it is just useless for the YAW-Channel - for the Roll and Pitch-Channel the code would be the same like now. for(axis=0;axis<2;axis++) { uint16_t tmp = abs(rcData[axis]-MIDRC); #if defined(DEADBAND) if (tmp>DEADBAND) { tmp -= DEADBAND; } else { tmp=0; } #endif uint16_t tmp2...
by PeterPilot
Sat Aug 20, 2011 8:56 pm
Forum: Ideas
Topic: Better Deadband Implementation
Replies: 7
Views: 3901

Re: Better Deadband Implementation

Ok, this might be the final version. The code is even shorter than the old one. multiwii.pde (line ~246, right above the old deadband implementation, which then must be deleted) for(axis=0;axis<3;axis++) { uint16_t tmp = abs(rcData[axis]-MIDRC); #if defined(DEADBAND) if (tmp>DEADBAND) { tmp -= DEADB...
by PeterPilot
Fri Aug 19, 2011 5:04 pm
Forum: Ideas
Topic: Better Deadband Implementation
Replies: 7
Views: 3901

Re: Better Deadband Implementation

Hi Ziss_dm, I was trying to get a clean implementation without lowering the maximum signal on the axis where deadband is used. This is why I use scaling and not a simple substraction. I generally agree that there are more simple ways to get a deadband. But I would still suggest to apply the deadband...
by PeterPilot
Thu Aug 18, 2011 11:59 pm
Forum: Ideas
Topic: Better Deadband Implementation
Replies: 7
Views: 3901

Re: Better Deadband Implementation

It is really a pitty that no one seems to check that code out! The good news is: As I was very sure it would work flawlessly I testet the code in flight. 12 LiPo-Charges later I now can say: You ALL should try it! No TX is perfect and sends perfect Mid-Signals when the Sticks are centerd. The values...
by PeterPilot
Sun Aug 14, 2011 9:14 pm
Forum: Ideas
Topic: Better Deadband Implementation
Replies: 7
Views: 3901

Better Deadband Implementation

Hi Community, I recently noticed an issue with our current Deadband feature. In the picture below you can see what happens to our rcData when it gets processed by the deadband code. deadband.jpg As you can see there is a "step" in the rcCommand. This step causes a significant loss in steer...
by PeterPilot
Fri Jul 22, 2011 9:14 pm
Forum: Software development
Topic: Android MultiWii GCS bluetooth
Replies: 8
Views: 1777

Re: Android MultiWii GCS bluetooth

This tool is great!
Especially the feature to save PID-Settings with a short description to the sd-card is perfect!
Thank you!
by PeterPilot
Fri Jul 22, 2011 4:45 pm
Forum: Software development
Topic: ITG3200 low pass filter setting
Replies: 14
Views: 4755

Re: ITG3200 low pass filter setting

I also have the problem with the 256Hz low pass! I was not aware of my Quad having this problem (I thought some older SW-Versions also used 256Hz LPF). Now I tested rev214 and had a crash because of oscillations. Within two seconds the quad was uncontrolable and flipped. My PID is 3.0 - 0.030 - 13 a...
by PeterPilot
Sun Jul 17, 2011 5:27 pm
Forum: Software development
Topic: Fast forward issue with (dev20110705)
Replies: 21
Views: 2001

Re: Fast forward issue with (dev20110705)

I am going to try it, but I think it might be tuesday until I have enough time...
by PeterPilot
Sat Jul 16, 2011 10:22 pm
Forum: Software development
Topic: Fast forward issue with (dev20110705)
Replies: 21
Views: 2001

Re: Fast forward issue with (dev20110705)

I'm not satisfied.. The issue with the gyro "passing out" for a moment when stopping from fast forward flight might be a little better now but I had still problems in flight-situations where the stabilisation has a lot of work to do like during fast direction changes (narrow turns with qua...
by PeterPilot
Thu Jul 14, 2011 5:17 pm
Forum: Software development
Topic: Android tool to modify PID settings
Replies: 65
Views: 16097

Re: Android tool to modify PID settings

Hi Sandmen,

I'm really interested in your Source-Code to make the software campatible with the latest dev-Versions of the MultiWii-Software.
Would you mind emailing me your code?

Best regards,
Peter
by PeterPilot
Wed Jul 13, 2011 10:17 pm
Forum: Software development
Topic: Fast forward issue with (dev20110705)
Replies: 21
Views: 2001

Re: Fast forward issue with (dev20110705)

My config is Quad+ with ITG3200 and a LLC. I use the 3,3V regulator on the Paris V3 Board.
by PeterPilot
Wed Jul 13, 2011 9:33 pm
Forum: Software development
Topic: Fast forward issue with (dev20110705)
Replies: 21
Views: 2001

Re: Fast forward issue with (dev20110705)

In my case it occurs in acro-mode. (I dont use level-mode.)
by PeterPilot
Tue Jul 12, 2011 9:53 pm
Forum: Ideas
Topic: Automatic checking and programming of the ESC configuration
Replies: 7
Views: 2333

Re: Automatic checking and programming of the ESC configurat

Hi Frank, ok I tried the library you posted and implemented it in the MultiWii-Sketch. I edited the Pin-Mapping to Pin 3 (Front-motor-esc) to test the sketch. At first it worked and the startup speed was set to "very slow" . Then I tried to go a step further and use a variable for the pin-...
by PeterPilot
Tue Jul 12, 2011 9:08 pm
Forum: Software development
Topic: Fast forward issue with (dev20110705)
Replies: 21
Views: 2001

Re: Fast forward issue with (dev20110705)

Hi, I was about to post the same! I recognised this problem with some dev-versions released in the last six weeks or so. I was never sure about it but after todays flying with the dev20110710 I am absolutely sure. I fly with P=3.2 I=0.033 D=11. My QuadroPlus flys stable with this settings but after ...
by PeterPilot
Mon Jul 11, 2011 7:13 pm
Forum: Ideas
Topic: Automatic checking and programming of the ESC configuration
Replies: 7
Views: 2333

Re: Automatic checking and programming of the ESC configurat

Now I have broken down the errors to their origin. The problems I cannot solve are all related to the following typedef: typedef struct TPC_settings_t_ { char brake; enum TPC_battType_t battType; enum TPC_cutoffType_t cutoffType; enum TPC_cutoffVoltage_t cutoffVoltage; enum TPC_startMode_t startMode...
by PeterPilot
Mon Jul 11, 2011 1:22 pm
Forum: Ideas
Topic: Automatic checking and programming of the ESC configuration
Replies: 7
Views: 2333

Re: Automatic checking and programming of the ESC configurat

Hi Frank, thanks for your reply! When trying to compile the code with the Arduino IDE I get a bunch of errors: ESC_Config:18: error: variable or field 'TPC_loadDefault' declared void ESC_Config:18: error: 'TPC_settings_t' was not declared in this scope ESC_Config:18: error: 'x' was not declared in t...
by PeterPilot
Sun Jul 10, 2011 12:35 pm
Forum: Ideas
Topic: Automatic checking and programming of the ESC configuration
Replies: 7
Views: 2333

Automatic checking and programming of the ESC configuration

Hi folks! I found a very interesting article about programming turnigy compatible ESCs via an ATmega328P running at 12 MHz. http://frank.circleofcurrent.com/cache/escprogrammingcardhack.htm In the MultiWii-Project most of us use the same Processor, but at 16 MHz. My programming-knowledge ends when i...
by PeterPilot
Sat Jul 09, 2011 11:22 pm
Forum: Software development
Topic: Error in Config-Tool (dev20110705)
Replies: 4
Views: 1242

Error in Config-Tool (dev20110705)

Hi to all developers! I found an error in the Config-Tool of the last dev-Version (dev20110705). I set the Throttle PID attenuation to "0.20" and hit the "write" button. When I then click "read" everything seems to be ok - the field still shows "0.20" But when...
by PeterPilot
Fri Jun 17, 2011 10:19 am
Forum: Software development
Topic: Android tool to modify PID settings
Replies: 65
Views: 16097

Re: Android tool to modify PID settings

This is such a grat App!

Please keep developing it!
I hope you implement a feature to save a few PID configs on the phone.
But right now I'm also really happy with the features included already :)

Best regards!