From MAILER-DAEMON Sun Jan 01 08:43:16 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhLgy-0003Sg-Ui for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 08:43:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]:43942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhLgw-0003SH-Iw for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 08:43:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhLgu-0002xP-RB for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 08:43:14 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:44294) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhLgu-0002xK-HM for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 08:43:12 -0500 Received: by eekb45 with SMTP id b45so17356201eek.4 for ; Sun, 01 Jan 2012 05:43:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=pXEqxxDKX3uK1porCZdcsLzbALnr2+tjzN3PP5kinlM=; b=DFeJi8jxmkxlDYkxxsHtpSAEPimCYky72zCVAWKYDhGfT31ZcBI+OC9ay8nAizRnQF CpsuqrN96KGPJMPxekI0higXrdGBLd2pnmypcBdVZv43NckhZm2iNOhWtD1dCDcPUtwC 06DCvSJqwj0eshWrzdqRJPTpH0FETAVMdfWdA= Received: by 10.213.8.199 with SMTP id i7mr12335667ebi.129.1325425389679; Sun, 01 Jan 2012 05:43:09 -0800 (PST) Received: from [192.168.1.21] (121-189.3-85.cust.bluewin.ch. [85.3.189.121]) by mx.google.com with ESMTPS id s16sm177155509eef.2.2012.01.01.05.43.07 (version=SSLv3 cipher=OTHER); Sun, 01 Jan 2012 05:43:08 -0800 (PST) Message-ID: <4F0062EA.7040207@gmail.com> Date: Sun, 01 Jan 2012 14:43:06 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4EFCD9DE.6010102@gmail.com>, <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------060103020200050203090303" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.83.45 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 13:43:15 -0000 This is a multi-part message in MIME format. --------------060103020200050203090303 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Thanks for the answers. @ Eduardo Of course I will share my tests to the community @ Eric Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? Because this looks strange to me... Bruzzlee Am 31.12.11 21:03, schrieb Eduardo lavratti: > Bruzzlee, i am using lisa/m too. > Please, report your tests to the group. > > I have strange behavior with my copter. > Some of this caused by vibration and other that i not know the cause. > > regards. > > > From: eric@eparsonage.com > > Date: Sun, 1 Jan 2012 01:46:19 +1030 > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > > > Hi Bruzzlee > > > > It looks good to me and yes the ADC1 bridge is needed only for the > initial bind to the Spektrum receiver (or receivers, you can use two > at once) > > > > Eric > > > > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: > > > > > Hi all > > > After a long break I've continued the work on my quadrotor Lisa M > project. Now I've done my wiring layout but I'm not sure if everything > is correct. > > > Especially the power source for the board: I2C1 CAN (V_BATT/GND) > or SERVO1 (SV/GND)? > > > The ADC1 bridge - I need it only for the first binding to the > spectrum remote - right? > > > > > > I want to publish this layout on wiki - please report mistakes! > > > > > > thx > > > Bruzzlee > > > _______________________________________________ > > > Paparazzi-devel mailing list > > > Paparazzi-devel@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------060103020200050203090303 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thanks for the answers.

@ Eduardo
Of course I will share my tests to the community

@ Eric
Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V?
Because this looks strange to me...

Bruzzlee

Am 31.12.11 21:03, schrieb Eduardo lavratti:
Bruzzlee, i am using lisa/m too.
Please, report your tests to the group.

I have strange behavior with my copter.
Some of this caused by vibration and other that i not know the cause.

regards.

> From: eric@eparsonage.com
> Date: Sun, 1 Jan 2012 01:46:19 +1030
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Lisa M wiring layout
>
> Hi Bruzzlee
>
> It looks good to me and yes the ADC1 bridge is needed only for the initial bind to the Spektrum receiver (or receivers, you can use two at once)
>
> Eric
>
> On 30/12/2011, at 7:51 AM, Bruzzlee wrote:
>
> > Hi all
> > After a long break I've continued the work on my quadrotor Lisa M project. Now I've done my wiring layout but I'm not sure if everything is correct.
> > Especially the power source for the board: I2C1 CAN (V_BATT/GND) or SERVO1 (SV/GND)?
> > The ADC1 bridge - I need it only for the first binding to the spectrum remote - right?
> >
> > I want to publish this layout on wiki - please report mistakes!
> >
> > thx
> > Bruzzlee
> > <LisaMWiring.png>_______________________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------060103020200050203090303-- From MAILER-DAEMON Sun Jan 01 09:41:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhMbg-0001KU-4D for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 09:41:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:39213) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhMba-0001Jv-U3 for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 09:41:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhMbY-0001qG-81 for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 09:41:46 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:52733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhMbX-0001qC-P2 for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 09:41:44 -0500 Received: by wgbds1 with SMTP id ds1so23681147wgb.10 for ; Sun, 01 Jan 2012 06:41:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=rcmKmNaic1ADglswDastKHNpIp1sfwId8dplEytoWWo=; b=EhFMv3INipk5WVcobjxcgLwLzjsp7rZ/2nhuu+Rfif40UFE3XLf3jvQkTMxQ977rRp CSQG5+5xxtjqMy/8hh7oWh4KWoei0/elrhZufN4HE+aR/Z27DJnAMLQl4KDSRzkLlre2 7dqANizSj/3/tjBV8lsggOEV0/JlfXvVPlAMw= MIME-Version: 1.0 Received: by 10.227.207.82 with SMTP id fx18mr45363205wbb.19.1325428089475; Sun, 01 Jan 2012 06:28:09 -0800 (PST) Received: by 10.180.96.137 with HTTP; Sun, 1 Jan 2012 06:28:09 -0800 (PST) In-Reply-To: References: Date: Sun, 1 Jan 2012 15:28:09 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015174c173472d28304b5784687 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] Strange throttle behavior X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 14:41:49 -0000 --0015174c173472d28304b5784687 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable OK, there has been a break in the weather and I was able to test again using the params Eduardo suggested. Here is how things went: Step 1: I started of hanging the octocopter from a bungee chord so it was suspended just above the ground and a strong string from the ground to the octocopter limiting its height. This worked pretty well and I was able check if everything was basically behaving correctly. Step 2: I moved the copter out to the middle of the garden and attached a 5 meter string to the bottom just in case it wants to go out of control. Step 3: Fly :) I was able to hover a few times. It certainly was fairly touchy but it wasn't so bad and was certainly flyable. I was also only 1-1.5 meters off the ground which probably still meant it was getting some turbulence. Trouble Strikes: I landed after hovering for 15-20 secs and the motors idling then all of a sudden (a few seconds later) the two front motors went to full power and it did a back flip! It looks like I only broke the two front props. @Eduardo: this reminds me of your description of the i2c error you tried to reproduce when you had your accident. Any suggestions what I should check before trying again? Thanks Simon On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks wrote: > Now I am waiting for the weather to improve. Lots of rain here at the > moment. > > What kind of attitude problems were you experiencing? Generally unstable? > > Simon > On Dec 28, 2011 5:44 PM, "Eduardo lavratti" wrote= : > >> I wait your tests. >> >> My rotorcraft stay with lotz os strange behavior in attitude and i think >> you will have the same problem. >> happy new year. >> ------------------------------ >> Date: Wed, 28 Dec 2011 07:50:16 +0100 >> From: sjwilks@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Strange throttle behavior >> >> Hi! >> Unfortunately the Christmas break has kept me very busy. I hope to get a >> chance to re-test in the next couple of days. I will update this thread >> with the results. >> Simon >> On Dec 28, 2011 4:38 AM, "Eduardo lavratti" >> wrote: >> >> Some news Simon ? >> >> >> > Date: Tue, 20 Dec 2011 13:33:19 +0100 >> > From: felix.ruess@gmail.com >> > To: paparazzi-devel@nongnu.org >> > Subject: Re: [Paparazzi-devel] Strange throttle behavior >> > >> > If you mean the bound_commands_step that was added by Piotr in May, >> > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or >> > SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the >> > airframe file that is not used... >> > >> > On Tue, Dec 20, 2011 at 1:20 PM, antoine drouin >> wrote: >> > > I just looked at the file and noticed that someone added a sort of l= ow >> > > pass filter in there. It would probably be nicer to handle the >> > > dynamics of the commands in the stabilization layer. >> > > >> > > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin >> wrote: >> > >> take a look at >> > >> paparazzi/sw/airborne/firmwares/rotorcraft/actuators/supervision.c >> > >> This was my first attempt at handling actuators saturation issues. >> You >> > >> are correct that the attitude stabilization is given priority over >> > >> vertical guidance. It's based on the assumption that the angular >> > >> dynamic is faster than the vertical one. >> > >> >> > >> Poine >> > >> >> > >> On Tue, Dec 20, 2011 at 1:06 PM, Simon Wilks >> wrote: >> > >>> Hi Felix, >> > >>> >> > >>> On Tue, Dec 20, 2011 at 2:09 AM, Felix Ruess >> wrote: >> > >>>> >> > >>>> Hi Simon, >> > >>>> >> > >>>> yes, when it's armed the motors will idle at low rpms with zero >> > >>>> throttle on the RC. >> > >>>> From your config it looks like you were testing in attitude_direc= t >> > >>>> mode? >> > >>> >> > >>> Correct. >> > >>> >> > >>>> >> > >>>> In that case the guidance_v p gain does not play any roll at >> > >>>> all, since throttle is directly controlled via RC. >> > >>> >> > >>> >> > >>> I see. I will give it a try seeing Eduardo seems to think it helps= . >> It will >> > >>> at least not hurt if it isn't used. >> > >>>> >> > >>>> >> > >>>> I haven't heard or experienced your problem with throttle lag >> > >>>> before... maybe it's a problem with 8 motors and i2c? That is a >> shot >> > >>>> in the dark, but you could test with increasing the i2c queue to >> more >> > >>>> than 10 (that's just what others reported on the mailing list for= 8 >> > >>>> motors). >> > >>>> >> > >>>> >> > >>>> When you hold the quadcopter with zero throttle and tilt it a bit >> it >> > >>>> should immediately try to compensate for that.... sluggish >> response to >> > >>>> that might indicated an i2c queue problem... >> > >>> >> > >>> >> > >>> When I tip the copter in any direction it seems to respond >> correctly and >> > >>> very quickly. I will probably give the i2c queue adjustment a try >> as well. >> > >>>> >> > >>>> >> > >>>> With respect to switching off attitude control at zero RC throttl= e >> > >>>> input: I didn't quite get why you'd want to switch that off and >> IMHO >> > >>>> opinion that is not such a good idea (at least I can't think of a >> > >>>> reason right now). >> > >>>> E.g. when you want the copter to fall really quickly and you take >> the >> > >>>> throttle to zero, you really don't want stabilization completely >> > >>>> switched off. >> > >>> >> > >>> >> > >>> OK, I agree that it probably isn't a good idea then :) Didn't thin= k >> of that. >> > >>> >> > >>> The throttle issue only happens when the copter is in flight and I >> have >> > >>> never noticed something like this when throttling up (and then >> down) while >> > >>> remaining on the ground. I wonder if this is an effect of it >> overdoing the >> > >>> attitude control as it should be sinking and it just puts too much >> power >> > >>> into the stabilization attempts, at least for an octocopter? >> > >>> >> > >>> Thanks, >> > >>> >> > >>> Simon >> > >>> >> > >>>> >> > >>>> If one wanted to do that at all, one could think about using >> something >> > >>>> like the autopilot_in_flight state to check if the copter is not = in >> > >>>> flight AND the rc throttle at zero to switch it off... but that >> would >> > >>>> need some modifications for takeoff. >> > >>>> >> > >>>> Cheers, Felix >> > >>>> >> > >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks >> wrote: >> > >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratti >> > >>>> > >> > >>>> > wrote: >> > >>>> >> >> > >>>> >> As i tell you ... i have the same behavior when i using a HIGH >> valeu on >> > >>>> >> guidance_V P parameter. >> > >>>> > >> > >>>> > OK, got it. >> > >>>> > >> > >>>> > >> > >>>> >> >> > >>>> >> >> > >>>> >> This is the first think that i will modify in PPZ software. >> > >>>> >> When the throttle is around 0 the ATTITUDE control stop contro= l >> the >> > >>>> >> motors. >> > >>>> > >> > >>>> > That would be great. This is pretty nasty (and extremely >> surprising) >> > >>>> > behavior. >> > >>>> > >> > >>>> > Thanks >> > >>>> > >> > >>>> > Simon >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> ________________________________ >> > >>>> >> Date: Mon, 19 Dec 2011 09:56:34 +0100 >> > >>>> >> From: sjwilks@gmail.com >> > >>>> >> To: paparazzi-devel@nongnu.org >> > >>>> >> Subject: Re: [Paparazzi-devel] Strange throttle behavior >> > >>>> >> >> > >>>> >> >> > >>>> >> I just replayed the logs and the GCS shows the throttle input >> going to >> > >>>> >> 0% >> > >>>> >> after about 3 secs but the octocopter was clearly still flying >> for >> > >>>> >> another >> > >>>> >> 3-4 secs after this I till I hit the kill switch. >> > >>>> >> >> > >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, Simon Wilks < >> sjwilks@gmail.com> >> > >>>> >> wrote: >> > >>>> >> >> > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Garcia de Marina >> > >>>> >> wrote: >> > >>>> >> >> > >>>> >> Yeah, >> > >>>> >> >> > >>>> >> regarding the safety, I agree with Eduardo, next time DO NOT >> run next >> > >>>> >> to >> > >>>> >> the copter if you have lost its control until it completely >> > >>>> >> is switched off. >> > >>>> >> >> > >>>> >> >> > >>>> >> Yes you are right. I should keep clear till it has settled. >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> Cheers >> > >>>> >> >> > >>>> >> >> > >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lavratti >> > >>>> >> >> > >>>> >> wrote: >> > >>>> >> >> > >>>> >> Hey man ... take care with your tests ! >> > >>>> >> This props and motors are very POWER and DANGEROUS ! >> > >>>> >> Take a look at this pictures >> > >>>> >> >> http://brquad.blogspot.com/2011/04/little-acident-with-my-big-hexa.html >> > >>>> >> This accident occurred when i make some tests with my big hexa >> whit >> > >>>> >> same >> > >>>> >> motors and props. >> > >>>> >> Never make this tests with children arround. >> > >>>> >> Well, for the JUMP problem reduce the "guidance_V / hover_KP" >> and make >> > >>>> >> a >> > >>>> >> test. >> > >>>> >> >> > >>>> >> Make the same for wooble. Reduce the P & D GAIN parameter for >> Theta and >> > >>>> >> Phi . You see this values in STABILIZATION_ATTITUDE section. >> > >>>> >> Reduce P for 300 and make a test. >> > >>>> >> >> > >>>> >> Stay sure that your props are very well balanced or your lisa >> board >> > >>>> >> have a >> > >>>> >> good vibration isolation. >> > >>>> >> >> > >>>> >> When i make my first fly using lisa/m i have similar attitude >> on me >> > >>>> >> small >> > >>>> >> octo (5"props) and on my quad (8" props) >> > >>>> >> after i balance the props and make a good vibration isolation >> all >> > >>>> >> problems >> > >>>> >> are solved. >> > >>>> >> >> > >>>> >> Regards and sorry for my poor english. >> > >>>> >> >> > >>>> >> Eduardo Lavratti >> > >>>> >> Brasilian UAV developer. >> > >>>> >> >> > >>>> >> >> > >>>> >> ________________________________ >> > >>>> >> Date: Sun, 18 Dec 2011 20:38:21 +0100 >> > >>>> >> From: sjwilks@gmail.com >> > >>>> >> To: paparazzi-devel@nongnu.org >> > >>>> >> Subject: [Paparazzi-devel] Strange throttle behavior >> > >>>> >> >> > >>>> >> >> > >>>> >> Hi >> > >>>> >> >> > >>>> >> I have been noticing what seemed like a lag in throttle contro= l >> though >> > >>>> >> I >> > >>>> >> wasn't 100% sure till my first test flight today (octocopter, >> lisa/l, >> > >>>> >> spektrum satellite receiver). While on the ground I don't seem >> to >> > >>>> >> notice >> > >>>> >> this effect but when holding it above my head or lifting off >> strange >> > >>>> >> things >> > >>>> >> start to happen. >> > >>>> >> >> > >>>> >> When holding it above my head changing the throttle on the >> sender seems >> > >>>> >> to >> > >>>> >> take a second or two till it happens on the copter. I have als= o >> noticed >> > >>>> >> what >> > >>>> >> seems to be a general increase in throttle all of sudden, not >> just to >> > >>>> >> correct attitude but like a it wants to pull up and away. >> > >>>> >> >> > >>>> >> When I tried the first flight today I got a bit of a shock whe= n >> I >> > >>>> >> wanted >> > >>>> >> to just lift off a bit then set down only to discover it did >> not want >> > >>>> >> to >> > >>>> >> respond to the fact that I had returned the throttle back to >> zero and >> > >>>> >> skipped off across the garden. In the end I had to flick the >> kill >> > >>>> >> switch. >> > >>>> >> Pretty funny after the event. I have a video if you want a >> laugh here. >> > >>>> >> >> > >>>> >> You will see the props rotating at minimum speed (zero throttl= e >> on the >> > >>>> >> sender) after arming. I assume this is correct? One of the >> props isn't >> > >>>> >> rotating properly and I suspect it might have a problem and ne= ed >> > >>>> >> swapping >> > >>>> >> with a spare (it has a bit more resistance to the hand when >> rotating >> > >>>> >> than >> > >>>> >> the others) but I thought it might be OK to try a small hover >> anyway. >> > >>>> >> >> > >>>> >> Any ideas what causes this kind of throttle behavior? Pitch an= d >> roll >> > >>>> >> seem >> > >>>> >> pretty responsive. Here is the aircraft config. >> > >>>> >> >> > >>>> >> Thanks >> > >>>> >> >> > >>>> >> Simon >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> _______________________________________________ Paparazzi-deve= l >> mailing >> > >>>> >> list Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> _______________________________________________ >> > >>>> >> Paparazzi-devel mailing list >> > >>>> >> Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> -- >> > >>>> >> H=E9ctor >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> _______________________________________________ >> > >>>> >> Paparazzi-devel mailing list >> > >>>> >> Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> _______________________________________________ Paparazzi-deve= l >> mailing >> > >>>> >> list Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> _______________________________________________ >> > >>>> >> Paparazzi-devel mailing list >> > >>>> >> Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> > >> > >>>> > >> > >>>> > _______________________________________________ >> > >>>> > Paparazzi-devel mailing list >> > >>>> > Paparazzi-devel@nongnu.org >> > >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> > >> > >>>> >> > >>>> _______________________________________________ >> > >>>> Paparazzi-devel mailing list >> > >>>> Paparazzi-devel@nongnu.org >> > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>> >> > >>> >> > >>> >> > >>> _______________________________________________ >> > >>> Paparazzi-devel mailing list >> > >>> Paparazzi-devel@nongnu.org >> > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>> >> > > >> > > _______________________________________________ >> > > Paparazzi-devel mailing list >> > > Paparazzi-devel@nongnu.org >> > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ Paparazzi-devel mailing >> list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> --0015174c173472d28304b5784687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable OK, there has been a break in the weather and I was able to test again usin= g the params Eduardo suggested. Here is how things went:

Step 1:
I started of hanging the octocopter from a bungee chord = so it was suspended just above the ground and a strong string from the grou= nd to the octocopter limiting its height. This worked pretty well and I was= able check if everything was basically behaving correctly.

Step 2:
I moved the copter out to the middle of the garden an= d attached a 5 meter string to the bottom just in case it wants to go out o= f control.

Step 3:
Fly :) I was able to = hover a few times. It certainly was fairly touchy but it wasn't so bad = and was certainly flyable. I was also only 1-1.5 meters off the ground whic= h probably still meant it was getting some turbulence.

Trouble Strikes:
I landed after hovering for = 15-20 secs and the motors idling then all of a sudden (a few seconds later)= the two front motors went to full power and it did a back flip! It looks l= ike I only broke the two front props.

@Eduardo: this reminds me of your description of the i2= c error you tried to reproduce when you had your accident.=A0
Any suggestions what I should check before trying again?

Thanks

Simon

On Sat, Dec 31, 2011 at 3:51 PM, Simon W= ilks <sjwilks@gma= il.com> wrote:

Now I am waiting for the weather to impro= ve. Lots of rain here at the moment.

What kind of attitude problems were you experiencing? Generally unstable= ?

Simon

On Dec 28, 2011 5:44 PM, "Eduardo lavratti&= quot; <agress= iva@hotmail.com> wrote:
I wait your tests.

My rotorcraft stay with lotz os strange behavior = in attitude and i think you will have the same problem.
happy new year.<= br>

Date: Wed, 28 Dec 2011 07:50:16 +0100
From: sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

Hi!
Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.
Simon
On Dec 28, 2011 4:38 AM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
Some news Simon ?


> Date: Tue, 20 Dec 2011 13= :33:19 +0100
> From: felix.ruess@gmail.com
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Strange throttle behavior
>
&= gt; If you mean the bound_commands_step that was added by Piotr in May,
= > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or
> SUPERVISION_= MAX_POSITIVE_MOTOR_STEP is explicitly defined in the
> airframe file that is not used...
>
> On Tue, Dec 20, 201= 1 at 1:20 PM, antoine drouin <poinix@gmail.com> wrote:
> > I just looked at t= he file and noticed that someone added a sort of low
> > pass filter in there. It would probably be nicer to handle the> > dynamics of the commands in the stabilization layer.
> >= ;
> > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin <poinix@gmail.com> wro= te:
> >> take a look at
> >> =A0paparazzi/sw/airborne/firm= wares/rotorcraft/actuators/supervision.c
> >> This was my first= attempt at handling actuators saturation issues. You
> >> are = correct that the attitude stabilization is given priority over
> >> vertical guidance. It's based on the assumption that the = angular
> >> dynamic is faster than the vertical one.
> &= gt;>
> >> Poine
> >>
> >> On Tue, De= c 20, 2011 at 1:06 PM, Simon Wilks <sjwilks@gmail.com> wrote:
> >>> Hi Felix,
> >>>
> >>> On Tu= e, Dec 20, 2011 at 2:09 AM, Felix Ruess <felix.ruess@gmail.com> wrote:
> &g= t;>>>
> >>>> Hi Simon,
> >>>>
> >>&g= t;> yes, when it's armed the motors will idle at low rpms with zero<= br>> >>>> throttle on the RC.
> >>>> From = your config it looks like you were testing in attitude_direct
> >>>> mode?
> >>>
> >>> Corre= ct.
> >>>
> >>>>
> >>>> = In that case the guidance_v p gain does not play any roll at
> >&g= t;>> all, since throttle is directly controlled via RC.
> >>>
> >>>
> >>> I see. I will g= ive it a try seeing Eduardo seems to think it helps. It will
> >&g= t;> at least not hurt if it isn't used.
> >>>>
> >>>>
> >>>> I haven't heard or exper= ienced your problem with throttle lag
> >>>> before... ma= ybe it's a problem with 8 motors and i2c? That is a shot
> >&g= t;>> in the dark, but you could test with increasing the i2c queue to= more
> >>>> than 10 (that's just what others reported on the = mailing list for 8
> >>>> motors).
> >>>&g= t;
> >>>>
> >>>> When you hold the quad= copter with zero throttle and tilt it a bit it
> >>>> should immediately try to compensate for that.... slu= ggish response to
> >>>> that might indicated an i2c queu= e problem...
> >>>
> >>>
> >>>= When I tip the copter in any direction it seems to respond correctly and > >>> very quickly. I will probably give the i2c queue adjustme= nt a try as well.
> >>>>
> >>>>
>= >>>> With respect to switching off attitude control at zero RC= throttle
> >>>> input: I didn't quite get why you'd want to s= witch that off and IMHO
> >>>> opinion that is not such a= good idea (at least I can't think of a
> >>>> reason= right now).
> >>>> E.g. when you want the copter to fall really quickly = and you take the
> >>>> throttle to zero, you really don&= #39;t want stabilization completely
> >>>> switched off.<= br> > >>>
> >>>
> >>> OK, I agree tha= t it probably isn't a good idea then :) Didn't think of that.
&g= t; >>>
> >>> The throttle issue only happens when t= he copter is in flight and I have
> >>> never noticed something like this when throttling up (and= then down) while
> >>> remaining on the ground. I wonder if= this is an effect of it overdoing the
> >>> attitude contro= l as it should be sinking and it just puts too much power
> >>> into the stabilization attempts, at least for an octocopt= er?
> >>>
> >>> Thanks,
> >>><= br>> >>> Simon
> >>>
> >>>> > >>>> If one wanted to do that at all, one could think abou= t using something
> >>>> like the autopilot_in_flight sta= te to check if the copter is not in
> >>>> flight AND the= rc throttle at zero to switch it off... but that would
> >>>> need some modifications for takeoff.
> >>= >>
> >>>> Cheers, Felix
> >>>>> >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks <sjwilks@gmail.com&g= t; wrote:
> >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratt= i
> >>>> > <agressiva@hotmail.com>
> >>>> = > wrote:
> >>>> >>
> >>>> >> As i tell = you ... i have the same behavior when i using a HIGH valeu on
> >&= gt;>> >> guidance_V P parameter.
> >>>> ><= br> > >>>> > OK, got it.
> >>>> >
>= ; >>>> >
> >>>> >>
> >>&= gt;> >>
> >>>> >> This is the first think = that i will modify in PPZ software.
> >>>> >> When the throttle is around 0 the ATTITUDE c= ontrol stop control the
> >>>> >> motors.
> &= gt;>>> >
> >>>> > That would be great. Thi= s is pretty nasty (and extremely surprising)
> >>>> > behavior.
> >>>> >
> = >>>> > Thanks
> >>>> >
> >>= >> > Simon
> >>>> >>
> >>>&= gt; >>
> >>>> >>
> >>>> >> __________= ______________________
> >>>> >> Date: Mon, 19 Dec = 2011 09:56:34 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To: paparazzi-devel@nongnu.org
> >>>= > >> Subject: Re: [Paparazzi-devel] Strange throttle behavior
> >>>> >>
> >>>> >>
> >>>> >> I just rep= layed the logs and the GCS shows the throttle input going to
> >&g= t;>> >> 0%
> >>>> >> after about 3 secs= but the octocopter was clearly still flying for
> >>>> >> another
> >>>> >> 3-= 4 secs after this I till I hit the kill switch.
> >>>> &g= t;>
> >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, = Simon Wilks <sjwi= lks@gmail.com>
> >>>> >> wrote:
> >>>> >>
= > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Gar= cia de Marina
> >>>> >> <noeth3r@gmail.com> wrote:
> >>>> >>
> >>>> >> Yeah,
&= gt; >>>> >>
> >>>> >> regarding t= he safety, I agree with Eduardo, next time DO NOT run next
> >>= >> >> to
> >>>> >> the copter if you have lost its control unti= l it completely
> >>>> >> is=A0switched=A0off.
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >> Yes you are right. I should keep clear till it has s= ettled.
> >>>> >>
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>&= gt;> >> Cheers
> >>>> >>
> >>&= gt;> >>
> >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lav= ratti
> >>>> >> <agressiva@hotmail.com>
> >>&= gt;> >> wrote:
> >>>> >>
> >>>> >> Hey man ..= . take care with your tests !
> >>>> >> This props = and motors are very POWER and DANGEROUS !
> >>>> >>= Take a look at this pictures
> >>>> >> http://brquad.blo= gspot.com/2011/04/little-acident-with-my-big-hexa.html
> >>= >> >> This accident occurred when i make some tests with my big= hexa whit
> >>>> >> same
> >>>> >> motor= s and props.
> >>>> >> Never make this tests with c= hildren arround.
> >>>> >> Well, for the JUMP probl= em reduce the "guidance_V / hover_KP" and make
> >>>> >> a
> >>>> >> test.> >>>> >>
> >>>> >> Make the = same for wooble. Reduce the P & D GAIN parameter for Theta and
> >>>> >> Phi . You see this values in STABILIZATION_A= TTITUDE section.
> >>>> >> Reduce P for 300 and make a test.
> &g= t;>>> >>
> >>>> >> Stay sure that yo= ur props are very well balanced or your lisa board
> >>>>= >> have a
> >>>> >> good vibration isolation.
> >>&g= t;> >>
> >>>> >> When i make my first fly = using lisa/m i have similar attitude on me
> >>>> >>= ; small
> >>>> >> octo (5"props) and on my quad (8" = props)
> >>>> >> after i balance the props and make= a good vibration isolation all
> >>>> >> problems<= br> > >>>> >> are solved.
> >>>> >>= ;
> >>>> >> Regards and sorry for my poor english.<= br>> >>>> >>
> >>>> >> Eduardo= Lavratti
> >>>> >> Brasilian UAV developer.
> >>>= ;> >>
> >>>> >>
> >>>> &= gt;> ________________________________
> >>>> >> = Date: Sun, 18 Dec 2011 20:38:21 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To= : paparazzi= -devel@nongnu.org
> >>>> >> Subject: [Paparazzi-devel] Strange throttle = behavior
> >>>> >>
> >>>> >>= ;
> >>>> >> Hi
> >>>> >> > >>>> >> I have been noticing what seemed like a lag = in throttle control though
> >>>> >> I
> >= >>> >> wasn't 100% sure till my first test flight today = (octocopter, lisa/l,
> >>>> >> spektrum satellite receiver). While on the g= round I don't seem to
> >>>> >> notice
> = >>>> >> this effect but when holding it above my head or = lifting off strange
> >>>> >> things
> >>>> >> sta= rt to happen.
> >>>> >>
> >>>> &g= t;> When holding it above my head changing the throttle on the sender se= ems
> >>>> >> to
> >>>> >> take a = second or two till it happens on the copter. I have also noticed
> &g= t;>>> >> what
> >>>> >> seems to be = a general increase in throttle all of sudden, not just to
> >>>> >> correct attitude but like a it wants to pull= up and away.
> >>>> >>
> >>>> &g= t;> When I tried the first flight today I got a bit of a shock when I > >>>> >> wanted
> >>>> >> to = just lift off a bit then set down only to discover it did not want
> = >>>> >> to
> >>>> >> respond to t= he fact that I had returned the throttle back to zero and
> >>>> >> skipped off across the garden. In the end I = had to flick the kill
> >>>> >> switch.
> >= ;>>> >> Pretty funny after the event. I have a video if you = want a laugh here.
> >>>> >>
> >>>> >> You will s= ee the props rotating at minimum speed (zero throttle on the
> >&g= t;>> >> sender) after arming. I assume this is correct? One of = the props isn't
> >>>> >> rotating properly and I suspect it might hav= e a problem and need
> >>>> >> swapping
> >= ;>>> >> with a spare (it has a bit more resistance to the ha= nd when rotating
> >>>> >> than
> >>>> >> the o= thers) but I thought it might be OK to try a small hover anyway.
> &g= t;>>> >>
> >>>> >> Any ideas what ca= uses this kind of throttle behavior? Pitch and roll
> >>>> >> seem
> >>>> >> prett= y responsive.=A0Here is the aircraft config.
> >>>> >&= gt;
> >>>> >> Thanks
> >>>> >&= gt;
> >>>> >> Simon
> >>>> >>
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >>
> >>>> >>
> >>&g= t;> >> _______________________________________________ Paparazzi-d= evel mailing
> >>>> >> list Paparazzi-devel@nongnu.org
> >>>= ;> >> https://lists.nongnu.org/mailman/listinfo/papar= azzi-devel
> >>>> >>
> >>>> >> __________= _____________________________________
> >>>> >> Pap= arazzi-devel mailing list
> >>>> >> Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> --
> >>>> >> H=E9ctor
&g= t; >>>> >>
> >>>> >>
> >= >>> >>
> >>>> >> ____________________________________________= ___
> >>>> >> Paparazzi-devel mailing list
> = >>>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> _______________________________________________ Pap= arazzi-devel mailing
> >>>> >> list Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >> _______________________________________________
> >>>> >> Paparazzi-devel mailing list
> >>= ;>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >>
> >>>> >
> >&g= t;>> >
> >>>> > _____________________________= __________________
> >>>> > Paparazzi-devel mailing li= st
> >>>> > Paparazzi-devel@nongnu.org
> >>>> >= ; https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

> >>>> >
> >>>>
> >>>>= ; _______________________________________________
> >>>> = Paparazzi-devel mailing list
> >>>>
Paparazzi-devel@nongnu.org > >>>> https://lists.nongnu.org/mailman/listinf= o/paparazzi-devel
> >>>
> >>>
> >= ;>>
> >>> _______________________________________________
> &= gt;>> Paparazzi-devel mailing list
> >>> Paparazzi-devel@nongnu.o= rg
> >>> https://lists.nongnu.org/mailman/listinfo/pa= parazzi-devel
> >>>
> >
> > __________= _____________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
= > > https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel
>
> _______________________________________________
> Papar= azzi-devel mailing list
> Paparazzi-devel@nongnu.org
> ht= tps://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--0015174c173472d28304b5784687-- From MAILER-DAEMON Sun Jan 01 16:16:18 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhSlO-0001RI-BN for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 16:16:18 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42750) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhSlH-0001Eh-Rf for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:16:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhSlE-0002x8-Qo for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:16:11 -0500 Received: from snt0-omc2-s51.snt0.hotmail.com ([65.54.61.102]:32136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhSlE-0002wq-3A for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:16:08 -0500 Received: from SNT115-W20 ([65.55.90.72]) by snt0-omc2-s51.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 1 Jan 2012 13:01:47 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_be4ab6f5-effb-48ff-a457-4c5e97f874ff_" X-Originating-IP: [201.21.15.110] From: Eduardo lavratti To: Paparazzi developer forum Date: Sun, 1 Jan 2012 21:01:46 +0000 Importance: Normal In-Reply-To: References: , , , , , , , , , , , , , , , , MIME-Version: 1.0 X-OriginalArrivalTime: 01 Jan 2012 21:01:47.0086 (UTC) FILETIME=[92EC0EE0:01CCC8C8] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.54.61.102 Subject: Re: [Paparazzi-devel] Strange throttle behavior X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 21:16:15 -0000 --_be4ab6f5-effb-48ff-a457-4c5e97f874ff_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Well=2C the not had any i2c problem with lisa/m.=20 My accident occour with mikrokopter board. BTW=2C you increased the i2c buffer ? With default value the motor 7 and 8 of my copter suddent start somy times. About strange behavior when landing=2C my copter continue with dangerous ju= mping if i land without care. regard. Date: Sun=2C 1 Jan 2012 15:28:09 +0100 From: sjwilks@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Strange throttle behavior OK=2C there has been a break in the weather and I was able to test again us= ing the params Eduardo suggested. Here is how things went: Step 1:I started of hanging the octocopter from a bungee chord so it was su= spended just above the ground and a strong string from the ground to the oc= tocopter limiting its height. This worked pretty well and I was able check = if everything was basically behaving correctly. Step 2:I moved the copter out to the middle of the garden and attached a 5 = meter string to the bottom just in case it wants to go out of control. Step 3:Fly :) I was able to hover a few times. It certainly was fairly touc= hy but it wasn't so bad and was certainly flyable. I was also only 1-1.5 me= ters off the ground which probably still meant it was getting some turbulen= ce. Trouble Strikes:I landed after hovering for 15-20 secs and the motors idlin= g then all of a sudden (a few seconds later) the two front motors went to f= ull power and it did a back flip! It looks like I only broke the two front = props. @Eduardo: this reminds me of your description of the i2c error you tried to= reproduce when you had your accident.=20 Any suggestions what I should check before trying again? Thanks Simon On Sat=2C Dec 31=2C 2011 at 3:51 PM=2C Simon Wilks wrot= e: Now I am waiting for the weather to improve. Lots of rain here at the momen= t.=20 What kind of attitude problems were you experiencing? Generally unstable?=20 Simon On Dec 28=2C 2011 5:44 PM=2C "Eduardo lavratti" wro= te: I wait your tests. My rotorcraft stay with lotz os strange behavior in attitude and i think yo= u will have the same problem. happy new year. Date: Wed=2C 28 Dec 2011 07:50:16 +0100 From: sjwilks@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Strange throttle behavior Hi!=20 Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.=20 Simon=20 On Dec 28=2C 2011 4:38 AM=2C "Eduardo lavratti" wro= te: Some news Simon ? > Date: Tue=2C 20 Dec 2011 13:33:19 +0100 > From: felix.ruess@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior >=20 > If you mean the bound_commands_step that was added by Piotr in May=2C > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or > SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the > airframe file that is not used... >=20 > On Tue=2C Dec 20=2C 2011 at 1:20 PM=2C antoine drouin = wrote: > > I just looked at the file and noticed that someone added a sort of low > > pass filter in there. It would probably be nicer to handle the > > dynamics of the commands in the stabilization layer. > > > > On Tue=2C Dec 20=2C 2011 at 1:14 PM=2C antoine drouin wrote: > >> take a look at > >> paparazzi/sw/airborne/firmwares/rotorcraft/actuators/supervision.c > >> This was my first attempt at handling actuators saturation issues. You > >> are correct that the attitude stabilization is given priority over > >> vertical guidance. It's based on the assumption that the angular > >> dynamic is faster than the vertical one. > >> > >> Poine > >> > >> On Tue=2C Dec 20=2C 2011 at 1:06 PM=2C Simon Wilks = wrote: > >>> Hi Felix=2C > >>> > >>> On Tue=2C Dec 20=2C 2011 at 2:09 AM=2C Felix Ruess wrote: > >>>> > >>>> Hi Simon=2C > >>>> > >>>> yes=2C when it's armed the motors will idle at low rpms with zero > >>>> throttle on the RC. > >>>> From your config it looks like you were testing in attitude_direct > >>>> mode? > >>> > >>> Correct. > >>> > >>>> > >>>> In that case the guidance_v p gain does not play any roll at > >>>> all=2C since throttle is directly controlled via RC. > >>> > >>> > >>> I see. I will give it a try seeing Eduardo seems to think it helps. I= t will > >>> at least not hurt if it isn't used. > >>>> > >>>> > >>>> I haven't heard or experienced your problem with throttle lag > >>>> before... maybe it's a problem with 8 motors and i2c? That is a shot > >>>> in the dark=2C but you could test with increasing the i2c queue to m= ore > >>>> than 10 (that's just what others reported on the mailing list for 8 > >>>> motors). > >>>> > >>>> > >>>> When you hold the quadcopter with zero throttle and tilt it a bit it > >>>> should immediately try to compensate for that.... sluggish response = to > >>>> that might indicated an i2c queue problem... > >>> > >>> > >>> When I tip the copter in any direction it seems to respond correctly = and > >>> very quickly. I will probably give the i2c queue adjustment a try as = well. > >>>> > >>>> > >>>> With respect to switching off attitude control at zero RC throttle > >>>> input: I didn't quite get why you'd want to switch that off and IMHO > >>>> opinion that is not such a good idea (at least I can't think of a > >>>> reason right now). > >>>> E.g. when you want the copter to fall really quickly and you take th= e > >>>> throttle to zero=2C you really don't want stabilization completely > >>>> switched off. > >>> > >>> > >>> OK=2C I agree that it probably isn't a good idea then :) Didn't think= of that. > >>> > >>> The throttle issue only happens when the copter is in flight and I ha= ve > >>> never noticed something like this when throttling up (and then down) = while > >>> remaining on the ground. I wonder if this is an effect of it overdoin= g the > >>> attitude control as it should be sinking and it just puts too much po= wer > >>> into the stabilization attempts=2C at least for an octocopter? > >>> > >>> Thanks=2C > >>> > >>> Simon > >>> > >>>> > >>>> If one wanted to do that at all=2C one could think about using somet= hing > >>>> like the autopilot_in_flight state to check if the copter is not in > >>>> flight AND the rc throttle at zero to switch it off... but that woul= d > >>>> need some modifications for takeoff. > >>>> > >>>> Cheers=2C Felix > >>>> > >>>> On Mon=2C Dec 19=2C 2011 at 7:42 PM=2C Simon Wilks wrote: > >>>> > On Mon=2C Dec 19=2C 2011 at 6:23 PM=2C Eduardo lavratti > >>>> > > >>>> > wrote: > >>>> >> > >>>> >> As i tell you ... i have the same behavior when i using a HIGH va= leu on > >>>> >> guidance_V P parameter. > >>>> > > >>>> > OK=2C got it. > >>>> > > >>>> > > >>>> >> > >>>> >> > >>>> >> This is the first think that i will modify in PPZ software. > >>>> >> When the throttle is around 0 the ATTITUDE control stop control t= he > >>>> >> motors. > >>>> > > >>>> > That would be great. This is pretty nasty (and extremely surprisin= g) > >>>> > behavior. > >>>> > > >>>> > Thanks > >>>> > > >>>> > Simon > >>>> >> > >>>> >> > >>>> >> > >>>> >> ________________________________ > >>>> >> Date: Mon=2C 19 Dec 2011 09:56:34 +0100 > >>>> >> From: sjwilks@gmail.com > >>>> >> To: paparazzi-devel@nongnu.org > >>>> >> Subject: Re: [Paparazzi-devel] Strange throttle behavior > >>>> >> > >>>> >> > >>>> >> I just replayed the logs and the GCS shows the throttle input goi= ng to > >>>> >> 0% > >>>> >> after about 3 secs but the octocopter was clearly still flying fo= r > >>>> >> another > >>>> >> 3-4 secs after this I till I hit the kill switch. > >>>> >> > >>>> >> On Sun=2C Dec 18=2C 2011 at 10:13 PM=2C Simon Wilks > >>>> >> wrote: > >>>> >> > >>>> >> On Sun=2C Dec 18=2C 2011 at 10:06 PM=2C Hector Garcia de Marina > >>>> >> wrote: > >>>> >> > >>>> >> Yeah=2C > >>>> >> > >>>> >> regarding the safety=2C I agree with Eduardo=2C next time DO NOT = run next > >>>> >> to > >>>> >> the copter if you have lost its control until it completely > >>>> >> is switched off. > >>>> >> > >>>> >> > >>>> >> Yes you are right. I should keep clear till it has settled. > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> Cheers > >>>> >> > >>>> >> > >>>> >> On Sun=2C Dec 18=2C 2011 at 9:31 PM=2C Eduardo lavratti > >>>> >> > >>>> >> wrote: > >>>> >> > >>>> >> Hey man ... take care with your tests ! > >>>> >> This props and motors are very POWER and DANGEROUS ! > >>>> >> Take a look at this pictures > >>>> >> http://brquad.blogspot.com/2011/04/little-acident-with-my-big-hex= a.html > >>>> >> This accident occurred when i make some tests with my big hexa wh= it > >>>> >> same > >>>> >> motors and props. > >>>> >> Never make this tests with children arround. > >>>> >> Well=2C for the JUMP problem reduce the "guidance_V / hover_KP" a= nd make > >>>> >> a > >>>> >> test. > >>>> >> > >>>> >> Make the same for wooble. Reduce the P & D GAIN parameter for The= ta and > >>>> >> Phi . You see this values in STABILIZATION_ATTITUDE section. > >>>> >> Reduce P for 300 and make a test. > >>>> >> > >>>> >> Stay sure that your props are very well balanced or your lisa boa= rd > >>>> >> have a > >>>> >> good vibration isolation. > >>>> >> > >>>> >> When i make my first fly using lisa/m i have similar attitude on = me > >>>> >> small > >>>> >> octo (5"props) and on my quad (8" props) > >>>> >> after i balance the props and make a good vibration isolation all > >>>> >> problems > >>>> >> are solved. > >>>> >> > >>>> >> Regards and sorry for my poor english. > >>>> >> > >>>> >> Eduardo Lavratti > >>>> >> Brasilian UAV developer. > >>>> >> > >>>> >> > >>>> >> ________________________________ > >>>> >> Date: Sun=2C 18 Dec 2011 20:38:21 +0100 > >>>> >> From: sjwilks@gmail.com > >>>> >> To: paparazzi-devel@nongnu.org > >>>> >> Subject: [Paparazzi-devel] Strange throttle behavior > >>>> >> > >>>> >> > >>>> >> Hi > >>>> >> > >>>> >> I have been noticing what seemed like a lag in throttle control t= hough > >>>> >> I > >>>> >> wasn't 100% sure till my first test flight today (octocopter=2C l= isa/l=2C > >>>> >> spektrum satellite receiver). While on the ground I don't seem to > >>>> >> notice > >>>> >> this effect but when holding it above my head or lifting off stra= nge > >>>> >> things > >>>> >> start to happen. > >>>> >> > >>>> >> When holding it above my head changing the throttle on the sender= seems > >>>> >> to > >>>> >> take a second or two till it happens on the copter. I have also n= oticed > >>>> >> what > >>>> >> seems to be a general increase in throttle all of sudden=2C not j= ust to > >>>> >> correct attitude but like a it wants to pull up and away. > >>>> >> > >>>> >> When I tried the first flight today I got a bit of a shock when I > >>>> >> wanted > >>>> >> to just lift off a bit then set down only to discover it did not = want > >>>> >> to > >>>> >> respond to the fact that I had returned the throttle back to zero= and > >>>> >> skipped off across the garden. In the end I had to flick the kill > >>>> >> switch. > >>>> >> Pretty funny after the event. I have a video if you want a laugh = here. > >>>> >> > >>>> >> You will see the props rotating at minimum speed (zero throttle o= n the > >>>> >> sender) after arming. I assume this is correct? One of the props = isn't > >>>> >> rotating properly and I suspect it might have a problem and need > >>>> >> swapping > >>>> >> with a spare (it has a bit more resistance to the hand when rotat= ing > >>>> >> than > >>>> >> the others) but I thought it might be OK to try a small hover any= way. > >>>> >> > >>>> >> Any ideas what causes this kind of throttle behavior? Pitch and r= oll > >>>> >> seem > >>>> >> pretty responsive. Here is the aircraft config. > >>>> >> > >>>> >> Thanks > >>>> >> > >>>> >> Simon > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> _______________________________________________ Paparazzi-devel m= ailing > >>>> >> list Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Paparazzi-devel mailing list > >>>> >> Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> -- > >>>> >> H=E9ctor > >>>> >> > >>>> >> > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Paparazzi-devel mailing list > >>>> >> Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> _______________________________________________ Paparazzi-devel m= ailing > >>>> >> list Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Paparazzi-devel mailing list > >>>> >> Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> > > >>>> > > >>>> > _______________________________________________ > >>>> > Paparazzi-devel mailing list > >>>> > Paparazzi-devel@nongnu.org > >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> > > >>>> > >>>> _______________________________________________ > >>>> Paparazzi-devel mailing list > >>>> Paparazzi-devel@nongnu.org > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_be4ab6f5-effb-48ff-a457-4c5e97f874ff_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Well=2C the not had any i2c problem with lisa/m.
My accident occour wit= h mikrokopter board.

BTW=2C you increased the i2c buffer ?
With d= efault value the motor 7 and 8 of my copter suddent start somy times.
About strange behavior when landing=2C my copter continue with dangerous = jumping if i land without care.

regard.



Date: Sun=2C 1 Jan 2012 1= 5:28:09 +0100
From: sjwilks@gmail.com
To: paparazzi-devel@nongnu.org<= br>Subject: Re: [Paparazzi-devel] Strange throttle behavior

OK=2C th= ere has been a break in the weather and I was able to test again using the = params Eduardo suggested. Here is how things went:

Step = 1:
I started of hanging the octocopter from a bungee chord so it = was suspended just above the ground and a strong string from the ground to = the octocopter limiting its height. This worked pretty well and I was able = check if everything was basically behaving correctly.

Step 2:
I moved the copter out to the middle of the garden an= d attached a 5 meter string to the bottom just in case it wants to go out o= f control.

Step 3:
Fly :) I was able to = hover a few times. It certainly was fairly touchy but it wasn't so bad and = was certainly flyable. I was also only 1-1.5 meters off the ground which pr= obably still meant it was getting some turbulence.

Trouble Strikes:
I landed after hovering for = 15-20 secs and the motors idling then all of a sudden (a few seconds later)= the two front motors went to full power and it did a back flip! It looks l= ike I only broke the two front props.

@Eduardo: this reminds me of your description of the i2= c error you tried to reproduce when you had your accident. =3B

Any suggestions what I should check before trying again?

Thanks

Simon

On Sat=2C Dec 31=2C 2011 at 3:51 PM= =2C Simon Wilks <=3Bsjwilks@gmail.com>=3B wrote:
Now I am waiting for the weather to improve. Lots of rain= here at the moment.
What kind of attitude problems were you experiencing? Generally unstable? <= BR> Simon
On Dec 28=2C 2011 5:44 PM=2C "Eduardo lavratt= i" <=3Bagressiva@hotmail.com= >=3B wrote:
I wait your tests.

My rotorcraft stay with lotz os strange behavior = in attitude and i think you will have the same problem.
happy new year.<= br>

Date: Wed=2C 28 Dec 2011 07:50:16 +0100
From: sjwilks@gmail.com
To: paparazzi-devel@nongnu.or= g
Subject: Re: [Paparazzi-devel] Strange throttle behavior

Hi= !
Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.
Simon
On Dec 28=2C 2011 4:38 AM=2C "Eduardo lavratti" <=3Bagressiva@hotmail.com>=3B wrote:
Some news Simon ?


>=3B Date: Tue=2C 20 Dec 201= 1 13:33:19 +0100
>=3B From: f= elix.ruess@gmail.com
>=3B To: paparazzi-devel@nongnu.org
>=3B Subject: Re: [Paparazzi-devel] Strange throttle behavior
>=3B <= br>>=3B If you mean the bound_commands_step that was added by Piotr in Ma= y=2C
>=3B but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or
>=3B = SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the
>=3B airframe file that is not used...
>=3B
>=3B On Tue=2C Dec= 20=2C 2011 at 1:20 PM=2C antoine drouin <=3Bpoinix@gmail.com>=3B wrote:
>=3B >=3B I just looked at= the file and noticed that someone added a sort of low
>=3B >=3B pass filter in there. It would probably be nicer to handle th= e
>=3B >=3B dynamics of the commands in the stabilization layer.
= >=3B >=3B
>=3B >=3B On Tue=2C Dec 20=2C 2011 at 1:14 PM=2C antoi= ne drouin <=3Bpoinix@gmail.com>= =3B wrote:
>=3B >=3B>=3B take a look at
>=3B >=3B>=3B  =3Bpaparazzi= /sw/airborne/firmwares/rotorcraft/actuators/supervision.c
>=3B >=3B&= gt=3B This was my first attempt at handling actuators saturation issues. Yo= u
>=3B >=3B>=3B are correct that the attitude stabilization is giv= en priority over
>=3B >=3B>=3B vertical guidance. It's based on the assumption that th= e angular
>=3B >=3B>=3B dynamic is faster than the vertical one.>=3B >=3B>=3B
>=3B >=3B>=3B Poine
>=3B >=3B>=3B>=3B >=3B>=3B On Tue=2C Dec 20=2C 2011 at 1:06 PM=2C Simon Wilks &l= t=3Bsjwilks@gmail.com>=3B wrote:=
>=3B >=3B>=3B>=3B Hi Felix=2C
>=3B >=3B>=3B>=3B
>= =3B >=3B>=3B>=3B On Tue=2C Dec 20=2C 2011 at 2:09 AM=2C Felix Ruess &= lt=3Bfelix.ruess@gmail.com>= =3B wrote:
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B Hi Simon=2C
>=3B >=3B>=3B>=3B>= =3B
>=3B >=3B>=3B>=3B>=3B yes=2C when it's armed the motors wi= ll idle at low rpms with zero
>=3B >=3B>=3B>=3B>=3B throttle o= n the RC.
>=3B >=3B>=3B>=3B>=3B From your config it looks like= you were testing in attitude_direct
>=3B >=3B>=3B>=3B>=3B mode?
>=3B >=3B>=3B>=3B
>= =3B >=3B>=3B>=3B Correct.
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B In that case the g= uidance_v p gain does not play any roll at
>=3B >=3B>=3B>=3B>= =3B all=2C since throttle is directly controlled via RC.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B
>=3B >=3B>= =3B>=3B I see. I will give it a try seeing Eduardo seems to think it help= s. It will
>=3B >=3B>=3B>=3B at least not hurt if it isn't used.=
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B I haven'= t heard or experienced your problem with throttle lag
>=3B >=3B>= =3B>=3B>=3B before... maybe it's a problem with 8 motors and i2c? That = is a shot
>=3B >=3B>=3B>=3B>=3B in the dark=2C but you could t= est with increasing the i2c queue to more
>=3B >=3B>=3B>=3B>=3B than 10 (that's just what others reported o= n the mailing list for 8
>=3B >=3B>=3B>=3B>=3B motors).
>= =3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B
>=3B &= gt=3B>=3B>=3B>=3B When you hold the quadcopter with zero throttle and= tilt it a bit it
>=3B >=3B>=3B>=3B>=3B should immediately try to compensate for th= at.... sluggish response to
>=3B >=3B>=3B>=3B>=3B that might i= ndicated an i2c queue problem...
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B
>=3B >=3B>=3B>=3B When I tip the copter in any d= irection it seems to respond correctly and
>=3B >=3B>=3B>=3B very quickly. I will probably give the i2c queue = adjustment a try as well.
>=3B >=3B>=3B>=3B>=3B
>=3B >= =3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B With respect to sw= itching off attitude control at zero RC throttle
>=3B >=3B>=3B>=3B>=3B input: I didn't quite get why you'd want to= switch that off and IMHO
>=3B >=3B>=3B>=3B>=3B opinion that i= s not such a good idea (at least I can't think of a
>=3B >=3B>=3B&= gt=3B>=3B reason right now).
>=3B >=3B>=3B>=3B>=3B E.g. when you want the copter to fall reall= y quickly and you take the
>=3B >=3B>=3B>=3B>=3B throttle to z= ero=2C you really don't want stabilization completely
>=3B >=3B>= =3B>=3B>=3B switched off.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B
>=3B >=3B>= =3B>=3B OK=2C I agree that it probably isn't a good idea then :) Didn't t= hink of that.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B The= throttle issue only happens when the copter is in flight and I have
>=3B >=3B>=3B>=3B never noticed something like this when throttling= up (and then down) while
>=3B >=3B>=3B>=3B remaining on the gro= und. I wonder if this is an effect of it overdoing the
>=3B >=3B>= =3B>=3B attitude control as it should be sinking and it just puts too muc= h power
>=3B >=3B>=3B>=3B into the stabilization attempts=2C at least for a= n octocopter?
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B Tha= nks=2C
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B Simon
&= gt=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B If one wanted to do that at all=2C one coul= d think about using something
>=3B >=3B>=3B>=3B>=3B like the a= utopilot_in_flight state to check if the copter is not in
>=3B >=3B&= gt=3B>=3B>=3B flight AND the rc throttle at zero to switch it off... bu= t that would
>=3B >=3B>=3B>=3B>=3B need some modifications for takeoff.
>= =3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B Cheers=2C F= elix
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B = On Mon=2C Dec 19=2C 2011 at 7:42 PM=2C Simon Wilks <=3Bsjwilks@gmail.com>=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B On Mon=2C Dec 19=2C 2011 at 6:23 PM= =2C Eduardo lavratti
>=3B >=3B>=3B>=3B>=3B >=3B <=3Bagressiva@hotmail.com>=3B
>= =3B >=3B>=3B>=3B>=3B >=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B As i tell you ... i have the same behavior when i using a= HIGH valeu on
>=3B >=3B>=3B>=3B>=3B >=3B>=3B guidance_V P= parameter.
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B OK=2C got it.
>=3B >=3B>=3B= >=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >= =3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B This is the first= think that i will modify in PPZ software.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B When the throttle is around 0 = the ATTITUDE control stop control the
>=3B >=3B>=3B>=3B>=3B &g= t=3B>=3B motors.
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >= =3B>=3B>=3B>=3B >=3B That would be great. This is pretty nasty (and= extremely surprising)
>=3B >=3B>=3B>=3B>=3B >=3B behavior.
>=3B >=3B>=3B>= =3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B Thanks
>=3B= >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B = Simon
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>= =3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B ________________________________
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B Date: Mon=2C 19 Dec 2011 09:56:34 +0100
>=3B &= gt=3B>=3B>=3B>=3B >=3B>=3B From: sjwilks@gmail.com
>=3B >=3B>=3B>=3B>=3B >=3B>=3B To: paparazzi-devel@nongnu.org
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B Subject: Re: [Paparazzi-devel] Strange throttle beh= avior
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B I just replayed the logs and the GCS shows the throttle i= nput going to
>=3B >=3B>=3B>=3B>=3B >=3B>=3B 0%
>=3B = >=3B>=3B>=3B>=3B >=3B>=3B after about 3 secs but the octocopter= was clearly still flying for
>=3B >=3B>=3B>=3B>=3B >=3B>=3B another
>=3B >=3B>=3B= >=3B>=3B >=3B>=3B 3-4 secs after this I till I hit the kill switch.=
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B On Sun=2C Dec 18=2C 2011 at 10:13 PM=2C Simon Wilks = <=3Bsjwilks@gmail.com>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wrote:
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B On= Sun=2C Dec 18=2C 2011 at 10:06 PM=2C Hector Garcia de Marina
>=3B >= =3B>=3B>=3B>=3B >=3B>=3B <=3Bnoeth3r@gmail.com>=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B Yeah=2C
>=3B >=3B>=3B>=3B>=3B >=3B>=3B>=3B >=3B>=3B>=3B>=3B >=3B>=3B regarding the safety=2C I ag= ree with Eduardo=2C next time DO NOT run next
>=3B >=3B>=3B>=3B&= gt=3B >=3B>=3B to
>=3B >=3B>=3B>=3B>=3B >=3B>=3B the copter if you have lost it= s control until it completely
>=3B >=3B>=3B>=3B>=3B >=3B>= =3B is =3Bswitched =3Boff.
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B&= gt=3B>=3B>=3B >=3B>=3B Yes you are right. I should keep clear till = it has settled.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B &= gt=3B>=3B Cheers
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>= =3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B On Sun=2C Dec 18=2C 2011 at 9:= 31 PM=2C Eduardo lavratti
>=3B >=3B>=3B>=3B>=3B >=3B>=3B &= lt=3Bagressiva@hotmail.com>= =3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B Hey man ... take care with your tests !
>=3B >=3B&= gt=3B>=3B>=3B >=3B>=3B This props and motors are very POWER and DAN= GEROUS !
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Take a look at thi= s pictures
>=3B >=3B>=3B>=3B>=3B >=3B>=3B htt= p://brquad.blogspot.com/2011/04/little-acident-with-my-big-hexa.html>=3B >=3B>=3B>=3B>=3B >=3B>=3B This accident occurred when i= make some tests with my big hexa whit
>=3B >=3B>=3B>=3B>=3B >=3B>=3B same
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B motors and props.
>=3B >=3B>=3B>=3B>=3B= >=3B>=3B Never make this tests with children arround.
>=3B >=3B= >=3B>=3B>=3B >=3B>=3B Well=2C for the JUMP problem reduce the "gu= idance_V / hover_KP" and make
>=3B >=3B>=3B>=3B>=3B >=3B>=3B a
>=3B >=3B>=3B>=3B= >=3B >=3B>=3B test.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B>=3B >=3B>=3B>=3B>=3B >=3B>=3B Make the same for wooble. Re= duce the P &=3B D GAIN parameter for Theta and
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Phi . You see this values in S= TABILIZATION_ATTITUDE section.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Reduce P for 300 and make a te= st.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B Stay sure that your props are very well balanced o= r your lisa board
>=3B >=3B>=3B>=3B>=3B >=3B>=3B have a >=3B >=3B>=3B>=3B>=3B >=3B>=3B good vibration isolation.
&= gt=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B When i make my first fly using lisa/m i have similar attit= ude on me
>=3B >=3B>=3B>=3B>=3B >=3B>=3B small
>=3B >=3B>=3B>=3B>=3B >=3B>=3B octo (5"props) and on my quad = (8" props)
>=3B >=3B>=3B>=3B>=3B >=3B>=3B after i balance = the props and make a good vibration isolation all
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B problems
>=3B >=3B>=3B>=3B>=3B >=3B>=3B are solved.
>=3B >=3B&g= t=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>= =3B Regards and sorry for my poor english.
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Eduardo La= vratti
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Brasilian UAV developer.
&g= t=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B __________= ______________________
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Date= : Sun=2C 18 Dec 2011 20:38:21 +0100
>=3B >=3B>=3B>=3B>=3B >=3B>=3B From: sjwilks@gmail.com
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B To: paparazzi-devel= @nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Subject: [Paparazzi-devel] Str= ange throttle behavior
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
&= gt=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B Hi
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B I have been noticing what seem= ed like a lag in throttle control though
>=3B >=3B>=3B>=3B>=3B= >=3B>=3B I
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wasn't 100%= sure till my first test flight today (octocopter=2C lisa/l=2C
>=3B >=3B>=3B>=3B>=3B >=3B>=3B spektrum satellite receiver). = While on the ground I don't seem to
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B notice
>=3B >=3B>=3B>=3B>=3B >=3B>=3B this effec= t but when holding it above my head or lifting off strange
>=3B >=3B>=3B>=3B>=3B >=3B>=3B things
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B start to happen.
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B When holdi= ng it above my head changing the throttle on the sender seems
>=3B >=3B>=3B>=3B>=3B >=3B>=3B to
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B take a second or two till it happens on the copter. = I have also noticed
>=3B >=3B>=3B>=3B>=3B >=3B>=3B what>=3B >=3B>=3B>=3B>=3B >=3B>=3B seems to be a general increas= e in throttle all of sudden=2C not just to
>=3B >=3B>=3B>=3B>=3B >=3B>=3B correct attitude but like a it= wants to pull up and away.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B=
>=3B >=3B>=3B>=3B>=3B >=3B>=3B When I tried the first fli= ght today I got a bit of a shock when I
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wanted
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B to just lift off a bit then set down only to disco= ver it did not want
>=3B >=3B>=3B>=3B>=3B >=3B>=3B to
&= gt=3B >=3B>=3B>=3B>=3B >=3B>=3B respond to the fact that I had = returned the throttle back to zero and
>=3B >=3B>=3B>=3B>=3B >=3B>=3B skipped off across the garden.= In the end I had to flick the kill
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B switch.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Pretty fu= nny after the event. I have a video if you want a laugh here.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B You will see the props rotating at minimum speed (zero th= rottle on the
>=3B >=3B>=3B>=3B>=3B >=3B>=3B sender) after= arming. I assume this is correct? One of the props isn't
>=3B >=3B>=3B>=3B>=3B >=3B>=3B rotating properly and I suspec= t it might have a problem and need
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B swapping
>=3B >=3B>=3B>=3B>=3B >=3B>=3B with a s= pare (it has a bit more resistance to the hand when rotating
>=3B >=3B>=3B>=3B>=3B >=3B>=3B than
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B the others) but I thought it might be OK to try a sm= all hover anyway.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B Any ideas what causes this kind of t= hrottle behavior? Pitch and roll
>=3B >=3B>=3B>=3B>=3B >=3B>=3B seem
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B pretty responsive. =3BHere is the aircraft confi= g.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B Thanks
>=3B >=3B>=3B>=3B>=3B >=3B>= =3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Simon
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
= >=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B ____________________________________= ___________ Paparazzi-devel mailing
>=3B >=3B>=3B>=3B>=3B >=3B>=3B list Paparazzi-devel@nongnu.org
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B https://lists.nongnu.org/mailman/list= info/paparazzi-devel
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B _______________________________________________
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel mailing list
>= =3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B --
>= =3B >=3B>=3B>=3B>=3B >=3B>=3B H=E9ctor
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
= >=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B ______________________________= _________________
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi= -devel mailing list
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B _________= ______________________________________ Paparazzi-devel mailing
>=3B &g= t=3B>=3B>=3B>=3B >=3B>=3B list Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B _________= ______________________________________
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel mailing list>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B https://lists.nongnu.org/mailman/listin= fo/paparazzi-devel
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>= =3B>=3B>=3B >=3B _______________________________________________
&= gt=3B >=3B>=3B>=3B>=3B >=3B Paparazzi-devel mailing list
>=3B >=3B>=3B>=3B>=3B >=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B= >=3B https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B>=3B >=3B>=3B>=3B>=3B _________________________________________= ______
>=3B >=3B>=3B>=3B>=3B Paparazzi-devel mailing list
&= gt=3B >=3B>=3B>=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B https://lists.nongnu.org/mailm= an/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B _______________________________________________>=3B >=3B>=3B>=3B Paparazzi-devel mailing list
>=3B >=3B&g= t=3B>=3B Paparazzi-devel@no= ngnu.org
>=3B >=3B>=3B>=3B https://lists.nongnu.org/mailman/lis= tinfo/paparazzi-devel
>=3B >=3B>=3B>=3B
>=3B >=3B
= >=3B >=3B _______________________________________________
>=3B >=3B Paparazzi-devel mailing list
>=3B >=3B Paparazzi-devel@nongnu.org
>=3B >= =3B https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>
>=3B
>=3B _______________________________________________
>=3B= Paparazzi-devel mailing list
>=3B
Paparazzi-devel@nongnu.org
>=3B https://li= sts.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
= = --_be4ab6f5-effb-48ff-a457-4c5e97f874ff_-- From MAILER-DAEMON Sun Jan 01 16:16:18 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhSlO-0001Qu-7L for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 16:16:18 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhSlI-0001Ep-Dr for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:16:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhSlF-0002xH-1k for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:16:12 -0500 Received: from snt0-omc2-s51.snt0.hotmail.com ([65.54.61.102]:32136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhSlE-0002wq-Uq for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:16:09 -0500 Received: from SNT115-W50 ([65.55.90.71]) by snt0-omc2-s51.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 1 Jan 2012 12:56:06 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_837143a5-10ba-4fed-94ee-7dd4c2a7ded2_" X-Originating-IP: [201.21.15.110] From: Eduardo lavratti To: Paparazzi developer forum Date: Sun, 1 Jan 2012 20:56:05 +0000 Importance: Normal In-Reply-To: <4F0062EA.7040207@gmail.com> References: <4EFCD9DE.6010102@gmail.com>, , <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com>, , <4F0062EA.7040207@gmail.com> MIME-Version: 1.0 X-OriginalArrivalTime: 01 Jan 2012 20:56:06.0059 (UTC) FILETIME=[C7A777B0:01CCC8C7] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.54.61.102 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 21:16:13 -0000 --_837143a5-10ba-4fed-94ee-7dd4c2a7ded2_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Bruzzlee=2C the correct way to powert lisa/m is the i2c1 as you say. The vin in used to monitor the battery voltage. In my setupi i use 7v to power the lisa/m because the onboard regulator wor= k very HOT with 12v. So i connect the vin directo to battery and a 7v to v_batt pin. Date: Sun=2C 1 Jan 2012 14:43:06 +0100 From: bruzzlee.ch@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Lisa M wiring layout =20 =20 =20 =20 Thanks for the answers. =20 @ Eduardo Of course I will share my tests to the community =20 @ Eric Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? Because this looks strange to me... =20 Bruzzlee=20 =20 Am 31.12.11 21:03=2C schrieb Eduardo lavratti: =20 =20 =20 Bruzzlee=2C i am using lisa/m too. Please=2C report your tests to the group. =20 I have strange behavior with my copter. Some of this caused by vibration and other that i not know the cause. =20 regards. =20 > From: eric@eparsonage.com > Date: Sun=2C 1 Jan 2012 01:46:19 +1030 > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Lisa M wiring layout >=20 > Hi Bruzzlee >=20 > It looks good to me and yes the ADC1 bridge is needed only for the initial bind to the Spektrum receiver (or receivers=2C you can use two at once) >=20 > Eric >=20 > On 30/12/2011=2C at 7:51 AM=2C Bruzzlee wrote: >=20 > > Hi all > > After a long break I've continued the work on my quadrotor Lisa M project. Now I've done my wiring layout but I'm not sure if everything is correct. > > Especially the power source for the board: I2C1 CAN (V_BATT/GND) or SERVO1 (SV/GND)? > > The ADC1 bridge - I need it only for the first binding to the spectrum remote - right? > >=20 > > I want to publish this layout on wiki - please report mistakes! > >=20 > > thx > > Bruzzlee > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 =20 =20 =20 =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_837143a5-10ba-4fed-94ee-7dd4c2a7ded2_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Bruzzlee=2C the correct way to powert lisa/m is the i2c1 as you say.
The= vin in used to monitor the battery voltage.
In my setupi i use 7v to po= wer the lisa/m because the onboard regulator work very HOT with 12v.
So = i connect the vin directo to battery and a 7v to v_batt pin.




Dat= e: Sun=2C 1 Jan 2012 14:43:06 +0100
From: bruzzlee.ch@gmail.com
To: p= aparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Lisa M wiring l= ayout

=20 =20 =20 =20 Thanks for the answers.

@ Eduardo
Of course I will share my tests to the community

@ Eric
Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V?
Because this looks strange to me...

Bruzzlee

Am 31.12.11 21:03=2C schrieb Eduardo lavratti:
Bruzzlee=2C i am using lisa/m too.
Please=2C report your tests to the group.

I have strange behavior with my copter.
Some of this caused by vibration and other that i not know the cause.

regards.

>=3B From: eric@eparsonage.com
>=3B Date: Sun=2C 1 Jan 2012 01:46:19 +1030
>=3B To: paparazzi-devel@nongnu.org
>=3B Subject: Re: [Paparazzi-devel] Lisa M wiring layout
>=3B
>=3B Hi Bruzzlee
>=3B
>=3B It looks good to me and yes the ADC1 bridge is needed only for the initial bind to the Spektrum receiver (or receivers=2C you can use two at once)
>=3B
>=3B Eric
>=3B
>=3B On 30/12/2011=2C at 7:51 AM=2C Bruzzlee wrote:
>=3B
>=3B >=3B Hi all
>=3B >=3B After a long break I've continued the work on my quadrotor Lisa M project. Now I've done my wiring layout but I'm not sure if everything is correct.
>=3B >=3B Especially the power source for the board: I2C1 CAN (V_BATT/GND) or SERVO1 (SV/GND)?
>=3B >=3B The ADC1 bridge - I need it only for the first binding to the spectrum remote - right?
>=3B >=3B
>=3B >=3B I want to publish this layout on wiki - please report mistakes!
>=3B >=3B
>=3B >=3B thx
>=3B >=3B Bruzzlee
>=3B >=3B <=3BLisaMWiring.png>=3B______________________________________= _________
>=3B >=3B Paparazzi-devel mailing list
>=3B >=3B Paparazzi-devel@nongnu.org
>=3B >=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B
>=3B
>=3B _______________________________________________
>=3B Paparazzi-devel mailing list
>=3B Paparazzi-devel@nongnu.org
>=3B https://li= sts.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/ma=
ilman/listinfo/paparazzi-devel
=20
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
=
= --_837143a5-10ba-4fed-94ee-7dd4c2a7ded2_-- From MAILER-DAEMON Sun Jan 01 16:52:58 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhTKs-0006kU-HR for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 16:52:58 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhTKo-0006kK-Sz for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:52:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhTKl-0006qC-TI for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:52:54 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:58114) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhTKl-0006q6-Cm for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 16:52:51 -0500 Received: by werb10 with SMTP id b10so8585763wer.4 for ; Sun, 01 Jan 2012 13:52:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Wh4cYEUjgSgwuewtrQwce/7Jk8E/pYrNDhG4q11EKdM=; b=NAGgiRCCN/iu8Fb33t5EOENjK1XsJ+tBlfGXlhC+LtRu+WCQKb3AVVZq5oi6H/raMQ vJJH1rDnLmgf+HtaQEFs49249i9dj+bXMCTfHkOA+w9fERFt1/qXC7KmC5N1vcLPQuCH 0o9MPmKkSRdgGy5w3RrWF7Yum8bnkrNWsTW4o= MIME-Version: 1.0 Received: by 10.216.139.96 with SMTP id b74mr31406771wej.10.1325454769313; Sun, 01 Jan 2012 13:52:49 -0800 (PST) Received: by 10.180.96.137 with HTTP; Sun, 1 Jan 2012 13:52:49 -0800 (PST) In-Reply-To: References: Date: Sun, 1 Jan 2012 22:52:49 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0016e6db2dcfb0d99104b57e7c6c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.173 Subject: Re: [Paparazzi-devel] Strange throttle behavior X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 21:52:57 -0000 --0016e6db2dcfb0d99104b57e7c6c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I had already set the queue length to 10 as follows: However, I just noticed a comment by Felix in this thread that the following will not take effect for STM32 devices: Did you change it in the code directly? How exactly? Interestingly, while testing on the work bench this evening I am noticing two things: 1) At low idling RPM I get one of the motors (can't tell which yet if it is only one) occasionally clicking or knocking once and when on an external power supply everything (Lisa/L?) seems to restart. Could not reproduce on the Lipo. 2) Occasionally the Lisa/L just freezes (motors stop, LEDs stop flashing, etc.) when I drop the throttle down to idle. Only a power cycle recovers. Either this is I2C related issues messing things up or I have a bad contact somewhere. Testing testing... Thanks Simon On Sun, Jan 1, 2012 at 10:01 PM, Eduardo lavratti wr= ote: > Well, the not had any i2c problem with lisa/m. > My accident occour with mikrokopter board. > > BTW, you increased the i2c buffer ? > With default value the motor 7 and 8 of my copter suddent start somy time= s. > > About strange behavior when landing, my copter continue with dangerous > jumping if i land without care. > > regard. > > > ------------------------------ > Date: Sun, 1 Jan 2012 15:28:09 +0100 > > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > OK, there has been a break in the weather and I was able to test again > using the params Eduardo suggested. Here is how things went: > > Step 1: > I started of hanging the octocopter from a bungee chord so it was > suspended just above the ground and a strong string from the ground to th= e > octocopter limiting its height. This worked pretty well and I was able > check if everything was basically behaving correctly. > > Step 2: > I moved the copter out to the middle of the garden and attached a 5 meter > string to the bottom just in case it wants to go out of control. > > Step 3: > Fly :) I was able to hover a few times. It certainly was fairly touchy bu= t > it wasn't so bad and was certainly flyable. I was also only 1-1.5 meters > off the ground which probably still meant it was getting some turbulence. > > Trouble Strikes: > I landed after hovering for 15-20 secs and the motors idling then all of = a > sudden (a few seconds later) the two front motors went to full power and = it > did a back flip! It looks like I only broke the two front props. > > @Eduardo: this reminds me of your description of the i2c error you tried > to reproduce when you had your accident. > > Any suggestions what I should check before trying again? > > Thanks > > Simon > > On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks wrote: > > Now I am waiting for the weather to improve. Lots of rain here at the > moment. > What kind of attitude problems were you experiencing? Generally unstable? > Simon > On Dec 28, 2011 5:44 PM, "Eduardo lavratti" wrote= : > > I wait your tests. > > My rotorcraft stay with lotz os strange behavior in attitude and i think > you will have the same problem. > happy new year. > ------------------------------ > Date: Wed, 28 Dec 2011 07:50:16 +0100 > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > Hi! > Unfortunately the Christmas break has kept me very busy. I hope to get a > chance to re-test in the next couple of days. I will update this thread > with the results. > Simon > On Dec 28, 2011 4:38 AM, "Eduardo lavratti" wrote= : > > Some news Simon ? > > > > Date: Tue, 20 Dec 2011 13:33:19 +0100 > > From: felix.ruess@gmail.com > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > > > If you mean the bound_commands_step that was added by Piotr in May, > > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or > > SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the > > airframe file that is not used... > > > > On Tue, Dec 20, 2011 at 1:20 PM, antoine drouin > wrote: > > > I just looked at the file and noticed that someone added a sort of lo= w > > > pass filter in there. It would probably be nicer to handle the > > > dynamics of the commands in the stabilization layer. > > > > > > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin > wrote: > > >> take a look at > > >> paparazzi/sw/airborne/firmwares/rotorcraft/actuators/supervision.c > > >> This was my first attempt at handling actuators saturation issues. Y= ou > > >> are correct that the attitude stabilization is given priority over > > >> vertical guidance. It's based on the assumption that the angular > > >> dynamic is faster than the vertical one. > > >> > > >> Poine > > >> > > >> On Tue, Dec 20, 2011 at 1:06 PM, Simon Wilks > wrote: > > >>> Hi Felix, > > >>> > > >>> On Tue, Dec 20, 2011 at 2:09 AM, Felix Ruess > wrote: > > >>>> > > >>>> Hi Simon, > > >>>> > > >>>> yes, when it's armed the motors will idle at low rpms with zero > > >>>> throttle on the RC. > > >>>> From your config it looks like you were testing in attitude_direct > > >>>> mode? > > >>> > > >>> Correct. > > >>> > > >>>> > > >>>> In that case the guidance_v p gain does not play any roll at > > >>>> all, since throttle is directly controlled via RC. > > >>> > > >>> > > >>> I see. I will give it a try seeing Eduardo seems to think it helps. > It will > > >>> at least not hurt if it isn't used. > > >>>> > > >>>> > > >>>> I haven't heard or experienced your problem with throttle lag > > >>>> before... maybe it's a problem with 8 motors and i2c? That is a sh= ot > > >>>> in the dark, but you could test with increasing the i2c queue to > more > > >>>> than 10 (that's just what others reported on the mailing list for = 8 > > >>>> motors). > > >>>> > > >>>> > > >>>> When you hold the quadcopter with zero throttle and tilt it a bit = it > > >>>> should immediately try to compensate for that.... sluggish respons= e > to > > >>>> that might indicated an i2c queue problem... > > >>> > > >>> > > >>> When I tip the copter in any direction it seems to respond correctl= y > and > > >>> very quickly. I will probably give the i2c queue adjustment a try a= s > well. > > >>>> > > >>>> > > >>>> With respect to switching off attitude control at zero RC throttle > > >>>> input: I didn't quite get why you'd want to switch that off and IM= HO > > >>>> opinion that is not such a good idea (at least I can't think of a > > >>>> reason right now). > > >>>> E.g. when you want the copter to fall really quickly and you take > the > > >>>> throttle to zero, you really don't want stabilization completely > > >>>> switched off. > > >>> > > >>> > > >>> OK, I agree that it probably isn't a good idea then :) Didn't think > of that. > > >>> > > >>> The throttle issue only happens when the copter is in flight and I > have > > >>> never noticed something like this when throttling up (and then down= ) > while > > >>> remaining on the ground. I wonder if this is an effect of it > overdoing the > > >>> attitude control as it should be sinking and it just puts too much > power > > >>> into the stabilization attempts, at least for an octocopter? > > >>> > > >>> Thanks, > > >>> > > >>> Simon > > >>> > > >>>> > > >>>> If one wanted to do that at all, one could think about using > something > > >>>> like the autopilot_in_flight state to check if the copter is not i= n > > >>>> flight AND the rc throttle at zero to switch it off... but that > would > > >>>> need some modifications for takeoff. > > >>>> > > >>>> Cheers, Felix > > >>>> > > >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks > wrote: > > >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratti > > >>>> > > > >>>> > wrote: > > >>>> >> > > >>>> >> As i tell you ... i have the same behavior when i using a HIGH > valeu on > > >>>> >> guidance_V P parameter. > > >>>> > > > >>>> > OK, got it. > > >>>> > > > >>>> > > > >>>> >> > > >>>> >> > > >>>> >> This is the first think that i will modify in PPZ software. > > >>>> >> When the throttle is around 0 the ATTITUDE control stop control > the > > >>>> >> motors. > > >>>> > > > >>>> > That would be great. This is pretty nasty (and extremely > surprising) > > >>>> > behavior. > > >>>> > > > >>>> > Thanks > > >>>> > > > >>>> > Simon > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> ________________________________ > > >>>> >> Date: Mon, 19 Dec 2011 09:56:34 +0100 > > >>>> >> From: sjwilks@gmail.com > > >>>> >> To: paparazzi-devel@nongnu.org > > >>>> >> Subject: Re: [Paparazzi-devel] Strange throttle behavior > > >>>> >> > > >>>> >> > > >>>> >> I just replayed the logs and the GCS shows the throttle input > going to > > >>>> >> 0% > > >>>> >> after about 3 secs but the octocopter was clearly still flying > for > > >>>> >> another > > >>>> >> 3-4 secs after this I till I hit the kill switch. > > >>>> >> > > >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, Simon Wilks > > > >>>> >> wrote: > > >>>> >> > > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Garcia de Marina > > >>>> >> wrote: > > >>>> >> > > >>>> >> Yeah, > > >>>> >> > > >>>> >> regarding the safety, I agree with Eduardo, next time DO NOT ru= n > next > > >>>> >> to > > >>>> >> the copter if you have lost its control until it completely > > >>>> >> is switched off. > > >>>> >> > > >>>> >> > > >>>> >> Yes you are right. I should keep clear till it has settled. > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> Cheers > > >>>> >> > > >>>> >> > > >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lavratti > > >>>> >> > > >>>> >> wrote: > > >>>> >> > > >>>> >> Hey man ... take care with your tests ! > > >>>> >> This props and motors are very POWER and DANGEROUS ! > > >>>> >> Take a look at this pictures > > >>>> >> > http://brquad.blogspot.com/2011/04/little-acident-with-my-big-hexa.html > > >>>> >> This accident occurred when i make some tests with my big hexa > whit > > >>>> >> same > > >>>> >> motors and props. > > >>>> >> Never make this tests with children arround. > > >>>> >> Well, for the JUMP problem reduce the "guidance_V / hover_KP" > and make > > >>>> >> a > > >>>> >> test. > > >>>> >> > > >>>> >> Make the same for wooble. Reduce the P & D GAIN parameter for > Theta and > > >>>> >> Phi . You see this values in STABILIZATION_ATTITUDE section. > > >>>> >> Reduce P for 300 and make a test. > > >>>> >> > > >>>> >> Stay sure that your props are very well balanced or your lisa > board > > >>>> >> have a > > >>>> >> good vibration isolation. > > >>>> >> > > >>>> >> When i make my first fly using lisa/m i have similar attitude o= n > me > > >>>> >> small > > >>>> >> octo (5"props) and on my quad (8" props) > > >>>> >> after i balance the props and make a good vibration isolation a= ll > > >>>> >> problems > > >>>> >> are solved. > > >>>> >> > > >>>> >> Regards and sorry for my poor english. > > >>>> >> > > >>>> >> Eduardo Lavratti > > >>>> >> Brasilian UAV developer. > > >>>> >> > > >>>> >> > > >>>> >> ________________________________ > > >>>> >> Date: Sun, 18 Dec 2011 20:38:21 +0100 > > >>>> >> From: sjwilks@gmail.com > > >>>> >> To: paparazzi-devel@nongnu.org > > >>>> >> Subject: [Paparazzi-devel] Strange throttle behavior > > >>>> >> > > >>>> >> > > >>>> >> Hi > > >>>> >> > > >>>> >> I have been noticing what seemed like a lag in throttle control > though > > >>>> >> I > > >>>> >> wasn't 100% sure till my first test flight today (octocopter, > lisa/l, > > >>>> >> spektrum satellite receiver). While on the ground I don't seem = to > > >>>> >> notice > > >>>> >> this effect but when holding it above my head or lifting off > strange > > >>>> >> things > > >>>> >> start to happen. > > >>>> >> > > >>>> >> When holding it above my head changing the throttle on the > sender seems > > >>>> >> to > > >>>> >> take a second or two till it happens on the copter. I have also > noticed > > >>>> >> what > > >>>> >> seems to be a general increase in throttle all of sudden, not > just to > > >>>> >> correct attitude but like a it wants to pull up and away. > > >>>> >> > > >>>> >> When I tried the first flight today I got a bit of a shock when= I > > >>>> >> wanted > > >>>> >> to just lift off a bit then set down only to discover it did no= t > want > > >>>> >> to > > >>>> >> respond to the fact that I had returned the throttle back to > zero and > > >>>> >> skipped off across the garden. In the end I had to flick the ki= ll > > >>>> >> switch. > > >>>> >> Pretty funny after the event. I have a video if you want a laug= h > here. > > >>>> >> > > >>>> >> You will see the props rotating at minimum speed (zero throttle > on the > > >>>> >> sender) after arming. I assume this is correct? One of the prop= s > isn't > > >>>> >> rotating properly and I suspect it might have a problem and nee= d > > >>>> >> swapping > > >>>> >> with a spare (it has a bit more resistance to the hand when > rotating > > >>>> >> than > > >>>> >> the others) but I thought it might be OK to try a small hover > anyway. > > >>>> >> > > >>>> >> Any ideas what causes this kind of throttle behavior? Pitch and > roll > > >>>> >> seem > > >>>> >> pretty responsive. Here is the aircraft config. > > >>>> >> > > >>>> >> Thanks > > >>>> >> > > >>>> >> Simon > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> _______________________________________________ Paparazzi-devel > mailing > > >>>> >> list Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> _______________________________________________ > > >>>> >> Paparazzi-devel mailing list > > >>>> >> Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> -- > > >>>> >> H=E9ctor > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> _______________________________________________ > > >>>> >> Paparazzi-devel mailing list > > >>>> >> Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> _______________________________________________ Paparazzi-devel > mailing > > >>>> >> list Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> _______________________________________________ > > >>>> >> Paparazzi-devel mailing list > > >>>> >> Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> > > > >>>> > > > >>>> > _______________________________________________ > > >>>> > Paparazzi-devel mailing list > > >>>> > Paparazzi-devel@nongnu.org > > >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> > > > >>>> > > >>>> _______________________________________________ > > >>>> Paparazzi-devel mailing list > > >>>> Paparazzi-devel@nongnu.org > > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>> > > >>> > > >>> > > >>> _______________________________________________ > > >>> Paparazzi-devel mailing list > > >>> Paparazzi-devel@nongnu.org > > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>> > > > > > > _______________________________________________ > > > Paparazzi-devel mailing list > > > Paparazzi-devel@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --0016e6db2dcfb0d99104b57e7c6c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I had already set the queue length to 10 as follows:

<define nam= e=3D"I2C_TRANSACTION_QUEUE_LEN" value= =3D"10"/>

However, I = just noticed a comment by Felix in this thread that the following will not = take effect for STM32 devices:

<configure name=3D"MKK_I2C_SCL_TIME" value=3D&quo= t;50"/>

Did you chan= ge it in the code directly? How exactly?


Interestingly, while testing on the work= bench this evening I am noticing two things:

1) A= t low idling RPM I get one of the motors (can't tell which yet if it is= only one) occasionally clicking or knocking once and when on an external p= ower supply everything (Lisa/L?) seems to restart. Could not reproduce on t= he Lipo.

2) Occasionally the Lisa/L just freezes (motors stop, L= EDs stop flashing, etc.) when I drop the throttle down to idle. Only a powe= r cycle recovers.

Either this is I2C related issue= s messing things up or I have a bad contact somewhere. Testing testing...

Thanks

Simon

On Sun, Jan 1, 2012 at 10:01 PM, Eduardo lavratti <agressiva@hotmail.= com> wrote:
Well, the not had any i2c problem with lisa/m.
My accident occour with = mikrokopter board.

BTW, you increased the i2c buffer ?
With defau= lt value the motor 7 and 8 of my copter suddent start somy times.

About strange behavior when landing, my copter continue with dangerous jump= ing if i land without care.

regard.



D= ate: Sun, 1 Jan 2012 15:28:09 +0100

From: sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

OK, there has been a break in the weather and I was able to= test again using the params Eduardo suggested. Here is how things went:
Step 1:
I started of hanging the octocopter from a= bungee chord so it was suspended just above the ground and a strong string= from the ground to the octocopter limiting its height. This worked pretty = well and I was able check if everything was basically behaving correctly.
Step 2:
I moved the copter out to the middle of the garden an= d attached a 5 meter string to the bottom just in case it wants to go out o= f control.

Step 3:
Fly :) I was able to = hover a few times. It certainly was fairly touchy but it wasn't so bad = and was certainly flyable. I was also only 1-1.5 meters off the ground whic= h probably still meant it was getting some turbulence.

Trouble Strikes:
I landed after hovering for = 15-20 secs and the motors idling then all of a sudden (a few seconds later)= the two front motors went to full power and it did a back flip! It looks l= ike I only broke the two front props.

@Eduardo: this reminds me of your description of the i2= c error you tried to reproduce when you had your accident.=A0
Any suggestions what I should check before trying again?

Thanks

Simon

On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks <sjwilks@gmail.c= om> wrote:
Now I am = waiting for the weather to improve. Lots of rain here at the moment.
What kind of attitude problems were you experiencing? Generally unstable? <= br> Simon
On Dec 28, 2011 5:44 PM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
I wait your tests.

My rotorcraft stay with lotz os strange behavior = in attitude and i think you will have the same problem.
happy new year.<= br>

Date: Wed, 28 Dec 2011 07:50:16 +0100
From: sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

Hi!
Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.
Simon
On Dec 28, 2011 4:38 AM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
Some news Simon ?


> Date: Tue, 20 Dec 2011 13= :33:19 +0100
> From: felix.ruess@gmail.com
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Strange throttle behavior
>
&= gt; If you mean the bound_commands_step that was added by Piotr in May,
= > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or
> SUPERVISION_= MAX_POSITIVE_MOTOR_STEP is explicitly defined in the
> airframe file that is not used...
>
> On Tue, Dec 20, 201= 1 at 1:20 PM, antoine drouin <poinix@gmail.com> wrote:
> > I just looked at t= he file and noticed that someone added a sort of low
> > pass filter in there. It would probably be nicer to handle the> > dynamics of the commands in the stabilization layer.
> >= ;
> > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin <poinix@gmail.com> wro= te:
> >> take a look at
> >> =A0paparazzi/sw/airborne/firm= wares/rotorcraft/actuators/supervision.c
> >> This was my first= attempt at handling actuators saturation issues. You
> >> are = correct that the attitude stabilization is given priority over
> >> vertical guidance. It's based on the assumption that the = angular
> >> dynamic is faster than the vertical one.
> &= gt;>
> >> Poine
> >>
> >> On Tue, De= c 20, 2011 at 1:06 PM, Simon Wilks <sjwilks@gmail.com> wrote:
> >>> Hi Felix,
> >>>
> >>> On Tu= e, Dec 20, 2011 at 2:09 AM, Felix Ruess <felix.ruess@gmail.com> wrote:
> &g= t;>>>
> >>>> Hi Simon,
> >>>>
> >>&g= t;> yes, when it's armed the motors will idle at low rpms with zero<= br>> >>>> throttle on the RC.
> >>>> From = your config it looks like you were testing in attitude_direct
> >>>> mode?
> >>>
> >>> Corre= ct.
> >>>
> >>>>
> >>>> = In that case the guidance_v p gain does not play any roll at
> >&g= t;>> all, since throttle is directly controlled via RC.
> >>>
> >>>
> >>> I see. I will g= ive it a try seeing Eduardo seems to think it helps. It will
> >&g= t;> at least not hurt if it isn't used.
> >>>>
> >>>>
> >>>> I haven't heard or exper= ienced your problem with throttle lag
> >>>> before... ma= ybe it's a problem with 8 motors and i2c? That is a shot
> >&g= t;>> in the dark, but you could test with increasing the i2c queue to= more
> >>>> than 10 (that's just what others reported on the = mailing list for 8
> >>>> motors).
> >>>&g= t;
> >>>>
> >>>> When you hold the quad= copter with zero throttle and tilt it a bit it
> >>>> should immediately try to compensate for that.... slu= ggish response to
> >>>> that might indicated an i2c queu= e problem...
> >>>
> >>>
> >>>= When I tip the copter in any direction it seems to respond correctly and > >>> very quickly. I will probably give the i2c queue adjustme= nt a try as well.
> >>>>
> >>>>
>= >>>> With respect to switching off attitude control at zero RC= throttle
> >>>> input: I didn't quite get why you'd want to s= witch that off and IMHO
> >>>> opinion that is not such a= good idea (at least I can't think of a
> >>>> reason= right now).
> >>>> E.g. when you want the copter to fall really quickly = and you take the
> >>>> throttle to zero, you really don&= #39;t want stabilization completely
> >>>> switched off.<= br> > >>>
> >>>
> >>> OK, I agree tha= t it probably isn't a good idea then :) Didn't think of that.
&g= t; >>>
> >>> The throttle issue only happens when t= he copter is in flight and I have
> >>> never noticed something like this when throttling up (and= then down) while
> >>> remaining on the ground. I wonder if= this is an effect of it overdoing the
> >>> attitude contro= l as it should be sinking and it just puts too much power
> >>> into the stabilization attempts, at least for an octocopt= er?
> >>>
> >>> Thanks,
> >>><= br>> >>> Simon
> >>>
> >>>> > >>>> If one wanted to do that at all, one could think abou= t using something
> >>>> like the autopilot_in_flight sta= te to check if the copter is not in
> >>>> flight AND the= rc throttle at zero to switch it off... but that would
> >>>> need some modifications for takeoff.
> >>= >>
> >>>> Cheers, Felix
> >>>>> >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks <sjwilks@gmail.com&g= t; wrote:
> >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratt= i
> >>>> > <agressiva@hotmail.com>
> >>>> = > wrote:
> >>>> >>
> >>>> >> As i tell = you ... i have the same behavior when i using a HIGH valeu on
> >&= gt;>> >> guidance_V P parameter.
> >>>> ><= br> > >>>> > OK, got it.
> >>>> >
>= ; >>>> >
> >>>> >>
> >>&= gt;> >>
> >>>> >> This is the first think = that i will modify in PPZ software.
> >>>> >> When the throttle is around 0 the ATTITUDE c= ontrol stop control the
> >>>> >> motors.
> &= gt;>>> >
> >>>> > That would be great. Thi= s is pretty nasty (and extremely surprising)
> >>>> > behavior.
> >>>> >
> = >>>> > Thanks
> >>>> >
> >>= >> > Simon
> >>>> >>
> >>>&= gt; >>
> >>>> >>
> >>>> >> __________= ______________________
> >>>> >> Date: Mon, 19 Dec = 2011 09:56:34 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To: paparazzi-devel@nongnu.org
> >>>= > >> Subject: Re: [Paparazzi-devel] Strange throttle behavior
> >>>> >>
> >>>> >>
> >>>> >> I just rep= layed the logs and the GCS shows the throttle input going to
> >&g= t;>> >> 0%
> >>>> >> after about 3 secs= but the octocopter was clearly still flying for
> >>>> >> another
> >>>> >> 3-= 4 secs after this I till I hit the kill switch.
> >>>> &g= t;>
> >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, = Simon Wilks <sjwi= lks@gmail.com>
> >>>> >> wrote:
> >>>> >>
= > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Gar= cia de Marina
> >>>> >> <noeth3r@gmail.com> wrote:
> >>>> >>
> >>>> >> Yeah,
&= gt; >>>> >>
> >>>> >> regarding t= he safety, I agree with Eduardo, next time DO NOT run next
> >>= >> >> to
> >>>> >> the copter if you have lost its control unti= l it completely
> >>>> >> is=A0switched=A0off.
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >> Yes you are right. I should keep clear till it has s= ettled.
> >>>> >>
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>&= gt;> >> Cheers
> >>>> >>
> >>&= gt;> >>
> >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lav= ratti
> >>>> >> <agressiva@hotmail.com>
> >>&= gt;> >> wrote:
> >>>> >>
> >>>> >> Hey man ..= . take care with your tests !
> >>>> >> This props = and motors are very POWER and DANGEROUS !
> >>>> >>= Take a look at this pictures
> >>>> >> http://brquad.blo= gspot.com/2011/04/little-acident-with-my-big-hexa.html
> >>= >> >> This accident occurred when i make some tests with my big= hexa whit
> >>>> >> same
> >>>> >> motor= s and props.
> >>>> >> Never make this tests with c= hildren arround.
> >>>> >> Well, for the JUMP probl= em reduce the "guidance_V / hover_KP" and make
> >>>> >> a
> >>>> >> test.> >>>> >>
> >>>> >> Make the = same for wooble. Reduce the P & D GAIN parameter for Theta and
> >>>> >> Phi . You see this values in STABILIZATION_A= TTITUDE section.
> >>>> >> Reduce P for 300 and make a test.
> &g= t;>>> >>
> >>>> >> Stay sure that yo= ur props are very well balanced or your lisa board
> >>>>= >> have a
> >>>> >> good vibration isolation.
> >>&g= t;> >>
> >>>> >> When i make my first fly = using lisa/m i have similar attitude on me
> >>>> >>= ; small
> >>>> >> octo (5"props) and on my quad (8" = props)
> >>>> >> after i balance the props and make= a good vibration isolation all
> >>>> >> problems<= br> > >>>> >> are solved.
> >>>> >>= ;
> >>>> >> Regards and sorry for my poor english.<= br>> >>>> >>
> >>>> >> Eduardo= Lavratti
> >>>> >> Brasilian UAV developer.
> >>>= ;> >>
> >>>> >>
> >>>> &= gt;> ________________________________
> >>>> >> = Date: Sun, 18 Dec 2011 20:38:21 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To= : paparazzi= -devel@nongnu.org
> >>>> >> Subject: [Paparazzi-devel] Strange throttle = behavior
> >>>> >>
> >>>> >>= ;
> >>>> >> Hi
> >>>> >> > >>>> >> I have been noticing what seemed like a lag = in throttle control though
> >>>> >> I
> >= >>> >> wasn't 100% sure till my first test flight today = (octocopter, lisa/l,
> >>>> >> spektrum satellite receiver). While on the g= round I don't seem to
> >>>> >> notice
> = >>>> >> this effect but when holding it above my head or = lifting off strange
> >>>> >> things
> >>>> >> sta= rt to happen.
> >>>> >>
> >>>> &g= t;> When holding it above my head changing the throttle on the sender se= ems
> >>>> >> to
> >>>> >> take a = second or two till it happens on the copter. I have also noticed
> &g= t;>>> >> what
> >>>> >> seems to be = a general increase in throttle all of sudden, not just to
> >>>> >> correct attitude but like a it wants to pull= up and away.
> >>>> >>
> >>>> &g= t;> When I tried the first flight today I got a bit of a shock when I > >>>> >> wanted
> >>>> >> to = just lift off a bit then set down only to discover it did not want
> = >>>> >> to
> >>>> >> respond to t= he fact that I had returned the throttle back to zero and
> >>>> >> skipped off across the garden. In the end I = had to flick the kill
> >>>> >> switch.
> >= ;>>> >> Pretty funny after the event. I have a video if you = want a laugh here.
> >>>> >>
> >>>> >> You will s= ee the props rotating at minimum speed (zero throttle on the
> >&g= t;>> >> sender) after arming. I assume this is correct? One of = the props isn't
> >>>> >> rotating properly and I suspect it might hav= e a problem and need
> >>>> >> swapping
> >= ;>>> >> with a spare (it has a bit more resistance to the ha= nd when rotating
> >>>> >> than
> >>>> >> the o= thers) but I thought it might be OK to try a small hover anyway.
> &g= t;>>> >>
> >>>> >> Any ideas what ca= uses this kind of throttle behavior? Pitch and roll
> >>>> >> seem
> >>>> >> prett= y responsive.=A0Here is the aircraft config.
> >>>> >&= gt;
> >>>> >> Thanks
> >>>> >&= gt;
> >>>> >> Simon
> >>>> >>
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >>
> >>>> >>
> >>&g= t;> >> _______________________________________________ Paparazzi-d= evel mailing
> >>>> >> list Paparazzi-devel@nongnu.org
> >>>= ;> >> https://lists.nongnu.org/mailman/listinfo/papar= azzi-devel
> >>>> >>
> >>>> >> __________= _____________________________________
> >>>> >> Pap= arazzi-devel mailing list
> >>>> >> Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> --
> >>>> >> H=E9ctor
&g= t; >>>> >>
> >>>> >>
> >= >>> >>
> >>>> >> ____________________________________________= ___
> >>>> >> Paparazzi-devel mailing list
> = >>>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> _______________________________________________ Pap= arazzi-devel mailing
> >>>> >> list Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >> _______________________________________________
> >>>> >> Paparazzi-devel mailing list
> >>= ;>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >>
> >>>> >
> >&g= t;>> >
> >>>> > _____________________________= __________________
> >>>> > Paparazzi-devel mailing li= st
> >>>> > Paparazzi-devel@nongnu.org
> >>>> >= ; https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

> >>>> >
> >>>>
> >>>>= ; _______________________________________________
> >>>> = Paparazzi-devel mailing list
> >>>>
Paparazzi-devel@nongnu.org > >>>> https://lists.nongnu.org/mailman/listinf= o/paparazzi-devel
> >>>
> >>>
> >= ;>>
> >>> _______________________________________________
> &= gt;>> Paparazzi-devel mailing list
> >>> Paparazzi-devel@nongnu.o= rg
> >>> https://lists.nongnu.org/mailman/listinfo/pa= parazzi-devel
> >>>
> >
> > __________= _____________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
= > > https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel
>
> _______________________________________________
> Papar= azzi-devel mailing list
> Paparazzi-devel@nongnu.org
> ht= tps://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--0016e6db2dcfb0d99104b57e7c6c-- From MAILER-DAEMON Sun Jan 01 17:44:32 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhU8m-000581-Su for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 17:44:32 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhU8k-00057v-IO for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 17:44:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhU8i-00051t-S8 for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 17:44:30 -0500 Received: from unit0.ironport.snap.net.nz ([202.37.100.104]:55565) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhU8i-00051a-7W for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 17:44:28 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmERAOHgAE/KfG3X/2dsb2JhbABDggVJiA6NKAOFfoVKiQeCcgEGAwoBAU4sAggCJTkBBBoqGwIBAgMBhTeCKRGzX4h1gjdjBIgEn0g X-IronPort-AV: E=Sophos;i="4.71,442,1320577200"; d="scan'208,217";a="92119431" Received: from rupert.snap.net.nz ([202.37.100.140]) by smtp0.ironport.snap.net.nz with ESMTP; 02 Jan 2012 11:44:22 +1300 X-Sender-IP: 202.124.109.215 Received: from IBM2 (215.109.124.202.static.snap.net.nz [202.124.109.215]) by rupert.snap.net.nz (Postfix) with SMTP id C3E1320384 for ; Mon, 2 Jan 2012 11:44:21 +1300 (NZDT) Message-ID: From: "Stephen L Hulme" To: Date: Mon, 2 Jan 2012 11:44:05 +1300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000C_01CCC943.D4F4DA30" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 202.37.100.104 Subject: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 22:44:31 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_000C_01CCC943.D4F4DA30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Bruzzlee=20 Please look at this rough pencil drawing of a lisa/m wiring diagram for = a funjet.- this would be more useful for actual flying. It can easily be extended to four motors.rather than the depicted = servos.=20 Note the positive from the 11.1 volt lipo is connected to V_IN=20 Also note the correct power jumper settings=20 Regards Stephen=20 On: Thu, 29 Dec 2011 22:21:34 +0100 Bruzzlee wrote:=20 Hi allAfter a long break I've continued the work on my quadrotor Lisa M = project. Now I've done my wiring layout but I'm not sure if everything = is correct. Especially the power source for the board: I2C1 CAN = (V_BATT/GND) or SERVO1 (SV/GND)? The ADC1 bridge - I need it only for = the first binding to the spectrum remote - right? I want to publish this = layout on wiki - please report mistakes!thx Bruzzlee ------=_NextPart_000_000C_01CCC943.D4F4DA30 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Bruzzlee
 
Please look at this = rough pencil=20 drawing of a lisa/m wiring diagram for a funjet.- this would be more = useful for=20 actual flying.
It can easily be extended to four = motors.rather=20 than the depicted servos. 
Note the positive from the 11.1 = volt=20 lipo is connected to V_IN 
Also note the correct power jumper = settings=20
 
Regards
 
Stephen
 
On: Thu, 29 Dec 2011 22:21:34 +0100 = Bruzzlee wrote:=20

Hi all

After a long break I've continued the work on my quadrotor Lisa M = project. Now I've done my wiring layout but I'm not sure if everything = is correct. Especially the power source for the board: I2C1 CAN = (V_BATT/GND) or SERVO1 (SV/GND)? The = ADC1 bridge - I need it only = for the first binding to the spectrum remote - right?

 

I want to publish this = layout on wiki - please report mistakes!

 

thx Bruzzlee

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
------=_NextPart_000_000C_01CCC943.D4F4DA30-- From MAILER-DAEMON Sun Jan 01 17:53:04 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhUH2-00063n-AG for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 17:53:04 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60491) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhUGx-00063h-Bl for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 17:53:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhUGu-0005kZ-BO for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 17:52:59 -0500 Received: from snt0-omc2-s23.snt0.hotmail.com ([65.55.90.98]:32800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhUGt-0005kU-UH for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 17:52:56 -0500 Received: from SNT115-W24 ([65.55.90.71]) by snt0-omc2-s23.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 1 Jan 2012 14:52:54 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_f56a6038-bfc7-4574-a235-5a22c3772545_" X-Originating-IP: [201.21.15.110] From: Eduardo lavratti To: Paparazzi developer forum Date: Sun, 1 Jan 2012 22:52:54 +0000 Importance: Normal In-Reply-To: References: , , , , , , , , , , , , , , , , , MIME-Version: 1.0 X-OriginalArrivalTime: 01 Jan 2012 22:52:54.0902 (UTC) FILETIME=[19400960:01CCC8D8] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.55.90.98 Subject: Re: [Paparazzi-devel] Strange throttle behavior X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 22:53:02 -0000 --_f56a6038-bfc7-4574-a235-5a22c3772545_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable this command is for booz "MKK_I2C_SCL_TIME" this commando is for lisa about board freeze=2C i not remember if i have this issue when using i2c. for now=2C my quad use pwm escs. Date: Sun=2C 1 Jan 2012 22:52:49 +0100 From: sjwilks@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Strange throttle behavior I had already set the queue length to 10 as follows: However=2C I just = noticed a comment by Felix in this thread that the following will not take = effect for STM32 devices: Did you change it in the= code directly? How exactly? Interestingly=2C while testing on the work bench this evening I am noticing= two things: 1) At low idling RPM I get one of the motors (can't tell which yet if it is= only one) occasionally clicking or knocking once and when on an external p= ower supply everything (Lisa/L?) seems to restart. Could not reproduce on t= he Lipo. 2) Occasionally the Lisa/L just freezes (motors stop=2C LEDs stop flashing= =2C etc.) when I drop the throttle down to idle. Only a power cycle recover= s. Either this is I2C related issues messing things up or I have a bad contact= somewhere. Testing testing... Thanks Simon On Sun=2C Jan 1=2C 2012 at 10:01 PM=2C Eduardo lavratti wrote: Well=2C the not had any i2c problem with lisa/m.=20 My accident occour with mikrokopter board. BTW=2C you increased the i2c buffer ? With default value the motor 7 and 8 of my copter suddent start somy times. About strange behavior when landing=2C my copter continue with dangerous ju= mping if i land without care. regard. Date: Sun=2C 1 Jan 2012 15:28:09 +0100 From: sjwilks@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Strange throttle behavior OK=2C there has been a break in the weather and I was able to test again us= ing the params Eduardo suggested. Here is how things went: Step 1:I started of hanging the octocopter from a bungee chord so it was su= spended just above the ground and a strong string from the ground to the oc= tocopter limiting its height. This worked pretty well and I was able check = if everything was basically behaving correctly. Step 2:I moved the copter out to the middle of the garden and attached a 5 = meter string to the bottom just in case it wants to go out of control. Step 3:Fly :) I was able to hover a few times. It certainly was fairly touc= hy but it wasn't so bad and was certainly flyable. I was also only 1-1.5 me= ters off the ground which probably still meant it was getting some turbulen= ce. Trouble Strikes:I landed after hovering for 15-20 secs and the motors idlin= g then all of a sudden (a few seconds later) the two front motors went to f= ull power and it did a back flip! It looks like I only broke the two front = props. @Eduardo: this reminds me of your description of the i2c error you tried to= reproduce when you had your accident.=20 Any suggestions what I should check before trying again? Thanks Simon On Sat=2C Dec 31=2C 2011 at 3:51 PM=2C Simon Wilks wrot= e: Now I am waiting for the weather to improve. Lots of rain here at the momen= t.=20 What kind of attitude problems were you experiencing? Generally unstable?=20 Simon On Dec 28=2C 2011 5:44 PM=2C "Eduardo lavratti" wro= te: I wait your tests. My rotorcraft stay with lotz os strange behavior in attitude and i think yo= u will have the same problem. happy new year. Date: Wed=2C 28 Dec 2011 07:50:16 +0100 From: sjwilks@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Strange throttle behavior Hi!=20 Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.=20 Simon=20 On Dec 28=2C 2011 4:38 AM=2C "Eduardo lavratti" wro= te: Some news Simon ? > Date: Tue=2C 20 Dec 2011 13:33:19 +0100 > From: felix.ruess@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior >=20 > If you mean the bound_commands_step that was added by Piotr in May=2C > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or > SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the > airframe file that is not used... >=20 > On Tue=2C Dec 20=2C 2011 at 1:20 PM=2C antoine drouin = wrote: > > I just looked at the file and noticed that someone added a sort of low > > pass filter in there. It would probably be nicer to handle the > > dynamics of the commands in the stabilization layer. > > > > On Tue=2C Dec 20=2C 2011 at 1:14 PM=2C antoine drouin wrote: > >> take a look at > >> paparazzi/sw/airborne/firmwares/rotorcraft/actuators/supervision.c > >> This was my first attempt at handling actuators saturation issues. You > >> are correct that the attitude stabilization is given priority over > >> vertical guidance. It's based on the assumption that the angular > >> dynamic is faster than the vertical one. > >> > >> Poine > >> > >> On Tue=2C Dec 20=2C 2011 at 1:06 PM=2C Simon Wilks = wrote: > >>> Hi Felix=2C > >>> > >>> On Tue=2C Dec 20=2C 2011 at 2:09 AM=2C Felix Ruess wrote: > >>>> > >>>> Hi Simon=2C > >>>> > >>>> yes=2C when it's armed the motors will idle at low rpms with zero > >>>> throttle on the RC. > >>>> From your config it looks like you were testing in attitude_direct > >>>> mode? > >>> > >>> Correct. > >>> > >>>> > >>>> In that case the guidance_v p gain does not play any roll at > >>>> all=2C since throttle is directly controlled via RC. > >>> > >>> > >>> I see. I will give it a try seeing Eduardo seems to think it helps. I= t will > >>> at least not hurt if it isn't used. > >>>> > >>>> > >>>> I haven't heard or experienced your problem with throttle lag > >>>> before... maybe it's a problem with 8 motors and i2c? That is a shot > >>>> in the dark=2C but you could test with increasing the i2c queue to m= ore > >>>> than 10 (that's just what others reported on the mailing list for 8 > >>>> motors). > >>>> > >>>> > >>>> When you hold the quadcopter with zero throttle and tilt it a bit it > >>>> should immediately try to compensate for that.... sluggish response = to > >>>> that might indicated an i2c queue problem... > >>> > >>> > >>> When I tip the copter in any direction it seems to respond correctly = and > >>> very quickly. I will probably give the i2c queue adjustment a try as = well. > >>>> > >>>> > >>>> With respect to switching off attitude control at zero RC throttle > >>>> input: I didn't quite get why you'd want to switch that off and IMHO > >>>> opinion that is not such a good idea (at least I can't think of a > >>>> reason right now). > >>>> E.g. when you want the copter to fall really quickly and you take th= e > >>>> throttle to zero=2C you really don't want stabilization completely > >>>> switched off. > >>> > >>> > >>> OK=2C I agree that it probably isn't a good idea then :) Didn't think= of that. > >>> > >>> The throttle issue only happens when the copter is in flight and I ha= ve > >>> never noticed something like this when throttling up (and then down) = while > >>> remaining on the ground. I wonder if this is an effect of it overdoin= g the > >>> attitude control as it should be sinking and it just puts too much po= wer > >>> into the stabilization attempts=2C at least for an octocopter? > >>> > >>> Thanks=2C > >>> > >>> Simon > >>> > >>>> > >>>> If one wanted to do that at all=2C one could think about using somet= hing > >>>> like the autopilot_in_flight state to check if the copter is not in > >>>> flight AND the rc throttle at zero to switch it off... but that woul= d > >>>> need some modifications for takeoff. > >>>> > >>>> Cheers=2C Felix > >>>> > >>>> On Mon=2C Dec 19=2C 2011 at 7:42 PM=2C Simon Wilks wrote: > >>>> > On Mon=2C Dec 19=2C 2011 at 6:23 PM=2C Eduardo lavratti > >>>> > > >>>> > wrote: > >>>> >> > >>>> >> As i tell you ... i have the same behavior when i using a HIGH va= leu on > >>>> >> guidance_V P parameter. > >>>> > > >>>> > OK=2C got it. > >>>> > > >>>> > > >>>> >> > >>>> >> > >>>> >> This is the first think that i will modify in PPZ software. > >>>> >> When the throttle is around 0 the ATTITUDE control stop control t= he > >>>> >> motors. > >>>> > > >>>> > That would be great. This is pretty nasty (and extremely surprisin= g) > >>>> > behavior. > >>>> > > >>>> > Thanks > >>>> > > >>>> > Simon > >>>> >> > >>>> >> > >>>> >> > >>>> >> ________________________________ > >>>> >> Date: Mon=2C 19 Dec 2011 09:56:34 +0100 > >>>> >> From: sjwilks@gmail.com > >>>> >> To: paparazzi-devel@nongnu.org > >>>> >> Subject: Re: [Paparazzi-devel] Strange throttle behavior > >>>> >> > >>>> >> > >>>> >> I just replayed the logs and the GCS shows the throttle input goi= ng to > >>>> >> 0% > >>>> >> after about 3 secs but the octocopter was clearly still flying fo= r > >>>> >> another > >>>> >> 3-4 secs after this I till I hit the kill switch. > >>>> >> > >>>> >> On Sun=2C Dec 18=2C 2011 at 10:13 PM=2C Simon Wilks > >>>> >> wrote: > >>>> >> > >>>> >> On Sun=2C Dec 18=2C 2011 at 10:06 PM=2C Hector Garcia de Marina > >>>> >> wrote: > >>>> >> > >>>> >> Yeah=2C > >>>> >> > >>>> >> regarding the safety=2C I agree with Eduardo=2C next time DO NOT = run next > >>>> >> to > >>>> >> the copter if you have lost its control until it completely > >>>> >> is switched off. > >>>> >> > >>>> >> > >>>> >> Yes you are right. I should keep clear till it has settled. > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> Cheers > >>>> >> > >>>> >> > >>>> >> On Sun=2C Dec 18=2C 2011 at 9:31 PM=2C Eduardo lavratti > >>>> >> > >>>> >> wrote: > >>>> >> > >>>> >> Hey man ... take care with your tests ! > >>>> >> This props and motors are very POWER and DANGEROUS ! > >>>> >> Take a look at this pictures > >>>> >> http://brquad.blogspot.com/2011/04/little-acident-with-my-big-hex= a.html > >>>> >> This accident occurred when i make some tests with my big hexa wh= it > >>>> >> same > >>>> >> motors and props. > >>>> >> Never make this tests with children arround. > >>>> >> Well=2C for the JUMP problem reduce the "guidance_V / hover_KP" a= nd make > >>>> >> a > >>>> >> test. > >>>> >> > >>>> >> Make the same for wooble. Reduce the P & D GAIN parameter for The= ta and > >>>> >> Phi . You see this values in STABILIZATION_ATTITUDE section. > >>>> >> Reduce P for 300 and make a test. > >>>> >> > >>>> >> Stay sure that your props are very well balanced or your lisa boa= rd > >>>> >> have a > >>>> >> good vibration isolation. > >>>> >> > >>>> >> When i make my first fly using lisa/m i have similar attitude on = me > >>>> >> small > >>>> >> octo (5"props) and on my quad (8" props) > >>>> >> after i balance the props and make a good vibration isolation all > >>>> >> problems > >>>> >> are solved. > >>>> >> > >>>> >> Regards and sorry for my poor english. > >>>> >> > >>>> >> Eduardo Lavratti > >>>> >> Brasilian UAV developer. > >>>> >> > >>>> >> > >>>> >> ________________________________ > >>>> >> Date: Sun=2C 18 Dec 2011 20:38:21 +0100 > >>>> >> From: sjwilks@gmail.com > >>>> >> To: paparazzi-devel@nongnu.org > >>>> >> Subject: [Paparazzi-devel] Strange throttle behavior > >>>> >> > >>>> >> > >>>> >> Hi > >>>> >> > >>>> >> I have been noticing what seemed like a lag in throttle control t= hough > >>>> >> I > >>>> >> wasn't 100% sure till my first test flight today (octocopter=2C l= isa/l=2C > >>>> >> spektrum satellite receiver). While on the ground I don't seem to > >>>> >> notice > >>>> >> this effect but when holding it above my head or lifting off stra= nge > >>>> >> things > >>>> >> start to happen. > >>>> >> > >>>> >> When holding it above my head changing the throttle on the sender= seems > >>>> >> to > >>>> >> take a second or two till it happens on the copter. I have also n= oticed > >>>> >> what > >>>> >> seems to be a general increase in throttle all of sudden=2C not j= ust to > >>>> >> correct attitude but like a it wants to pull up and away. > >>>> >> > >>>> >> When I tried the first flight today I got a bit of a shock when I > >>>> >> wanted > >>>> >> to just lift off a bit then set down only to discover it did not = want > >>>> >> to > >>>> >> respond to the fact that I had returned the throttle back to zero= and > >>>> >> skipped off across the garden. In the end I had to flick the kill > >>>> >> switch. > >>>> >> Pretty funny after the event. I have a video if you want a laugh = here. > >>>> >> > >>>> >> You will see the props rotating at minimum speed (zero throttle o= n the > >>>> >> sender) after arming. I assume this is correct? One of the props = isn't > >>>> >> rotating properly and I suspect it might have a problem and need > >>>> >> swapping > >>>> >> with a spare (it has a bit more resistance to the hand when rotat= ing > >>>> >> than > >>>> >> the others) but I thought it might be OK to try a small hover any= way. > >>>> >> > >>>> >> Any ideas what causes this kind of throttle behavior? Pitch and r= oll > >>>> >> seem > >>>> >> pretty responsive. Here is the aircraft config. > >>>> >> > >>>> >> Thanks > >>>> >> > >>>> >> Simon > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> _______________________________________________ Paparazzi-devel m= ailing > >>>> >> list Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Paparazzi-devel mailing list > >>>> >> Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> -- > >>>> >> H=E9ctor > >>>> >> > >>>> >> > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Paparazzi-devel mailing list > >>>> >> Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> _______________________________________________ Paparazzi-devel m= ailing > >>>> >> list Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Paparazzi-devel mailing list > >>>> >> Paparazzi-devel@nongnu.org > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >> > >>>> > > >>>> > > >>>> > _______________________________________________ > >>>> > Paparazzi-devel mailing list > >>>> > Paparazzi-devel@nongnu.org > >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> > > >>>> > >>>> _______________________________________________ > >>>> Paparazzi-devel mailing list > >>>> Paparazzi-devel@nongnu.org > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_f56a6038-bfc7-4574-a235-5a22c3772545_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
this command is for booz "MKK_I2C_SCL_TIME"this commando is for lisa <=3Bdefine name=3D"I2C_TRANSACTION_QUEUE_LEN" value=3D"10"/>=3B

about board = freeze=2C i not remember if i have this issue when using i2c.
for now=2C= my quad use pwm escs.

<= br>




Date: Sun=2C 1 Jan 2012 22:52:49 +0100
From: sjwilks@gmail= .com
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] St= range throttle behavior

I had already set the queue length to 10 as = follows:

<=3Bdefine name=3D"I2C_TRANSACTION_QUEUE_LEN" val= ue=3D"10"/>=3B

However=2C I j= ust noticed a comment by Felix in this thread that the following will not t= ake effect for STM32 devices:

<=3Bconfigure name=3D"MKK_I2C_SCL_TIME" value=3D"= 50"/>=3B

Did you change= it in the code directly? How exactly?


Interestingly=2C while testing on the wo= rk bench this evening I am noticing two things:

1)= At low idling RPM I get one of the motors (can't tell which yet if it is o= nly one) occasionally clicking or knocking once and when on an external pow= er supply everything (Lisa/L?) seems to restart. Could not reproduce on the= Lipo.

2) Occasionally the Lisa/L just freezes (motors stop=2C= LEDs stop flashing=2C etc.) when I drop the throttle down to idle. Only a = power cycle recovers.

Either this is I2C related i= ssues messing things up or I have a bad contact somewhere. Testing testing.= ..

Thanks

Simon

On Sun=2C Jan 1=2C 2012 at 10:01 PM=2C Eduardo lavrat= ti <=3Bagressi= va@hotmail.com>=3B wrote:
Well=2C the not had any i2c problem with lisa/m.
My accident occour wit= h mikrokopter board.

BTW=2C you increased the i2c buffer ?
With d= efault value the motor 7 and 8 of my copter suddent start somy times.
About strange behavior when landing=2C my copter continue with dangerous ju= mping if i land without care.

regard.


Date: Sun=2C 1 Jan 2012 15:28:09 +0100

From: sjwilks@gmail.com
To: paparazzi-devel@nongnu.or= g
Subject: Re: [Paparazzi-devel] Strange throttle behavior

OK= =2C there has been a break in the weather and I was able to test again usin= g the params Eduardo suggested. Here is how things went:

Step 1:
I started of hanging the octocopter from a= bungee chord so it was suspended just above the ground and a strong string= from the ground to the octocopter limiting its height. This worked pretty = well and I was able check if everything was basically behaving correctly.
Step 2:
I moved the copter out to the middle of the garden an= d attached a 5 meter string to the bottom just in case it wants to go out o= f control.

Step 3:
Fly :) I was able to = hover a few times. It certainly was fairly touchy but it wasn't so bad and = was certainly flyable. I was also only 1-1.5 meters off the ground which pr= obably still meant it was getting some turbulence.

Trouble Strikes:
I landed after hovering for = 15-20 secs and the motors idling then all of a sudden (a few seconds later)= the two front motors went to full power and it did a back flip! It looks l= ike I only broke the two front props.

@Eduardo: this reminds me of your description of the i2= c error you tried to reproduce when you had your accident. =3B

Any suggestions what I should check before trying again?

Thanks

Simon

On Sat=2C Dec 31=2C 2011 at 3:51 PM=2C Simon Wilks <=3Bsjwilks@gmail.com&g= t=3B wrote:
Now I a= m waiting for the weather to improve. Lots of rain here at the moment.
What kind of attitude problems were you experiencing? Generally unstable? <= br> Simon
On Dec 28=2C 2011 5:44 PM=2C "Eduardo lavratti" <=3Bagressiva@hotmail.com>=3B wrote:
I wait your tests.

My rotorcraft stay with lotz os strange behavior = in attitude and i think you will have the same problem.
happy new year.<= br>

Date: Wed=2C 28 Dec 2011 07:50:16 +0100
From: sjwilks@gmail.com
To: paparazzi-devel@nongnu.or= g
Subject: Re: [Paparazzi-devel] Strange throttle behavior

Hi= !
Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.
Simon
On Dec 28=2C 2011 4:38 AM=2C "Eduardo lavratti" <=3Bagressiva@hotmail.com>=3B wrote:
Some news Simon ?


>=3B Date: Tue=2C 20 Dec 201= 1 13:33:19 +0100
>=3B From: f= elix.ruess@gmail.com
>=3B To: paparazzi-devel@nongnu.org
>=3B Subject: Re: [Paparazzi-devel] Strange throttle behavior
>=3B <= br>>=3B If you mean the bound_commands_step that was added by Piotr in Ma= y=2C
>=3B but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or
>=3B = SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the
>=3B airframe file that is not used...
>=3B
>=3B On Tue=2C Dec= 20=2C 2011 at 1:20 PM=2C antoine drouin <=3Bpoinix@gmail.com>=3B wrote:
>=3B >=3B I just looked at= the file and noticed that someone added a sort of low
>=3B >=3B pass filter in there. It would probably be nicer to handle th= e
>=3B >=3B dynamics of the commands in the stabilization layer.
= >=3B >=3B
>=3B >=3B On Tue=2C Dec 20=2C 2011 at 1:14 PM=2C antoi= ne drouin <=3Bpoinix@gmail.com>= =3B wrote:
>=3B >=3B>=3B take a look at
>=3B >=3B>=3B  =3Bpaparazzi= /sw/airborne/firmwares/rotorcraft/actuators/supervision.c
>=3B >=3B&= gt=3B This was my first attempt at handling actuators saturation issues. Yo= u
>=3B >=3B>=3B are correct that the attitude stabilization is giv= en priority over
>=3B >=3B>=3B vertical guidance. It's based on the assumption that th= e angular
>=3B >=3B>=3B dynamic is faster than the vertical one.>=3B >=3B>=3B
>=3B >=3B>=3B Poine
>=3B >=3B>=3B>=3B >=3B>=3B On Tue=2C Dec 20=2C 2011 at 1:06 PM=2C Simon Wilks &l= t=3Bsjwilks@gmail.com>=3B wrote:=
>=3B >=3B>=3B>=3B Hi Felix=2C
>=3B >=3B>=3B>=3B
>= =3B >=3B>=3B>=3B On Tue=2C Dec 20=2C 2011 at 2:09 AM=2C Felix Ruess &= lt=3Bfelix.ruess@gmail.com>= =3B wrote:
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B Hi Simon=2C
>=3B >=3B>=3B>=3B>= =3B
>=3B >=3B>=3B>=3B>=3B yes=2C when it's armed the motors wi= ll idle at low rpms with zero
>=3B >=3B>=3B>=3B>=3B throttle o= n the RC.
>=3B >=3B>=3B>=3B>=3B From your config it looks like= you were testing in attitude_direct
>=3B >=3B>=3B>=3B>=3B mode?
>=3B >=3B>=3B>=3B
>= =3B >=3B>=3B>=3B Correct.
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B In that case the g= uidance_v p gain does not play any roll at
>=3B >=3B>=3B>=3B>= =3B all=2C since throttle is directly controlled via RC.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B
>=3B >=3B>= =3B>=3B I see. I will give it a try seeing Eduardo seems to think it help= s. It will
>=3B >=3B>=3B>=3B at least not hurt if it isn't used.=
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B I haven'= t heard or experienced your problem with throttle lag
>=3B >=3B>= =3B>=3B>=3B before... maybe it's a problem with 8 motors and i2c? That = is a shot
>=3B >=3B>=3B>=3B>=3B in the dark=2C but you could t= est with increasing the i2c queue to more
>=3B >=3B>=3B>=3B>=3B than 10 (that's just what others reported o= n the mailing list for 8
>=3B >=3B>=3B>=3B>=3B motors).
>= =3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B
>=3B &= gt=3B>=3B>=3B>=3B When you hold the quadcopter with zero throttle and= tilt it a bit it
>=3B >=3B>=3B>=3B>=3B should immediately try to compensate for th= at.... sluggish response to
>=3B >=3B>=3B>=3B>=3B that might i= ndicated an i2c queue problem...
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B
>=3B >=3B>=3B>=3B When I tip the copter in any d= irection it seems to respond correctly and
>=3B >=3B>=3B>=3B very quickly. I will probably give the i2c queue = adjustment a try as well.
>=3B >=3B>=3B>=3B>=3B
>=3B >= =3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B With respect to sw= itching off attitude control at zero RC throttle
>=3B >=3B>=3B>=3B>=3B input: I didn't quite get why you'd want to= switch that off and IMHO
>=3B >=3B>=3B>=3B>=3B opinion that i= s not such a good idea (at least I can't think of a
>=3B >=3B>=3B&= gt=3B>=3B reason right now).
>=3B >=3B>=3B>=3B>=3B E.g. when you want the copter to fall reall= y quickly and you take the
>=3B >=3B>=3B>=3B>=3B throttle to z= ero=2C you really don't want stabilization completely
>=3B >=3B>= =3B>=3B>=3B switched off.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B
>=3B >=3B>= =3B>=3B OK=2C I agree that it probably isn't a good idea then :) Didn't t= hink of that.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B The= throttle issue only happens when the copter is in flight and I have
>=3B >=3B>=3B>=3B never noticed something like this when throttling= up (and then down) while
>=3B >=3B>=3B>=3B remaining on the gro= und. I wonder if this is an effect of it overdoing the
>=3B >=3B>= =3B>=3B attitude control as it should be sinking and it just puts too muc= h power
>=3B >=3B>=3B>=3B into the stabilization attempts=2C at least for a= n octocopter?
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B Tha= nks=2C
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B Simon
&= gt=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B If one wanted to do that at all=2C one coul= d think about using something
>=3B >=3B>=3B>=3B>=3B like the a= utopilot_in_flight state to check if the copter is not in
>=3B >=3B&= gt=3B>=3B>=3B flight AND the rc throttle at zero to switch it off... bu= t that would
>=3B >=3B>=3B>=3B>=3B need some modifications for takeoff.
>= =3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B Cheers=2C F= elix
>=3B >=3B>=3B>=3B>=3B
>=3B >=3B>=3B>=3B>=3B = On Mon=2C Dec 19=2C 2011 at 7:42 PM=2C Simon Wilks <=3Bsjwilks@gmail.com>=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B On Mon=2C Dec 19=2C 2011 at 6:23 PM= =2C Eduardo lavratti
>=3B >=3B>=3B>=3B>=3B >=3B <=3Bagressiva@hotmail.com>=3B
>= =3B >=3B>=3B>=3B>=3B >=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B As i tell you ... i have the same behavior when i using a= HIGH valeu on
>=3B >=3B>=3B>=3B>=3B >=3B>=3B guidance_V P= parameter.
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B OK=2C got it.
>=3B >=3B>=3B= >=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >= =3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B This is the first= think that i will modify in PPZ software.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B When the throttle is around 0 = the ATTITUDE control stop control the
>=3B >=3B>=3B>=3B>=3B &g= t=3B>=3B motors.
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >= =3B>=3B>=3B>=3B >=3B That would be great. This is pretty nasty (and= extremely surprising)
>=3B >=3B>=3B>=3B>=3B >=3B behavior.
>=3B >=3B>=3B>= =3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B Thanks
>=3B= >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B = Simon
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>= =3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B ________________________________
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B Date: Mon=2C 19 Dec 2011 09:56:34 +0100
>=3B &= gt=3B>=3B>=3B>=3B >=3B>=3B From: sjwilks@gmail.com
>=3B >=3B>=3B>=3B>=3B >=3B>=3B To: paparazzi-devel@nongnu.org
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B Subject: Re: [Paparazzi-devel] Strange throttle beh= avior
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B I just replayed the logs and the GCS shows the throttle i= nput going to
>=3B >=3B>=3B>=3B>=3B >=3B>=3B 0%
>=3B = >=3B>=3B>=3B>=3B >=3B>=3B after about 3 secs but the octocopter= was clearly still flying for
>=3B >=3B>=3B>=3B>=3B >=3B>=3B another
>=3B >=3B>=3B= >=3B>=3B >=3B>=3B 3-4 secs after this I till I hit the kill switch.=
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B On Sun=2C Dec 18=2C 2011 at 10:13 PM=2C Simon Wilks = <=3Bsjwilks@gmail.com>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wrote:
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B On= Sun=2C Dec 18=2C 2011 at 10:06 PM=2C Hector Garcia de Marina
>=3B >= =3B>=3B>=3B>=3B >=3B>=3B <=3Bnoeth3r@gmail.com>=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B Yeah=2C
>=3B >=3B>=3B>=3B>=3B >=3B>=3B>=3B >=3B>=3B>=3B>=3B >=3B>=3B regarding the safety=2C I ag= ree with Eduardo=2C next time DO NOT run next
>=3B >=3B>=3B>=3B&= gt=3B >=3B>=3B to
>=3B >=3B>=3B>=3B>=3B >=3B>=3B the copter if you have lost it= s control until it completely
>=3B >=3B>=3B>=3B>=3B >=3B>= =3B is =3Bswitched =3Boff.
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B&= gt=3B>=3B>=3B >=3B>=3B Yes you are right. I should keep clear till = it has settled.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B &= gt=3B>=3B Cheers
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>= =3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B On Sun=2C Dec 18=2C 2011 at 9:= 31 PM=2C Eduardo lavratti
>=3B >=3B>=3B>=3B>=3B >=3B>=3B &= lt=3Bagressiva@hotmail.com>= =3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wrote:
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B Hey man ... take care with your tests !
>=3B >=3B&= gt=3B>=3B>=3B >=3B>=3B This props and motors are very POWER and DAN= GEROUS !
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Take a look at thi= s pictures
>=3B >=3B>=3B>=3B>=3B >=3B>=3B htt= p://brquad.blogspot.com/2011/04/little-acident-with-my-big-hexa.html>=3B >=3B>=3B>=3B>=3B >=3B>=3B This accident occurred when i= make some tests with my big hexa whit
>=3B >=3B>=3B>=3B>=3B >=3B>=3B same
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B motors and props.
>=3B >=3B>=3B>=3B>=3B= >=3B>=3B Never make this tests with children arround.
>=3B >=3B= >=3B>=3B>=3B >=3B>=3B Well=2C for the JUMP problem reduce the "gu= idance_V / hover_KP" and make
>=3B >=3B>=3B>=3B>=3B >=3B>=3B a
>=3B >=3B>=3B>=3B= >=3B >=3B>=3B test.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B>=3B >=3B>=3B>=3B>=3B >=3B>=3B Make the same for wooble. Re= duce the P &=3B D GAIN parameter for Theta and
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Phi . You see this values in S= TABILIZATION_ATTITUDE section.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Reduce P for 300 and make a te= st.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B Stay sure that your props are very well balanced o= r your lisa board
>=3B >=3B>=3B>=3B>=3B >=3B>=3B have a >=3B >=3B>=3B>=3B>=3B >=3B>=3B good vibration isolation.
&= gt=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B When i make my first fly using lisa/m i have similar attit= ude on me
>=3B >=3B>=3B>=3B>=3B >=3B>=3B small
>=3B >=3B>=3B>=3B>=3B >=3B>=3B octo (5"props) and on my quad = (8" props)
>=3B >=3B>=3B>=3B>=3B >=3B>=3B after i balance = the props and make a good vibration isolation all
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B problems
>=3B >=3B>=3B>=3B>=3B >=3B>=3B are solved.
>=3B >=3B&g= t=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>= =3B Regards and sorry for my poor english.
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Eduardo La= vratti
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Brasilian UAV developer.
&g= t=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B __________= ______________________
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Date= : Sun=2C 18 Dec 2011 20:38:21 +0100
>=3B >=3B>=3B>=3B>=3B >=3B>=3B From: sjwilks@gmail.com
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B To: paparazzi-devel= @nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Subject: [Paparazzi-devel] Str= ange throttle behavior
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
&= gt=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B Hi
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B I have been noticing what seem= ed like a lag in throttle control though
>=3B >=3B>=3B>=3B>=3B= >=3B>=3B I
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wasn't 100%= sure till my first test flight today (octocopter=2C lisa/l=2C
>=3B >=3B>=3B>=3B>=3B >=3B>=3B spektrum satellite receiver). = While on the ground I don't seem to
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B notice
>=3B >=3B>=3B>=3B>=3B >=3B>=3B this effec= t but when holding it above my head or lifting off strange
>=3B >=3B>=3B>=3B>=3B >=3B>=3B things
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B start to happen.
>=3B >=3B>=3B>=3B>= =3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B When holdi= ng it above my head changing the throttle on the sender seems
>=3B >=3B>=3B>=3B>=3B >=3B>=3B to
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B take a second or two till it happens on the copter. = I have also noticed
>=3B >=3B>=3B>=3B>=3B >=3B>=3B what>=3B >=3B>=3B>=3B>=3B >=3B>=3B seems to be a general increas= e in throttle all of sudden=2C not just to
>=3B >=3B>=3B>=3B>=3B >=3B>=3B correct attitude but like a it= wants to pull up and away.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B=
>=3B >=3B>=3B>=3B>=3B >=3B>=3B When I tried the first fli= ght today I got a bit of a shock when I
>=3B >=3B>=3B>=3B>=3B >=3B>=3B wanted
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B to just lift off a bit then set down only to disco= ver it did not want
>=3B >=3B>=3B>=3B>=3B >=3B>=3B to
&= gt=3B >=3B>=3B>=3B>=3B >=3B>=3B respond to the fact that I had = returned the throttle back to zero and
>=3B >=3B>=3B>=3B>=3B >=3B>=3B skipped off across the garden.= In the end I had to flick the kill
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B switch.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Pretty fu= nny after the event. I have a video if you want a laugh here.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B You will see the props rotating at minimum speed (zero th= rottle on the
>=3B >=3B>=3B>=3B>=3B >=3B>=3B sender) after= arming. I assume this is correct? One of the props isn't
>=3B >=3B>=3B>=3B>=3B >=3B>=3B rotating properly and I suspec= t it might have a problem and need
>=3B >=3B>=3B>=3B>=3B >= =3B>=3B swapping
>=3B >=3B>=3B>=3B>=3B >=3B>=3B with a s= pare (it has a bit more resistance to the hand when rotating
>=3B >=3B>=3B>=3B>=3B >=3B>=3B than
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B the others) but I thought it might be OK to try a sm= all hover anyway.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B Any ideas what causes this kind of t= hrottle behavior? Pitch and roll
>=3B >=3B>=3B>=3B>=3B >=3B>=3B seem
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B pretty responsive. =3BHere is the aircraft confi= g.
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B Thanks
>=3B >=3B>=3B>=3B>=3B >=3B>= =3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Simon
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
= >=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B ____________________________________= ___________ Paparazzi-devel mailing
>=3B >=3B>=3B>=3B>=3B >=3B>=3B list Paparazzi-devel@nongnu.org
>=3B >=3B>=3B&= gt=3B>=3B >=3B>=3B https://lists.nongnu.org/mailman/list= info/paparazzi-devel
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B _______________________________________________
>=3B= >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel mailing list
>= =3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B --
>= =3B >=3B>=3B>=3B>=3B >=3B>=3B H=E9ctor
>=3B >=3B>=3B&g= t=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
= >=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B ______________________________= _________________
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi= -devel mailing list
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B _________= ______________________________________ Paparazzi-devel mailing
>=3B &g= t=3B>=3B>=3B>=3B >=3B>=3B list Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B >=3B>=3B https://lists.non= gnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B&g= t=3B >=3B>=3B
>=3B >=3B>=3B>=3B>=3B >=3B>=3B _________= ______________________________________
>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel mailing list>=3B >=3B>=3B>=3B>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>= =3B>=3B >=3B>=3B https://lists.nongnu.org/mailman/listin= fo/paparazzi-devel
>=3B >=3B>=3B>=3B>=3B >=3B>=3B
>=3B >=3B>=3B>=3B&g= t=3B >=3B
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>= =3B>=3B>=3B >=3B _______________________________________________
&= gt=3B >=3B>=3B>=3B>=3B >=3B Paparazzi-devel mailing list
>=3B >=3B>=3B>=3B>=3B >=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B= >=3B https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel
>=3B >=3B>=3B>=3B>=3B >=3B
>=3B >=3B>=3B>=3B>=3B>=3B >=3B>=3B>=3B>=3B _________________________________________= ______
>=3B >=3B>=3B>=3B>=3B Paparazzi-devel mailing list
&= gt=3B >=3B>=3B>=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B>=3B>=3B>=3B https://lists.nongnu.org/mailm= an/listinfo/paparazzi-devel
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B>=3B _______________________________________________>=3B >=3B>=3B>=3B Paparazzi-devel mailing list
>=3B >=3B&g= t=3B>=3B Paparazzi-devel@no= ngnu.org
>=3B >=3B>=3B>=3B https://lists.nongnu.org/mailman/lis= tinfo/paparazzi-devel
>=3B >=3B>=3B>=3B
>=3B >=3B
= >=3B >=3B _______________________________________________
>=3B >=3B Paparazzi-devel mailing list
>=3B >=3B Paparazzi-devel@nongnu.org
>=3B >= =3B https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>
>=3B
>=3B _______________________________________________
>=3B= Paparazzi-devel mailing list
>=3B
Paparazzi-devel@nongnu.org
>=3B https://li= sts.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = = --_f56a6038-bfc7-4574-a235-5a22c3772545_-- From MAILER-DAEMON Sun Jan 01 18:39:02 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhUzW-0001ID-Nz for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 18:39:02 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60485) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhUzO-0001Fr-SK for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 18:39:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhUzN-0001WM-EH for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 18:38:54 -0500 Received: from snapmx1.ironport.snap.net.nz ([202.37.100.100]:18884) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhUzM-0001W6-Kk for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 18:38:53 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmERAMPtAE/KfG3X/2dsb2JhbABDggVJiA6NKAOFfoVKiQiCcgEGAwoBAU4sAggCJTkBBBoqGwIBAgMBhTeCKRGzXIh1gjdjBIgEn0g X-IronPort-AV: E=Sophos;i="4.71,442,1320577200"; d="scan'208,217";a="88338487" Received: from rupert.snap.net.nz ([202.37.100.140]) by smtp1.ironport.snap.net.nz with ESMTP; 02 Jan 2012 12:38:48 +1300 X-Sender-IP: 202.124.109.215 Received: from IBM2 (215.109.124.202.static.snap.net.nz [202.124.109.215]) by rupert.snap.net.nz (Postfix) with SMTP id 6D1D820097 for ; Mon, 2 Jan 2012 12:38:48 +1300 (NZDT) Message-ID: From: "Stephen L Hulme" To: Date: Mon, 2 Jan 2012 12:38:32 +1300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0014_01CCC94B.7007C7B0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 202.37.100.100 Subject: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 23:39:01 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0014_01CCC94B.7007C7B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Bruzzlee I forgot to append this working bench test photo of the lisa/m funjet = wiring diagram.=20 Regards Stephen =20 On; Mon, 2 Jan 2012 11:44:05 +1300, Stephen L Hulme wrote: Hi Bruzzlee=20 Please look at this rough pencil drawing of a lisa/m wiring diagram for = a funjet.- this would be more useful for actual flying. It can easily be extended to four motors.rather than the depicted = servos.=20 Note the positive from the 11.1 volt lipo is connected to V_IN=20 Also note the correct power jumper settings=20 Regards Stephen=20 On: Thu, 29 Dec 2011 22:21:34 +0100 Bruzzlee wrote:=20 Hi allAfter a long break I've continued the work on my quadrotor Lisa M = project. Now I've done my wiring layout but I'm not sure if everything = is correct. Especially the power source for the board: I2C1 CAN = (V_BATT/GND) or SERVO1 (SV/GND)? The ADC1 bridge - I need it only for = the first binding to the spectrum remote - right? I want to publish = this layout on wiki - please report mistakes! thx Bruzzlee ------=_NextPart_000_0014_01CCC94B.7007C7B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Bruzzlee
 
I forgot to append this working bench test photo=20 of the lisa/m funjet wiring diagram.
 
Regards
 
Stephen  
 
On; Mon, 2 Jan 2012 11:44:05 +1300, = Stephen L Hulme=20 wrote:
Hi Bruzzlee
 
Please look at this=20 rough pencil drawing of a lisa/m wiring diagram for a funjet.- this = would be=20 more useful for actual flying.
It can easily be extended to four = motors.rather=20 than the depicted servos. 
Note the positive from the 11.1 = volt=20 lipo is connected to V_IN 
Also note the correct power jumper settings
 
Regards
 
Stephen
 
On: Thu, 29 Dec 2011 22:21:34 +0100 = Bruzzlee wrote:=20

Hi all

After a long break I've continued the work on my quadrotor Lisa M = project. Now I've done my wiring layout but I'm not sure if everything = is correct. Especially the power source for the board: I2C1 CAN = (V_BATT/GND) or SERVO1 (SV/GND)? The = ADC1 bridge - I need it only = for the first binding to the spectrum remote - right?

 

I want to publish this = layout on wiki - please report mistakes!

 

thx Bruzzlee

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
------=_NextPart_000_0014_01CCC94B.7007C7B0-- From MAILER-DAEMON Sun Jan 01 18:40:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhV1I-0001Yh-Mo for mharc-paparazzi-devel@gnu.org; Sun, 01 Jan 2012 18:40:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:49620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhV1D-0001Xe-Gt for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 18:40:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhV1A-0001lc-8b for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 18:40:47 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:43791) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhV19-0001lT-Nm for paparazzi-devel@nongnu.org; Sun, 01 Jan 2012 18:40:44 -0500 Received: by wgbds1 with SMTP id ds1so23899948wgb.10 for ; Sun, 01 Jan 2012 15:40:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=N0W5s2Rc8SZXJYHuGQ/98eOGtfxuUDmg4aqKtbs0l9c=; b=HYluQxs6h6TETQHceEbI/qJai0fw08L4RI1NIFhA/SDQJ8p04ZShEH0hp657JhFFdq 51i5HjU6vZskug5USrK3K57YuBdnKSxVuhLWsxwoPIhVjP+ZTCy23+iOLzNtr6Q2dOTO uP08DfYc/NP4fZsNGJzlpqdvREDnObYQQaSnY= MIME-Version: 1.0 Received: by 10.227.207.133 with SMTP id fy5mr45926754wbb.23.1325461242331; Sun, 01 Jan 2012 15:40:42 -0800 (PST) Received: by 10.180.96.137 with HTTP; Sun, 1 Jan 2012 15:40:42 -0800 (PST) In-Reply-To: References: Date: Mon, 2 Jan 2012 00:40:42 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175880c68341c904b57ffef9 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] Strange throttle behavior X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2012 23:40:50 -0000 --0015175880c68341c904b57ffef9 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I have a video of what's happening here. If you are looking at the version that is 1:12min long just jump to 1:00min= . If no one feels this is a AP issue, such as I2C etc. then I guess I will need to move onto the preassembled MKK power dist. board. Any suggestions welcome ;) Thanks Simon On Sun, Jan 1, 2012 at 11:52 PM, Eduardo lavratti wr= ote: > this command is for booz "MKK_I2C_SCL_TIME" > this commando is for lisa "10"/> > > about board freeze, i not remember if i have this issue when using i2c. > for now, my quad use pwm escs. > > > > > ------------------------------ > Date: Sun, 1 Jan 2012 22:52:49 +0100 > > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > I had already set the queue length to 10 as follows: > > > However, I just noticed a comment by Felix in this thread that the > following will not take effect for STM32 devices: > > > Did you change it in the code directly? How exactly? > > > Interestingly, while testing on the work bench this evening I am noticing > two things: > > 1) At low idling RPM I get one of the motors (can't tell which yet if it > is only one) occasionally clicking or knocking once and when on an extern= al > power supply everything (Lisa/L?) seems to restart. Could not reproduce o= n > the Lipo. > > 2) Occasionally the Lisa/L just freezes (motors stop, LEDs stop flashing, > etc.) when I drop the throttle down to idle. Only a power cycle recovers. > > Either this is I2C related issues messing things up or I have a bad > contact somewhere. Testing testing... > > Thanks > > Simon > > On Sun, Jan 1, 2012 at 10:01 PM, Eduardo lavratti = wrote: > > Well, the not had any i2c problem with lisa/m. > My accident occour with mikrokopter board. > > BTW, you increased the i2c buffer ? > With default value the motor 7 and 8 of my copter suddent start somy time= s. > > About strange behavior when landing, my copter continue with dangerous > jumping if i land without care. > > regard. > > > ------------------------------ > Date: Sun, 1 Jan 2012 15:28:09 +0100 > > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > OK, there has been a break in the weather and I was able to test again > using the params Eduardo suggested. Here is how things went: > > Step 1: > I started of hanging the octocopter from a bungee chord so it was > suspended just above the ground and a strong string from the ground to th= e > octocopter limiting its height. This worked pretty well and I was able > check if everything was basically behaving correctly. > > Step 2: > I moved the copter out to the middle of the garden and attached a 5 meter > string to the bottom just in case it wants to go out of control. > > Step 3: > Fly :) I was able to hover a few times. It certainly was fairly touchy bu= t > it wasn't so bad and was certainly flyable. I was also only 1-1.5 meters > off the ground which probably still meant it was getting some turbulence. > > Trouble Strikes: > I landed after hovering for 15-20 secs and the motors idling then all of = a > sudden (a few seconds later) the two front motors went to full power and = it > did a back flip! It looks like I only broke the two front props. > > @Eduardo: this reminds me of your description of the i2c error you tried > to reproduce when you had your accident. > > Any suggestions what I should check before trying again? > > Thanks > > Simon > > On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks wrote: > > Now I am waiting for the weather to improve. Lots of rain here at the > moment. > What kind of attitude problems were you experiencing? Generally unstable? > Simon > On Dec 28, 2011 5:44 PM, "Eduardo lavratti" wrote= : > > I wait your tests. > > My rotorcraft stay with lotz os strange behavior in attitude and i think > you will have the same problem. > happy new year. > ------------------------------ > Date: Wed, 28 Dec 2011 07:50:16 +0100 > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > Hi! > Unfortunately the Christmas break has kept me very busy. I hope to get a > chance to re-test in the next couple of days. I will update this thread > with the results. > Simon > On Dec 28, 2011 4:38 AM, "Eduardo lavratti" wrote= : > > Some news Simon ? > > > > Date: Tue, 20 Dec 2011 13:33:19 +0100 > > From: felix.ruess@gmail.com > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] Strange throttle behavior > > > > If you mean the bound_commands_step that was added by Piotr in May, > > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or > > SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the > > airframe file that is not used... > > > > On Tue, Dec 20, 2011 at 1:20 PM, antoine drouin > wrote: > > > I just looked at the file and noticed that someone added a sort of lo= w > > > pass filter in there. It would probably be nicer to handle the > > > dynamics of the commands in the stabilization layer. > > > > > > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin > wrote: > > >> take a look at > > >> paparazzi/sw/airborne/firmwares/rotorcraft/actuators/supervision.c > > >> This was my first attempt at handling actuators saturation issues. Y= ou > > >> are correct that the attitude stabilization is given priority over > > >> vertical guidance. It's based on the assumption that the angular > > >> dynamic is faster than the vertical one. > > >> > > >> Poine > > >> > > >> On Tue, Dec 20, 2011 at 1:06 PM, Simon Wilks > wrote: > > >>> Hi Felix, > > >>> > > >>> On Tue, Dec 20, 2011 at 2:09 AM, Felix Ruess > wrote: > > >>>> > > >>>> Hi Simon, > > >>>> > > >>>> yes, when it's armed the motors will idle at low rpms with zero > > >>>> throttle on the RC. > > >>>> From your config it looks like you were testing in attitude_direct > > >>>> mode? > > >>> > > >>> Correct. > > >>> > > >>>> > > >>>> In that case the guidance_v p gain does not play any roll at > > >>>> all, since throttle is directly controlled via RC. > > >>> > > >>> > > >>> I see. I will give it a try seeing Eduardo seems to think it helps. > It will > > >>> at least not hurt if it isn't used. > > >>>> > > >>>> > > >>>> I haven't heard or experienced your problem with throttle lag > > >>>> before... maybe it's a problem with 8 motors and i2c? That is a sh= ot > > >>>> in the dark, but you could test with increasing the i2c queue to > more > > >>>> than 10 (that's just what others reported on the mailing list for = 8 > > >>>> motors). > > >>>> > > >>>> > > >>>> When you hold the quadcopter with zero throttle and tilt it a bit = it > > >>>> should immediately try to compensate for that.... sluggish respons= e > to > > >>>> that might indicated an i2c queue problem... > > >>> > > >>> > > >>> When I tip the copter in any direction it seems to respond correctl= y > and > > >>> very quickly. I will probably give the i2c queue adjustment a try a= s > well. > > >>>> > > >>>> > > >>>> With respect to switching off attitude control at zero RC throttle > > >>>> input: I didn't quite get why you'd want to switch that off and IM= HO > > >>>> opinion that is not such a good idea (at least I can't think of a > > >>>> reason right now). > > >>>> E.g. when you want the copter to fall really quickly and you take > the > > >>>> throttle to zero, you really don't want stabilization completely > > >>>> switched off. > > >>> > > >>> > > >>> OK, I agree that it probably isn't a good idea then :) Didn't think > of that. > > >>> > > >>> The throttle issue only happens when the copter is in flight and I > have > > >>> never noticed something like this when throttling up (and then down= ) > while > > >>> remaining on the ground. I wonder if this is an effect of it > overdoing the > > >>> attitude control as it should be sinking and it just puts too much > power > > >>> into the stabilization attempts, at least for an octocopter? > > >>> > > >>> Thanks, > > >>> > > >>> Simon > > >>> > > >>>> > > >>>> If one wanted to do that at all, one could think about using > something > > >>>> like the autopilot_in_flight state to check if the copter is not i= n > > >>>> flight AND the rc throttle at zero to switch it off... but that > would > > >>>> need some modifications for takeoff. > > >>>> > > >>>> Cheers, Felix > > >>>> > > >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks > wrote: > > >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratti > > >>>> > > > >>>> > wrote: > > >>>> >> > > >>>> >> As i tell you ... i have the same behavior when i using a HIGH > valeu on > > >>>> >> guidance_V P parameter. > > >>>> > > > >>>> > OK, got it. > > >>>> > > > >>>> > > > >>>> >> > > >>>> >> > > >>>> >> This is the first think that i will modify in PPZ software. > > >>>> >> When the throttle is around 0 the ATTITUDE control stop control > the > > >>>> >> motors. > > >>>> > > > >>>> > That would be great. This is pretty nasty (and extremely > surprising) > > >>>> > behavior. > > >>>> > > > >>>> > Thanks > > >>>> > > > >>>> > Simon > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> ________________________________ > > >>>> >> Date: Mon, 19 Dec 2011 09:56:34 +0100 > > >>>> >> From: sjwilks@gmail.com > > >>>> >> To: paparazzi-devel@nongnu.org > > >>>> >> Subject: Re: [Paparazzi-devel] Strange throttle behavior > > >>>> >> > > >>>> >> > > >>>> >> I just replayed the logs and the GCS shows the throttle input > going to > > >>>> >> 0% > > >>>> >> after about 3 secs but the octocopter was clearly still flying > for > > >>>> >> another > > >>>> >> 3-4 secs after this I till I hit the kill switch. > > >>>> >> > > >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, Simon Wilks > > > >>>> >> wrote: > > >>>> >> > > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Garcia de Marina > > >>>> >> wrote: > > >>>> >> > > >>>> >> Yeah, > > >>>> >> > > >>>> >> regarding the safety, I agree with Eduardo, next time DO NOT ru= n > next > > >>>> >> to > > >>>> >> the copter if you have lost its control until it completely > > >>>> >> is switched off. > > >>>> >> > > >>>> >> > > >>>> >> Yes you are right. I should keep clear till it has settled. > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> Cheers > > >>>> >> > > >>>> >> > > >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lavratti > > >>>> >> > > >>>> >> wrote: > > >>>> >> > > >>>> >> Hey man ... take care with your tests ! > > >>>> >> This props and motors are very POWER and DANGEROUS ! > > >>>> >> Take a look at this pictures > > >>>> >> > http://brquad.blogspot.com/2011/04/little-acident-with-my-big-hexa.html > > >>>> >> This accident occurred when i make some tests with my big hexa > whit > > >>>> >> same > > >>>> >> motors and props. > > >>>> >> Never make this tests with children arround. > > >>>> >> Well, for the JUMP problem reduce the "guidance_V / hover_KP" > and make > > >>>> >> a > > >>>> >> test. > > >>>> >> > > >>>> >> Make the same for wooble. Reduce the P & D GAIN parameter for > Theta and > > >>>> >> Phi . You see this values in STABILIZATION_ATTITUDE section. > > >>>> >> Reduce P for 300 and make a test. > > >>>> >> > > >>>> >> Stay sure that your props are very well balanced or your lisa > board > > >>>> >> have a > > >>>> >> good vibration isolation. > > >>>> >> > > >>>> >> When i make my first fly using lisa/m i have similar attitude o= n > me > > >>>> >> small > > >>>> >> octo (5"props) and on my quad (8" props) > > >>>> >> after i balance the props and make a good vibration isolation a= ll > > >>>> >> problems > > >>>> >> are solved. > > >>>> >> > > >>>> >> Regards and sorry for my poor english. > > >>>> >> > > >>>> >> Eduardo Lavratti > > >>>> >> Brasilian UAV developer. > > >>>> >> > > >>>> >> > > >>>> >> ________________________________ > > >>>> >> Date: Sun, 18 Dec 2011 20:38:21 +0100 > > >>>> >> From: sjwilks@gmail.com > > >>>> >> To: paparazzi-devel@nongnu.org > > >>>> >> Subject: [Paparazzi-devel] Strange throttle behavior > > >>>> >> > > >>>> >> > > >>>> >> Hi > > >>>> >> > > >>>> >> I have been noticing what seemed like a lag in throttle control > though > > >>>> >> I > > >>>> >> wasn't 100% sure till my first test flight today (octocopter, > lisa/l, > > >>>> >> spektrum satellite receiver). While on the ground I don't seem = to > > >>>> >> notice > > >>>> >> this effect but when holding it above my head or lifting off > strange > > >>>> >> things > > >>>> >> start to happen. > > >>>> >> > > >>>> >> When holding it above my head changing the throttle on the > sender seems > > >>>> >> to > > >>>> >> take a second or two till it happens on the copter. I have also > noticed > > >>>> >> what > > >>>> >> seems to be a general increase in throttle all of sudden, not > just to > > >>>> >> correct attitude but like a it wants to pull up and away. > > >>>> >> > > >>>> >> When I tried the first flight today I got a bit of a shock when= I > > >>>> >> wanted > > >>>> >> to just lift off a bit then set down only to discover it did no= t > want > > >>>> >> to > > >>>> >> respond to the fact that I had returned the throttle back to > zero and > > >>>> >> skipped off across the garden. In the end I had to flick the ki= ll > > >>>> >> switch. > > >>>> >> Pretty funny after the event. I have a video if you want a laug= h > here. > > >>>> >> > > >>>> >> You will see the props rotating at minimum speed (zero throttle > on the > > >>>> >> sender) after arming. I assume this is correct? One of the prop= s > isn't > > >>>> >> rotating properly and I suspect it might have a problem and nee= d > > >>>> >> swapping > > >>>> >> with a spare (it has a bit more resistance to the hand when > rotating > > >>>> >> than > > >>>> >> the others) but I thought it might be OK to try a small hover > anyway. > > >>>> >> > > >>>> >> Any ideas what causes this kind of throttle behavior? Pitch and > roll > > >>>> >> seem > > >>>> >> pretty responsive. Here is the aircraft config. > > >>>> >> > > >>>> >> Thanks > > >>>> >> > > >>>> >> Simon > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> _______________________________________________ Paparazzi-devel > mailing > > >>>> >> list Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> _______________________________________________ > > >>>> >> Paparazzi-devel mailing list > > >>>> >> Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> -- > > >>>> >> H=E9ctor > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> _______________________________________________ > > >>>> >> Paparazzi-devel mailing list > > >>>> >> Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> _______________________________________________ Paparazzi-devel > mailing > > >>>> >> list Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> >> _______________________________________________ > > >>>> >> Paparazzi-devel mailing list > > >>>> >> Paparazzi-devel@nongnu.org > > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> >> > > >>>> > > > >>>> > > > >>>> > _______________________________________________ > > >>>> > Paparazzi-devel mailing list > > >>>> > Paparazzi-devel@nongnu.org > > >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>>> > > > >>>> > > >>>> _______________________________________________ > > >>>> Paparazzi-devel mailing list > > >>>> Paparazzi-devel@nongnu.org > > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>> > > >>> > > >>> > > >>> _______________________________________________ > > >>> Paparazzi-devel mailing list > > >>> Paparazzi-devel@nongnu.org > > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >>> > > > > > > _______________________________________________ > > > Paparazzi-devel mailing list > > > Paparazzi-devel@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --0015175880c68341c904b57ffef9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I have a video of what's happening here. If you are looking at the version that is 1:= 12min long just jump to 1:00min.

If no one feels this is= a AP issue, such as I2C etc. then I guess I will need to move onto the pre= assembled MKK power dist. board. Any suggestions welcome ;)=A0

Thanks

Simon

On Sun, Jan 1, 2012 at 11:52 PM, Eduardo lavratti <agressiva@hotmail.com= > wrote:
this command is for booz "MKK_I2C_SCL_TIME"
this = commando is for lisa <define name=3D"I2C_= TRANSACTION_QUEUE_LEN" value=3D"10"/><= br>
about board freeze, i not remember if i have this issue when using i2c.=
for now, my quad use pwm escs.




Date: Sun, 1 Jan 2012 22:52:49 +0100

From: sjwilks@gm= ail.com
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] St= range throttle behavior

I had already set the queue length to 10 as follows:

<define name=3D"I2C_TRANSACTION_QUEUE_= LEN" value=3D"10"/>

How= ever, I just noticed a comment by Felix in this thread that the following w= ill not take effect for STM32 devices:

<configure name=3D"MKK_I2C_SCL_TIME" value=3D"50"/>

Did= you change it in the code directly? How exactly?


Interestingly, while testing on the work= bench this evening I am noticing two things:

1) A= t low idling RPM I get one of the motors (can't tell which yet if it is= only one) occasionally clicking or knocking once and when on an external p= ower supply everything (Lisa/L?) seems to restart. Could not reproduce on t= he Lipo.

2) Occasionally the Lisa/L just freezes (motors stop, L= EDs stop flashing, etc.) when I drop the throttle down to idle. Only a powe= r cycle recovers.

Either this is I2C related issue= s messing things up or I have a bad contact somewhere. Testing testing...

Thanks

Simon

On = Sun, Jan 1, 2012 at 10:01 PM, Eduardo lavratti <agressiva@hotmail.com<= /a>> wrote:
Well, the not had any i2c problem with lisa/m.
My accident occour with = mikrokopter board.

BTW, you increased the i2c buffer ?
With defau= lt value the motor 7 and 8 of my copter suddent start somy times.

About strange behavior when landing, my copter continue with dangerous jump= ing if i land without care.

regard.



D= ate: Sun, 1 Jan 2012 15:28:09 +0100

From:
sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

OK, there has been a break in the weather and I was able to= test again using the params Eduardo suggested. Here is how things went:
Step 1:
I started of hanging the octocopter from a= bungee chord so it was suspended just above the ground and a strong string= from the ground to the octocopter limiting its height. This worked pretty = well and I was able check if everything was basically behaving correctly.
Step 2:
I moved the copter out to the middle of the garden an= d attached a 5 meter string to the bottom just in case it wants to go out o= f control.

Step 3:
Fly :) I was able to = hover a few times. It certainly was fairly touchy but it wasn't so bad = and was certainly flyable. I was also only 1-1.5 meters off the ground whic= h probably still meant it was getting some turbulence.

Trouble Strikes:
I landed after hovering for = 15-20 secs and the motors idling then all of a sudden (a few seconds later)= the two front motors went to full power and it did a back flip! It looks l= ike I only broke the two front props.

@Eduardo: this reminds me of your description of the i2= c error you tried to reproduce when you had your accident.=A0
Any suggestions what I should check before trying again?

Thanks

Simon

On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks <sjwilks@gmail.c= om> wrote:
Now I am = waiting for the weather to improve. Lots of rain here at the moment.
What kind of attitude problems were you experiencing? Generally unstable? <= br> Simon
On Dec 28, 2011 5:44 PM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
I wait your tests.

My rotorcraft stay with lotz os strange behavior = in attitude and i think you will have the same problem.
happy new year.<= br>

Date: Wed, 28 Dec 2011 07:50:16 +0100
From: sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

Hi!
Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.
Simon
On Dec 28, 2011 4:38 AM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
Some news Simon ?


> Date: Tue, 20 Dec 2011 13= :33:19 +0100
> From: felix.ruess@gmail.com
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Strange throttle behavior
>
&= gt; If you mean the bound_commands_step that was added by Piotr in May,
= > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or
> SUPERVISION_= MAX_POSITIVE_MOTOR_STEP is explicitly defined in the
> airframe file that is not used...
>
> On Tue, Dec 20, 201= 1 at 1:20 PM, antoine drouin <poinix@gmail.com> wrote:
> > I just looked at t= he file and noticed that someone added a sort of low
> > pass filter in there. It would probably be nicer to handle the> > dynamics of the commands in the stabilization layer.
> >= ;
> > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin <poinix@gmail.com> wro= te:
> >> take a look at
> >> =A0paparazzi/sw/airborne/firm= wares/rotorcraft/actuators/supervision.c
> >> This was my first= attempt at handling actuators saturation issues. You
> >> are = correct that the attitude stabilization is given priority over
> >> vertical guidance. It's based on the assumption that the = angular
> >> dynamic is faster than the vertical one.
> &= gt;>
> >> Poine
> >>
> >> On Tue, De= c 20, 2011 at 1:06 PM, Simon Wilks <sjwilks@gmail.com> wrote:
> >>> Hi Felix,
> >>>
> >>> On Tu= e, Dec 20, 2011 at 2:09 AM, Felix Ruess <felix.ruess@gmail.com> wrote:
> &g= t;>>>
> >>>> Hi Simon,
> >>>>
> >>&g= t;> yes, when it's armed the motors will idle at low rpms with zero<= br>> >>>> throttle on the RC.
> >>>> From = your config it looks like you were testing in attitude_direct
> >>>> mode?
> >>>
> >>> Corre= ct.
> >>>
> >>>>
> >>>> = In that case the guidance_v p gain does not play any roll at
> >&g= t;>> all, since throttle is directly controlled via RC.
> >>>
> >>>
> >>> I see. I will g= ive it a try seeing Eduardo seems to think it helps. It will
> >&g= t;> at least not hurt if it isn't used.
> >>>>
> >>>>
> >>>> I haven't heard or exper= ienced your problem with throttle lag
> >>>> before... ma= ybe it's a problem with 8 motors and i2c? That is a shot
> >&g= t;>> in the dark, but you could test with increasing the i2c queue to= more
> >>>> than 10 (that's just what others reported on the = mailing list for 8
> >>>> motors).
> >>>&g= t;
> >>>>
> >>>> When you hold the quad= copter with zero throttle and tilt it a bit it
> >>>> should immediately try to compensate for that.... slu= ggish response to
> >>>> that might indicated an i2c queu= e problem...
> >>>
> >>>
> >>>= When I tip the copter in any direction it seems to respond correctly and > >>> very quickly. I will probably give the i2c queue adjustme= nt a try as well.
> >>>>
> >>>>
>= >>>> With respect to switching off attitude control at zero RC= throttle
> >>>> input: I didn't quite get why you'd want to s= witch that off and IMHO
> >>>> opinion that is not such a= good idea (at least I can't think of a
> >>>> reason= right now).
> >>>> E.g. when you want the copter to fall really quickly = and you take the
> >>>> throttle to zero, you really don&= #39;t want stabilization completely
> >>>> switched off.<= br> > >>>
> >>>
> >>> OK, I agree tha= t it probably isn't a good idea then :) Didn't think of that.
&g= t; >>>
> >>> The throttle issue only happens when t= he copter is in flight and I have
> >>> never noticed something like this when throttling up (and= then down) while
> >>> remaining on the ground. I wonder if= this is an effect of it overdoing the
> >>> attitude contro= l as it should be sinking and it just puts too much power
> >>> into the stabilization attempts, at least for an octocopt= er?
> >>>
> >>> Thanks,
> >>><= br>> >>> Simon
> >>>
> >>>> > >>>> If one wanted to do that at all, one could think abou= t using something
> >>>> like the autopilot_in_flight sta= te to check if the copter is not in
> >>>> flight AND the= rc throttle at zero to switch it off... but that would
> >>>> need some modifications for takeoff.
> >>= >>
> >>>> Cheers, Felix
> >>>>> >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks <sjwilks@gmail.com&g= t; wrote:
> >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratt= i
> >>>> > <agressiva@hotmail.com>
> >>>> = > wrote:
> >>>> >>
> >>>> >> As i tell = you ... i have the same behavior when i using a HIGH valeu on
> >&= gt;>> >> guidance_V P parameter.
> >>>> ><= br> > >>>> > OK, got it.
> >>>> >
>= ; >>>> >
> >>>> >>
> >>&= gt;> >>
> >>>> >> This is the first think = that i will modify in PPZ software.
> >>>> >> When the throttle is around 0 the ATTITUDE c= ontrol stop control the
> >>>> >> motors.
> &= gt;>>> >
> >>>> > That would be great. Thi= s is pretty nasty (and extremely surprising)
> >>>> > behavior.
> >>>> >
> = >>>> > Thanks
> >>>> >
> >>= >> > Simon
> >>>> >>
> >>>&= gt; >>
> >>>> >>
> >>>> >> __________= ______________________
> >>>> >> Date: Mon, 19 Dec = 2011 09:56:34 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To: paparazzi-devel@nongnu.org
> >>>= > >> Subject: Re: [Paparazzi-devel] Strange throttle behavior
> >>>> >>
> >>>> >>
> >>>> >> I just rep= layed the logs and the GCS shows the throttle input going to
> >&g= t;>> >> 0%
> >>>> >> after about 3 secs= but the octocopter was clearly still flying for
> >>>> >> another
> >>>> >> 3-= 4 secs after this I till I hit the kill switch.
> >>>> &g= t;>
> >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, = Simon Wilks <sjwi= lks@gmail.com>
> >>>> >> wrote:
> >>>> >>
= > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Gar= cia de Marina
> >>>> >> <noeth3r@gmail.com> wrote:
> >>>> >>
> >>>> >> Yeah,
&= gt; >>>> >>
> >>>> >> regarding t= he safety, I agree with Eduardo, next time DO NOT run next
> >>= >> >> to
> >>>> >> the copter if you have lost its control unti= l it completely
> >>>> >> is=A0switched=A0off.
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >> Yes you are right. I should keep clear till it has s= ettled.
> >>>> >>
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>&= gt;> >> Cheers
> >>>> >>
> >>&= gt;> >>
> >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lav= ratti
> >>>> >> <agressiva@hotmail.com>
> >>&= gt;> >> wrote:
> >>>> >>
> >>>> >> Hey man ..= . take care with your tests !
> >>>> >> This props = and motors are very POWER and DANGEROUS !
> >>>> >>= Take a look at this pictures
> >>>> >> http://brquad.blo= gspot.com/2011/04/little-acident-with-my-big-hexa.html
> >>= >> >> This accident occurred when i make some tests with my big= hexa whit
> >>>> >> same
> >>>> >> motor= s and props.
> >>>> >> Never make this tests with c= hildren arround.
> >>>> >> Well, for the JUMP probl= em reduce the "guidance_V / hover_KP" and make
> >>>> >> a
> >>>> >> test.> >>>> >>
> >>>> >> Make the = same for wooble. Reduce the P & D GAIN parameter for Theta and
> >>>> >> Phi . You see this values in STABILIZATION_A= TTITUDE section.
> >>>> >> Reduce P for 300 and make a test.
> &g= t;>>> >>
> >>>> >> Stay sure that yo= ur props are very well balanced or your lisa board
> >>>>= >> have a
> >>>> >> good vibration isolation.
> >>&g= t;> >>
> >>>> >> When i make my first fly = using lisa/m i have similar attitude on me
> >>>> >>= ; small
> >>>> >> octo (5"props) and on my quad (8" = props)
> >>>> >> after i balance the props and make= a good vibration isolation all
> >>>> >> problems<= br> > >>>> >> are solved.
> >>>> >>= ;
> >>>> >> Regards and sorry for my poor english.<= br>> >>>> >>
> >>>> >> Eduardo= Lavratti
> >>>> >> Brasilian UAV developer.
> >>>= ;> >>
> >>>> >>
> >>>> &= gt;> ________________________________
> >>>> >> = Date: Sun, 18 Dec 2011 20:38:21 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To= : paparazzi= -devel@nongnu.org
> >>>> >> Subject: [Paparazzi-devel] Strange throttle = behavior
> >>>> >>
> >>>> >>= ;
> >>>> >> Hi
> >>>> >> > >>>> >> I have been noticing what seemed like a lag = in throttle control though
> >>>> >> I
> >= >>> >> wasn't 100% sure till my first test flight today = (octocopter, lisa/l,
> >>>> >> spektrum satellite receiver). While on the g= round I don't seem to
> >>>> >> notice
> = >>>> >> this effect but when holding it above my head or = lifting off strange
> >>>> >> things
> >>>> >> sta= rt to happen.
> >>>> >>
> >>>> &g= t;> When holding it above my head changing the throttle on the sender se= ems
> >>>> >> to
> >>>> >> take a = second or two till it happens on the copter. I have also noticed
> &g= t;>>> >> what
> >>>> >> seems to be = a general increase in throttle all of sudden, not just to
> >>>> >> correct attitude but like a it wants to pull= up and away.
> >>>> >>
> >>>> &g= t;> When I tried the first flight today I got a bit of a shock when I > >>>> >> wanted
> >>>> >> to = just lift off a bit then set down only to discover it did not want
> = >>>> >> to
> >>>> >> respond to t= he fact that I had returned the throttle back to zero and
> >>>> >> skipped off across the garden. In the end I = had to flick the kill
> >>>> >> switch.
> >= ;>>> >> Pretty funny after the event. I have a video if you = want a laugh here.
> >>>> >>
> >>>> >> You will s= ee the props rotating at minimum speed (zero throttle on the
> >&g= t;>> >> sender) after arming. I assume this is correct? One of = the props isn't
> >>>> >> rotating properly and I suspect it might hav= e a problem and need
> >>>> >> swapping
> >= ;>>> >> with a spare (it has a bit more resistance to the ha= nd when rotating
> >>>> >> than
> >>>> >> the o= thers) but I thought it might be OK to try a small hover anyway.
> &g= t;>>> >>
> >>>> >> Any ideas what ca= uses this kind of throttle behavior? Pitch and roll
> >>>> >> seem
> >>>> >> prett= y responsive.=A0Here is the aircraft config.
> >>>> >&= gt;
> >>>> >> Thanks
> >>>> >&= gt;
> >>>> >> Simon
> >>>> >>
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >>
> >>>> >>
> >>&g= t;> >> _______________________________________________ Paparazzi-d= evel mailing
> >>>> >> list Paparazzi-devel@nongnu.org
> >>>= ;> >> https://lists.nongnu.org/mailman/listinfo/papar= azzi-devel
> >>>> >>
> >>>> >> __________= _____________________________________
> >>>> >> Pap= arazzi-devel mailing list
> >>>> >> Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> --
> >>>> >> H=E9ctor
&g= t; >>>> >>
> >>>> >>
> >= >>> >>
> >>>> >> ____________________________________________= ___
> >>>> >> Paparazzi-devel mailing list
> = >>>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> _______________________________________________ Pap= arazzi-devel mailing
> >>>> >> list Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >> _______________________________________________
> >>>> >> Paparazzi-devel mailing list
> >>= ;>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >>
> >>>> >
> >&g= t;>> >
> >>>> > _____________________________= __________________
> >>>> > Paparazzi-devel mailing li= st
> >>>> > Paparazzi-devel@nongnu.org
> >>>> >= ; https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

> >>>> >
> >>>>
> >>>>= ; _______________________________________________
> >>>> = Paparazzi-devel mailing list
> >>>>
Paparazzi-devel@nongnu.org > >>>> https://lists.nongnu.org/mailman/listinf= o/paparazzi-devel
> >>>
> >>>
> >= ;>>
> >>> _______________________________________________
> &= gt;>> Paparazzi-devel mailing list
> >>> Paparazzi-devel@nongnu.o= rg
> >>> https://lists.nongnu.org/mailman/listinfo/pa= parazzi-devel
> >>>
> >
> > __________= _____________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
= > > https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel
>
> _______________________________________________
> Papar= azzi-devel mailing list
> Paparazzi-devel@nongnu.org
> ht= tps://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--0015175880c68341c904b57ffef9-- From MAILER-DAEMON Mon Jan 02 05:41:30 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhfKc-0002BU-GW for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 05:41:30 -0500 Received: from eggs.gnu.org ([140.186.70.92]:44564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhfKZ-00029E-Lm for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 05:41:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhfKX-0000TY-Ud for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 05:41:27 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:35282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhfKX-0000TM-Mb for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 05:41:25 -0500 Received: by wibhm2 with SMTP id hm2so9529953wib.4 for ; Mon, 02 Jan 2012 02:41:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=jHnYtixI22yfdUGuMLk4Y5GVAr1V/AKNiwtZyxilsNY=; b=fl3aq5JOnfmBPNhlZ+X9+YMf/YAt8zBMcBOB9iGTFJO26iFM5LS+4LuwkU1tcmqFdU 1lsVxWw88TL49G97Ws2VDM3zJlrUZHlPxZ3UOAxCghJdYcwqv+zyPl4z/BWa2kHLmFfk pZF/tV5AQ6uXJ+4Zk4FN59V3gEqAg8o+5juao= Received: by 10.216.131.72 with SMTP id l50mr31796554wei.28.1325500884895; Mon, 02 Jan 2012 02:41:24 -0800 (PST) Received: from [192.168.1.21] (254-197.3-85.cust.bluewin.ch. [85.3.197.254]) by mx.google.com with ESMTPS id fy5sm116650377wib.7.2012.01.02.02.41.22 (version=SSLv3 cipher=OTHER); Mon, 02 Jan 2012 02:41:23 -0800 (PST) Message-ID: <4F0189D0.3050102@gmail.com> Date: Mon, 02 Jan 2012 11:41:20 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4EFCD9DE.6010102@gmail.com>, , <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com>, , <4F0062EA.7040207@gmail.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------030602000309030407050100" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 10:41:29 -0000 This is a multi-part message in MIME format. --------------030602000309030407050100 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit @ Eduardo It seams that 11.1V (or what ever) is to high to use it directly. I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the battery to V_BATT like you. (I think you've mixed up the vin and v_batt in your text) @ Stephen As far as I see - you've connected the 11.1V to V_IN. What did you do with the Jumper? I've studied seen the Jumper part before but there is a thing that I don't understand: From the Wiki: "In our case the ESC will supply both the servos and the board with power from the main battery. This is the default setup of Lisa/M , so there is no need to solder anything on the board. " My LisaM has no Jumper soldered yet. So it's "default". This means now I can power the board by connecting BEC (SERVO1 SV/GND)? and the Battery to V_BATT. So what happens when I solder JP1? I think this will connect the V_IN to SERVO1_SV to use the BEC power to power the board. ---> Main question ;-) : So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to V_IN or to SERVO1_SV? I hope my suggestions aren't too confusing ;-) Am 01.01.12 21:56, schrieb Eduardo lavratti: > Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say. > The vin in used to monitor the battery voltage. > In my setupi i use 7v to power the lisa/m because the onboard > regulator work very HOT with 12v. > So i connect the vin directo to battery and a 7v to v_batt pin. > > > > > ------------------------------------------------------------------------ > Date: Sun, 1 Jan 2012 14:43:06 +0100 > From: bruzzlee.ch@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > Thanks for the answers. > > @ Eduardo > Of course I will share my tests to the community > > @ Eric > Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? > Because this looks strange to me... > > Bruzzlee > > Am 31.12.11 21:03, schrieb Eduardo lavratti: > > Bruzzlee, i am using lisa/m too. > Please, report your tests to the group. > > I have strange behavior with my copter. > Some of this caused by vibration and other that i not know the cause. > > regards. > > > From: eric@eparsonage.com > > Date: Sun, 1 Jan 2012 01:46:19 +1030 > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > > > Hi Bruzzlee > > > > It looks good to me and yes the ADC1 bridge is needed only for > the initial bind to the Spektrum receiver (or receivers, you can > use two at once) > > > > Eric > > > > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: > > > > > Hi all > > > After a long break I've continued the work on my quadrotor > Lisa M project. Now I've done my wiring layout but I'm not sure if > everything is correct. > > > Especially the power source for the board: I2C1 CAN > (V_BATT/GND) or SERVO1 (SV/GND)? > > > The ADC1 bridge - I need it only for the first binding to the > spectrum remote - right? > > > > > > I want to publish this layout on wiki - please report mistakes! > > > > > > thx > > > Bruzzlee > > > _______________________________________________ > > > Paparazzi-devel mailing list > > > Paparazzi-devel@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ Paparazzi-devel > mailing list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------030602000309030407050100 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit @ Eduardo
It seams that 11.1V (or what ever) is to high to use it directly.
I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the battery to V_BATT like you.
(I think you've mixed up the vin and v_batt in your text)

@ Stephen
As far as I see - you've connected the 11.1V to V_IN. What did you do with the Jumper?

I've studied seen the Jumper part before but there is a thing that I don't understand:
From the Wiki:
"In our case the ESC will supply both the servos and the board with power from the main battery. This is the default setup of Lisa/M, so there is no need to solder anything on the board. "

My LisaM has no Jumper soldered yet. So it's "default". This means now I can power the board by connecting BEC (SERVO1 SV/GND)? and the Battery to V_BATT.

So what happens when I solder JP1?
I think this will connect the V_IN to SERVO1_SV to use the BEC power to power the board.

---> Main question ;-) :
So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to V_IN or to SERVO1_SV?

I hope my suggestions aren't too confusing ;-)

Am 01.01.12 21:56, schrieb Eduardo lavratti:
Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say.
The vin in used to monitor the battery voltage.
In my setupi i use 7v to power the lisa/m because the onboard regulator work very HOT with 12v.
So i connect the vin directo to battery and a 7v to v_batt pin.





Date: Sun, 1 Jan 2012 14:43:06 +0100
From: bruzzlee.ch@gmail.com
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Lisa M wiring layout

Thanks for the answers.

@ Eduardo
Of course I will share my tests to the community

@ Eric
Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V?
Because this looks strange to me...

Bruzzlee

Am 31.12.11 21:03, schrieb Eduardo lavratti:
Bruzzlee, i am using lisa/m too.
Please, report your tests to the group.

I have strange behavior with my copter.
Some of this caused by vibration and other that i not know the cause.

regards.

> From: eric@eparsonage.com
> Date: Sun, 1 Jan 2012 01:46:19 +1030
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Lisa M wiring layout
>
> Hi Bruzzlee
>
> It looks good to me and yes the ADC1 bridge is needed only for the initial bind to the Spektrum receiver (or receivers, you can use two at once)
>
> Eric
>
> On 30/12/2011, at 7:51 AM, Bruzzlee wrote:
>
> > Hi all
> > After a long break I've continued the work on my quadrotor Lisa M project. Now I've done my wiring layout but I'm not sure if everything is correct.
> > Especially the power source for the board: I2C1 CAN (V_BATT/GND) or SERVO1 (SV/GND)?
> > The ADC1 bridge - I need it only for the first binding to the spectrum remote - right?
> >
> > I want to publish this layout on wiki - please report mistakes!
> >
> > thx
> > Bruzzlee
> > <LisaMWiring.png>_______________________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------030602000309030407050100-- From MAILER-DAEMON Mon Jan 02 07:34:46 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rhh6E-0002ES-D6 for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 07:34:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:39853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhh6B-0002Dy-Rm for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 07:34:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rhh6A-0000fs-Hy for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 07:34:43 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:65207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhh6A-0000fe-7n for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 07:34:42 -0500 Received: by wibhm2 with SMTP id hm2so9599673wib.4 for ; Mon, 02 Jan 2012 04:34:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=bRxwR6ybsRrhLoI0QCg5Fa2I8/cUrmX3NGF75MTMf7c=; b=VkOaUHbIE4INxmgpLIerBrli0tz/ZoSo6oTDbz4AcYLUJ5159uZAP0zD5KgrhlwOgV 01oZ7TW4WIHNf1CLu9F5amH8DNpIZGo9wo+d3AfxVamlSCuYi+PLu7wadVEp/DyCLS3Y nl+zwjCyDG2WYnzuPOe+BkhQSjsyV9bFRxevg= Received: by 10.216.139.140 with SMTP id c12mr27031644wej.26.1325507680885; Mon, 02 Jan 2012 04:34:40 -0800 (PST) Received: from [192.168.1.13] (AToulouse-553-1-156-79.w92-156.abo.wanadoo.fr. [92.156.228.79]) by mx.google.com with ESMTPS id ej17sm50430670wbb.14.2012.01.02.04.34.38 (version=SSLv3 cipher=OTHER); Mon, 02 Jan 2012 04:34:39 -0800 (PST) Message-ID: <4F01A45D.3040002@gmail.com> Date: Mon, 02 Jan 2012 13:34:37 +0100 From: Gautier Hattenberger User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111124 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------010804010103000804080609" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Paparazzi autopilot communication with an airborne PC X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 12:34:45 -0000 This is a multi-part message in MIME format. --------------010804010103000804080609 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Hi, The max3100 is a SPI/UART converter and there is already a module for this in paparazzi. Although, the driver might have some remaining bugs. We had some strange behaviors when using it (2 years ago, so I don't recall the details...). Gautier Le 31/12/2011 17:25, Gayan Gamage a écrit : > > Thanks Antoine for the lengthy explanation. The SAS system is for a > fixed wing platform (4Hz is initially enough for proof of concept) and > I would not worry about going on low level control than the > navigational commands initially. Out of all the suggestions the SPI > communication with the PC seems to be a better choice since the SPI of > our Tiny board is not used for anything now. > > I will look for some SPI/USB converters. Chris suggested using the ivy > bus on an airborne PC to communicate through the real datalink (serial > port) and use a wireless modem connected to the airborne PC (tiny gets > data link messages via ivy bus again): that seems to be a good choice > too. > > > > Gayan Gamage > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------010804010103000804080609 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi,

The max3100 is a SPI/UART converter and there is already a module for this in paparazzi. Although, the driver might have some remaining bugs. We had some strange behaviors when using it (2 years ago, so I don't recall the details...).

Gautier

Le 31/12/2011 17:25, Gayan Gamage a écrit :

Thanks Antoine for the lengthy explanation.  The SAS system is for a fixed wing platform (4Hz is initially enough for proof of concept) and I would not worry about going on low level control than the navigational commands initially. Out of all the suggestions the SPI communication with the PC seems to be a better choice since the SPI of our Tiny board is not used for anything now.

I will look for some SPI/USB converters. Chris suggested using the ivy bus on an airborne PC to communicate through the real datalink (serial port) and use a wireless modem connected to the airborne PC (tiny gets data link messages via ivy bus again): that seems to be a good choice too.



Gayan Gamage


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------010804010103000804080609-- From MAILER-DAEMON Mon Jan 02 07:53:34 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhhOQ-000573-I9 for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 07:53:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:54455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhhOM-00056Q-O2 for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 07:53:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhhOK-0002rG-N3 for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 07:53:30 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:43366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhhOJ-0002rA-Nz for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 07:53:28 -0500 Received: by wgbds1 with SMTP id ds1so24303957wgb.10 for ; Mon, 02 Jan 2012 04:53:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=oJXLJUsNHpp2rQJFEE8JU71s3jJvs/vywyNrQRcnlqo=; b=SkrHmnRetmgKtzOppD6KvQrQ+nq3oJBGWvQH1Z+x4y6Max+9tiNkfzzNdJ8aAoLL+h qZGHn/iogZZDmQcii5adKSkLCIoinm2QDuNvbf36DJWMUu5FPK0dmQt7fr0WHmK6PRnC CX0e9G+OTfA/gL92P6+DjZQc5gU+dogQ1Hw2E= Received: by 10.227.200.206 with SMTP id ex14mr48151822wbb.11.1325508806592; Mon, 02 Jan 2012 04:53:26 -0800 (PST) Received: from [192.168.1.21] (254-197.3-85.cust.bluewin.ch. [85.3.197.254]) by mx.google.com with ESMTPS id p2sm50486312wbh.22.2012.01.02.04.53.20 (version=SSLv3 cipher=OTHER); Mon, 02 Jan 2012 04:53:24 -0800 (PST) Message-ID: <4F01A8BE.90507@gmail.com> Date: Mon, 02 Jan 2012 13:53:18 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4EFCD9DE.6010102@gmail.com>, , <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com>, , <4F0062EA.7040207@gmail.com> <4F0189D0.3050102@gmail.com> In-Reply-To: <4F0189D0.3050102@gmail.com> Content-Type: multipart/mixed; boundary="------------010400000809020005070608" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 12:53:32 -0000 This is a multi-part message in MIME format. --------------010400000809020005070608 Content-Type: multipart/alternative; boundary="------------060605090004000306060700" --------------060605090004000306060700 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Updated diagram Am 02.01.12 11:41, schrieb Bruzzlee: > @ Eduardo > It seams that 11.1V (or what ever) is to high to use it directly. > I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the > battery to V_BATT like you. > (I think you've mixed up the vin and v_batt in your text) > > @ Stephen > As far as I see - you've connected the 11.1V to V_IN. What did you do > with the Jumper? > > I've studied seen the Jumper part before but there is a thing that I > don't understand: > From the Wiki: > "In our case the ESC will supply both the servos and the board with > power from the main battery. This is the default setup of Lisa/M > , so there is no need to solder > anything on the board. " > > My LisaM has no Jumper soldered yet. So it's "default". This means now > I can power the board by connecting BEC (SERVO1 SV/GND)? and the > Battery to V_BATT. > > So what happens when I solder JP1? > I think this will connect the V_IN to SERVO1_SV to use the BEC power > to power the board. > > ---> Main question ;-) : > So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to > V_IN or to SERVO1_SV? > > I hope my suggestions aren't too confusing ;-) > > Am 01.01.12 21:56, schrieb Eduardo lavratti: >> Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say. >> The vin in used to monitor the battery voltage. >> In my setupi i use 7v to power the lisa/m because the onboard >> regulator work very HOT with 12v. >> So i connect the vin directo to battery and a 7v to v_batt pin. >> >> >> >> >> ------------------------------------------------------------------------ >> Date: Sun, 1 Jan 2012 14:43:06 +0100 >> From: bruzzlee.ch@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Lisa M wiring layout >> >> Thanks for the answers. >> >> @ Eduardo >> Of course I will share my tests to the community >> >> @ Eric >> Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? >> Because this looks strange to me... >> >> Bruzzlee >> >> Am 31.12.11 21:03, schrieb Eduardo lavratti: >> >> Bruzzlee, i am using lisa/m too. >> Please, report your tests to the group. >> >> I have strange behavior with my copter. >> Some of this caused by vibration and other that i not know the cause. >> >> regards. >> >> > From: eric@eparsonage.com >> > Date: Sun, 1 Jan 2012 01:46:19 +1030 >> > To: paparazzi-devel@nongnu.org >> > Subject: Re: [Paparazzi-devel] Lisa M wiring layout >> > >> > Hi Bruzzlee >> > >> > It looks good to me and yes the ADC1 bridge is needed only for >> the initial bind to the Spektrum receiver (or receivers, you can >> use two at once) >> > >> > Eric >> > >> > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: >> > >> > > Hi all >> > > After a long break I've continued the work on my quadrotor >> Lisa M project. Now I've done my wiring layout but I'm not sure >> if everything is correct. >> > > Especially the power source for the board: I2C1 CAN >> (V_BATT/GND) or SERVO1 (SV/GND)? >> > > The ADC1 bridge - I need it only for the first binding to the >> spectrum remote - right? >> > > >> > > I want to publish this layout on wiki - please report mistakes! >> > > >> > > thx >> > > Bruzzlee >> > > _______________________________________________ >> > > Paparazzi-devel mailing list >> > > Paparazzi-devel@nongnu.org >> > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ Paparazzi-devel >> mailing list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------060605090004000306060700 Content-Type: text/html; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Updated diagram

Am 02.01.12 11:41, schrieb Bruzzlee:
@ Eduardo
It seams that 11.1V (or what ever) is to high to use it directly.
I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the battery to V_BATT like you.
(I think you've mixed up the vin and v_batt in your text)

@ Stephen
As far as I see - you've connected the 11.1V to V_IN. What did you do with the Jumper?

I've studied seen the Jumper part before but there is a thing that I don't understand:
From the Wiki:
"In our case the ESC will supply both the servos and the board with power from the main battery. This is the default setup of Lisa/M, so there is no need to solder anything on the board. "

My LisaM has no Jumper soldered yet. So it's "default". This means now I can power the board by connecting BEC (SERVO1 SV/GND)? and the Battery to V_BATT.

So what happens when I solder JP1?
I think this will connect the V_IN to SERVO1_SV to use the BEC power to power the board.

---> Main question ;-) :
So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to V_IN or to SERVO1_SV?

I hope my suggestions aren't too confusing ;-)

Am 01.01.12 21:56, schrieb Eduardo lavratti:
Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say.
The vin in used to monitor the battery voltage.
In my setupi i use 7v to power the lisa/m because the onboard regulator work very HOT with 12v.
So i connect the vin directo to battery and a 7v to v_batt pin.





Date: Sun, 1 Jan 2012 14:43:06 +0100
From: bruzzlee.ch@gmail.com
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Lisa M wiring layout

Thanks for the answers.

@ Eduardo
Of course I will share my tests to the community

@ Eric
Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V?
Because this looks strange to me...

Bruzzlee

Am 31.12.11 21:03, schrieb Eduardo lavratti:
Bruzzlee, i am using lisa/m too.
Please, report your tests to the group.

I have strange behavior with my copter.
Some of this caused by vibration and other that i not know the cause.

regards.

> From: eric@eparsonage.com
> Date: Sun, 1 Jan 2012 01:46:19 +1030
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Lisa M wiring layout
>
> Hi Bruzzlee
>
> It looks good to me and yes the ADC1 bridge is needed only for the initial bind to the Spektrum receiver (or receivers, you can use two at once)
>
> Eric
>
> On 30/12/2011, at 7:51 AM, Bruzzlee wrote:
>
> > Hi all
> > After a long break I've continued the work on my quadrotor Lisa M project. Now I've done my wiring layout but I'm not sure if everything is correct.
> > Especially the power source for the board: I2C1 CAN (V_BATT/GND) or SERVO1 (SV/GND)?
> > The ADC1 bridge - I need it only for the first binding to the spectrum remote - right?
> >
> > I want to publish this layout on wiki - please report mistakes!
> >
> > thx
> > Bruzzlee
> > <LisaMWiring.png>_______________________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------060605090004000306060700-- --------------010400000809020005070608 Content-Type: application/pdf; name="LisaMWiring.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="LisaMWiring.pdf" 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 U7hx7TlQpyRcxbXKtXc3PPPvAeTXATT3eKbkuUqt8uipMn7D54Oho5guRJFtNACsNDYWMgb9 iLBaYvUM4aQInDBBZYkTjOdNmzGp7etSdINyJt31U8/Edl4Ih5T1jdL45yN2QSNayT4TRi6W C5ggRfGEkZvtFVMG3Kj0fkbLmWlULD0uU7GKkGtc3Obj7F3p8YQnhgle2ra035EsXXpckvKZ MbaTrLEnWoSRtVd2vTt8OCTcaGfd45/pZItE13PTyz/iWYj0si7/J963MUWqXt3xmOP7I9Qs CQy8/oro4EsPY1r/QYqSqT06knriojCy6yJrHBRMaz498W7ESyvLkbbIF2zWW1kki8G7q32l zY5kO7Kbda+/EP77Pi8sgdVRWFouvXG5Tv/S8YNBlzhilGmi5ErobUJYai8ExPwkB8TcWw+I aFPRI/VAT1B8QYxcrpfSjs57sn5bl3CgxJ2MA80liUUcKtmJGWdMkT7ByfvWgvNYpE9wFIJ1 waGCIn3irXaVH9nbCvd2+BeSLlrDCmVuZHN0cmVhbQplbmRvYmoKCjMgMCBvYmoKMjE2NApl bmRvYmoKCjkgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjg4 L0hlaWdodCAyNTkvQml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCAxMCAwIFIKL0ZpbHRlci9G bGF0ZURlY29kZS9Db2xvclNwYWNlL0RldmljZVJHQgovU01hc2sgMTEgMCBSCj4+CnN0cmVh bQp4nO2dS4gbx7rHlQeJYw9z7fH4MZ6nZzweecZuO54Z2wlzEjdeeaVVNonAC4PIIgstsogg hxAFAr0IuAnECgQLgkUWveqVNumNOGAtLDjWIlpEYC2ik2vdG51rnXMssCBzW9Kou7rV6qrq 7pJqRt+fJrHlUkndf/3q+VXVv//970ZH/9fTP//5z3q9/r89/U9HNUTPaNRN/98ddf/a/fPv v//+34i6f/3HP/6Bvv57R2iybp7on73JyMH2Bfq/le317lvQv9ruzs/DMf486OHo6n/dEJqb 8deu/va3v126dCnU087Ozt///nfa72P7a/fL/N6T4zO0PWqqh2PIs1m2p2TLzYNZhrpQGIzU OzII6gL1r3/96z//+c/9+/dPnz59xEmHh6433njj1Vdf1f87/I92FFffx+eXeeutt15//XUD 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 7AR8gUDsBHyBQOwEfIFA7AR8gUDsBHyBQOwEfIFA7AR8gUDsBHyBQOwEfIFA7AR8gUDsBHyB QOwEfIFA7AR8gUDsBHyBQOwEfIFA7AR8gUDsBHyBQOzU5Wtqagr4AoECF/AFArET8AUCsRPw BQKxE/AFArET8AUCsRPwBQKxE/AFArGTwZcu4AsEClY2vl555ZUJEAgUkHSgunx1QQOBQIFr YWEhkUicO3fuTEczMzOnOjp58uSJEyemOzp+/Hi3musGKx616r9AoIMr26+9i0AXh+Md6YDo pJzsSAfn9OnTOkQ6SrOzs6urq3/961//H9u0vAcKZW5kc3RyZWFtCmVuZG9iagoKMTAgMCBv YmoKOTc0NwplbmRvYmoKCjExIDAgb2JqCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdl L1dpZHRoIDI4OC9IZWlnaHQgMjU5L0JpdHNQZXJDb21wb25lbnQgOC9MZW5ndGggMTIgMCBS Ci9GaWx0ZXIvRmxhdGVEZWNvZGUvQ29sb3JTcGFjZS9EZXZpY2VHcmF5Ci9EZWNvZGUgWyAx IDAgXQo+PgpzdHJlYW0KeJztwYEAAAAAw6D5U9/gBFUBAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwDCNv AAEKZW5kc3RyZWFtCmVuZG9iagoKMTIgMCBvYmoKOTUKZW5kb2JqCgo4IDAgb2JqCjw8L1R5 cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDE5Ni9IZWlnaHQgMjYxL0JpdHNQZXJD b21wb25lbnQgOC9MZW5ndGggMTMgMCBSCi9GaWx0ZXIvRmxhdGVEZWNvZGUvQ29sb3JTcGFj ZS9EZXZpY2VSR0IKL1NNYXNrIDE0IDAgUgo+PgpzdHJlYW0KeJztnW2ME9XewIviS1jCs+wu L8vbguvCsgsDwsruIqxO/KIxuf10cxNpoteX+u6tuRhpYuSx6o3zQR8aI1Sjt1EpLgyCBbWi T6NWDdVYleZqNVZs0Mpj1Sr1pcYa+5ztbKfntNOZM9Mz7ej+f5nci+zpmbPTH+d/5pwz//np p59+/PHHH3744VSJ77///rsy2Wz2m2+++bpMJpP5qsT/AVMA6bvOlEDf/jclvv32W2QFcuP7 EpIzSJ4fS6A/+Hy++fPnt9UwAwBqqPUEyYMUkrqj3t5eGwA0AFJIimjd3d3oP6dPnz4IADpB 2iB5kELIJRQKJZcWLVpUBACdIG0kl9BoCo2vwCXAMLJLaLh+8uRJcAkwjOQSGn4jkT7//HP0 B3AJMIbsEhLps88+A5cAw8gupVKpTz/9dN68eeASYAzJJaQQEumjjz4ClwDDyC59/PHHiURi 7ty54BJgDMklpNCHH374/vvvg0uAYWSXjh079t57782ZMwdcAowhu/Tuu+++9dZb4BJgGMkl pNDbb7999OhRcAkwjOwSEun111/v6uoClwBjSC4hhd54441XX30VXAIMI7v02muvvfLKK+AS YBjZpXA4/PLLL3d2doJLgDEkl5BCSKQXX3wRXAIMI7t05MiRF154AVwCDCO7hEQ6fPhwR0cH uAQYQ3IJKfT8888fOnQIXAIMI7sUDAYPHjwILgGGwV06cOAAuAQYRnYJdUr79+8HlwDDyC49 88wzyKXZs2eDS4AxJJeQQkikffv2gUuAYWSXRFHcu3cvuAQYRnYJdUrgEtAIsktIpPHxcXAJ MAzu0tNPPw0uAYaRXUKd0p49e8AlwDDgEsAKcAlghewSGixZw6VcLBQsIYaiSc3ShWwiKE4W T2QLGoUz8cnCqHgwmtVuSzJULq9CKBSOxZOZXM3Z8+mw9qcVEcPxjGbrrIblXMpFeTldHefV /LpzMa9cXNCyIyJweDY8fyJPXzkNvMMdjGUMfxyHE6JVjckko37B7eD5yd+B43i7w+31RxJp rYvUJCznUj7mkC+o3ZfTKp6L++Ti3piqS4WEs+qr90ToK6fHJSYmPx4z8vHJX90bw1qe8jo4 lcKcy2+FXszSLvEsXcpGhNqvPaEaFQmXUDegBM/zNdXa/PGJhueTIj/Rf9RCmqD0c6c/Xm5F xmenkc+nHbJNZsq4lBedtV+ARlgkKo/Xb0shl4wGiC/cEVALn/mYXJjof5SI+x14xXa3NxSN J1PJWER0k465RO3hpalMFZeyEYXuY+ILCKr0TDoCaKkXwvobe0yl6djvqOESGZd90apQVoj6 8Z+7U+pNNJkp4lIyIF9zTkwkvBWx7NH659DlEmq6305VLb1L+bhfrtFRiXpEG/EI6FfpPM1n ariUqdzAcQIqFMe+AHew7r9mvS5VwijnVrtHpHYp7pML8pE650+H3HoaaSJTwaV8MoD96564 ySokxco/Zru/3ll0upTD+iWeSb+EOe+oFzTzCbnv4sSkxiyHqUwFlyIeOaTxockRB9ZT2bhQ WnnQpM+lHNZy9aELtUtJ0TXRPm7i30C9S4H1XdozbKby53cJH75iXRB+f1RnKEJU7our3pll 4gI2brHXqbD2d9S8j9OAELjuP4rm8Kd3KYNNK7lDlSniQjqI9UyC4lwfXrnd7RNFMUAy8Td+ n9tB3iPygsZMNCuXcnE3fmZHoJUj7z+/S/kA1v2QQ44sdjdnCyiNNIzMe3NaIhXZuJSOBUiD W9wpFf/0LmXClaGSO1z1w1RpNDL505r1r6LBNRRHOKU1AG7MpUIm7nNVzZZx/pbewUlYzqVc DLsZ0nYpr+pSojKtZOM8wUQ8HpOJJ6KYSzabK1nzzxp3ibM7XYo4a5fKVCcqiw24VMiEfK7q s3HuaKbFPZKE5Vwqpit3WBQupUOe+i5lBLUV0Wq8NTdB1GPvQjrqx0/lVF/OMOJSIR4Uaqfu 3f5Ia8dIONZzCZulodgnEMNmHatcwiZe6KhZT9E1J5AKVuYMNQzR7VI24Kr+V+HwiCnraFTC gi5hdmis4yNiXrl09UwdNq2EIpTdobTKj/4S+36qY5O++SVsyc/uYzgnkA+SInFObyzdyjnJ eljPpULIXbl0WgtM+L2Yg4hC+Tg+VFK5twpjp8MnDYp6XcIM4VSXjHW5lCQGdTZvuMWbAVSw nkvEApPNqb6Oj0UxcikkE66Mo9R7CWLHGlmJ3nlv/K5BrTS9S8T2Bkek1Xf96ljQJeQB3qe7 Q3WWI3IxfL+FtNBWBp9W4oLqX0Ehif3LlxdZSmfQtx6X8lDeNehYQ6n8irW3BlbDii4VC2EP MUJw+cNpfGd+PhsP+8mNYOQ8JG6jehdRAh9Z4U4aX9utv15caj+lS8S/iFA8mYirk8i2dBhl SZcm7sFqplFsvN3hdDoddoVNbUKEWANJYGttrvpbSmTIvbiV9ZQG9gk41e4aKF3Kx4ktlRTA 2q4ihXSYZpvzhC2BquFQGuvV7FRXlwhztkB575Fel/BtaQ6fiiR0e3SxYpTA/qW65FKit2Zi BYN3ehSeI8PWTdD9FGWvH8WW+Z3lB0nwGSofxZZFbIJiwqZYvXNjHY5D5b4gF9XbL8G+Sg0K uVQ8GhQDPu8kPn8gFImnWzs4AGr4A7gE/EEAlwBWgEsAK8AlgBXgEsAKcAlgBbgEsAJcAlgB LgGsAJcAVoBLACvAJYAV4BLACnAJYAW4BLACXAJYAS4BrACXAFaASwArwCWAFeASwApwCWAF uASwAlwCWAEuAawAlwBWwLubAVaASwAr8BgXCATAJcAwskt7SoBLgGFg7A2wAh8vQYwDGgH6 JYAV4BLACtwlBLgEGKaqX5oxYwb6z2nTps0EAJ0gbZA8SKG9e/cinU4//XSdqVsBgGD69OlS v4Tskv7mrOnTrHDILTzrzGktPyqNmTbNCkezLaEDKYSvoSzsmP7706uscJxWumALF5z5W26s 5cdpp000ZtFZZxb5USsc1gwh0vySPPYGl8AlwyCFpPESuAQuNQhSaN++feASuNQ40C+BS6yQ +iUYe4NLjQP9ErjECnAJXGIFUkgURXAJXGocySUYL4FLjQMxDlxiBfRL4BIrYLwELrGio6MD XAKXmIBceuaZZ8bHx8ElcKlBoF8Cl1ghuSQ/0wQugUuGQS7t378f+iVwqXGQQmi8BC6BS40D MQ5cYoUU42CuElxqHGmuEvolcKlxwCVwiRVIIYhx4BITYOw9xV3ieTuCn/g/nuMaqkra7717 925wiZlLY+eFVvUHV6NjeXDd2oK+j/QH12p/pHGXOKcQjqdyheosE/lcNhELe10OYy7BnhO2 LuWHe7EL3JW4SPsjyVXzKp+YuTRrrkt2MZbWTF1SyCb9Ll5XvdKcAMQ4lv0SPyTMrFxhYf35 WuU3+Loq5V2r15kY4+zeVJ4+F04hItj1ugQxjqlLo4mBSj/DLV6pEbM2DWDjlI7omGnjJac/ W21LLhEJ+gTB4xG8vkA4lqyJejnRSTuKku7joF9i6xLSAwsP8+IXqge47krZBf004ytDLjkT ZI+UjvqVYhgniDFCqFyUsm+S9i+BS4xd4jf4sRGQsH6IMsBRBESDLrlDKTx4RX1OlcK8J4zr FHJTdU3gkjkujabXLKxc5cX1exsiwHXTDNQNueRKYm4kRZfmB4RoRi6fiQg05wCXTHKpeCGH 3Vd31QtzeIDjewcpK9frksMXr5iUj1HFLEeg0jXlojR3dOCSWS7xI6HFM+TrLKxTDHNEgAsM D5vkUgAbKiUCatENg3MJJbxej4vKPnDJNJdGc0NLKxdaMczhAW5mT4a6Zp0uOWIVlbI+fZNG OgCXzHOpyJ+HjUu6YjVhDg9wjv419DXrc4n3VaYCcnQBzhDgkpkujUb7OuRL7akOc3iAmxHa OGKeSzmtwZLT4/X7VBAcFHdy4JKpLhVGlleuddXcER7gunpzeqrV6ZI3o+GSPV6zMFdFwqe9 QgcumerSxHrK7IoxMWxOGw9w7jXa6yamuhTLqXg0QRxcar1Lo0lsPcWzVg5zeIDriFGsm7CJ ccrjJT6UyhXyJLkcuGQ1l4j1lAXL87UBTmUmk4lLdmK8RL+bhPfGwCVrucRvCFR6psmlWzzA eenWTYy7RKzE5UXK6SXUsFgWXLKYS6PptYvlC+6eCHN4gOtO0q2bNOASJ6YqY+tM2EP5sUAy Dy5ZzSViPWVBf35sUI56fO9qAxXqnfd2ithyXCGpvRpnm1hDwbcVgEtWcYkfCfXI6yldvr5K gAuM0K6bNOKSjRPwnZQ0a7XBFDFNYLZLn9yzVNzaE9Q4lv7v9t5Pdvb/appLJyLc3vHBg/qP veNrTmab49Jobugc4rpLGy/1rJs05JLNJkQyuBsJta0CdjFevWnOZJcGdizR9du0ua/o+WI3 c5cu+J9BXc3AaX/zyya5RK6nTOIYWGusNkN74dwpUo9sIiJUPyPAe/yhjNK8pdku/XtI/y+0 ZM6HTzJ2aedl+psxSWcTXRqNYespJWaFNxmsytgeXc4dVNjrXchnM5k0IpMtVP+kaWNvwiV+ aJZd4Wjja/uuTYtOsXRp08F/ttsG21bXHMRJlQt0v91Elwqjy4km6Vw3adylCRzepNYUt0Q+ FUI3CKFyYGyeSwMLVPQ49chy8a+z8JPufmCQ4Xip3vHejs7yCWn7H1NdKvJD3sp6is2zdr3h qhp7pokTxGh1H4R3R7l02O+ebGRYGrMXIoL2VhVWLn2rUXhQvPRs+aT2q3ub4tJc2SXK/sdk l5gdLJ7b5ZwebzAcicvEoiHR73Ea35PShH5JOn4WKvuf7VeASy13iT3Nc+mBBfJJwSVwqbF+ qeISDy6BSw249M7V7fJJ3VtXgEvgkrJLQwt/Vis5eGzrfOyc7ccoppjApSnqkm3WLtcS8eZF u4ljiehatOvyOVU3k8L2fpr6waWp6hItwp1UIoFL4JImW65YphoNwSVw6WznpZ0upWPL0NlV Z6SZqASXpq5LqmPvX5/s//fFuFGdn1DsFgCXpqhL2msoK9yVc8466geXwKW6LmnOL0Uulxfu 298Bl8ClBlw6VpmrPDv4UHP2CVjSpYtGcmMb0JHdfH52bIPep5nAJXS8c0Vl28mOf62cai7l N50XGljq7CL23pSY4ew5Jzqi77Em3S7xLjFUJhz0aO4FsHuCYerCZZrm0hd3yt/sVHNpKNiL ZVmq920v7k2qprVsxCU7nsurOPFck/puJLx8wk/7dGZL1nZ3CQNTxaUL17qx/Mya30ZolOqx FN0uYU/glg1Re+TSrvOJ3cnWN8ulU5hLzpv7poRLF53nqRZpltC/Mj6yLr1xfXr0vOjaPnfX DLKARtJdVi4Vi2lP/TQ4zXdply6X/rUAP+3RxzSG32xdasUe3ZHgYhuOo3el4gsF0kPL8SGJ dj5wNi4V8wk/TfnmuLR7U7mWoYXajwM8dg5+xexXn2u6S7tkl+Y2v1/KD/fh19m9+jy18hv7 8U5CHNXI68XEJUTYozxuarpL5h5/8Od2iU6J5kHvyLLKLZ5zlap47Fwq5uOKwyZwyTouFYh+ huq1FPgTT5yWe424FPX58BcQKKaqAJes41J6TaVX4nq0xz+lYzg9ui5VOjJjJsa4mJfnhCjW N+UCNbKAS9ZxCX9E1zu0gToy0h6NuBT3TYxb8Sw6xUyIUysPLrXSpfiKyuSkf9hqLpXc4L14 +ok4OSEJLlnGpQ3+ikoKab0t4VJVUiZyuglcsoxLw6Ee+aZMd17TprmE+qYI1jfl436t8uBS C/olXyVvgJVdmuib8Mwn4XLfBC5ZxyU82amlXbLZPHiOr3zcAS5ZyyVy7H0+7dg7PczFhiaO +LDKuwsZu4T6pjjWN6VDHnDJUi4ZeqfAOixxXI/6q8CZumTjPGEs0OX8vI0DlyzjUn4EW4yb rf2O+KqPaC7vsnUJ4Y9XMnwVUqLDEwGXLOJS8SIiO6WPIszh63EuM9fjlN3gPFii3UIqUZnK BJda7BI5ZLLNXJxS75SITQUdkc0albN3CX+PakF3NuZGXPp5Z2/QNZl1WXQt/Uwr18Sph84R y+WD23qZ5qtEx6a3D8iZlgeeDw9rlb/gTbn8U4NvfnCBGS4Vxzhio3TX0nSd9wsUNg7gJfk+ 7U0FZriE+qZgWiHzoNkunXpgIVHLpUvV0nfvXk6kI6bZ7KTPpQue+ht+graDH2xWKX98nGj8 zqMbTXGJHIGX6PKvXZO5sLJuWxgbiqzqIdfCqF5pYY5LE/u8q/N6NyXGHbu+Ha9HJXsJ9mQc op3mQUvdMe7LdVvw1mzuPVmv5PE1F2EF/7JjnUkxrnQMB3tqHzyxcbM7HPO67LNn1PykI6S1 C85cl9BQLZhqvku/P92/Y4CoSTGr0imB6AQoE+bodik39nW4Fz/Rll3rFXuwx/EebHBZXeXY uISOkdgqcqtuPboWx7WGSU1wCZWN5prv0qrfdy7F+2dOIdLhj37bOLtqKGzMpd9ym1/+J94B KkS64+OL1QuY4FIplm1a4+upShRPfAne1Wt0PXSp1yXeE5ZHQjGv1gNvLiKlfFSgfUCuwfu4 T1ydeG1V3c7Ry/EevoPyjQNGXRr7LTv0D7w1VZHuBBHdrn18iL5mNrnix9bH1q0MrDjH27cU HULvUt/A8uj56/L6q/rTPbcrHQP/3kTUJ0e6n8nx+S6K5ysbdSk39t3RFfhJsUhHjs8v6/ta T7WQT4AGBvNL5AMm5UhHRDf+8nP0Vmt4fulNAe8qJwPZ8QN4dGt/+bi+OsElGpjMVeLPd9sm HvHuxzJRIOZ8pr/OBuYqh/8bf3PT5r6TJ4i7vG3jmhNQ4JIRGM17DwYvrXsKmrefMHVp7Jf3 B+q25u8DP+qvEFyigdkaypPnblGqnzKjIFuXfiMetMQx+NAluEQDw/W4b+/prq59oPsro7U1 vB43WvteuftfHDVWG7hEA9O13ZVVb7q8e7u+ezemLo19F15GtGZwma57N3BJLwxd+mJbTVhZ MtfAqJuRS+QIvMS2A7pH3eASPcxcemSZYpoDA7MBTFx61dOu1Jz2V3XOBoBL9DByaeWu+nnj 9c5SNu7S15G+uq25bMV34JI5MHHpw+vxxab2Y7tXHSX2BnR+SP36bwYuZdZfi537LzuGfvvS +OoJuERP4y79Sg6475beeLK7D0/GomtVtzGXNh28EdN4cNmJ0t9//Dh+j9l28GPaVV1wiZ6G XVpxN67SxT2yM1VTBPS7TRpx6cSBHvyke9/fVP7Rxp2bsR+obHAy2yXIyVznqNrnRiaBHwzZ z67/UxNcIve5bdlBbGH65ePVq7GfUu6CY+VSi3My2xz+YEiVoCj6BbdL+23f9WnEJTIFpVLP 8+S5RNqxi5dQvqTJkEsbicnJzQr73P6zi+gqn3pnU1Ncan1OZpvdny9SUkjHw/Q5vXGMu1Tl yaU9iiOir7bjb7S0ubdpvx3VmEv/qRoRKe9zG70fj3S2nuNmu2SNnMw2XmEjt7pRUZ9a0mbl 1ht0aTB4KR6/lDfoKpWcFXmMvUu/fEAs5tbZoKtQ8iLPGhNdskxOZtKlQq6KfF7h+ZNiMaaa A7wWYy5VTXEL96iOq/29xLLv0EKtlzrpdClbtclEY1z99g6i8TsjJj2HYqGczLhLuZhXqQRn d3qC0aoHB/Kis34S8BoMuUTuc/ur9v3+F3cSkY7tewdOkPvcnte+3x8hIh3F7OUfPScz4VLc p1KQc4nEowOZML1M8NyuOTHOWjmZ6V2ylR40wAdOQZd68QrgkhkuWS0nsy6XbGRm1HwiQHkS cMkMl6yWk1mvS7wXS9pcTvAFLrXEJavlZNbrks3mSlR6pqyPbroJXDLDJavlZNbvEv70bs4P LrXMJcvlZNbvEh/OgEtWcMlyOZn1u2TzRuVPpAW6VTpwyYx+yWo5mY24FMtCv2QFl6yWk9lA jMPSyOdg7N06lyyXk9nAfVyyAC5ZwiWr5WTW7ZIriKkUpdyBAi6Z4ZLVcjLrdQl/GUE2KlCe BFwywyWr5WTW5xKRn7kYdtOu7oJLprhksZzMelziw3g2XeoAZwOXTHPJUjmZKfYvleCckTSx mTdS50XhioBLZrlkpZzMuEuFdETwCF4Mn8/nF4PRRKpqT3gOe6McuNRal6yTk1n/fu9iMROh zZ8LLjXDpVGL5GS22X05bXsqpKIBAw83gUsmu1SKZa3OyWzjvRlNgQqFbCYVDfmdRp+RA5ea 4FJ5dAQ5mcElyCdABbgELrECXAKXWAEugUusAJfAJVaAS+ASK8AlcIkV4BK4xApwCVxiBbgE LrECXAKXWAEugUusAJfAJVaAS+ASK8AlcIkV4BK4xApwCVxiBbgELrECXAKXWAEugUusAJfA JVZILu3ZswdcApcaBLl04MCB8fFxcAlcahBwCVxiBXLp4MGDe/fuBZfApQaRXNq3bx+4BC41 CHLp2Wef3b9/P7gELjUIcikYDKJbOfQHG7gELjUAUujw4cNo+C25hGg76zQrHHIL29pOa/kh tQTZPfP006xwtEAUCjo7O5977jkU5hYtWtTqtgB/bJYsWRIKhQ4dOuR2u88999wFCxZ0d3fP nz9/3rx5c+fOnTNnTlcJpFxHidll2sv8l07aMWaTdGDMnDnzjDPOQP9bdd7aBig2o62tTf4d USWaLaltDN6eqsbUtke9MQaujK726L04utognxQ5IMmArEBuIEOQJ8gW5MzChQv7+vruuuuu I0eOoK5Jmv1+4oknHn300YcffvjBBx8UBOHee+/dvn37nXfeuW3btq1bt95222233nrrzTff fMMNNzhLXHPNNVddddXf63DllVfKf7iqDPqI9Nnrr78e1XNjiVtuuQVVe2uJf5SR/nxrGanM TTfdhMpfX0Juw9VXXy1VLp3ukksumT59uiQS+k1rGya3BHHttdfijUH1o7Ogc8nnxVsi/e8t ZW4sIzcG1SZVjpqE//oq10e+Mugj6OPS9cEvDmqS3B5XCen6yH9QvDjXXXfdtSWk70i6RFeW qPd9ScWkZqCPo0pQnah+9L3ffvvtd9xxBzIB+XDffffdf//9yJCHHnrokUce8fv9yBxRFNFg 6aWXXvp/KbgTYwplbmRzdHJlYW0KZW5kb2JqCgoxMyAwIG9iago2ODMyCmVuZG9iagoKMTQg MCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTk2L0hlaWdodCAy NjEvQml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCAxNSAwIFIKL0ZpbHRlci9GbGF0ZURlY29k ZS9Db2xvclNwYWNlL0RldmljZUdyYXkKL0RlY29kZSBbIDEgMCBdCj4+CnN0cmVhbQp4nO3B MQEAAADCoPVPbQlPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADgY8fUAAEKZW5kc3RyZWFtCmVuZG9iagoKMTUgMCBvYmoKNzIKZW5kb2JqCgo3 IDAgb2JqCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDE5NS9IZWlnaHQg MjU5L0JpdHNQZXJDb21wb25lbnQgOC9MZW5ndGggMTYgMCBSCi9GaWx0ZXIvRmxhdGVEZWNv ZGUvQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1NNYXNrIDE3IDAgUgo+PgpzdHJlYW0KeJztnX9s G1W2x6eAuiWN8po0TZqkbtKkadykmab50aTZUDrirwoJ/7VaCSzxoGCgIGG0INW8IooRqzUS aq0VjVfw8Apq0nb6y4XiCrAAC1SDMGytvpoKq1hVzYIXXDpUeIVX5I2TeObOeH7PeJLY56ur ZVXfuZ7xfHLOvefee+7PP/88OTm5evXq5SKqMVdLly5dMiP6/2i4fNmyZTfffDNW1E033aT/ fuhGtN1MOTRf9yOGB02Oz+e7cePG9evXu7q6MBBIq2h+KIq6du1aS0vLfN+LgG5ZgvXV3Kq5 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 NAA0Bs888wyNBA0GjceBAwdoVGhgaGwOHz5MI/T/drstFwplbmRzdHJlYW0KZW5kb2JqCgox NiAwIG9iago2NjgyCmVuZG9iagoKMTcgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUv SW1hZ2UvV2lkdGggMTk1L0hlaWdodCAyNTkvQml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCAx OCAwIFIKL0ZpbHRlci9GbGF0ZURlY29kZS9Db2xvclNwYWNlL0RldmljZUdyYXkKL0RlY29k ZSBbIDEgMCBdCj4+CnN0cmVhbQp4nO3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB7A8VJAAEKZW5kc3RyZWFtCmVuZG9i agoKMTggMCBvYmoKNzIKZW5kb2JqCgo2IDAgb2JqCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBl L0ltYWdlL1dpZHRoIDUyNC9IZWlnaHQgMzI3L0JpdHNQZXJDb21wb25lbnQgOC9MZW5ndGgg MTkgMCBSCi9GaWx0ZXIvRmxhdGVEZWNvZGUvQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1NNYXNr IDIwIDAgUgo+PgpzdHJlYW0KeJzsfV10E+l9t7bZpi3wbs1HYI3rY4iPF6+1GmNbYBtj47nm HHTJxeqGC+siN+gcbtDhhjNXzBWrG9CNq7auWqiaJeomFYmjhE5KmDhWTRTIlERxVSfCreiK t6q7s30n7+t3JFkz/+eZZz4kjb5gfuc5G2LNPPP5/H/z/97ddfBW4P9V8H9r+F0F/6eC//mf //myhv/+7//eqeC//uu/SqXS/67gdQXFYvE/AF69elWo4N9r+DcHFlC9Udvb29q/vHz5Uvmj /O/tGl5WQPwJzlz9v9gf3yQoFwivtHo35P/m8/nqT/I/fvvb38r/rd63fAXVf1d/VW6g3pxv KpSlWl258hJWlvPnn38uL3B5mVeX/H/+53/Ky18WArIo6LToctAmmBLEF198obDD3bt333// /f0a7HPQXnz1q1/9vd/7Pfm/nT6R3oN809555x2XyyX/17mBptAudhmyEIhEIp0WXQ7aAahE QIKosoMoior6UNUdhoeHXQ4cOHjrIYuCTksvB+2AFYKQ1QdZwaxalvr7++XX491333U76Ciq 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 vz+fgT8dvh0nrn+dcR9VI2DnYDMLDz2NKSAavvVe44jqkBYp9johpVrBwCX2N0/JbPCql1W8 4Q769sx5EoQ1HFEFxWgIqzPI5QIfr30Y07VkJVkAETywkykqbUgII8oL7Caj3zS5vhq5VMyL qbi+AG4KneCIM0ilvJBKsAwdCUciNE1HaIaNJjk+mzcUhN8t5NOyJMl4lKFrYBg2kUxlcj13 TazOs757+GFys2piGnm0MfLk8eiTxzdfvHRt8d7PnwwjY/Wm/XK48OVo8fPBwtdibZ6Dzfr3 sM+pVa+j6VFa3H3rjr0cr46Ya0vwor6VpX1haluY3t2Z/VJs53S6zBE1pvBNC5NjrHMkMjIc uTlCj44wY78kPa7sgvd88qN7jCPOQIVoluOFTANpMZWM06H2a4f3OjrHETb6GudSi6MVWb1d bSc9+e6vyYMjsjQGeXbj+j1S+2L0SC2OfhyWcsTfFzZH2CCiRzniaFKps4pahGrjkFrR36Df hs0RNkd0FzZH2CCiRzmiNLuuPLyDMX4e/vr1YGod9BV9Y5zf3QfD5gibI7oLmyNsENGjHIFn yTkc94eeMmPP6NE1tDTrCj3Z9aXaHGFzxHcAmyNsENGzHPGf8uLmqtFjvTquTsHu02FzhM0R 3cWlS5dsjrChRg9zRGX49t9OrKlS8BzVet1DsT9njru/Qpsjuj9sjrAEl07hsDnCBore5oja +Ho0v/9hZluYPos7/XxEKrvX58PmCJsjuosGR/zjH/8YsGGjjsYTcvHiP+3RxXF2F/7hcAz8 8E97NDX+0R2Z+r2hQhAVDaLbq7Bhw4YNG72I//mf//nf//1fp9N5/fr1oaGh//7v/7527drV q1f//e9/XznF5cuXz3SNM+/2YB3/z0bfYlCFn1WoqBL/9V//Vfmv+if17t0+ob6E+jK2eSO6 fUJdhvpiXrx48YcffvjnP/9Z+W/l3/Zzq37MzmR7RchXRP2/T1ER/hUKqBBBhQ4qpDA2Nvb4 8eP/D0Ptm4oKZW5kc3RyZWFtCmVuZG9iagoKMTkgMCBvYmoKNDQzMjQKZW5kb2JqCgoyMCAw IG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA1MjQvSGVpZ2h0IDMy Ny9CaXRzUGVyQ29tcG9uZW50IDgvTGVuZ3RoIDIxIDAgUgovRmlsdGVyL0ZsYXRlRGVjb2Rl L0NvbG9yU3BhY2UvRGV2aWNlR3JheQovRGVjb2RlIFsgMSAwIF0KPj4Kc3RyZWFtCnic7cGB AAAAAMOg+VMf4QJVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHwDnXIAAQplbmRzdHJlYW0KZW5kb2JqCgoyMSAwIG9iagoxODkK ZW5kb2JqCgo1IDAgb2JqCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDMz Ny9IZWlnaHQgMzEyL0JpdHNQZXJDb21wb25lbnQgOC9MZW5ndGggMjIgMCBSCi9GaWx0ZXIv RmxhdGVEZWNvZGUvQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1NNYXNrIDIzIDAgUgo+PgpzdHJl YW0KeJztnQ1wU1X6/y9YX7Z0kTfBtkCBCtSWhkJb2koLDToowjSC4guElRXIgih0EYf2J4MY RrdxZ6VZRoyzspldqCzGXTaubnZXO7IZHbIMGTTqLzLbZbOshTX8DP+NjGGMI/+bpL33OTf3 LS8098TnO99h3eSce2+TfO455znPOffSpZjC4fB/4/p/cV28eDEUCn3xxRf/F9eFuILB4OeD +g8qqzp//jz7b+KDPR9Xcplz586xr5+LiyvPiauF3853R9y3H4zrwqBYcll+L8aVIJpFm2X8 yy+/ZGFn/7XZbDfffPOIJBWiNKbrrrtu+PDh7L+5vhCU1pWMMysWcxZ29g5QXl7OoFCo74BY 2Fnki4uL2f8uKCioQmlb7HeU658Mim6VlJSwQ/UE8hMnTryC0rbY7yjXPxkU3WJh/89//oPI 0yJEHpWhWNjPnz/PDuoZRJ4GIfKoDMUi/+9//xuRp0WIPCpDsbAHAgFEnhYh8qgMxcLe19c3 YcIEBpGnQfmHvF5vYKWP/Y9ep8v11XwHxML+6aefIvK0KG+Q15ksvb5AOCr8AyPhkN/ba203 ytRttzl6XQn1unrMiufqtDvj5Xud9k7yHaPd6ZKV0+GwWzrb9Zn9sZoSC/snn3wyfvx4BpGn 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 PqPimskw4Fo6d75F5GlUPiAf85cda/fK702ta9m7bYfYYF+snyBUcfW8hh1r1r7XJToVCJJs S1uOqtzu/sm7+bFG8xoq+/Yc8ocOHULkaVG+IJ/wl3u2vbs21p/fceeiHcsWP71s8U8euv/I lsc+6tqTD+vTtWZEnkblF/LoITUiT6MQeXTaRuRpFCKPTtsc8q+++ioiT4sQeXTaRuRpFCKP Ttsc8ocPH0bkaREij07bHPJHjhxB5GkRIo9O2wnkx4wZ89prryHytAiRR6dtDnmHw4HI0yJE Hp22OeRff/119l/2v4cNG1aE0ra4nM/rrxuBRqfkxC+Hhf3o0aOTJk1STFtGoVB5oMmTJzud zo6OjltuuaWkpKS4uPjmm2+eMGHC+PHjb7rppnFxjR07dkxco+MaBXQjKksalaTRQNyHzzb0 1157Lfsv9wqU4Ai5/ptQV12CXwv7qxgbF4vtTXGxILM4s1CzaLOAs5g/9dRTb7zxBjucP3To 0IEDB15++eWf//znL7zwgsVi2bNnz+7du//nf/5nx44dTzzxRHt7+5YtWx599NGNGzf+6Ec/ 2rBhw7p1634Y11pUKnr44Ye5fx+Ji/0k2X/Zj3T9+vXsv+zHy37Imzdv3rRp0+OPP85+7I89 9hj7L/vfj8WVeJF75dG42MKJ7yUh9oDcV/NwXPDUKEqV+EIT3LE/m8Svhf3q2V8L+3v48Y9/ /OSTT7It+M6dO5955plnn332+eef37t374svvviLX/ziV7/61eHDh9le/f8HRrI+BAplbmRz dHJlYW0KZW5kb2JqCgoyMiAwIG9iagoxMzAwNgplbmRvYmoKCjIzIDAgb2JqCjw8L1R5cGUv WE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDMzNy9IZWlnaHQgMzEyL0JpdHNQZXJDb21w b25lbnQgOC9MZW5ndGggMjQgMCBSCi9GaWx0ZXIvRmxhdGVEZWNvZGUvQ29sb3JTcGFjZS9E ZXZpY2VHcmF5Ci9EZWNvZGUgWyAxIDAgXQo+PgpzdHJlYW0KeJztwTEBAAAAwqD1T20ND6AA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAXA5rHAAEK ZW5kc3RyZWFtCmVuZG9iagoKMjQgMCBvYmoKMTI1CmVuZG9iagoKNCAwIG9iago8PC9UeXBl L1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAzODgvSGVpZ2h0IDI2OC9CaXRzUGVyQ29t cG9uZW50IDgvTGVuZ3RoIDI1IDAgUgovRmlsdGVyL0ZsYXRlRGVjb2RlL0NvbG9yU3BhY2Uv RGV2aWNlUkdCCi9TTWFzayAyNiAwIFIKPj4Kc3RyZWFtCnic7Z0PdFP1+f+j1u1r7WAgioB8 i+0XWsFesFACKNCIB+aGjX+AoxCRTcgPhkAG7kCthz/lMMjYAaIHiM4tZ2Jn4WLb2LKgEGEZ HjO06yF4yJyZVo/VWWad0RmP2Rm/T5Lm3ufe3H+595bkts/7vE+tyf2XNPfF83k+z/NJLBb7 97///dVXX3355ZfRaPSLpD5Pqiepzz777J9JXUyrO61PUQND//jHP8jPTz75hPkl9SDRJ0ml HoS/p7ZMbcMcAf6C6pdKkeEiV58lleJJii0pzhDmfJXU119/HYvFUr+73e4bb7zxWhEVolDi +s53vnPllVeSn7m+EFT+SowtBDvPPPMMQRCJiAiaCKBKS0tNKBQKddlF4JOKkf71r3+RkGnk yJHkwYKCggkoVJYiH5tcf5xRBhaBT2rUlsoIjRgxgjx40003XUKhshT52OT644wysAh8CIII jv75z392d3cji1CqhSxCaRGBz8WLFwmIPk3OeiCLUKqFLEJpEYEPQRCJiMjPjz766MYbbzQh i1CqhCxCaRGBT1dXVwpEnZ2dyCKUaiGLUFpE4EMQRHBEfr733nvDhw83IYtQqtTPWGSxWIks if9YKCrXVzMARFj0/vvvp0D0t7/9DVmEUq3+wSLK7vSHOqNx/quLRXvC7X6Xwya1s8VB+9Ly e+utciez1nv9ghvbPF6fpLw07XHWOixaX24eicAnEokQHBEQXbhwAVmEUi3js8hKt3fJvsx4 T8QjwgCrO8TZtNsvzQq4fdgDKGf1xJS+6/GukF8eekYQgU84HCY4IiAKhUI33HCDCVmEUiVj s8jq6lR8/xMCBJwC97/V1c7bLuyxS56T3T7kBiyyuHuye+/jQbfUiQwhAp/z588THBEQdXR0 IItQqmVgFtk9Gfd+NBzwup3O+nqny93gb49kjNqitJ2fRcpk0aVLXfXiuSZlLIpHeYrFMkaQ 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 moKCglxfTn7pf//3f1tbWwmITp482dbWVldXN3bs2JEjR44YMeLGG28cPnz4DUldf/31w5K6 7rrrhiY1JK3vAw1G9S99X0hDRERCo6uvvpr8FHx2IH9OCgsLU7cbuXGmT58+Y8aMiooKcpf1 17ci89NCXvh1SRGGEJikqELwQiBDUEPeCoIdAp9jx46dOHHitddeS6WMGhsbn3/++eeee+7g wYP79u371a9+tXPnzu3bt2/ZsoVsvHHjxscff3zdunVr16597LHHVq1a9f+SWrFixaNp/QRl WP34xz9mfk/9NZcvX07+uPakyB+a/MV/+tOfrl69mvxck9TatNakxfxOPiGpLVeuXJn6kBCR A5LDkhMtS+qRRx4hP5cuXfpI/1VlZWWKRQsXLnS73c8888yOHTvIu0Te5Fxfms5KfX5Snxzy Fyd/d/IBILj42c9+RrixadOmJ598cuvWrQQpu3fvJng5cODAr3/969/97ncEOwQ+Pp/v1KlT /x9bGHabCmVuZHN0cmVhbQplbmRvYmoKCjI1IDAgb2JqCjEzMDQwCmVuZG9iagoKMjYgMCBv YmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMzg4L0hlaWdodCAyNjgv Qml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCAyNyAwIFIKL0ZpbHRlci9GbGF0ZURlY29kZS9D b2xvclNwYWNlL0RldmljZUdyYXkKL0RlY29kZSBbIDEgMCBdCj4+CnN0cmVhbQp4nO3BMQEA AADCoPVP7WULoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AACAG5Y/AAEKZW5kc3RyZWFtCmVuZG9iagoKMjcgMCBvYmoKMTIzCmVuZG9iagoKMjkgMCBv YmoKPDwvTGVuZ3RoIDMwIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAzMzc3Mj4+ CnN0cmVhbQp4nNy9eXxU1dk4fs65+zZzZ1+TzGQyk2UCCSQhDEZzlUUF2RcJEgmy7zuCogYX wIiKtuJSK7hUwWoJEDCgVkqp1oXCW61WW5W2qGiN8lpKVcjM9zlnZiDY9/39+v38/vsxufc+ 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 Dncrz5ON3rB5c1OPWQFw147AjgB34Zzirk38CcdFV92Jrsb6Ofp80eWEuaqph3j1bCZL6nrj QetfBi+Y9CwvuCW9mWu94Os1/ZFgRickZG47GDK7Hzw8PGO3wzrGp2R2lmwbN/YWli9axjYY O7lRklaI3LaP28rLi8T/Xf9sUYtf6TfYhTz1u6lOMmHJdIeGGC4FQ8VHyc7hXop/eciEMcEM 9dJMKUYx7dLfsXoJn3MJerbYKtZCL2qrJ7pkSiVZefFieVcqpiMg+S9J7zq0CmVuZHN0cmVh bQplbmRvYmoKCjMwIDAgb2JqCjIxNDIxCmVuZG9iagoKMzEgMCBvYmoKPDwvVHlwZS9Gb250 RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErQXJpYWxNVAovRmxhZ3MgNAovRm9udEJCb3hb LTY2NCAtMzI0IDIwMDAgMTAwNl0vSXRhbGljQW5nbGUgMAovQXNjZW50IDkwNQovRGVzY2Vu dCAtMjExCi9DYXBIZWlnaHQgMTAwNQovU3RlbVYgODAKL0ZvbnRGaWxlMiAyOSAwIFIKPj4K ZW5kb2JqCgozMiAwIG9iago8PC9MZW5ndGggNDgxL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0 cmVhbQp4nF2TTY+bMBCG7/wKjtvDCjw2kJUipGyykXLoh5rtDyDgZJE2gBxyyL8v77xuK/UQ 9GDGM884nmx72B2Gfs5+hLE9+jk990MX/G28h9anJ3/ph8RI2vXtHN/02V6bKcmWvcfHbfbX w3Ae1+sk+7l8u83hkT5tuvHkvyTZ99D50A+X9OnX9ri8H+/T9OmvfpjTPKnrtPPnJc/XZvrW XH2mu54P3fK5nx/Py5Z/Ae+Pyaei74Yq7dj529S0PjTDxSfrPK/T9X5fJ37o/vtWrLjldG4/ mrCEmiU0z53UC4typWyVyxewIztwQa7AJbkAV8qSg1dcL8Ev5D14Q9b8r+Q38Fa5sOAdHTTP G2NewXuuw8HkZNQ19C93YPrLCkz/Cg4m+hsw/QV9GfoXGk//AnUN/Sv0aOjvNIb+le6lv4Ob ob9Dj4b+5RZMf6d56G/hL/S3qCX0t4gR+pc4B6G/Q19C/0rX6e/Qu9Df6Xr0R79C/wLnLPS3 6F3i+aMXoX+hPvH84S/0d5on+uM/kuiPupb+Dudg4/1Bfkt/h94t/QX+lv6C/Db6o66lv+AM bbw/qGXpb9GXpX+hdenvNnqx4w3GFccM/hmdtL2HsIyNDqrOCyalH/zfWZ7GCbv09xvYSvMA CmVuZHN0cmVhbQplbmRvYmoKCjMzIDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVU eXBlL0Jhc2VGb250L0JBQUFBQStBcmlhbE1UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgNTgK L1dpZHRoc1s3NTAgNjY2IDMzMyAyMjIgNTU2IDU1NiA1NTYgMjc3IDI3NyA1NTYgNTU2IDU1 NiA2NjYgNTU2IDUwMCAyNzcKNTU2IDgzMyAzMzMgNTAwIDU1NiAzMzMgNjY2IDY2NiA3MjIg NzIyIDUwMCA2NjYgNzc3IDIyMiA3NzcgNTU2CjU1NiA1NTYgNTAwIDgzMyA1MDAgNjY2IDcy MiA2NjYgNzIyIDU1NiA1NTYgNjEwIDU1NiA2MTAgNzIyIDU1NgoyNzcgNjY2IDU1NiAzMzMg Mjc3IDcyMiA1ODMgMjc3IDU1NiA3MjIgNTAwIF0KL0ZvbnREZXNjcmlwdG9yIDMxIDAgUgov VG9Vbmljb2RlIDMyIDAgUgo+PgplbmRvYmoKCjM0IDAgb2JqCjw8L0YxIDMzIDAgUgo+Pgpl bmRvYmoKCjM1IDAgb2JqCjw8L0ZvbnQgMzQgMCBSCi9YT2JqZWN0PDwvSW00IDQgMCBSL0lt NSA1IDAgUi9JbTYgNiAwIFIvSW03IDcgMCBSL0ltOCA4IDAgUi9JbTkgOSAwIFI+PgovUHJv Y1NldFsvUERGL1RleHQvSW1hZ2VDL0ltYWdlSS9JbWFnZUJdCj4+CmVuZG9iagoKMSAwIG9i ago8PC9UeXBlL1BhZ2UvUGFyZW50IDI4IDAgUi9SZXNvdXJjZXMgMzUgMCBSL01lZGlhQm94 WzAgMCA4NDIgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRy dWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKMzYgMCBvYmoKPDwvQ291bnQgMS9GaXJz dCAzNyAwIFIvTGFzdCAzNyAwIFIKPj4KZW5kb2JqCgozNyAwIG9iago8PC9Db3VudCAwL1Rp dGxlPEZFRkYwMDQ2MDA2RjAwNkMwMDY5MDA2NTAwMjAwMDMxPgovRGVzdFsxIDAgUi9YWVog MCA1OTUgMF0vUGFyZW50IDM2IDAgUj4+CmVuZG9iagoKMjggMCBvYmoKPDwvVHlwZS9QYWdl cwovUmVzb3VyY2VzIDM1IDAgUgovTWVkaWFCb3hbIDAgMCA4NDIgNTk1IF0KL0tpZHNbIDEg MCBSIF0KL0NvdW50IDE+PgplbmRvYmoKCjM4IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdl cyAyOCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL091dGxpbmVz IDM2IDAgUgo+PgplbmRvYmoKCjM5IDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNDQwMDcyMDA2 MTAwNzc+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYw MDY5MDA2MzAwNjUwMDIwMDAzMzAwMkUwMDM0PgovQ3JlYXRpb25EYXRlKEQ6MjAxMjAxMDIx MzQ4NTArMDEnMDAnKT4+CmVuZG9iagoKeHJlZgowIDQwCjAwMDAwMDAwMDAgNjU1MzUgZiAK MDAwMDEyMTgxOCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDIyNTQgMDAw MDAgbiAKMDAwMDA4NTQxMyAwMDAwMCBuIAowMDAwMDcxODgyIDAwMDAwIG4gCjAwMDAwMjY5 NjkgMDAwMDAgbiAKMDAwMDAxOTgxNyAwMDAwMCBuIAowMDAwMDEyNTE1IDAwMDAwIG4gCjAw MDAwMDIyNzUgMDAwMDAgbiAKMDAwMDAxMjE5OCAwMDAwMCBuIAowMDAwMDEyMjIwIDAwMDAw IG4gCjAwMDAwMTI0OTUgMDAwMDAgbiAKMDAwMDAxOTUyMyAwMDAwMCBuIAowMDAwMDE5NTQ1 IDAwMDAwIG4gCjAwMDAwMTk3OTcgMDAwMDAgbiAKMDAwMDAyNjY3NSAwMDAwMCBuIAowMDAw MDI2Njk3IDAwMDAwIG4gCjAwMDAwMjY5NDkgMDAwMDAgbiAKMDAwMDA3MTQ2OSAwMDAwMCBu IAowMDAwMDcxNDkyIDAwMDAwIG4gCjAwMDAwNzE4NjEgMDAwMDAgbiAKMDAwMDA4NTA2NCAw MDAwMCBuIAowMDAwMDg1MDg3IDAwMDAwIG4gCjAwMDAwODUzOTIgMDAwMDAgbiAKMDAwMDA5 ODYyOSAwMDAwMCBuIAowMDAwMDk4NjUyIDAwMDAwIG4gCjAwMDAwOTg5NTUgMDAwMDAgbiAK MDAwMDEyMjEyNyAwMDAwMCBuIAowMDAwMDk4OTc2IDAwMDAwIG4gCjAwMDAxMjA0ODQgMDAw MDAgbiAKMDAwMDEyMDUwNyAwMDAwMCBuIAowMDAwMTIwNjk4IDAwMDAwIG4gCjAwMDAxMjEy NDkgMDAwMDAgbiAKMDAwMDEyMTYzNiAwMDAwMCBuIAowMDAwMTIxNjY5IDAwMDAwIG4gCjAw MDAxMjE5NjIgMDAwMDAgbiAKMDAwMDEyMjAxOCAwMDAwMCBuIAowMDAwMTIyMjI3IDAwMDAw IG4gCjAwMDAxMjIzMjkgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDQwL1Jvb3QgMzggMCBS Ci9JbmZvIDM5IDAgUgovSUQgWyA8ODExNjU4N0JFMDk1QjA1MzYyM0M3QjY1RjBFMDlDNTM+ Cjw4MTE2NTg3QkUwOTVCMDUzNjIzQzdCNjVGMEUwOUM1Mz4gXQovRG9jQ2hlY2tzdW0gL0My NzE5M0Y0MzkwM0Y5QUFCODY4NDZCNTgzRjQ4QTgwCj4+CnN0YXJ0eHJlZgoxMjI0OTYKJSVF T0YK --------------010400000809020005070608-- From MAILER-DAEMON Mon Jan 02 08:04:51 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhhZL-0001Ab-H0 for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 08:04:51 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48850) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhhZG-0001AS-Sw for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 08:04:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhhZD-0004gC-Ko for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 08:04:46 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:48830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhhZD-0004g6-5f for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 08:04:43 -0500 Received: by werb10 with SMTP id b10so8805789wer.4 for ; Mon, 02 Jan 2012 05:04:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=NVT0D2Amt/DkB+oItNhKtTACiGeyT9GEk10+s14ZUbs=; b=WnY8UtgTg/1Y9y1FTDSTDd+gv02yphXofO1YNO7cHAkHhsa/U5afBeH7WshVoMiMRv NWmzJvn/7a4iuJg5HC7l59OeNUO0BUhT1nBMwwGl5jCi1BzqMszb5j3O7C9LN+df86XE awEMmM12WqIEk40StHxzBSQB0gOsDfdlZExVM= MIME-Version: 1.0 Received: by 10.216.133.204 with SMTP id q54mr27554834wei.10.1325509482121; Mon, 02 Jan 2012 05:04:42 -0800 (PST) Received: by 10.180.96.137 with HTTP; Mon, 2 Jan 2012 05:04:42 -0800 (PST) In-Reply-To: References: Date: Mon, 2 Jan 2012 14:04:42 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0016e6dd98acd4093004b58b3908 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.173 Subject: Re: [Paparazzi-devel] Strange throttle behavior X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 13:04:50 -0000 --0016e6dd98acd4093004b58b3908 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable The throttle issue I rose with this thread seems to be resolved now (thanks Eduardo for the config changes). I will start a new thread on the latest problem shortly as it is clearly unrelated. Simon On Mon, Jan 2, 2012 at 12:40 AM, Simon Wilks wrote: > I have a video of what's happening here. > If you are looking at the version that is 1:12min long just jump to 1:00m= in. > > If no one feels this is a AP issue, such as I2C etc. then I guess I will > need to move onto the preassembled MKK power dist. board. Any suggestions > welcome ;) > > Thanks > > Simon > > > On Sun, Jan 1, 2012 at 11:52 PM, Eduardo lavratti = wrote: > >> this command is for booz "MKK_I2C_SCL_TIME" >> this commando is for lisa > "10"/> >> >> about board freeze, i not remember if i have this issue when using i2c. >> for now, my quad use pwm escs. >> >> >> >> >> ------------------------------ >> Date: Sun, 1 Jan 2012 22:52:49 +0100 >> >> From: sjwilks@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Strange throttle behavior >> >> I had already set the queue length to 10 as follows: >> >> >> However, I just noticed a comment by Felix in this thread that the >> following will not take effect for STM32 devices: >> >> >> Did you change it in the code directly? How exactly? >> >> >> Interestingly, while testing on the work bench this evening I am noticin= g >> two things: >> >> 1) At low idling RPM I get one of the motors (can't tell which yet if it >> is only one) occasionally clicking or knocking once and when on an exter= nal >> power supply everything (Lisa/L?) seems to restart. Could not reproduce = on >> the Lipo. >> >> 2) Occasionally the Lisa/L just freezes (motors stop, LEDs stop flashing= , >> etc.) when I drop the throttle down to idle. Only a power cycle recovers= . >> >> Either this is I2C related issues messing things up or I have a bad >> contact somewhere. Testing testing... >> >> Thanks >> >> Simon >> >> On Sun, Jan 1, 2012 at 10:01 PM, Eduardo lavratti wrote: >> >> Well, the not had any i2c problem with lisa/m. >> My accident occour with mikrokopter board. >> >> BTW, you increased the i2c buffer ? >> With default value the motor 7 and 8 of my copter suddent start somy >> times. >> >> About strange behavior when landing, my copter continue with dangerous >> jumping if i land without care. >> >> regard. >> >> >> ------------------------------ >> Date: Sun, 1 Jan 2012 15:28:09 +0100 >> >> From: sjwilks@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Strange throttle behavior >> >> OK, there has been a break in the weather and I was able to test again >> using the params Eduardo suggested. Here is how things went: >> >> Step 1: >> I started of hanging the octocopter from a bungee chord so it was >> suspended just above the ground and a strong string from the ground to t= he >> octocopter limiting its height. This worked pretty well and I was able >> check if everything was basically behaving correctly. >> >> Step 2: >> I moved the copter out to the middle of the garden and attached a 5 mete= r >> string to the bottom just in case it wants to go out of control. >> >> Step 3: >> Fly :) I was able to hover a few times. It certainly was fairly touchy >> but it wasn't so bad and was certainly flyable. I was also only 1-1.5 >> meters off the ground which probably still meant it was getting some >> turbulence. >> >> Trouble Strikes: >> I landed after hovering for 15-20 secs and the motors idling then all of >> a sudden (a few seconds later) the two front motors went to full power a= nd >> it did a back flip! It looks like I only broke the two front props. >> >> @Eduardo: this reminds me of your description of the i2c error you tried >> to reproduce when you had your accident. >> >> Any suggestions what I should check before trying again? >> >> Thanks >> >> Simon >> >> On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks wrote: >> >> Now I am waiting for the weather to improve. Lots of rain here at the >> moment. >> What kind of attitude problems were you experiencing? Generally unstable= ? >> Simon >> On Dec 28, 2011 5:44 PM, "Eduardo lavratti" >> wrote: >> >> I wait your tests. >> >> My rotorcraft stay with lotz os strange behavior in attitude and i think >> you will have the same problem. >> happy new year. >> ------------------------------ >> Date: Wed, 28 Dec 2011 07:50:16 +0100 >> From: sjwilks@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Strange throttle behavior >> >> Hi! >> Unfortunately the Christmas break has kept me very busy. I hope to get a >> chance to re-test in the next couple of days. I will update this thread >> with the results. >> Simon >> On Dec 28, 2011 4:38 AM, "Eduardo lavratti" >> wrote: >> >> Some news Simon ? >> >> >> > Date: Tue, 20 Dec 2011 13:33:19 +0100 >> > From: felix.ruess@gmail.com >> > To: paparazzi-devel@nongnu.org >> > Subject: Re: [Paparazzi-devel] Strange throttle behavior >> > >> > If you mean the bound_commands_step that was added by Piotr in May, >> > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or >> > SUPERVISION_MAX_POSITIVE_MOTOR_STEP is explicitly defined in the >> > airframe file that is not used... >> > >> > On Tue, Dec 20, 2011 at 1:20 PM, antoine drouin >> wrote: >> > > I just looked at the file and noticed that someone added a sort of l= ow >> > > pass filter in there. It would probably be nicer to handle the >> > > dynamics of the commands in the stabilization layer. >> > > >> > > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin >> wrote: >> > >> take a look at >> > >> paparazzi/sw/airborne/firmwares/rotorcraft/actuators/supervision.c >> > >> This was my first attempt at handling actuators saturation issues. >> You >> > >> are correct that the attitude stabilization is given priority over >> > >> vertical guidance. It's based on the assumption that the angular >> > >> dynamic is faster than the vertical one. >> > >> >> > >> Poine >> > >> >> > >> On Tue, Dec 20, 2011 at 1:06 PM, Simon Wilks >> wrote: >> > >>> Hi Felix, >> > >>> >> > >>> On Tue, Dec 20, 2011 at 2:09 AM, Felix Ruess >> wrote: >> > >>>> >> > >>>> Hi Simon, >> > >>>> >> > >>>> yes, when it's armed the motors will idle at low rpms with zero >> > >>>> throttle on the RC. >> > >>>> From your config it looks like you were testing in attitude_direc= t >> > >>>> mode? >> > >>> >> > >>> Correct. >> > >>> >> > >>>> >> > >>>> In that case the guidance_v p gain does not play any roll at >> > >>>> all, since throttle is directly controlled via RC. >> > >>> >> > >>> >> > >>> I see. I will give it a try seeing Eduardo seems to think it helps= . >> It will >> > >>> at least not hurt if it isn't used. >> > >>>> >> > >>>> >> > >>>> I haven't heard or experienced your problem with throttle lag >> > >>>> before... maybe it's a problem with 8 motors and i2c? That is a >> shot >> > >>>> in the dark, but you could test with increasing the i2c queue to >> more >> > >>>> than 10 (that's just what others reported on the mailing list for= 8 >> > >>>> motors). >> > >>>> >> > >>>> >> > >>>> When you hold the quadcopter with zero throttle and tilt it a bit >> it >> > >>>> should immediately try to compensate for that.... sluggish >> response to >> > >>>> that might indicated an i2c queue problem... >> > >>> >> > >>> >> > >>> When I tip the copter in any direction it seems to respond >> correctly and >> > >>> very quickly. I will probably give the i2c queue adjustment a try >> as well. >> > >>>> >> > >>>> >> > >>>> With respect to switching off attitude control at zero RC throttl= e >> > >>>> input: I didn't quite get why you'd want to switch that off and >> IMHO >> > >>>> opinion that is not such a good idea (at least I can't think of a >> > >>>> reason right now). >> > >>>> E.g. when you want the copter to fall really quickly and you take >> the >> > >>>> throttle to zero, you really don't want stabilization completely >> > >>>> switched off. >> > >>> >> > >>> >> > >>> OK, I agree that it probably isn't a good idea then :) Didn't thin= k >> of that. >> > >>> >> > >>> The throttle issue only happens when the copter is in flight and I >> have >> > >>> never noticed something like this when throttling up (and then >> down) while >> > >>> remaining on the ground. I wonder if this is an effect of it >> overdoing the >> > >>> attitude control as it should be sinking and it just puts too much >> power >> > >>> into the stabilization attempts, at least for an octocopter? >> > >>> >> > >>> Thanks, >> > >>> >> > >>> Simon >> > >>> >> > >>>> >> > >>>> If one wanted to do that at all, one could think about using >> something >> > >>>> like the autopilot_in_flight state to check if the copter is not = in >> > >>>> flight AND the rc throttle at zero to switch it off... but that >> would >> > >>>> need some modifications for takeoff. >> > >>>> >> > >>>> Cheers, Felix >> > >>>> >> > >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks >> wrote: >> > >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratti >> > >>>> > >> > >>>> > wrote: >> > >>>> >> >> > >>>> >> As i tell you ... i have the same behavior when i using a HIGH >> valeu on >> > >>>> >> guidance_V P parameter. >> > >>>> > >> > >>>> > OK, got it. >> > >>>> > >> > >>>> > >> > >>>> >> >> > >>>> >> >> > >>>> >> This is the first think that i will modify in PPZ software. >> > >>>> >> When the throttle is around 0 the ATTITUDE control stop contro= l >> the >> > >>>> >> motors. >> > >>>> > >> > >>>> > That would be great. This is pretty nasty (and extremely >> surprising) >> > >>>> > behavior. >> > >>>> > >> > >>>> > Thanks >> > >>>> > >> > >>>> > Simon >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> ________________________________ >> > >>>> >> Date: Mon, 19 Dec 2011 09:56:34 +0100 >> > >>>> >> From: sjwilks@gmail.com >> > >>>> >> To: paparazzi-devel@nongnu.org >> > >>>> >> Subject: Re: [Paparazzi-devel] Strange throttle behavior >> > >>>> >> >> > >>>> >> >> > >>>> >> I just replayed the logs and the GCS shows the throttle input >> going to >> > >>>> >> 0% >> > >>>> >> after about 3 secs but the octocopter was clearly still flying >> for >> > >>>> >> another >> > >>>> >> 3-4 secs after this I till I hit the kill switch. >> > >>>> >> >> > >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, Simon Wilks < >> sjwilks@gmail.com> >> > >>>> >> wrote: >> > >>>> >> >> > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Garcia de Marina >> > >>>> >> wrote: >> > >>>> >> >> > >>>> >> Yeah, >> > >>>> >> >> > >>>> >> regarding the safety, I agree with Eduardo, next time DO NOT >> run next >> > >>>> >> to >> > >>>> >> the copter if you have lost its control until it completely >> > >>>> >> is switched off. >> > >>>> >> >> > >>>> >> >> > >>>> >> Yes you are right. I should keep clear till it has settled. >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> Cheers >> > >>>> >> >> > >>>> >> >> > >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lavratti >> > >>>> >> >> > >>>> >> wrote: >> > >>>> >> >> > >>>> >> Hey man ... take care with your tests ! >> > >>>> >> This props and motors are very POWER and DANGEROUS ! >> > >>>> >> Take a look at this pictures >> > >>>> >> >> http://brquad.blogspot.com/2011/04/little-acident-with-my-big-hexa.html >> > >>>> >> This accident occurred when i make some tests with my big hexa >> whit >> > >>>> >> same >> > >>>> >> motors and props. >> > >>>> >> Never make this tests with children arround. >> > >>>> >> Well, for the JUMP problem reduce the "guidance_V / hover_KP" >> and make >> > >>>> >> a >> > >>>> >> test. >> > >>>> >> >> > >>>> >> Make the same for wooble. Reduce the P & D GAIN parameter for >> Theta and >> > >>>> >> Phi . You see this values in STABILIZATION_ATTITUDE section. >> > >>>> >> Reduce P for 300 and make a test. >> > >>>> >> >> > >>>> >> Stay sure that your props are very well balanced or your lisa >> board >> > >>>> >> have a >> > >>>> >> good vibration isolation. >> > >>>> >> >> > >>>> >> When i make my first fly using lisa/m i have similar attitude >> on me >> > >>>> >> small >> > >>>> >> octo (5"props) and on my quad (8" props) >> > >>>> >> after i balance the props and make a good vibration isolation >> all >> > >>>> >> problems >> > >>>> >> are solved. >> > >>>> >> >> > >>>> >> Regards and sorry for my poor english. >> > >>>> >> >> > >>>> >> Eduardo Lavratti >> > >>>> >> Brasilian UAV developer. >> > >>>> >> >> > >>>> >> >> > >>>> >> ________________________________ >> > >>>> >> Date: Sun, 18 Dec 2011 20:38:21 +0100 >> > >>>> >> From: sjwilks@gmail.com >> > >>>> >> To: paparazzi-devel@nongnu.org >> > >>>> >> Subject: [Paparazzi-devel] Strange throttle behavior >> > >>>> >> >> > >>>> >> >> > >>>> >> Hi >> > >>>> >> >> > >>>> >> I have been noticing what seemed like a lag in throttle contro= l >> though >> > >>>> >> I >> > >>>> >> wasn't 100% sure till my first test flight today (octocopter, >> lisa/l, >> > >>>> >> spektrum satellite receiver). While on the ground I don't seem >> to >> > >>>> >> notice >> > >>>> >> this effect but when holding it above my head or lifting off >> strange >> > >>>> >> things >> > >>>> >> start to happen. >> > >>>> >> >> > >>>> >> When holding it above my head changing the throttle on the >> sender seems >> > >>>> >> to >> > >>>> >> take a second or two till it happens on the copter. I have als= o >> noticed >> > >>>> >> what >> > >>>> >> seems to be a general increase in throttle all of sudden, not >> just to >> > >>>> >> correct attitude but like a it wants to pull up and away. >> > >>>> >> >> > >>>> >> When I tried the first flight today I got a bit of a shock whe= n >> I >> > >>>> >> wanted >> > >>>> >> to just lift off a bit then set down only to discover it did >> not want >> > >>>> >> to >> > >>>> >> respond to the fact that I had returned the throttle back to >> zero and >> > >>>> >> skipped off across the garden. In the end I had to flick the >> kill >> > >>>> >> switch. >> > >>>> >> Pretty funny after the event. I have a video if you want a >> laugh here. >> > >>>> >> >> > >>>> >> You will see the props rotating at minimum speed (zero throttl= e >> on the >> > >>>> >> sender) after arming. I assume this is correct? One of the >> props isn't >> > >>>> >> rotating properly and I suspect it might have a problem and ne= ed >> > >>>> >> swapping >> > >>>> >> with a spare (it has a bit more resistance to the hand when >> rotating >> > >>>> >> than >> > >>>> >> the others) but I thought it might be OK to try a small hover >> anyway. >> > >>>> >> >> > >>>> >> Any ideas what causes this kind of throttle behavior? Pitch an= d >> roll >> > >>>> >> seem >> > >>>> >> pretty responsive. Here is the aircraft config. >> > >>>> >> >> > >>>> >> Thanks >> > >>>> >> >> > >>>> >> Simon >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> _______________________________________________ Paparazzi-deve= l >> mailing >> > >>>> >> list Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> _______________________________________________ >> > >>>> >> Paparazzi-devel mailing list >> > >>>> >> Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> -- >> > >>>> >> H=E9ctor >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> _______________________________________________ >> > >>>> >> Paparazzi-devel mailing list >> > >>>> >> Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> _______________________________________________ Paparazzi-deve= l >> mailing >> > >>>> >> list Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> >> _______________________________________________ >> > >>>> >> Paparazzi-devel mailing list >> > >>>> >> Paparazzi-devel@nongnu.org >> > >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> >> >> > >>>> > >> > >>>> > >> > >>>> > _______________________________________________ >> > >>>> > Paparazzi-devel mailing list >> > >>>> > Paparazzi-devel@nongnu.org >> > >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>>> > >> > >>>> >> > >>>> _______________________________________________ >> > >>>> Paparazzi-devel mailing list >> > >>>> Paparazzi-devel@nongnu.org >> > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>> >> > >>> >> > >>> >> > >>> _______________________________________________ >> > >>> Paparazzi-devel mailing list >> > >>> Paparazzi-devel@nongnu.org >> > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >>> >> > > >> > > _______________________________________________ >> > > Paparazzi-devel mailing list >> > > Paparazzi-devel@nongnu.org >> > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ Paparazzi-devel mailing >> list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ Paparazzi-devel mailing >> list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ Paparazzi-devel mailing >> list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > --0016e6dd98acd4093004b58b3908 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable The throttle issue I rose with this thread seems to be resolved now (thanks= Eduardo for the config changes). I will start a new thread on the latest p= roblem shortly as it is clearly unrelated.

Simon

On Mon, Jan 2, 2012 at 12:40 AM, Simon Wilks <sjwilks@gmail.com> wrote:
I have a video of what's happening here. If you are looking at the = version that is 1:12min long just jump to 1:00min.

If no= one feels this is a AP issue, such as I2C etc. then I guess I will need to= move onto the preassembled MKK power dist. board. Any suggestions welcome = ;)=A0

Thanks
<= div>
Simon


On Sun, Jan 1, 2012 at 11:52 PM, Eduardo lavratti <agressiva@hotmail.c= om> wrote:
this command is for booz "MKK_I2C_SCL_TIME"
this = commando is for lisa <define name=3D"I2C_= TRANSACTION_QUEUE_LEN" value=3D"10"/><= br>
about board freeze, i not remember if i have this issue when using i2c.=
for now, my quad use pwm escs.




Date: Sun, 1 Jan 2012 22:52:49 +0100

From: sjwilks@gm= ail.com
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] St= range throttle behavior

I had already set the queue length to 10 as follows:

<define name=3D"I2C_TRANSACTION_QUEUE_= LEN" value=3D"10"/>

How= ever, I just noticed a comment by Felix in this thread that the following w= ill not take effect for STM32 devices:

<configure name=3D"MKK_I2C_SCL_TIME" value=3D"50"/>

Did= you change it in the code directly? How exactly?


Interestingly, while testing on the work= bench this evening I am noticing two things:

1) A= t low idling RPM I get one of the motors (can't tell which yet if it is= only one) occasionally clicking or knocking once and when on an external p= ower supply everything (Lisa/L?) seems to restart. Could not reproduce on t= he Lipo.

2) Occasionally the Lisa/L just freezes (motors stop, L= EDs stop flashing, etc.) when I drop the throttle down to idle. Only a powe= r cycle recovers.

Either this is I2C related issue= s messing things up or I have a bad contact somewhere. Testing testing...

Thanks

Simon

On = Sun, Jan 1, 2012 at 10:01 PM, Eduardo lavratti <agressiva@hotmail.com<= /a>> wrote:
Well, the not had any i2c problem with lisa/m.
My accident occour with = mikrokopter board.

BTW, you increased the i2c buffer ?
With defau= lt value the motor 7 and 8 of my copter suddent start somy times.

About strange behavior when landing, my copter continue with dangerous jump= ing if i land without care.

regard.



D= ate: Sun, 1 Jan 2012 15:28:09 +0100

From:
sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

OK, there has been a break in the weather and I was able to= test again using the params Eduardo suggested. Here is how things went:
Step 1:
I started of hanging the octocopter from a= bungee chord so it was suspended just above the ground and a strong string= from the ground to the octocopter limiting its height. This worked pretty = well and I was able check if everything was basically behaving correctly.
Step 2:
I moved the copter out to the middle of the garden an= d attached a 5 meter string to the bottom just in case it wants to go out o= f control.

Step 3:
Fly :) I was able to = hover a few times. It certainly was fairly touchy but it wasn't so bad = and was certainly flyable. I was also only 1-1.5 meters off the ground whic= h probably still meant it was getting some turbulence.

Trouble Strikes:
I landed after hovering for = 15-20 secs and the motors idling then all of a sudden (a few seconds later)= the two front motors went to full power and it did a back flip! It looks l= ike I only broke the two front props.

@Eduardo: this reminds me of your description of the i2= c error you tried to reproduce when you had your accident.=A0
Any suggestions what I should check before trying again?

Thanks

Simon

On Sat, Dec 31, 2011 at 3:51 PM, Simon Wilks <sjwilks@gmail.c= om> wrote:
Now I am = waiting for the weather to improve. Lots of rain here at the moment.
What kind of attitude problems were you experiencing? Generally unstable? <= br> Simon
On Dec 28, 2011 5:44 PM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
I wait your tests.

My rotorcraft stay with lotz os strange behavior = in attitude and i think you will have the same problem.
happy new year.<= br>

Date: Wed, 28 Dec 2011 07:50:16 +0100
From: sjwilks@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Strange throttle = behavior

Hi!
Unfortunately the Christmas break has kept me very busy. I hope to get a ch= ance to re-test in the next couple of days. I will update this thread with = the results.
Simon
On Dec 28, 2011 4:38 AM, "Eduardo lavratti" <agressiva@hotmail.com>= ; wrote:
Some news Simon ?


> Date: Tue, 20 Dec 2011 13= :33:19 +0100
> From: felix.ruess@gmail.com
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Strange throttle behavior
>
&= gt; If you mean the bound_commands_step that was added by Piotr in May,
= > but unless SUPERVISION_MAX_NEGATIVE_MOTOR_STEP or
> SUPERVISION_= MAX_POSITIVE_MOTOR_STEP is explicitly defined in the
> airframe file that is not used...
>
> On Tue, Dec 20, 201= 1 at 1:20 PM, antoine drouin <poinix@gmail.com> wrote:
> > I just looked at t= he file and noticed that someone added a sort of low
> > pass filter in there. It would probably be nicer to handle the> > dynamics of the commands in the stabilization layer.
> >= ;
> > On Tue, Dec 20, 2011 at 1:14 PM, antoine drouin <poinix@gmail.com> wro= te:
> >> take a look at
> >> =A0paparazzi/sw/airborne/firm= wares/rotorcraft/actuators/supervision.c
> >> This was my first= attempt at handling actuators saturation issues. You
> >> are = correct that the attitude stabilization is given priority over
> >> vertical guidance. It's based on the assumption that the = angular
> >> dynamic is faster than the vertical one.
> &= gt;>
> >> Poine
> >>
> >> On Tue, De= c 20, 2011 at 1:06 PM, Simon Wilks <sjwilks@gmail.com> wrote:
> >>> Hi Felix,
> >>>
> >>> On Tu= e, Dec 20, 2011 at 2:09 AM, Felix Ruess <felix.ruess@gmail.com> wrote:
> &g= t;>>>
> >>>> Hi Simon,
> >>>>
> >>&g= t;> yes, when it's armed the motors will idle at low rpms with zero<= br>> >>>> throttle on the RC.
> >>>> From = your config it looks like you were testing in attitude_direct
> >>>> mode?
> >>>
> >>> Corre= ct.
> >>>
> >>>>
> >>>> = In that case the guidance_v p gain does not play any roll at
> >&g= t;>> all, since throttle is directly controlled via RC.
> >>>
> >>>
> >>> I see. I will g= ive it a try seeing Eduardo seems to think it helps. It will
> >&g= t;> at least not hurt if it isn't used.
> >>>>
> >>>>
> >>>> I haven't heard or exper= ienced your problem with throttle lag
> >>>> before... ma= ybe it's a problem with 8 motors and i2c? That is a shot
> >&g= t;>> in the dark, but you could test with increasing the i2c queue to= more
> >>>> than 10 (that's just what others reported on the = mailing list for 8
> >>>> motors).
> >>>&g= t;
> >>>>
> >>>> When you hold the quad= copter with zero throttle and tilt it a bit it
> >>>> should immediately try to compensate for that.... slu= ggish response to
> >>>> that might indicated an i2c queu= e problem...
> >>>
> >>>
> >>>= When I tip the copter in any direction it seems to respond correctly and > >>> very quickly. I will probably give the i2c queue adjustme= nt a try as well.
> >>>>
> >>>>
>= >>>> With respect to switching off attitude control at zero RC= throttle
> >>>> input: I didn't quite get why you'd want to s= witch that off and IMHO
> >>>> opinion that is not such a= good idea (at least I can't think of a
> >>>> reason= right now).
> >>>> E.g. when you want the copter to fall really quickly = and you take the
> >>>> throttle to zero, you really don&= #39;t want stabilization completely
> >>>> switched off.<= br> > >>>
> >>>
> >>> OK, I agree tha= t it probably isn't a good idea then :) Didn't think of that.
&g= t; >>>
> >>> The throttle issue only happens when t= he copter is in flight and I have
> >>> never noticed something like this when throttling up (and= then down) while
> >>> remaining on the ground. I wonder if= this is an effect of it overdoing the
> >>> attitude contro= l as it should be sinking and it just puts too much power
> >>> into the stabilization attempts, at least for an octocopt= er?
> >>>
> >>> Thanks,
> >>><= br>> >>> Simon
> >>>
> >>>> > >>>> If one wanted to do that at all, one could think abou= t using something
> >>>> like the autopilot_in_flight sta= te to check if the copter is not in
> >>>> flight AND the= rc throttle at zero to switch it off... but that would
> >>>> need some modifications for takeoff.
> >>= >>
> >>>> Cheers, Felix
> >>>>> >>>> On Mon, Dec 19, 2011 at 7:42 PM, Simon Wilks <sjwilks@gmail.com&g= t; wrote:
> >>>> > On Mon, Dec 19, 2011 at 6:23 PM, Eduardo lavratt= i
> >>>> > <agressiva@hotmail.com>
> >>>> = > wrote:
> >>>> >>
> >>>> >> As i tell = you ... i have the same behavior when i using a HIGH valeu on
> >&= gt;>> >> guidance_V P parameter.
> >>>> ><= br> > >>>> > OK, got it.
> >>>> >
>= ; >>>> >
> >>>> >>
> >>&= gt;> >>
> >>>> >> This is the first think = that i will modify in PPZ software.
> >>>> >> When the throttle is around 0 the ATTITUDE c= ontrol stop control the
> >>>> >> motors.
> &= gt;>>> >
> >>>> > That would be great. Thi= s is pretty nasty (and extremely surprising)
> >>>> > behavior.
> >>>> >
> = >>>> > Thanks
> >>>> >
> >>= >> > Simon
> >>>> >>
> >>>&= gt; >>
> >>>> >>
> >>>> >> __________= ______________________
> >>>> >> Date: Mon, 19 Dec = 2011 09:56:34 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To: paparazzi-devel@nongnu.org
> >>>= > >> Subject: Re: [Paparazzi-devel] Strange throttle behavior
> >>>> >>
> >>>> >>
> >>>> >> I just rep= layed the logs and the GCS shows the throttle input going to
> >&g= t;>> >> 0%
> >>>> >> after about 3 secs= but the octocopter was clearly still flying for
> >>>> >> another
> >>>> >> 3-= 4 secs after this I till I hit the kill switch.
> >>>> &g= t;>
> >>>> >> On Sun, Dec 18, 2011 at 10:13 PM, = Simon Wilks <sjwi= lks@gmail.com>
> >>>> >> wrote:
> >>>> >>
= > >>>> >> On Sun, Dec 18, 2011 at 10:06 PM, Hector Gar= cia de Marina
> >>>> >> <noeth3r@gmail.com> wrote:
> >>>> >>
> >>>> >> Yeah,
&= gt; >>>> >>
> >>>> >> regarding t= he safety, I agree with Eduardo, next time DO NOT run next
> >>= >> >> to
> >>>> >> the copter if you have lost its control unti= l it completely
> >>>> >> is=A0switched=A0off.
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >> Yes you are right. I should keep clear till it has s= ettled.
> >>>> >>
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>&= gt;> >> Cheers
> >>>> >>
> >>&= gt;> >>
> >>>> >> On Sun, Dec 18, 2011 at 9:31 PM, Eduardo lav= ratti
> >>>> >> <agressiva@hotmail.com>
> >>&= gt;> >> wrote:
> >>>> >>
> >>>> >> Hey man ..= . take care with your tests !
> >>>> >> This props = and motors are very POWER and DANGEROUS !
> >>>> >>= Take a look at this pictures
> >>>> >> http://brquad.blo= gspot.com/2011/04/little-acident-with-my-big-hexa.html
> >>= >> >> This accident occurred when i make some tests with my big= hexa whit
> >>>> >> same
> >>>> >> motor= s and props.
> >>>> >> Never make this tests with c= hildren arround.
> >>>> >> Well, for the JUMP probl= em reduce the "guidance_V / hover_KP" and make
> >>>> >> a
> >>>> >> test.> >>>> >>
> >>>> >> Make the = same for wooble. Reduce the P & D GAIN parameter for Theta and
> >>>> >> Phi . You see this values in STABILIZATION_A= TTITUDE section.
> >>>> >> Reduce P for 300 and make a test.
> &g= t;>>> >>
> >>>> >> Stay sure that yo= ur props are very well balanced or your lisa board
> >>>>= >> have a
> >>>> >> good vibration isolation.
> >>&g= t;> >>
> >>>> >> When i make my first fly = using lisa/m i have similar attitude on me
> >>>> >>= ; small
> >>>> >> octo (5"props) and on my quad (8" = props)
> >>>> >> after i balance the props and make= a good vibration isolation all
> >>>> >> problems<= br> > >>>> >> are solved.
> >>>> >>= ;
> >>>> >> Regards and sorry for my poor english.<= br>> >>>> >>
> >>>> >> Eduardo= Lavratti
> >>>> >> Brasilian UAV developer.
> >>>= ;> >>
> >>>> >>
> >>>> &= gt;> ________________________________
> >>>> >> = Date: Sun, 18 Dec 2011 20:38:21 +0100
> >>>> >> From: sjwilks@gmail.com
> >>>> >> To= : paparazzi= -devel@nongnu.org
> >>>> >> Subject: [Paparazzi-devel] Strange throttle = behavior
> >>>> >>
> >>>> >>= ;
> >>>> >> Hi
> >>>> >> > >>>> >> I have been noticing what seemed like a lag = in throttle control though
> >>>> >> I
> >= >>> >> wasn't 100% sure till my first test flight today = (octocopter, lisa/l,
> >>>> >> spektrum satellite receiver). While on the g= round I don't seem to
> >>>> >> notice
> = >>>> >> this effect but when holding it above my head or = lifting off strange
> >>>> >> things
> >>>> >> sta= rt to happen.
> >>>> >>
> >>>> &g= t;> When holding it above my head changing the throttle on the sender se= ems
> >>>> >> to
> >>>> >> take a = second or two till it happens on the copter. I have also noticed
> &g= t;>>> >> what
> >>>> >> seems to be = a general increase in throttle all of sudden, not just to
> >>>> >> correct attitude but like a it wants to pull= up and away.
> >>>> >>
> >>>> &g= t;> When I tried the first flight today I got a bit of a shock when I > >>>> >> wanted
> >>>> >> to = just lift off a bit then set down only to discover it did not want
> = >>>> >> to
> >>>> >> respond to t= he fact that I had returned the throttle back to zero and
> >>>> >> skipped off across the garden. In the end I = had to flick the kill
> >>>> >> switch.
> >= ;>>> >> Pretty funny after the event. I have a video if you = want a laugh here.
> >>>> >>
> >>>> >> You will s= ee the props rotating at minimum speed (zero throttle on the
> >&g= t;>> >> sender) after arming. I assume this is correct? One of = the props isn't
> >>>> >> rotating properly and I suspect it might hav= e a problem and need
> >>>> >> swapping
> >= ;>>> >> with a spare (it has a bit more resistance to the ha= nd when rotating
> >>>> >> than
> >>>> >> the o= thers) but I thought it might be OK to try a small hover anyway.
> &g= t;>>> >>
> >>>> >> Any ideas what ca= uses this kind of throttle behavior? Pitch and roll
> >>>> >> seem
> >>>> >> prett= y responsive.=A0Here is the aircraft config.
> >>>> >&= gt;
> >>>> >> Thanks
> >>>> >&= gt;
> >>>> >> Simon
> >>>> >>
&= gt; >>>> >>
> >>>> >>
> >= ;>>> >>
> >>>> >>
> >>&g= t;> >> _______________________________________________ Paparazzi-d= evel mailing
> >>>> >> list Paparazzi-devel@nongnu.org
> >>>= ;> >> https://lists.nongnu.org/mailman/listinfo/papar= azzi-devel
> >>>> >>
> >>>> >> __________= _____________________________________
> >>>> >> Pap= arazzi-devel mailing list
> >>>> >> Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> --
> >>>> >> H=E9ctor
&g= t; >>>> >>
> >>>> >>
> >= >>> >>
> >>>> >> ____________________________________________= ___
> >>>> >> Paparazzi-devel mailing list
> = >>>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >>
> >>>> >>
> >>>> >>
> &g= t;>>> >> _______________________________________________ Pap= arazzi-devel mailing
> >>>> >> list Paparazzi-devel@nongnu.org=
> >>>> >> https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
> >>>> >>
> &g= t;>>> >> _______________________________________________
> >>>> >> Paparazzi-devel mailing list
> >>= ;>> >> Paparazzi-devel@nongnu.org
> >>>> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>>> >>
> >>>> >
> >&g= t;>> >
> >>>> > _____________________________= __________________
> >>>> > Paparazzi-devel mailing li= st
> >>>> > Paparazzi-devel@nongnu.org
> >>>> >= ; https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

> >>>> >
> >>>>
> >>>>= ; _______________________________________________
> >>>> = Paparazzi-devel mailing list
> >>>>
Paparazzi-devel@nongnu.org > >>>> https://lists.nongnu.org/mailman/listinf= o/paparazzi-devel
> >>>
> >>>
> >= ;>>
> >>> _______________________________________________
> &= gt;>> Paparazzi-devel mailing list
> >>> Paparazzi-devel@nongnu.o= rg
> >>> https://lists.nongnu.org/mailman/listinfo/pa= parazzi-devel
> >>>
> >
> > __________= _____________________________________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
= > > https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel
>
> _______________________________________________
> Papar= azzi-devel mailing list
> Paparazzi-devel@nongnu.org
> ht= tps://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


--0016e6dd98acd4093004b58b3908-- From MAILER-DAEMON Mon Jan 02 08:58:47 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhiPX-00070y-Kd for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 08:58:47 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhiPU-00070O-DD for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 08:58:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhiPT-0003z8-7s for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 08:58:44 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:54076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhiPT-0003ys-3P for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 08:58:43 -0500 Received: by wibhm2 with SMTP id hm2so9654974wib.4 for ; Mon, 02 Jan 2012 05:58:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=SMvdjMoq+93aAJyQ/HStXCVG0SihQmPdBXDxkrlbnsI=; b=JU8j21A+HD4jeOomla39BhAsfjfylibI4CR7EW22mCN9Hs05yRDPQNvWAlGqaknK3F pWDOBQwsBlhSgfqO/rm7UBNHp3E74jHKR2ewhmKgJYjnBMLfYljJnsOAPe7KnmwY5OIe D4Qf1CebBN1jcvYxChC8IRs5b3YvNif70IWVY= MIME-Version: 1.0 Received: by 10.180.78.101 with SMTP id a5mr49462756wix.19.1325512721822; Mon, 02 Jan 2012 05:58:41 -0800 (PST) Received: by 10.180.96.137 with HTTP; Mon, 2 Jan 2012 05:58:41 -0800 (PST) Date: Mon, 2 Jan 2012 14:58:41 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d0435c1bcedf28a04b58bfa52 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 13:58:45 -0000 --f46d0435c1bcedf28a04b58bfa52 Content-Type: text/plain; charset=ISO-8859-1 What I have noticed so far: 1) Momentary Failure on All Motors There will be a clicking sound, coming from no one particular motor and the LED strips flash off and on very quickly and all continues normally. You can see this happening in this video . 2) Reset All idling motors stop as what appears to be a reset is issued on all controllers (Lisa/L LED activity changes as well). This usually happens within about 30-60 secs of arming the motors, but not always. 3) Lisa/L Freezes If I leave the motors running idle eventually all motors shutdown and the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity in the GCS/Messages. Only a power cycle will fix this. What is interesting so far is that only 1) and 2) above happen when the Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only noticed 3) happen once so far after about one hour testing. I tried a second Aspirin and nothing changed. To make sure this was not because the motors were all running at a constant speed seeing the IMU was not picking up small movements I moved the roll/pitch controls without an issue. Is this an I2C issue? It seems like it could be the Lisa/L freaking out. Perhaps too much is happening on the bus with 8 motors plus the IMU? I currently have I2C_TRANSACTION_QUEUE_LEN = 16. I will do more testing later in the day. Simon --f46d0435c1bcedf28a04b58bfa52 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
What I have noticed so far:

1) Momentary Fail= ure on All Motors
There will be a clicking sound, coming from no = one particular motor and the LED strips flash off and on very quickly and a= ll continues normally. You can see this happening in this video.

2) Reset
All idling motors stop as what appea= rs to be a reset is issued on all controllers (Lisa/L LED activity changes = as well). This usually happens within about 30-60 secs of arming the motors= , but not always.

3) Lisa/L Freezes
If I leave the motors runni= ng idle eventually all motors shutdown and the Lisa/L freezes, ie: LED 2 an= d 3 remain on and there is no more activity in the GCS/Messages. Only a pow= er cycle will fix this.

What is interesting so far is that only 1) and 2) above= happen when the Aspirin IMU (v1.5) is connected. If I disconnect the IMU t= hen I have only noticed 3) happen once so far after about one hour testing.= I tried a second Aspirin and nothing changed. To make sure this was not be= cause the motors were all running at a constant speed seeing the IMU was no= t picking up small movements I moved the roll/pitch controls without an iss= ue.

Is this an I2C issue? It seems like it could be the Lis= a/L freaking out. Perhaps too much is happening on the bus with 8 motors pl= us the IMU?

I currently have=A0I2C_TRANSACTION_QUE= UE_LEN =3D 16.=A0

I will do more testing later in the day.

=
Simon
--f46d0435c1bcedf28a04b58bfa52-- From MAILER-DAEMON Mon Jan 02 10:13:46 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rhja6-00010X-Bo for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 10:13:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:39688) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhja3-00010Q-VX for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 10:13:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rhja2-0005Hd-Kp for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 10:13:43 -0500 Received: from snt0-omc2-s41.snt0.hotmail.com ([65.54.61.92]:24140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhja2-0005HQ-Ck for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 10:13:42 -0500 Received: from SNT115-W59 ([65.55.90.73]) by snt0-omc2-s41.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 2 Jan 2012 07:13:41 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_de538579-a5ef-4e20-98fd-5a00858c217f_" X-Originating-IP: [189.76.144.20] From: Eduardo lavratti To: Paparazzi developer forum Date: Mon, 2 Jan 2012 15:13:40 +0000 Importance: Normal In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 02 Jan 2012 15:13:41.0133 (UTC) FILETIME=[1C564BD0:01CCC961] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.54.61.92 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 15:13:45 -0000 --_de538579-a5ef-4e20-98fd-5a00858c217f_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Simon=2C i am not sure but i think the ESC use I2C1_bus and sensors(aspirin= / baro) use I2C2_bus. Soo=2C the i2c queue for motor not use the same queue as sensors. I not have any schematics here to confirm this question. I remember that my lisa hang too on the first tests. The problem occour because the 5v regulator work very HOT with 12v. When i = put a 7v regulator on V_in the problem are solved. I not know anything about LISA/L board. This is my next aquisition if lisa/= m past on my tests . regards. Date: Mon=2C 2 Jan 2012 14:58:41 +0100 From: sjwilks@gmail.com To: paparazzi-devel@nongnu.org Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting = Intermittently What I have noticed so far: 1) Momentary Failure on All MotorsThere will be a clicking sound=2C coming = from no one particular motor and the LED strips flash off and on very quick= ly and all continues normally. You can see this happening in this video. 2) ResetAll idling motors stop as what appears to be a reset is issued on a= ll controllers (Lisa/L LED activity changes as well). This usually happens = within about 30-60 secs of arming the motors=2C but not always. 3) Lisa/L FreezesIf I leave the motors running idle eventually all motors s= hutdown and the Lisa/L freezes=2C ie: LED 2 and 3 remain on and there is no= more activity in the GCS/Messages. Only a power cycle will fix this. What is interesting so far is that only 1) and 2) above happen when the Asp= irin IMU (v1.5) is connected. If I disconnect the IMU then I have only noti= ced 3) happen once so far after about one hour testing. I tried a second As= pirin and nothing changed. To make sure this was not because the motors wer= e all running at a constant speed seeing the IMU was not picking up small m= ovements I moved the roll/pitch controls without an issue. Is this an I2C issue? It seems like it could be the Lisa/L freaking out. Pe= rhaps too much is happening on the bus with 8 motors plus the IMU? I currently have I2C_TRANSACTION_QUEUE_LEN =3D 16.=20 I will do more testing later in the day. Simon _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_de538579-a5ef-4e20-98fd-5a00858c217f_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Simon=2C i am not sure but i think the ESC use I2C1_bus and sensors(aspirin= / baro) use I2C2_bus.
Soo=2C the i2c queue for motor not use the same q= ueue as sensors.
I not have any schematics here to confirm this question= .

I remember that my lisa hang too on the first tests.
The proble= m occour because the 5v regulator work very HOT with 12v. When i put a 7v r= egulator on V_in the problem are solved.

I not know anything about L= ISA/L board. This is my next aquisition if lisa/m past on my tests .
regards.







Date: Mon=2C 2 Jan 2012 14:58= :41 +0100
From: sjwilks@gmail.com
To: paparazzi-devel@nongnu.org
S= ubject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting I= ntermittently

What I have noticed so far:

<= div>1) Momentary Failure on All Motors
There will be a clicking s= ound=2C coming from no one particular motor and the LED strips flash off an= d on very quickly and all continues normally. You can see this happening in= this video.<= /div>

2) Reset
All idling motors stop as what appea= rs to be a reset is issued on all controllers (Lisa/L LED activity changes = as well). This usually happens within about 30-60 secs of arming the motors= =2C but not always.

3) Lisa/L Freezes
If I leave the motors runni= ng idle eventually all motors shutdown and the Lisa/L freezes=2C ie: LED 2 = and 3 remain on and there is no more activity in the GCS/Messages. Only a p= ower cycle will fix this.

What is interesting so far is that only 1) and 2) above= happen when the Aspirin IMU (v1.5) is connected. If I disconnect the IMU t= hen I have only noticed 3) happen once so far after about one hour testing.= I tried a second Aspirin and nothing changed. To make sure this was not be= cause the motors were all running at a constant speed seeing the IMU was no= t picking up small movements I moved the roll/pitch controls without an iss= ue.

Is this an I2C issue? It seems like it could be the Lis= a/L freaking out. Perhaps too much is happening on the bus with 8 motors pl= us the IMU?

I currently have =3BI2C_TRANSACTIO= N_QUEUE_LEN =3D 16. =3B

I will do more testing later in the day.

=
Simon

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
=
= --_de538579-a5ef-4e20-98fd-5a00858c217f_-- From MAILER-DAEMON Mon Jan 02 10:42:38 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rhk22-0007Nz-J5 for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 10:42:38 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47648) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhk1y-0007Km-Kc for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 10:42:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rhk1x-0000E0-4o for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 10:42:34 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:50206) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhk1w-0000Ds-SS for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 10:42:33 -0500 Received: by wibhm2 with SMTP id hm2so9724324wib.4 for ; Mon, 02 Jan 2012 07:42:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=cTVFNV42PKH4qROunYBSDnSpb73f+/GbCdCzA4uSKpA=; b=autJFgNF75a8xBakLU8igc+SQ75qBQ4rlqWNRv9YF8gvxwkCG0l5y0no6eGcgmqEuj pImu2/NmbrF7T1SEeCQ5xaI3emC/4ar6xPfbSAbYTlg7Z0JBIMe2yc9s/DV4dbTiXO3e 92OFfjHNnbPNERnbvHk5gjr55DOytgYgXKhHY= MIME-Version: 1.0 Received: by 10.180.78.101 with SMTP id a5mr50158433wix.19.1325518951801; Mon, 02 Jan 2012 07:42:31 -0800 (PST) Received: by 10.180.96.137 with HTTP; Mon, 2 Jan 2012 07:42:31 -0800 (PST) Received: by 10.180.96.137 with HTTP; Mon, 2 Jan 2012 07:42:31 -0800 (PST) In-Reply-To: References: Date: Mon, 2 Jan 2012 16:42:31 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d0435c1bc43e4cc04b58d6e32 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 15:42:36 -0000 --f46d0435c1bc43e4cc04b58d6e32 Content-Type: text/plain; charset=ISO-8859-1 On Jan 2, 2012 4:13 PM, "Eduardo lavratti" wrote: > > Simon, i am not sure but i think the ESC use I2C1_bus and sensors(aspirin / baro) use I2C2_bus. Correct. > Soo, the i2c queue for motor not use the same queue as sensors. > I not have any schematics here to confirm this question. It's just odd that when it's connected things screw up so fast. It could of course be something else though. The power distribution board was preassembled but it still could be something there. > > I remember that my lisa hang too on the first tests. > The problem occour because the 5v regulator work very HOT with 12v. When i put a 7v regulator on V_in the problem are solved. OK. Worth a try. I am testing with a lab supply and I can try a lower voltage... or with a BEC. > > I not know anything about LISA/L board. This is my next aquisition if lisa/m past on my tests . > > regards. > > > > > > > > Date: Mon, 2 Jan 2012 14:58:41 +0100 > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently > > > What I have noticed so far: > > 1) Momentary Failure on All Motors > There will be a clicking sound, coming from no one particular motor and the LED strips flash off and on very quickly and all continues normally. You can see this happening in this video. > > 2) Reset > All idling motors stop as what appears to be a reset is issued on all controllers (Lisa/L LED activity changes as well). This usually happens within about 30-60 secs of arming the motors, but not always. > > 3) Lisa/L Freezes > If I leave the motors running idle eventually all motors shutdown and the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity in the GCS/Messages. Only a power cycle will fix this. > > What is interesting so far is that only 1) and 2) above happen when the Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only noticed 3) happen once so far after about one hour testing. I tried a second Aspirin and nothing changed. To make sure this was not because the motors were all running at a constant speed seeing the IMU was not picking up small movements I moved the roll/pitch controls without an issue. > > Is this an I2C issue? It seems like it could be the Lisa/L freaking out. Perhaps too much is happening on the bus with 8 motors plus the IMU? > > I currently have I2C_TRANSACTION_QUEUE_LEN = 16. > > I will do more testing later in the day. > > Simon > > _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --f46d0435c1bc43e4cc04b58d6e32 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable


On Jan 2, 2012 4:13 PM, "Eduardo lavratti" <agressiva@hotmail.com> wrote:
>
> Simon, i am not sure but i think the ESC use I2C1_bus and sensors(aspi= rin / baro) use I2C2_bus.
Correct.

> Soo, the i2c queue for motor not use the same queue as sensors.
> I not have any schematics here to confirm this question.
It's just odd that when it's connected things screw up so fast. It = could of course be something else though. The power distribution board was = preassembled but it still could be something there.
>
> I remember that my lisa hang too on the first tests.
> The problem occour because the 5v regulator work very HOT with 12v. Wh= en i put a 7v regulator on V_in the problem are solved.

OK. Worth a try. I am testing with a lab supply and I can try a lower vo= ltage... or with a BEC.
>
> I not know anything about LISA/L board. This is my next aquisition if = lisa/m past on my tests .
>
> regards.
>
>
>
>
>
>
>
> Date: Mon, 2 Jan 2012 14:58:41 +0100
> From: sjwilks@gmail.com
> To: paparazzi-devel@nong= nu.org
> Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Rese= ting Intermittently
>
>
> What I have noticed so far:
>
> 1) Momentary Failure on All Motors
> There will be a clicking sound, coming from no one particular motor an= d the LED strips flash off and on very quickly and all continues normally. = You can see this happening in this video.
>
> 2) Reset
> All idling motors stop as what appears to be a reset is issued on all = controllers (Lisa/L LED activity changes as well). This usually happens wit= hin about 30-60 secs of arming the motors, but not always.
>
> 3) Lisa/L Freezes
> If I leave the motors running idle eventually all motors shutdown and = the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity= in the GCS/Messages. Only a power cycle will fix this.
>
> What is interesting so far is that only 1) and 2) above happen when th= e Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only= noticed 3) happen once so far after about one hour testing. I tried a seco= nd Aspirin and nothing changed. To make sure this was not because the motor= s were all running at a constant speed seeing the IMU was not picking up sm= all movements I moved the roll/pitch controls without an issue.
>
> Is this an I2C issue? It seems like it could be the Lisa/L freaking ou= t. Perhaps too much is happening on the bus with 8 motors plus the IMU?
>
> I currently have=A0I2C_TRANSACTION_QUEUE_LEN =3D 16.=A0
>
> I will do more testing later in the day.
>
> Simon
>
> _______________________________________________ Paparazzi-devel mailin= g list Paparazzi-devel@nongnu= .org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.o= rg
> = https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>

--f46d0435c1bc43e4cc04b58d6e32-- From MAILER-DAEMON Mon Jan 02 14:37:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rhnh5-0003t8-KC for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 14:37:15 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhnh2-0003ss-5Z for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 14:37:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rhnh0-0003z5-Kp for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 14:37:12 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:52200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rhnh0-0003z1-BD for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 14:37:10 -0500 Received: by wibhm2 with SMTP id hm2so9876347wib.4 for ; Mon, 02 Jan 2012 11:37:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ychnm3p5z4l/HOreBVVYheoIv0himfcXx7raSwLLwPE=; b=L28RSkeAGty/NaZTjJo8c0iYhwhuNVNMYTBfk9VAlGXX6StuuxQ3wGVgp1ExA3wSjJ AJ5Y1Ao5auWUUC1lUGA83qeMJEPtg3VkYaBu5MYKX86A0JB+2w9dsLhRC6TMiEBVhDGT ZxZAw8/Sn45J+psTaOKh2SVswPkVH6tZ0K+58= MIME-Version: 1.0 Received: by 10.180.101.35 with SMTP id fd3mr97712448wib.22.1325533028088; Mon, 02 Jan 2012 11:37:08 -0800 (PST) Received: by 10.180.96.137 with HTTP; Mon, 2 Jan 2012 11:37:08 -0800 (PST) In-Reply-To: References: Date: Mon, 2 Jan 2012 20:37:08 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d0418255246fc9204b590b511 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 19:37:13 -0000 --f46d0418255246fc9204b590b511 Content-Type: text/plain; charset=ISO-8859-1 When the motors are idling (they are drawing around 1A) if something goes wrong everything resets. If leave them running with more throttle (drawing 2A) the motors will hiccup but everything keeps working! Still not good, but maybe a hint. Still digging... On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks wrote: > > On Jan 2, 2012 4:13 PM, "Eduardo lavratti" wrote: > > > > Simon, i am not sure but i think the ESC use I2C1_bus and > sensors(aspirin / baro) use I2C2_bus. > Correct. > > > Soo, the i2c queue for motor not use the same queue as sensors. > > I not have any schematics here to confirm this question. > It's just odd that when it's connected things screw up so fast. It could > of course be something else though. The power distribution board was > preassembled but it still could be something there. > > > > I remember that my lisa hang too on the first tests. > > The problem occour because the 5v regulator work very HOT with 12v. When > i put a 7v regulator on V_in the problem are solved. > > OK. Worth a try. I am testing with a lab supply and I can try a lower > voltage... or with a BEC. > > > > I not know anything about LISA/L board. This is my next aquisition if > lisa/m past on my tests . > > > > regards. > > > > > > > > > > > > > > > > Date: Mon, 2 Jan 2012 14:58:41 +0100 > > From: sjwilks@gmail.com > > To: paparazzi-devel@nongnu.org > > Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board > Reseting Intermittently > > > > > > What I have noticed so far: > > > > 1) Momentary Failure on All Motors > > There will be a clicking sound, coming from no one particular motor and > the LED strips flash off and on very quickly and all continues normally. > You can see this happening in this video. > > > > 2) Reset > > All idling motors stop as what appears to be a reset is issued on all > controllers (Lisa/L LED activity changes as well). This usually happens > within about 30-60 secs of arming the motors, but not always. > > > > 3) Lisa/L Freezes > > If I leave the motors running idle eventually all motors shutdown and > the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity > in the GCS/Messages. Only a power cycle will fix this. > > > > What is interesting so far is that only 1) and 2) above happen when the > Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only > noticed 3) happen once so far after about one hour testing. I tried a > second Aspirin and nothing changed. To make sure this was not because the > motors were all running at a constant speed seeing the IMU was not picking > up small movements I moved the roll/pitch controls without an issue. > > > > Is this an I2C issue? It seems like it could be the Lisa/L freaking out. > Perhaps too much is happening on the bus with 8 motors plus the IMU? > > > > I currently have I2C_TRANSACTION_QUEUE_LEN = 16. > > > > I will do more testing later in the day. > > > > Simon > > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > --f46d0418255246fc9204b590b511 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable When the motors are idling (they are drawing around 1A) if something goes w= rong everything resets. If leave them running with more throttle (drawing 2= A) the motors will hiccup but everything keeps working! Still not good, but= maybe a hint. Still digging...

On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks = <sjwilks@gmail.co= m> wrote:


On Jan 2, 2012 4:13 PM, "Eduardo lavratti" <agressiva@hotmail.com> wrot= e:
>
> Simon, i am not sure but i think the ESC use I2C1_bus and sensors(aspi= rin / baro) use I2C2_bus.
Correct.

> Soo, the i2c queue for motor not use the same= queue as sensors.
> I not have any schematics here to confirm this question.
It's just odd that when it's connected things screw up so fast. It = could of course be something else though. The power distribution board was = preassembled but it still could be something there.
>
> I remember that my lisa hang too on the first tests.
> The problem occour because the 5v regulator work very HOT with 12v. Wh= en i put a 7v regulator on V_in the problem are solved.

OK. Worth a try. I am testing with a lab supply and I can try a lower vo= ltage... or with a BEC.

>
> I not know anything about LISA/L board. This is my next aquisition if = lisa/m past on my tests .
>
> regards.
>
>
>
>
>
>
>
> Date: Mon, 2 Jan 2012 14:58:41 +0100
> From: sjwilks@g= mail.com
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Rese= ting Intermittently
>
>
> What I have noticed so far:
>
> 1) Momentary Failure on All Motors
> There will be a clicking sound, coming from no one particular motor an= d the LED strips flash off and on very quickly and all continues normally. = You can see this happening in this video.
>
> 2) Reset
> All idling motors stop as what appears to be a reset is issued on all = controllers (Lisa/L LED activity changes as well). This usually happens wit= hin about 30-60 secs of arming the motors, but not always.
>
> 3) Lisa/L Freezes
> If I leave the motors running idle eventually all motors shutdown and = the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity= in the GCS/Messages. Only a power cycle will fix this.
>
> What is interesting so far is that only 1) and 2) above happen when th= e Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only= noticed 3) happen once so far after about one hour testing. I tried a seco= nd Aspirin and nothing changed. To make sure this was not because the motor= s were all running at a constant speed seeing the IMU was not picking up sm= all movements I moved the roll/pitch controls without an issue.
>
> Is this an I2C issue? It seems like it could be the Lisa/L freaking ou= t. Perhaps too much is happening on the bus with 8 motors plus the IMU?
>
> I currently have=A0I2C_TRANSACTION_QUEUE_LEN =3D 16.=A0
>
> I will do more testing later in the day.
>
> Simon
>
> _______________________________________________ Paparazzi-devel mailin= g list Papa= razzi-devel@nongnu.org https://lists.nongnu.org/mailman/li= stinfo/paparazzi-devel
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
>


--f46d0418255246fc9204b590b511-- From MAILER-DAEMON Mon Jan 02 16:37:13 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RhpZB-0004My-JU for mharc-paparazzi-devel@gnu.org; Mon, 02 Jan 2012 16:37:13 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57297) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhpZ8-0004Mq-Cm for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 16:37:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhpZ6-0000Ln-5D for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 16:37:10 -0500 Received: from mail-lpp01m010-f45.google.com ([209.85.215.45]:45753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhpZ5-0000Ld-Ne for paparazzi-devel@nongnu.org; Mon, 02 Jan 2012 16:37:08 -0500 Received: by lagy4 with SMTP id y4so2709190lag.4 for ; Mon, 02 Jan 2012 13:37:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Ill31BCpoJCNaxs+Evqlc/k5x7FIT5BO/2MCJsbUD0M=; b=PPtwvdPGly5qLrqOmOQiB6mNRcfYASpY571UkML7DBu6JMyZttXroBIqt1G6nmLK/b tjbSR401Y6bGHfsAcB40ORqEKqaTWJGwBz0OyXTPwW1LnkhLCsC4UIzADNjmaY3s1Hm6 aUEhoDhwCBcDN282NsbLuW50/EjU9VOj0klnA= MIME-Version: 1.0 Received: by 10.152.134.50 with SMTP id ph18mr40514514lab.1.1325540225105; Mon, 02 Jan 2012 13:37:05 -0800 (PST) Received: by 10.152.27.78 with HTTP; Mon, 2 Jan 2012 13:37:05 -0800 (PST) In-Reply-To: <00ea01ccc0bc$8171b840$845528c0$@com> References: <00ea01ccc0bc$8171b840$845528c0$@com> Date: Tue, 3 Jan 2012 05:37:05 +0800 Message-ID: From: Luke Barnett To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d042de7af40be9304b59262dc X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.45 Subject: Re: [Paparazzi-devel] LisaL/Aspirin IMU Issues X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2012 21:37:12 -0000 --f46d042de7af40be9304b59262dc Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable I finally have tracked down the source of the problem. It would seem that periodically the data in the rx buffer gets offset by one, i.e. it starts at accel_rx_buf[2] instead of accel_rx_buf[1]. The strange thing is that this does not occur if I disable the magnetometers and read gyros and accels only. What I did to fix the issue is to call adxl345_clear_rx_buf() at the beginning of adxl_start_reading_data() (both functions are in stm32/mcu_periph/imu_aspirin_arch.c). With the modified code I have run it for several hours without any issues so it seems to work. I find it a little strange that no-one else has come across this same problem, which makes me worry that there is perhaps something else wrong specific to my hardware? Does anyone see any issues with the code changes I made? My experience with embedded programming is limited to say the least, so I'd appreciate it if anyone has any advice on this. Thanks Luke * * On Thu, Dec 22, 2011 at 11:15 PM, C=E9dric Marzer wrote= : > It might be a stupid idea and you probably considered that already, but > who knows : " the time to failure was shorter each time" =3D I would chec= k > the power supply=85**** > > ** ** > > *De :* paparazzi-devel-bounces+spam1=3Dmarzer.com@nongnu.org [mailto: > paparazzi-devel-bounces+spam1=3Dmarzer.com@nongnu.org] *De la part de* Lu= ke > Barnett > *Envoy=E9 :* jeudi, 22. d=E9cembre 2011 10:31 > *=C0 :* paparazzi-devel@nongnu.org > *Objet :* Re: [Paparazzi-devel] LisaL/Aspirin IMU Issues**** > > ** ** > > Hi Heinrich,**** > > ** ** > > Thanks for the reply. The motors were not running, the board was actually > removed from the quadcopter and sitting on my desk. During the whole time > it was not touched or moved so I would expect minimal vibrations during > this time. Interestingly, over three successive times, (i unplugged the > board for 10 seconds, then powered it up again after each time) the time = to > failure was shorter each time. This leads me to think it may be a failure > related to temperature, however, when looking at it today running the > test_imu_aspirin program it read incorrectly from the start. So not reall= y > sure what is going on. **** > > ** ** > > Regards**** > > Luke**** > > ** ** > > Date: Tue, 20 Dec 2011 14:09:51 +0100 > From: "Prof. Dr.-Ing. Heinrich Warmers" > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] LisaL/Aspirin IMU Issues > Message-ID: <4EF0891F.8050203@hs-bremen.de> > Content-Type: text/plain; charset=3D"us-ascii"; Format=3D"flowed" > > Hello Banett, > some Questions: > Where the motor ruining? Then 5 to 20% full scale vibration is normal. > Is this a temperature problem ? Test it with cooling and hot air. > Sometimes the plastic of the mens has large humidity and this results > in contact problems by the soldering and destroy the chips. > Regards > Heinrich > > Luke Barnett schrieb: > > > Hello Everyone, > > > > I'm new to paparazzi and have been trying to get a quadcopter with > > Lisa/L and Aspirin IMU working over the last few months. However, I > > have noticed that after a period of time that I the quadcopter would > > seemingly lose orientation. For example the pfd would suddenly change > > orientation even when the quadrotor was on the ground. Luckily this > > has only happened a few times whilst actually flying. > > > > I have been benchtesting the setup out of the airframe and have been > > able to replicate the issue quite easily by just leaving running on > > the bench. After a period of time (so far between 8 and 14 minutes run > > time) it occurs again and what I have notices is that the raw > > accelerometer readings go haywire around the same time. Prior to this > > everything seems to be behaving normally. I've attached a screenshot > > of the logs to illustrate what is happening. > > > > Does anyone have any ideas what may be causing this? Any help would > > be appreciated. > > > > Thanks and Regards > > Luke > > > > > > > > -----------------------------------------------------------------------= - > > > >------------------------------------------------------------------------ > > > >_______________________________________________ > >Paparazzi-devel mailing list > >Paparazzi-devel@nongnu.org > >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20111220= /3830c660/attachment.html > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: not available > Type: image/png > Size: 33210 bytes > Desc: not available > URL: < > http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20111220= /3830c660/attachment.png > > > > ------------------------------**** > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --f46d042de7af40be9304b59262dc Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable I finally have tracked down the source of the problem. It would seem that p= eriodically the data in the rx buffer gets offset by one, i.e. it starts at= accel_rx_buf[2] instead of accel_rx_buf[1]. =A0The strange thing is that t= his does not occur if I disable the magnetometers and read gyros and accels= only. What I did to fix the issue is to call adxl345_clear_rx_buf() at the= beginning of adxl_start_reading_data() (both functions are in stm32/mcu_pe= riph/imu_aspirin_arch.c).

With the modified code I have run it for several hours = without any issues so it seems to work. I find it a little strange that no-= one else has come across this same problem, which makes me worry that there= is perhaps something else wrong specific to my hardware?=A0=A0

Does anyone see any issues with the code changes I made= ? My experience with embedded programming is limited to say the least, so I= 'd appreciate it if anyone has any advice on this.

Thanks
Luke



On Thu, Dec 22, 2011 at 11:15 PM, C=E9dric Marzer <= span dir=3D"ltr"><cedric@marzer.com= > wrote:

It might be a stupid idea and you probably c= onsidered that already, but who knows : " the time to fai= lure was shorter each time" =3D I would check the power supply=85

=A0<= /p>

De=A0: paparazzi-devel-bounces+spam1=3Dmarzer.com@nongnu.org [mailto:paparazzi-dev= el-bounces+spam1=3Dmarzer.com@nongnu.org] De la part de Luke Barnett
Envoy=E9=A0: jeudi, 22. d=E9cembre 2011 10:31
=C0=A0: paparazzi-devel= @nongnu.org
Objet=A0: Re: [Paparazzi-devel] LisaL/Aspirin IMU= Issues

=A0

Hi Heinrich,

=

=A0

Thanks for the reply. The motors were not running, the board = was actually removed from the quadcopter and sitting on my desk. During the= whole time it was not touched or moved so I would expect minimal vibration= s during this time. Interestingly, over three successive times, (i unplugge= d the board for 10 seconds, then powered it up again after each time) the t= ime to failure was shorter each time. This leads me to think it may be a fa= ilure related to temperature, however, when looking at it today running the= test_imu_aspirin program it read incorrectly from the start. So not really= sure what is going on.=A0

=A0

Regards

Luke

=A0

Date: Tue, 20 Dec 2011 14:09:51 +0100
From: "Prof. Dr.-Ing. Heinrich Warmers" <= hwarmers@hs-brem= en.de>
To:=A0paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-dev= el] LisaL/Aspirin IMU Issues
Message-ID: <4EF0891F.805020= 3@hs-bremen.de>
Content-Type: text/plain; charset=3D"us-ascii"; Format=3D&q= uot;flowed"

Hello Banett,
some Que= stions:
Where the motor ruining? Then 5 to 20% full scale v= ibration is normal.
Is this a temperature problem ? Test it with cooling and hot air.
Sometimes the plastic of the mens =A0has large humidity and th= is results
in contact problems by the soldering and destroy= the chips.
Regards
Heinrich

Luke Barnett sch= rieb:

> Hello Everyone,
><= br>> I'm new to paparazzi and have been trying to get a quadco= pter with
> Lisa/L and Aspirin IMU working over the last few months. However= , I
> have noticed that after a period of time that I th= e quadcopter would
> seemingly lose orientation. For exa= mple the pfd would suddenly change
> orientation even when the quadrotor was on the ground. Luckily t= his
> has only happened a few times whilst actually flyi= ng.
>
> I have been benchtesting the = setup out of the airframe and have been
> able to replicate the issue quite easily by just leaving running= on
> the bench. After a period of time (so far between = 8 and 14 minutes run
> time) it occurs again and what I = have notices is that the raw
> accelerometer readings go haywire around the same time. Prior to= this
> everything seems to =A0be behaving normally. I&#= 39;ve attached a screenshot
> of the logs to illustrate = what is happening.
>
> Does anyone have any ideas what may be caus= ing this? =A0Any help would
> be appreciated.
= >
> Thanks and Regards
> Luk= e
>
>
>
> -= -----------------------------------------------------------------------
>
>-------------------------------------= -----------------------------------
>
>____________________________________________= ___
>Paparazzi-devel mailing list
>Papara= zzi-devel@nongnu.org
>https://lists.nongnu.org/mailman/listinfo/pap= arazzi-devel
>
>
-------= ------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nongnu.org= /archive/html/paparazzi-devel/attachments/20111220/3830c660/attachment.html= >
-------------- next part --------------
A non-text at= tachment was scrubbed...
Name: not available
Type: image/png

Size: 33210 bytes
Desc: n= ot available
URL: <= http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20111220/3= 830c660/attachment.png>

------------------------------


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--f46d042de7af40be9304b59262dc-- From MAILER-DAEMON Tue Jan 03 13:13:34 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri8re-0004Bj-9C for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 13:13:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:38180) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri8rb-00047h-Ug for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:13:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri8ra-00006G-1g for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:13:31 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:35271) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Ri8rZ-00005I-OU for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:13:30 -0500 Received: (qmail invoked by alias); 03 Jan 2012 18:13:27 -0000 Received: from dslb-092-077-016-244.pools.arcor-ip.net (EHLO [192.168.0.197]) [92.77.16.244] by mail.gmx.net (mp029) with SMTP; 03 Jan 2012 19:13:27 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX1/fOqN2EkffPgD1EDe8h9WktH4b6H/Qsn5pS/AnGf Cbb5X9LRtx0EWF Message-ID: <4F03457C.4080407@gmx.net> Date: Tue, 03 Jan 2012 19:14:20 +0100 From: Christoph Niemann User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.23 Subject: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 18:13:32 -0000 Hi everyone and a happy new year! I'm currently trying to get a Lisa/m to run. Everything is fine so far, I managed to get it to run, also with my PPM-RC. But now I have a problem: I can't get the motors to run (not really the motors , I have none attached, I'm just watching the throttle gauge in the GCS and think it should show something different than 0%, once the motors run). I tried the usual startup-sequence, holding down the throttle and push yaw to max. The problem I see is that "kill_throttle" is "Kill" and once I set it to resurrect, it switches to kill again after approx 30 secs. Currently I don't have a GPS attached, so I have no fix. Could this be the problem? Looking at the code it seems unlikely. I guess this is a noobish question, but every help would be appreciated. Cheers Christoph From MAILER-DAEMON Tue Jan 03 13:36:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri9E5-0007Ue-Gv for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 13:36:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:54096) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9E3-0007UV-NV for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:36:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri9E2-0004ac-K8 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:36:43 -0500 Received: from snt0-omc2-s4.snt0.hotmail.com ([65.55.90.79]:9095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9E2-0004aB-H2 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:36:42 -0500 Received: from SNT115-W25 ([65.55.90.71]) by snt0-omc2-s4.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 3 Jan 2012 10:36:40 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_347e45f5-e05d-4a6c-88f2-6bd30aa714a3_" X-Originating-IP: [189.76.157.10] From: Eduardo lavratti To: Paparazzi developer forum Date: Tue, 3 Jan 2012 18:36:40 +0000 Importance: Normal In-Reply-To: <4F03457C.4080407@gmx.net> References: <4F03457C.4080407@gmx.net> MIME-Version: 1.0 X-OriginalArrivalTime: 03 Jan 2012 18:36:40.0978 (UTC) FILETIME=[A280E720:01CCCA46] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.55.90.79 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 18:36:44 -0000 --_347e45f5-e05d-4a6c-88f2-6bd30aa714a3_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable How many channels have your radio ? Your KILL switch are ON. With spektrum radio the KILL are the channel number 5. Look ate radio config file and change the KILL channel if necessary. > Date: Tue=2C 3 Jan 2012 19:14:20 +0100 > From: christophniemann@gmx.net > To: paparazzi-devel@nongnu.org > Subject: [Paparazzi-devel] Startup issue with Lisa/M >=20 > Hi everyone and a happy new year! >=20 > I'm currently trying to get a Lisa/m to run. Everything is fine so far=2C= =20 > I managed to get it to run=2C also with my PPM-RC. But now I have a=20 > problem: I can't get the motors to run (not really the motors =2C I have= =20 > none attached=2C I'm just watching the throttle gauge in the GCS and thin= k=20 > it should show something different than 0%=2C once the motors run). > I tried the usual startup-sequence=2C holding down the throttle and push= =20 > yaw to max. The problem I see is that "kill_throttle" is "Kill" and once= =20 > I set it to resurrect=2C it switches to kill again after approx 30 secs.= =20 > Currently I don't have a GPS attached=2C so I have no fix. Could this be= =20 > the problem? Looking at the code it seems unlikely. > I guess this is a noobish question=2C but every help would be appreciated= . >=20 > Cheers >=20 > Christoph >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_347e45f5-e05d-4a6c-88f2-6bd30aa714a3_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
How many channels have your radio ?
Your KILL switch are ON.
With spe= ktrum radio the KILL are the channel number 5.

Look ate radio config= file and change the KILL channel if necessary.


>=3B Date: Tue=2C 3 Jan 2012 19:14:20 +0100>=3B From: christophniemann@gmx.net
>=3B To: paparazzi-devel@nongnu= .org
>=3B Subject: [Paparazzi-devel] Startup issue with Lisa/M
>= =3B
>=3B Hi everyone and a happy new year!
>=3B
>=3B I'm c= urrently trying to get a Lisa/m to run. Everything is fine so far=2C
&g= t=3B I managed to get it to run=2C also with my PPM-RC. But now I have a >=3B problem: I can't get the motors to run (not really the motors =2C = I have
>=3B none attached=2C I'm just watching the throttle gauge in = the GCS and think
>=3B it should show something different than 0%=2C = once the motors run).
>=3B I tried the usual startup-sequence=2C holdi= ng down the throttle and push
>=3B yaw to max. The problem I see is t= hat "kill_throttle" is "Kill" and once
>=3B I set it to resurrect=2C = it switches to kill again after approx 30 secs.
>=3B Currently I don'= t have a GPS attached=2C so I have no fix. Could this be
>=3B the pro= blem? Looking at the code it seems unlikely.
>=3B I guess this is a no= obish question=2C but every help would be appreciated.
>=3B
>=3B= Cheers
>=3B
>=3B Christoph
>=3B
>=3B _______________= ________________________________
>=3B Paparazzi-devel mailing list
= >=3B Paparazzi-devel@nongnu.org
>=3B https://lists.nongnu.org/mailma= n/listinfo/paparazzi-devel
= --_347e45f5-e05d-4a6c-88f2-6bd30aa714a3_-- From MAILER-DAEMON Tue Jan 03 13:54:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri9VA-0007M2-F3 for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 13:54:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34433) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9V5-0007LS-QX for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:54:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri9V4-0007bM-G7 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:54:19 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:37122) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Ri9V4-0007bA-5a for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 13:54:18 -0500 Received: (qmail invoked by alias); 03 Jan 2012 18:54:16 -0000 Received: from dslb-092-077-016-244.pools.arcor-ip.net (EHLO [192.168.0.197]) [92.77.16.244] by mail.gmx.net (mp007) with SMTP; 03 Jan 2012 19:54:16 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX1+5VekXl4a5cWWNRybSFtSFU7wE9GJzgvUiH1lfc7 af/5KU8m+Z6zkL Message-ID: <4F034F12.4070003@gmx.net> Date: Tue, 03 Jan 2012 19:55:14 +0100 From: Christoph Niemann User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F03457C.4080407@gmx.net> In-Reply-To: Content-Type: multipart/alternative; boundary="------------040006080006070402070507" X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 213.165.64.23 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 18:54:22 -0000 This is a multi-part message in MIME format. --------------040006080006070402070507 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Eduardo, thank you for your reply. I have the following define for the kill-switch: The CAM switch is a two point switch on my radio. If I activate it, the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated. Cheers Christoph On 03.01.2012 19:36, Eduardo lavratti wrote: > How many channels have your radio ? > Your KILL switch are ON. > With spektrum radio the KILL are the channel number 5. > > Look ate radio config file and change the KILL channel if necessary. > > > > Date: Tue, 3 Jan 2012 19:14:20 +0100 > > From: christophniemann@gmx.net > > To: paparazzi-devel@nongnu.org > > Subject: [Paparazzi-devel] Startup issue with Lisa/M > > > > Hi everyone and a happy new year! > > > > I'm currently trying to get a Lisa/m to run. Everything is fine so far, > > I managed to get it to run, also with my PPM-RC. But now I have a > > problem: I can't get the motors to run (not really the motors , I have > > none attached, I'm just watching the throttle gauge in the GCS and > think > > it should show something different than 0%, once the motors run). > > I tried the usual startup-sequence, holding down the throttle and push > > yaw to max. The problem I see is that "kill_throttle" is "Kill" and > once > > I set it to resurrect, it switches to kill again after approx 30 secs. > > Currently I don't have a GPS attached, so I have no fix. Could this be > > the problem? Looking at the code it seems unlikely. > > I guess this is a noobish question, but every help would be appreciated. > > > > Cheers > > > > Christoph > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --------------040006080006070402070507 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
      <define name="RADIO_KILL_SWITCH" value="RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: christophniemann@gmx.net
> To: paparazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is "Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

--------------040006080006070402070507-- From MAILER-DAEMON Tue Jan 03 14:05:14 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri9fe-0006wa-SR for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:05:14 -0500 Received: from eggs.gnu.org ([140.186.70.92]:39112) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9fc-0006wQ-6B for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:05:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri9fa-00012r-Sd for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:05:12 -0500 Received: from snt0-omc2-s48.snt0.hotmail.com ([65.54.61.99]:47580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9fa-00012l-NX for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:05:10 -0500 Received: from SNT115-W50 ([65.55.90.72]) by snt0-omc2-s48.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 3 Jan 2012 11:05:09 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_0ae2c6b0-c2be-4459-9c5a-90cb95bb64e5_" X-Originating-IP: [189.76.157.10] From: Eduardo lavratti To: Paparazzi developer forum Date: Tue, 3 Jan 2012 19:05:08 +0000 Importance: Normal In-Reply-To: <4F034F12.4070003@gmx.net> References: <4F03457C.4080407@gmx.net>, , <4F034F12.4070003@gmx.net> MIME-Version: 1.0 X-OriginalArrivalTime: 03 Jan 2012 19:05:09.0538 (UTC) FILETIME=[9CE27820:01CCCA4A] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.54.61.99 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:05:13 -0000 --_0ae2c6b0-c2be-4459-9c5a-90cb95bb64e5_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable What the type of your frame ? rotorcraft or fixed wing ? if is rotor=2C what kinf of esc you are using ? Date: Tue=2C 3 Jan 2012 19:55:14 +0100 From: christophniemann@gmx.net To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M =20 Hi Eduardo=2C thank you for your reply. I have the following define for the kill-switch: The CAM switch is a two point switch on my radio. If I activate it=2C the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated. Cheers Christoph On 03.01.2012 19:36=2C Eduardo lavratti wrote: =20 How many channels have your radio ? Your KILL switch are ON. With spektrum radio the KILL are the channel number 5. =20 Look ate radio config file and change the KILL channel if necessary. =20 =20 > Date: Tue=2C 3 Jan 2012 19:14:20 +0100 > From: christophniemann@gmx.net > To: paparazzi-devel@nongnu.org > Subject: [Paparazzi-devel] Startup issue with Lisa/M >=20 > Hi everyone and a happy new year! >=20 > I'm currently trying to get a Lisa/m to run. Everything is fine so far=2C=20 > I managed to get it to run=2C also with my PPM-RC. But now I have a=20 > problem: I can't get the motors to run (not really the motors =2C I have=20 > none attached=2C I'm just watching the throttle gauge in the GCS and think=20 > it should show something different than 0%=2C once the motors run). > I tried the usual startup-sequence=2C holding down the throttle and push=20 > yaw to max. The problem I see is that "kill_throttle" is "Kill" and once=20 > I set it to resurrect=2C it switches to kill again after approx 30 secs.=20 > Currently I don't have a GPS attached=2C so I have no fix. Could this be=20 > the problem? Looking at the code it seems unlikely. > I guess this is a noobish question=2C but every help would be appreciated. >=20 > Cheers >=20 > Christoph >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 =20 =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_0ae2c6b0-c2be-4459-9c5a-90cb95bb64e5_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor=2C = what kinf of esc you are using ?



Date: Tue=2C 3 Jan 2012 19:55:14 +0100<= br>From: christophniemann@gmx.net
To: paparazzi-devel@nongnu.org
Subj= ect: Re: [Paparazzi-devel] Startup issue with Lisa/M

=20 Hi Eduardo=2C

thank you for your reply. I have the following define for the kill-switch:
 =3B =3B =3B =3B =3B <=3Bdefine name=3D"RADIO_KILL_SW= ITCH" value=3D"RADIO_CAM"/>=3B
The CAM switch is a two point switch on my radio.
If I activate it=2C the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36=2C Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


>=3B Date: Tue=2C 3 Jan 2012 19:14:20 +0100
>=3B From: christophniemann@gmx.net
>=3B To: paparazzi-devel@nongnu.org
>=3B Subject: [Paparazzi-devel] Startup issue with Lisa/M
>=3B
>=3B Hi everyone and a happy new year!
>=3B
>=3B I'm currently trying to get a Lisa/m to run. Everything is fine so far=2C
>=3B I managed to get it to run=2C also with my PPM-RC. But now I have a =
>=3B problem: I can't get the motors to run (not really the motors =2C I have
>=3B none attached=2C I'm just watching the throttle gauge in the GCS and think
>=3B it should show something different than 0%=2C once the motors run).<= br> >=3B I tried the usual startup-sequence=2C holding down the throttle and push
>=3B yaw to max. The problem I see is that "kill_throttle" is "Kill" and once
>=3B I set it to resurrect=2C it switches to kill again after approx 30 secs.
>=3B Currently I don't have a GPS attached=2C so I have no fix. Could this be
>=3B the problem? Looking at the code it seems unlikely.
>=3B I guess this is a noobish question=2C but every help would be appreciated.
>=3B
>=3B Cheers
>=3B
>=3B Christoph
>=3B
>=3B _______________________________________________
>=3B Paparazzi-devel mailing list
>=3B Paparazzi-devel@nongnu.org
>=3B https://lists.nongnu= .org/mailman/listinfo/paparazzi-devel
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/ma= ilman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
=
= --_0ae2c6b0-c2be-4459-9c5a-90cb95bb64e5_-- From MAILER-DAEMON Tue Jan 03 14:12:29 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri9mf-0002UZ-Ox for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:12:29 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9mb-0002S0-D2 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:12:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri9mZ-0001zY-VG for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:12:25 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:40317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9mZ-0001zS-MN for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:12:23 -0500 Received: by wibhm2 with SMTP id hm2so10700352wib.4 for ; Tue, 03 Jan 2012 11:12:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=m4jNdP8JPkHnLFU62Z4NzV1Exqs4MQWASfoKvhPrkk8=; b=R28C6FZfAm9gynO7R/3P7hgvMsIMzQtunspLSH05riG9kFJhttLQ2kvBBo/hlCfPkI SpSrfcZ2fLFnuG6X/D0WVDppN4K6xMcEpX3AGZ5VrTGTxzsKdqZm81T0MzX7xxDvTaqA DNVL17tgS85xXQR4NCqpGQgb1MDgs4KAjlqm8= MIME-Version: 1.0 Received: by 10.180.101.35 with SMTP id fd3mr105789460wib.22.1325617942191; Tue, 03 Jan 2012 11:12:22 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 11:12:22 -0800 (PST) In-Reply-To: References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> Date: Tue, 3 Jan 2012 20:12:22 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d041825528d5ec904b5a47a38 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:12:26 -0000 --f46d041825528d5ec904b5a47a38 Content-Type: text/plain; charset=ISO-8859-1 Hi Christoph, Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:
In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure. Simon PS. Happy new year too ;) On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti wrote: > What the type of your frame ? rotorcraft or fixed wing ? > if is rotor, what kinf of esc you are using ? > > > ------------------------------ > Date: Tue, 3 Jan 2012 19:55:14 +0100 > From: christophniemann@gmx.net > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M > > > Hi Eduardo, > > thank you for your reply. I have the following define for the kill-switch: > > The CAM switch is a two point switch on my radio. > If I activate it, the mode changes from "ATT" to "KILL". But the Motor > even don't start when kill is deactivated. > > Cheers > > Christoph > > On 03.01.2012 19:36, Eduardo lavratti wrote: > > How many channels have your radio ? > Your KILL switch are ON. > With spektrum radio the KILL are the channel number 5. > > Look ate radio config file and change the KILL channel if necessary. > > > > Date: Tue, 3 Jan 2012 19:14:20 +0100 > > From: christophniemann@gmx.net > > To: paparazzi-devel@nongnu.org > > Subject: [Paparazzi-devel] Startup issue with Lisa/M > > > > Hi everyone and a happy new year! > > > > I'm currently trying to get a Lisa/m to run. Everything is fine so far, > > I managed to get it to run, also with my PPM-RC. But now I have a > > problem: I can't get the motors to run (not really the motors , I have > > none attached, I'm just watching the throttle gauge in the GCS and think > > it should show something different than 0%, once the motors run). > > I tried the usual startup-sequence, holding down the throttle and push > > yaw to max. The problem I see is that "kill_throttle" is "Kill" and once > > I set it to resurrect, it switches to kill again after approx 30 secs. > > Currently I don't have a GPS attached, so I have no fix. Could this be > > the problem? Looking at the code it seems unlikely. > > I guess this is a noobish question, but every help would be appreciated. > > > > Cheers > > > > Christoph > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --f46d041825528d5ec904b5a47a38 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Christoph,

Also make sure that the voltage you are su= pplying exceeds the value defined in the airframe conf. For example:
=A0<section name=3D"BAT">
=A0 = =A0<define name=3D"CATASTROPHIC_BAT_LEVEL" value=3D"9.3&q= uot; unit=3D"V"/>
=A0</section>

In this case if the volta= ge is less that 9.3 it will enter KILL mode. You should also see a message = in the GCS window though. Not sure what the default is if you do not specif= y it, so put it in there to be sure.

Simon

PS. Happy new year too ;= )

On Tue, Jan 3, 2012 at 8:05 PM, Eduar= do lavratti <= agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, wh= at kinf of esc you are using ?



Date: Tue, 3 = Jan 2012 19:55:14 +0100
From: christophniemann@gmx.net
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue wit= h Lisa/M


=20 Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
=A0=A0=A0=A0=A0 <define name=3D"RADIO_KILL_SWITCH" value=3D&qu= ot;RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL"= . But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
=20
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: ch= ristophniemann@gmx.net
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is &qu= ot;Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /div>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--f46d041825528d5ec904b5a47a38-- From MAILER-DAEMON Tue Jan 03 14:18:11 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri9sB-0004ec-J7 for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:18:11 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9s8-0004eI-Pm for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:18:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri9s7-0002qe-0M for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:18:08 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:38532) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Ri9s6-0002qU-LX for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:18:06 -0500 Received: (qmail invoked by alias); 03 Jan 2012 19:17:59 -0000 Received: from dslb-092-077-016-244.pools.arcor-ip.net (EHLO [192.168.0.197]) [92.77.16.244] by mail.gmx.net (mp034) with SMTP; 03 Jan 2012 20:17:59 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX1+ltMBssnilrA9QjlHs5sqUQbSx1qfQrRpbuEqOLB 90bUPKoN+LYE7s Message-ID: <4F0354A1.8000900@gmx.net> Date: Tue, 03 Jan 2012 20:18:57 +0100 From: Christoph Niemann User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> In-Reply-To: Content-Type: multipart/alternative; boundary="------------070405000001010405010405" X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.22 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:18:10 -0000 This is a multi-part message in MIME format. --------------070405000001010405010405 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi again, @Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge. @Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work. What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch? Thank you for your help Christoph On 03.01.2012 20:12, Simon Wilks wrote: > Hi Christoph, > > Also make sure that the voltage you are supplying exceeds the value > defined in the airframe conf. For example: > >
> >
> > In this case if the voltage is less that 9.3 it will enter KILL mode. > You should also see a message in the GCS window though. Not sure what > the default is if you do not specify it, so put it in there to be sure. > > Simon > > PS. Happy new year too ;) > > On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti > > wrote: > > What the type of your frame ? rotorcraft or fixed wing ? > if is rotor, what kinf of esc you are using ? > > > ------------------------------------------------------------------------ > Date: Tue, 3 Jan 2012 19:55:14 +0100 > From: christophniemann@gmx.net > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M > > > Hi Eduardo, > > thank you for your reply. I have the following define for the > kill-switch: > > The CAM switch is a two point switch on my radio. > If I activate it, the mode changes from "ATT" to "KILL". But the > Motor even don't start when kill is deactivated. > > Cheers > > Christoph > > On 03.01.2012 19:36, Eduardo lavratti wrote: > > How many channels have your radio ? > Your KILL switch are ON. > With spektrum radio the KILL are the channel number 5. > > Look ate radio config file and change the KILL channel if > necessary. > > > > Date: Tue, 3 Jan 2012 19:14:20 +0100 > > From: christophniemann@gmx.net > > To: paparazzi-devel@nongnu.org > > > Subject: [Paparazzi-devel] Startup issue with Lisa/M > > > > Hi everyone and a happy new year! > > > > I'm currently trying to get a Lisa/m to run. Everything is > fine so far, > > I managed to get it to run, also with my PPM-RC. But now I > have a > > problem: I can't get the motors to run (not really the > motors , I have > > none attached, I'm just watching the throttle gauge in the > GCS and think > > it should show something different than 0%, once the motors > run). > > I tried the usual startup-sequence, holding down the > throttle and push > > yaw to max. The problem I see is that "kill_throttle" is > "Kill" and once > > I set it to resurrect, it switches to kill again after > approx 30 secs. > > Currently I don't have a GPS attached, so I have no fix. > Could this be > > the problem? Looking at the code it seems unlikely. > > I guess this is a noobish question, but every help would be > appreciated. > > > > Cheers > > > > Christoph > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > _______________________________________________ Paparazzi-devel > mailing list Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --------------070405000001010405010405 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph

On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

 <section name="BAT">
   <define name="CATASTROPHIC_BAT_LEVEL" value="9.3" unit="V"/>
 </section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christophniemann@gmx.net
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
      <define name="RADIO_KILL_SWITCH" value="RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: christophniemann@gmx.net
> To: paparazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is "Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

--------------070405000001010405010405-- From MAILER-DAEMON Tue Jan 03 14:25:27 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ri9zD-0001RI-DH for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:25:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9zA-0001Qz-Jo for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:25:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri9z9-000487-20 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:25:24 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:65310) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri9z8-000481-Pi for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:25:23 -0500 Received: by wibhm2 with SMTP id hm2so10709973wib.4 for ; Tue, 03 Jan 2012 11:25:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=KZy7Iucwg7l9qhqC4Gb8nKNl8Ws2jZhWdw5GfhCnHDA=; b=KsQ6np9HqZKGZrNHAD8pwH239iwyLJLTJ/WUeJKidLTLmBrXRzlw99r4oRBTvp3Z41 yoeYnMobQSGy0h1DfGL8zWFk+gaqFTS3RdiIi2LRyRS+88/zaPNc/b0UxDUFaQR1bw13 fklzKPteguzyqUQgjFIcAD/WnUFtV/zrt7+Do= MIME-Version: 1.0 Received: by 10.180.78.101 with SMTP id a5mr59813730wix.19.1325618721912; Tue, 03 Jan 2012 11:25:21 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 11:25:21 -0800 (PST) In-Reply-To: <4F0354A1.8000900@gmx.net> References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> Date: Tue, 3 Jan 2012 20:25:21 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d0435c1bc06f98d04b5a4a945 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:25:26 -0000 --f46d0435c1bc06f98d04b5a4a945 Content-Type: text/plain; charset=ISO-8859-1 Perhaps you should show us your config. Regarding the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors. On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann wrote: > ** > Hi again, > > @Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to > connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge. > > @Simon: It was specified and is 9.3V and my battery is currently at 12.4V > . So I guess it should work. > > What about the missing GPS-fix? Will the motors start, even when there is > no fix? Is there another way to start the motors, like using a switch? > > Thank you for your help > > Christoph > > > On 03.01.2012 20:12, Simon Wilks wrote: > > Hi Christoph, > > Also make sure that the voltage you are supplying exceeds the value > defined in the airframe conf. For example: > >
> >
> > In this case if the voltage is less that 9.3 it will enter KILL mode. > You should also see a message in the GCS window though. Not sure what the > default is if you do not specify it, so put it in there to be sure. > > Simon > > PS. Happy new year too ;) > > On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti wrote: > >> What the type of your frame ? rotorcraft or fixed wing ? >> if is rotor, what kinf of esc you are using ? >> >> >> ------------------------------ >> Date: Tue, 3 Jan 2012 19:55:14 +0100 >> From: christophniemann@gmx.net >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M >> >> >> Hi Eduardo, >> >> thank you for your reply. I have the following define for the kill-switch: >> >> The CAM switch is a two point switch on my radio. >> If I activate it, the mode changes from "ATT" to "KILL". But the Motor >> even don't start when kill is deactivated. >> >> Cheers >> >> Christoph >> >> On 03.01.2012 19:36, Eduardo lavratti wrote: >> >> How many channels have your radio ? >> Your KILL switch are ON. >> With spektrum radio the KILL are the channel number 5. >> >> Look ate radio config file and change the KILL channel if necessary. >> >> >> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >> > From: christophniemann@gmx.net >> > To: paparazzi-devel@nongnu.org >> > Subject: [Paparazzi-devel] Startup issue with Lisa/M >> > >> > Hi everyone and a happy new year! >> > >> > I'm currently trying to get a Lisa/m to run. Everything is fine so far, >> > I managed to get it to run, also with my PPM-RC. But now I have a >> > problem: I can't get the motors to run (not really the motors , I have >> > none attached, I'm just watching the throttle gauge in the GCS and >> think >> > it should show something different than 0%, once the motors run). >> > I tried the usual startup-sequence, holding down the throttle and push >> > yaw to max. The problem I see is that "kill_throttle" is "Kill" and >> once >> > I set it to resurrect, it switches to kill again after approx 30 secs. >> > Currently I don't have a GPS attached, so I have no fix. Could this be >> > the problem? Looking at the code it seems unlikely. >> > I guess this is a noobish question, but every help would be appreciated. >> > >> > Cheers >> > >> > Christoph >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ Paparazzi-devel mailing >> list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --f46d0435c1bc06f98d04b5a4a945 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Perhaps you should show us your config. Regarding the missing GPS fix that = should be OK. I am testing indoors on a Lisa/L and never get a fix and can = start the motors.

On Tue, Jan 3, 2012 at = 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
=20
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

=A0<section name=3D"BAT">
=A0 =A0<define name=3D"CATASTROPHIC_BAT_LEVEL" value=3D= "9.3" unit=3D"V"/>
=A0</section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christo= phniemann@gmx.net
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
=A0=A0=A0=A0=A0 <define name=3D"RADIO_KILL_SWITCH" value=3D&qu= ot;RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL"= . But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: ch= ristophniemann@gmx.net
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is &qu= ot;Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparaz= zi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>

_______________________________________________
Paparazzi-devel mailing list
Paparaz= zi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>


_______________________________________________ Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--f46d0435c1bc06f98d04b5a4a945-- From MAILER-DAEMON Tue Jan 03 14:28:20 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiA20-0003wQ-Iq for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:28:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiA1w-0003w0-AU for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:28:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiA1t-0004Tb-1D for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:28:15 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:57230) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RiA1s-0004TV-H4 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:28:12 -0500 Received: (qmail invoked by alias); 03 Jan 2012 19:28:05 -0000 Received: from dslb-092-077-016-244.pools.arcor-ip.net (EHLO [192.168.0.197]) [92.77.16.244] by mail.gmx.net (mp060) with SMTP; 03 Jan 2012 20:28:05 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX19KXqQjKC1K1tRZtAmREpHKfulVzmmETKZ3kUg9PX pW/QtyTj6HfgOZ Message-ID: <4F0356FA.4090904@gmx.net> Date: Tue, 03 Jan 2012 20:28:58 +0100 From: Christoph Niemann User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> In-Reply-To: Content-Type: multipart/mixed; boundary="------------010106020405070400030609" X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.22 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:28:18 -0000 This is a multi-part message in MIME format. --------------010106020405070400030609 Content-Type: multipart/alternative; boundary="------------090403010907060101090706" --------------090403010907060101090706 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc. On 03.01.2012 20:25, Simon Wilks wrote: > Perhaps you should show us your config. Regarding the missing GPS fix > that should be OK. I am testing indoors on a Lisa/L and never get a > fix and can start the motors. > > On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann > > wrote: > > Hi again, > > @Eduardo: Its a rotorcraft, with currently no escs installed. I'm > going to connect pwm-chinacontrollers, but currently I'm watching > the throttle-gauge. > > @Simon: It was specified and is 9.3V and my battery is currently > at 12.4V . So I guess it should work. > > What about the missing GPS-fix? Will the motors start, even when > there is no fix? Is there another way to start the motors, like > using a switch? > > Thank you for your help > > Christoph > > > On 03.01.2012 20:12, Simon Wilks wrote: >> Hi Christoph, >> >> Also make sure that the voltage you are supplying exceeds the >> value defined in the airframe conf. For example: >> >>
>> >>
>> >> In this case if the voltage is less that 9.3 it will enter KILL >> mode. You should also see a message in the GCS window though. Not >> sure what the default is if you do not specify it, so put it in >> there to be sure. >> >> Simon >> >> PS. Happy new year too ;) >> >> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti >> > wrote: >> >> What the type of your frame ? rotorcraft or fixed wing ? >> if is rotor, what kinf of esc you are using ? >> >> >> ------------------------------------------------------------------------ >> Date: Tue, 3 Jan 2012 19:55:14 +0100 >> From: christophniemann@gmx.net >> To: paparazzi-devel@nongnu.org >> >> Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M >> >> >> Hi Eduardo, >> >> thank you for your reply. I have the following define for the >> kill-switch: >> >> The CAM switch is a two point switch on my radio. >> If I activate it, the mode changes from "ATT" to "KILL". But >> the Motor even don't start when kill is deactivated. >> >> Cheers >> >> Christoph >> >> On 03.01.2012 19:36, Eduardo lavratti wrote: >> >> How many channels have your radio ? >> Your KILL switch are ON. >> With spektrum radio the KILL are the channel number 5. >> >> Look ate radio config file and change the KILL channel if >> necessary. >> >> >> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >> > From: christophniemann@gmx.net >> >> > To: paparazzi-devel@nongnu.org >> >> > Subject: [Paparazzi-devel] Startup issue with Lisa/M >> > >> > Hi everyone and a happy new year! >> > >> > I'm currently trying to get a Lisa/m to run. Everything >> is fine so far, >> > I managed to get it to run, also with my PPM-RC. But >> now I have a >> > problem: I can't get the motors to run (not really the >> motors , I have >> > none attached, I'm just watching the throttle gauge in >> the GCS and think >> > it should show something different than 0%, once the >> motors run). >> > I tried the usual startup-sequence, holding down the >> throttle and push >> > yaw to max. The problem I see is that "kill_throttle" >> is "Kill" and once >> > I set it to resurrect, it switches to kill again after >> approx 30 secs. >> > Currently I don't have a GPS attached, so I have no >> fix. Could this be >> > the problem? Looking at the code it seems unlikely. >> > I guess this is a noobish question, but every help >> would be appreciated. >> > >> > Cheers >> > >> > Christoph >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list Paparazzi-devel@nongnu.org >> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --------------090403010907060101090706 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

 <section name="BAT">
   <define name="CATASTROPHIC_BAT_LEVEL" value="9.3" unit="V"/>
 </section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christophniemann@gmx.net
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
      <define name="RADIO_KILL_SWITCH" value="RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: christophniemann@gmx.net
> To: paparazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is "Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

--------------090403010907060101090706-- --------------010106020405070400030609 Content-Type: text/xml; name="lisa_m_pwm.xml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="lisa_m_pwm.xml"
--------------010106020405070400030609-- From MAILER-DAEMON Tue Jan 03 14:40:05 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiADN-0001So-KX for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:40:05 -0500 Received: from eggs.gnu.org ([140.186.70.92]:50713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiADJ-0001Ox-Cm for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:40:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiADH-0007Po-Bq for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:40:01 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:52660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiADH-0007PM-3c for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:39:59 -0500 Received: by wibhm2 with SMTP id hm2so10720837wib.4 for ; Tue, 03 Jan 2012 11:39:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=lcmM6Ucg++5rjP8p6tPzKddzPnhfMupwH8Hf4CQYo78=; b=ohUr7nguiABvkhSRLEsRSWUGsAmj8HzaTpc54s2SUS514ybkNA1O7Q+oo3GQ1t6PEo RzWn571rMFkVcy2aC7MHm9IMyMteuosqK+2xOF9LYwlPsSOXdGAj6IMX8wW3DOALAJD7 SKz18i8Nz+KffpZNa+DVGUYijOworVhttOn3o= MIME-Version: 1.0 Received: by 10.216.135.75 with SMTP id t53mr29771671wei.2.1325619598002; Tue, 03 Jan 2012 11:39:58 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 11:39:57 -0800 (PST) In-Reply-To: <4F0356FA.4090904@gmx.net> References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> <4F0356FA.4090904@gmx.net> Date: Tue, 3 Jan 2012 20:39:57 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0016e6de14723f0b9004b5a4dda3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:40:03 -0000 --0016e6de14723f0b9004b5a4dda3 Content-Type: text/plain; charset=ISO-8859-1 It might not be the problem (still looking) but you have the RADIO_KILL_SWITCH defined twice. On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann wrote: > ** > Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with > my imu and ppm rc. > > On 03.01.2012 20:25, Simon Wilks wrote: > > Perhaps you should show us your config. Regarding the missing GPS fix that > should be OK. I am testing indoors on a Lisa/L and never get a fix and can > start the motors. > > On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann < > christophniemann@gmx.net> wrote: > >> Hi again, >> >> @Eduardo: Its a rotorcraft, with currently no escs installed. I'm going >> to connect pwm-chinacontrollers, but currently I'm watching the >> throttle-gauge. >> >> @Simon: It was specified and is 9.3V and my battery is currently at 12.4V >> . So I guess it should work. >> >> What about the missing GPS-fix? Will the motors start, even when there is >> no fix? Is there another way to start the motors, like using a switch? >> >> Thank you for your help >> >> Christoph >> >> >> On 03.01.2012 20:12, Simon Wilks wrote: >> >> Hi Christoph, >> >> Also make sure that the voltage you are supplying exceeds the value >> defined in the airframe conf. For example: >> >>
>> >>
>> >> In this case if the voltage is less that 9.3 it will enter KILL mode. >> You should also see a message in the GCS window though. Not sure what the >> default is if you do not specify it, so put it in there to be sure. >> >> Simon >> >> PS. Happy new year too ;) >> >> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti wrote: >> >>> What the type of your frame ? rotorcraft or fixed wing ? >>> if is rotor, what kinf of esc you are using ? >>> >>> >>> ------------------------------ >>> Date: Tue, 3 Jan 2012 19:55:14 +0100 >>> From: christophniemann@gmx.net >>> To: paparazzi-devel@nongnu.org >>> Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M >>> >>> >>> Hi Eduardo, >>> >>> thank you for your reply. I have the following define for the >>> kill-switch: >>> >>> The CAM switch is a two point switch on my radio. >>> If I activate it, the mode changes from "ATT" to "KILL". But the Motor >>> even don't start when kill is deactivated. >>> >>> Cheers >>> >>> Christoph >>> >>> On 03.01.2012 19:36, Eduardo lavratti wrote: >>> >>> How many channels have your radio ? >>> Your KILL switch are ON. >>> With spektrum radio the KILL are the channel number 5. >>> >>> Look ate radio config file and change the KILL channel if necessary. >>> >>> >>> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >>> > From: christophniemann@gmx.net >>> > To: paparazzi-devel@nongnu.org >>> > Subject: [Paparazzi-devel] Startup issue with Lisa/M >>> > >>> > Hi everyone and a happy new year! >>> > >>> > I'm currently trying to get a Lisa/m to run. Everything is fine so >>> far, >>> > I managed to get it to run, also with my PPM-RC. But now I have a >>> > problem: I can't get the motors to run (not really the motors , I have >>> > none attached, I'm just watching the throttle gauge in the GCS and >>> think >>> > it should show something different than 0%, once the motors run). >>> > I tried the usual startup-sequence, holding down the throttle and push >>> > yaw to max. The problem I see is that "kill_throttle" is "Kill" and >>> once >>> > I set it to resurrect, it switches to kill again after approx 30 secs. >>> > Currently I don't have a GPS attached, so I have no fix. Could this be >>> > the problem? Looking at the code it seems unlikely. >>> > I guess this is a noobish question, but every help would be >>> appreciated. >>> > >>> > Cheers >>> > >>> > Christoph >>> > >>> > _______________________________________________ >>> > Paparazzi-devel mailing list >>> > Paparazzi-devel@nongnu.org >>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ Paparazzi-devel mailing >>> list Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >> >> _______________________________________________ >> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --0016e6de14723f0b9004b5a4dda3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable It might not be the problem (still looking) but you have the=A0RADIO_KILL_S= WITCH defined twice.

On Tue, Jan 3, 2012 = at 8:28 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
=20
Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding= the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

=A0<section name=3D"BAT">
=A0 =A0<define name=3D"CATASTROPHIC_BAT_LEVEL" valu= e=3D"9.3" unit=3D"V"/>
=A0</section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christo= phniemann@gmx.net
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
=A0=A0=A0=A0=A0 <define name=3D"RADIO_KILL_SWITCH" value=3D&qu= ot;RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL"= . But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: ch= ristophniemann@gmx.net
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is &qu= ot;Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel

_______________________________________________
Paparazzi-devel mailing list
Pap= arazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparaz= zi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>


_______________________________________________ Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--0016e6de14723f0b9004b5a4dda3-- From MAILER-DAEMON Tue Jan 03 14:40:55 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiAEB-0001tG-5k for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 14:40:55 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51251) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiAE7-0001rP-NA for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:40:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiAE5-0007gk-MC for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:40:51 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:62691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiAE5-0007gZ-Au for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 14:40:49 -0500 Received: by wibhm2 with SMTP id hm2so10721492wib.4 for ; Tue, 03 Jan 2012 11:40:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=7GHYMiRKJA13MyGwiJx1/qP72SEOQ3nt8SEcqpUiaho=; b=GSNNrS2oYfmz3mpcndHdutStw+0Kp9YmC2LRWtwZ6V4pxhHZYvnzgwutaryWtYY/rg wy2bK+IpiZaO9Wps6s3LtXLWRWTkNjwS/ClXP7X/vYsAIrXfRNo0XZjW04z/XtfAWTZI WITFrCmKsfJjL8NpASgb82Wy9n2+XUm7T/p7E= MIME-Version: 1.0 Received: by 10.180.101.35 with SMTP id fd3mr105991937wib.22.1325619648315; Tue, 03 Jan 2012 11:40:48 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 11:40:48 -0800 (PST) In-Reply-To: References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> <4F0356FA.4090904@gmx.net> Date: Tue, 3 Jan 2012 20:40:48 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d041825523ebfd804b5a4e016 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 19:40:53 -0000 --f46d041825523ebfd804b5a4e016 Content-Type: text/plain; charset=ISO-8859-1 Sorry. Not true ;) On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks wrote: > It might not be the problem (still looking) but you have > the RADIO_KILL_SWITCH defined twice. > > > On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann < > christophniemann@gmx.net> wrote: > >> ** >> Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with >> my imu and ppm rc. >> >> On 03.01.2012 20:25, Simon Wilks wrote: >> >> Perhaps you should show us your config. Regarding the missing GPS fix >> that should be OK. I am testing indoors on a Lisa/L and never get a fix and >> can start the motors. >> >> On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann < >> christophniemann@gmx.net> wrote: >> >>> Hi again, >>> >>> @Eduardo: Its a rotorcraft, with currently no escs installed. I'm going >>> to connect pwm-chinacontrollers, but currently I'm watching the >>> throttle-gauge. >>> >>> @Simon: It was specified and is 9.3V and my battery is currently at >>> 12.4V . So I guess it should work. >>> >>> What about the missing GPS-fix? Will the motors start, even when there >>> is no fix? Is there another way to start the motors, like using a switch? >>> >>> Thank you for your help >>> >>> Christoph >>> >>> >>> On 03.01.2012 20:12, Simon Wilks wrote: >>> >>> Hi Christoph, >>> >>> Also make sure that the voltage you are supplying exceeds the value >>> defined in the airframe conf. For example: >>> >>>
>>> >>>
>>> >>> In this case if the voltage is less that 9.3 it will enter KILL mode. >>> You should also see a message in the GCS window though. Not sure what the >>> default is if you do not specify it, so put it in there to be sure. >>> >>> Simon >>> >>> PS. Happy new year too ;) >>> >>> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti wrote: >>> >>>> What the type of your frame ? rotorcraft or fixed wing ? >>>> if is rotor, what kinf of esc you are using ? >>>> >>>> >>>> ------------------------------ >>>> Date: Tue, 3 Jan 2012 19:55:14 +0100 >>>> From: christophniemann@gmx.net >>>> To: paparazzi-devel@nongnu.org >>>> Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M >>>> >>>> >>>> Hi Eduardo, >>>> >>>> thank you for your reply. I have the following define for the >>>> kill-switch: >>>> >>>> The CAM switch is a two point switch on my radio. >>>> If I activate it, the mode changes from "ATT" to "KILL". But the Motor >>>> even don't start when kill is deactivated. >>>> >>>> Cheers >>>> >>>> Christoph >>>> >>>> On 03.01.2012 19:36, Eduardo lavratti wrote: >>>> >>>> How many channels have your radio ? >>>> Your KILL switch are ON. >>>> With spektrum radio the KILL are the channel number 5. >>>> >>>> Look ate radio config file and change the KILL channel if necessary. >>>> >>>> >>>> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >>>> > From: christophniemann@gmx.net >>>> > To: paparazzi-devel@nongnu.org >>>> > Subject: [Paparazzi-devel] Startup issue with Lisa/M >>>> > >>>> > Hi everyone and a happy new year! >>>> > >>>> > I'm currently trying to get a Lisa/m to run. Everything is fine so >>>> far, >>>> > I managed to get it to run, also with my PPM-RC. But now I have a >>>> > problem: I can't get the motors to run (not really the motors , I >>>> have >>>> > none attached, I'm just watching the throttle gauge in the GCS and >>>> think >>>> > it should show something different than 0%, once the motors run). >>>> > I tried the usual startup-sequence, holding down the throttle and >>>> push >>>> > yaw to max. The problem I see is that "kill_throttle" is "Kill" and >>>> once >>>> > I set it to resurrect, it switches to kill again after approx 30 >>>> secs. >>>> > Currently I don't have a GPS attached, so I have no fix. Could this >>>> be >>>> > the problem? Looking at the code it seems unlikely. >>>> > I guess this is a noobish question, but every help would be >>>> appreciated. >>>> > >>>> > Cheers >>>> > >>>> > Christoph >>>> > >>>> > _______________________________________________ >>>> > Paparazzi-devel mailing list >>>> > Paparazzi-devel@nongnu.org >>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> >>>> _______________________________________________ Paparazzi-devel mailing >>>> list Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >> >> _______________________________________________ >> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > --f46d041825523ebfd804b5a4e016 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Sorry. Not true ;)

On Tue, Jan 3, 2012 at= 8:39 PM, Simon Wilks <sjwilks@gmail.com> wrote:
It might not be the problem (still looking) but you have the=A0RADIO_KILL_S= WITCH defined twice.


On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
=20
Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding= the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

=A0<section name=3D"BAT">
=A0 =A0<define name=3D"CATASTROPHIC_BAT_LEVEL" valu= e=3D"9.3" unit=3D"V"/>
=A0</section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christo= phniemann@gmx.net
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
=A0=A0=A0=A0=A0 <define name=3D"RADIO_KILL_SWITCH" value=3D&qu= ot;RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL"= . But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: ch= ristophniemann@gmx.net
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is &qu= ot;Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel

_______________________________________________
Paparazzi-devel mailing list
Pap= arazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparaz= zi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>


_______________________________________________ Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


--f46d041825523ebfd804b5a4e016-- From MAILER-DAEMON Tue Jan 03 15:03:43 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiAaF-0006Yj-2U for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 15:03:43 -0500 Received: from eggs.gnu.org ([140.186.70.92]:59498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiAaC-0006Yd-OY for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 15:03:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiAaB-0003ON-0w for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 15:03:40 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:43216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiAaA-0003OJ-L3 for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 15:03:38 -0500 Received: by wibhm2 with SMTP id hm2so10739028wib.4 for ; Tue, 03 Jan 2012 12:03:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=yaLWqoRekBgzaliC+UB9VPXwSdIyRncjwX9GEZFobT4=; b=UdqNO6E5FJLzRjQchW8J7e5ZlwVkjuCUccGlZ0++BFyXwVYzrfyeGi2B3kqxcPPTu/ CGR/2KllQozDcVhxylMY+Dw1TS/ceqUaJ+GxFbx6HKnOsi65P0WQLFd9fegaH/0TsP6O h80xntEGICeUTF+4/oW5i/32eLIZ1OpqcqnP8= MIME-Version: 1.0 Received: by 10.180.78.101 with SMTP id a5mr60078548wix.19.1325621017796; Tue, 03 Jan 2012 12:03:37 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 12:03:37 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 12:03:37 -0800 (PST) In-Reply-To: References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> <4F0356FA.4090904@gmx.net> Date: Tue, 3 Jan 2012 21:03:37 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d0435c1bcdf5f0b04b5a5311b X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 20:03:42 -0000 --f46d0435c1bcdf5f0b04b5a5311b Content-Type: text/plain; charset=ISO-8859-1 I am not sure what else it could be. Maybe you should just go ahead and just connect some motors and if it works. On Jan 3, 2012 8:40 PM, "Simon Wilks" wrote: > Sorry. Not true ;) > > On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks wrote: > >> It might not be the problem (still looking) but you have >> the RADIO_KILL_SWITCH defined twice. >> >> >> On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann < >> christophniemann@gmx.net> wrote: >> >>> ** >>> Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with >>> my imu and ppm rc. >>> >>> On 03.01.2012 20:25, Simon Wilks wrote: >>> >>> Perhaps you should show us your config. Regarding the missing GPS fix >>> that should be OK. I am testing indoors on a Lisa/L and never get a fix and >>> can start the motors. >>> >>> On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann < >>> christophniemann@gmx.net> wrote: >>> >>>> Hi again, >>>> >>>> @Eduardo: Its a rotorcraft, with currently no escs installed. I'm going >>>> to connect pwm-chinacontrollers, but currently I'm watching the >>>> throttle-gauge. >>>> >>>> @Simon: It was specified and is 9.3V and my battery is currently at >>>> 12.4V . So I guess it should work. >>>> >>>> What about the missing GPS-fix? Will the motors start, even when there >>>> is no fix? Is there another way to start the motors, like using a switch? >>>> >>>> Thank you for your help >>>> >>>> Christoph >>>> >>>> >>>> On 03.01.2012 20:12, Simon Wilks wrote: >>>> >>>> Hi Christoph, >>>> >>>> Also make sure that the voltage you are supplying exceeds the value >>>> defined in the airframe conf. For example: >>>> >>>>
>>>> >>>>
>>>> >>>> In this case if the voltage is less that 9.3 it will enter KILL mode. >>>> You should also see a message in the GCS window though. Not sure what the >>>> default is if you do not specify it, so put it in there to be sure. >>>> >>>> Simon >>>> >>>> PS. Happy new year too ;) >>>> >>>> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti >>> > wrote: >>>> >>>>> What the type of your frame ? rotorcraft or fixed wing ? >>>>> if is rotor, what kinf of esc you are using ? >>>>> >>>>> >>>>> ------------------------------ >>>>> Date: Tue, 3 Jan 2012 19:55:14 +0100 >>>>> From: christophniemann@gmx.net >>>>> To: paparazzi-devel@nongnu.org >>>>> Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M >>>>> >>>>> >>>>> Hi Eduardo, >>>>> >>>>> thank you for your reply. I have the following define for the >>>>> kill-switch: >>>>> >>>>> The CAM switch is a two point switch on my radio. >>>>> If I activate it, the mode changes from "ATT" to "KILL". But the Motor >>>>> even don't start when kill is deactivated. >>>>> >>>>> Cheers >>>>> >>>>> Christoph >>>>> >>>>> On 03.01.2012 19:36, Eduardo lavratti wrote: >>>>> >>>>> How many channels have your radio ? >>>>> Your KILL switch are ON. >>>>> With spektrum radio the KILL are the channel number 5. >>>>> >>>>> Look ate radio config file and change the KILL channel if necessary. >>>>> >>>>> >>>>> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >>>>> > From: christophniemann@gmx.net >>>>> > To: paparazzi-devel@nongnu.org >>>>> > Subject: [Paparazzi-devel] Startup issue with Lisa/M >>>>> > >>>>> > Hi everyone and a happy new year! >>>>> > >>>>> > I'm currently trying to get a Lisa/m to run. Everything is fine so >>>>> far, >>>>> > I managed to get it to run, also with my PPM-RC. But now I have a >>>>> > problem: I can't get the motors to run (not really the motors , I >>>>> have >>>>> > none attached, I'm just watching the throttle gauge in the GCS and >>>>> think >>>>> > it should show something different than 0%, once the motors run). >>>>> > I tried the usual startup-sequence, holding down the throttle and >>>>> push >>>>> > yaw to max. The problem I see is that "kill_throttle" is "Kill" and >>>>> once >>>>> > I set it to resurrect, it switches to kill again after approx 30 >>>>> secs. >>>>> > Currently I don't have a GPS attached, so I have no fix. Could this >>>>> be >>>>> > the problem? Looking at the code it seems unlikely. >>>>> > I guess this is a noobish question, but every help would be >>>>> appreciated. >>>>> > >>>>> > Cheers >>>>> > >>>>> > Christoph >>>>> > >>>>> > _______________________________________________ >>>>> > Paparazzi-devel mailing list >>>>> > Paparazzi-devel@nongnu.org >>>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>> >>>>> _______________________________________________ Paparazzi-devel >>>>> mailing list Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >> > --f46d0435c1bcdf5f0b04b5a5311b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

I am not sure what else it could be. Maybe you should just go ahead and = just connect some motors and if it works.

On Jan 3, 2012 8:40 PM, "Simon Wilks" = <sjwilks@gmail.com> wrote:
Sorry. Not true ;)

On Tue, Jan 3, 2012 at= 8:39 PM, Simon Wilks <sjwilks@gmail.com> wrote:
It might not be the problem (still looking) but you have the=A0RADIO_KILL_S= WITCH defined twice.


On Tue, Ja= n 3, 2012 at 8:28 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
=20
Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding= the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

=A0<section name=3D"BAT">
=A0 =A0<define name=3D"CATASTROPHIC_BAT_LEVEL" valu= e=3D"9.3" unit=3D"V"/>
=A0</section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christo= phniemann@gmx.net
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
=A0=A0=A0=A0=A0 <define name=3D"RADIO_KILL_SWITCH" value=3D&qu= ot;RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL"= . But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: ch= ristophniemann@gmx.net
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is &qu= ot;Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel

_______________________________________________
Paparazzi-devel mailing list
Pap= arazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-de= vel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparaz= zi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>


_______________________________________________ Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


--f46d0435c1bcdf5f0b04b5a5311b-- From MAILER-DAEMON Tue Jan 03 17:31:20 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiCt6-0000x0-8v for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 17:31:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiCt0-0000mT-3T for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 17:31:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiCsv-0008M7-ND for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 17:31:13 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:50758) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RiCsu-0008Kg-TS for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 17:31:09 -0500 Received: (qmail invoked by alias); 03 Jan 2012 22:31:01 -0000 Received: from dslb-092-077-016-244.pools.arcor-ip.net (EHLO [192.168.0.197]) [92.77.16.244] by mail.gmx.net (mp024) with SMTP; 03 Jan 2012 23:31:01 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX19EzcIJiP1E5UPfr9RIGKTUlPPET/FkABBFGE484L HnBu0YTHWWl/Am Message-ID: <4F0381DF.9050801@gmx.net> Date: Tue, 03 Jan 2012 23:31:59 +0100 From: Christoph Niemann User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> <4F0356FA.4090904@gmx.net> In-Reply-To: Content-Type: multipart/alternative; boundary="------------060906000302020204020509" X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.22 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 22:31:16 -0000 This is a multi-part message in MIME format. --------------060906000302020204020509 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Dear Simon, thank you anyway for having a look at it. I have wired and configured the GPS now and it didn't change it, as expected. Next I'm going to wire the ESCs to the AP. Perhaps there is somebody else, who has an idea, because I'm not really optimitic it will work then. Cheers Christoph On 03.01.2012 21:03, Simon Wilks wrote: > > I am not sure what else it could be. Maybe you should just go ahead > and just connect some motors and if it works. > > On Jan 3, 2012 8:40 PM, "Simon Wilks" > wrote: > > Sorry. Not true ;) > > On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks > wrote: > > It might not be the problem (still looking) but you have > the RADIO_KILL_SWITCH defined twice. > > > On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann > > > wrote: > > Thats a good idea. I've attached it. Its basicly Piotrs > lisa_m_pwm, with my imu and ppm rc. > > On 03.01.2012 20:25, Simon Wilks wrote: >> Perhaps you should show us your config. Regarding the >> missing GPS fix that should be OK. I am testing indoors >> on a Lisa/L and never get a fix and can start the motors. >> >> On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann >> > > wrote: >> >> Hi again, >> >> @Eduardo: Its a rotorcraft, with currently no escs >> installed. I'm going to connect pwm-chinacontrollers, >> but currently I'm watching the throttle-gauge. >> >> @Simon: It was specified and is 9.3V and my battery >> is currently at 12.4V . So I guess it should work. >> >> What about the missing GPS-fix? Will the motors >> start, even when there is no fix? Is there another >> way to start the motors, like using a switch? >> >> Thank you for your help >> >> Christoph >> >> >> On 03.01.2012 20:12, Simon Wilks wrote: >>> Hi Christoph, >>> >>> Also make sure that the voltage you are supplying >>> exceeds the value defined in the airframe conf. For >>> example: >>> >>>
>>> >> unit="V"/> >>>
>>> >>> In this case if the voltage is less that 9.3 it will >>> enter KILL mode. You should also see a message in >>> the GCS window though. Not sure what the default is >>> if you do not specify it, so put it in there to be sure. >>> >>> Simon >>> >>> PS. Happy new year too ;) >>> >>> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti >>> >> > wrote: >>> >>> What the type of your frame ? rotorcraft or >>> fixed wing ? >>> if is rotor, what kinf of esc you are using ? >>> >>> >>> ------------------------------------------------------------------------ >>> Date: Tue, 3 Jan 2012 19:55:14 +0100 >>> From: christophniemann@gmx.net >>> >>> To: paparazzi-devel@nongnu.org >>> >>> Subject: Re: [Paparazzi-devel] Startup issue >>> with Lisa/M >>> >>> >>> Hi Eduardo, >>> >>> thank you for your reply. I have the following >>> define for the kill-switch: >>> >>> The CAM switch is a two point switch on my radio. >>> If I activate it, the mode changes from "ATT" to >>> "KILL". But the Motor even don't start when kill >>> is deactivated. >>> >>> Cheers >>> >>> Christoph >>> >>> On 03.01.2012 19:36, Eduardo lavratti wrote: >>> >>> How many channels have your radio ? >>> Your KILL switch are ON. >>> With spektrum radio the KILL are the channel >>> number 5. >>> >>> Look ate radio config file and change the >>> KILL channel if necessary. >>> >>> >>> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >>> > From: christophniemann@gmx.net >>> >>> > To: paparazzi-devel@nongnu.org >>> >>> > Subject: [Paparazzi-devel] Startup issue >>> with Lisa/M >>> > >>> > Hi everyone and a happy new year! >>> > >>> > I'm currently trying to get a Lisa/m to >>> run. Everything is fine so far, >>> > I managed to get it to run, also with my >>> PPM-RC. But now I have a >>> > problem: I can't get the motors to run >>> (not really the motors , I have >>> > none attached, I'm just watching the >>> throttle gauge in the GCS and think >>> > it should show something different than >>> 0%, once the motors run). >>> > I tried the usual startup-sequence, >>> holding down the throttle and push >>> > yaw to max. The problem I see is that >>> "kill_throttle" is "Kill" and once >>> > I set it to resurrect, it switches to kill >>> again after approx 30 secs. >>> > Currently I don't have a GPS attached, so >>> I have no fix. Could this be >>> > the problem? Looking at the code it seems >>> unlikely. >>> > I guess this is a noobish question, but >>> every help would be appreciated. >>> > >>> > Cheers >>> > >>> > Christoph >>> > >>> > >>> _______________________________________________ >>> > Paparazzi-devel mailing list >>> > Paparazzi-devel@nongnu.org >>> >>> > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --------------060906000302020204020509 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Dear Simon,

thank you anyway for having a look at it. I have wired and configured the GPS now and it didn't change it, as expected. Next I'm going to wire the ESCs to the AP.
Perhaps there is somebody else, who has an idea, because I'm not really optimitic it will work then.

Cheers

Christoph

On 03.01.2012 21:03, Simon Wilks wrote:

I am not sure what else it could be. Maybe you should just go ahead and just connect some motors and if it works.

On Jan 3, 2012 8:40 PM, "Simon Wilks" <sjwilks@gmail.com> wrote:
Sorry. Not true ;)

On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks <sjwilks@gmail.com> wrote:
It might not be the problem (still looking) but you have the RADIO_KILL_SWITCH defined twice.


On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

 <section name="BAT">
   <define name="CATASTROPHIC_BAT_LEVEL" value="9.3" unit="V"/>
 </section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christophniemann@gmx.net
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
      <define name="RADIO_KILL_SWITCH" value="RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: christophniemann@gmx.net
> To: paparazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is "Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel



_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

--------------060906000302020204020509-- From MAILER-DAEMON Tue Jan 03 19:37:27 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiEr9-0003wi-Bo for mharc-paparazzi-devel@gnu.org; Tue, 03 Jan 2012 19:37:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiEr5-0003vW-KX for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 19:37:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiEr3-0002YH-TA for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 19:37:23 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:62823) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiEr3-0002YD-CI for paparazzi-devel@nongnu.org; Tue, 03 Jan 2012 19:37:21 -0500 Received: by wgbds1 with SMTP id ds1so25948592wgb.10 for ; Tue, 03 Jan 2012 16:37:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=jVbF3K53DEOHiKbyTF7TRsI8GXtNLX9yuEAlWI+lcRE=; b=UEr0uEt/PdNACrqfgKtkDxiMiJmApIzopoTL9NY3yqnl3xO5HAlDIW6DGWyFNs89Rb hG4rNhBETuLjApYMC6wLnI2ErBXkw5RZ7z47psCxh1J8OAVRaAt8GZo2o/2HHfSF61or tcLDfhEeddIympGua98vhk1MScSFQo6pRnbOQ= MIME-Version: 1.0 Received: by 10.227.207.82 with SMTP id fx18mr1677688wbb.19.1325637440447; Tue, 03 Jan 2012 16:37:20 -0800 (PST) Received: by 10.180.96.137 with HTTP; Tue, 3 Jan 2012 16:37:20 -0800 (PST) In-Reply-To: References: Date: Wed, 4 Jan 2012 01:37:20 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015174c1734bd249f04b5a9049b X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 00:37:25 -0000 --0015174c1734bd249f04b5a9049b Content-Type: text/plain; charset=ISO-8859-1 Good new/bad news. First the bad: After looking through the i2c_arch.c code and trying out a lower clock rate on the I2C2 bus (Aspirin) it seemed to run longer until an issue popped up but I would need to test more before I could be sure of this. I started adding some code to indicate i2c errors using the LEDs but haven't finished that yet. I still have the feeling that this is somehow related to the Aspirin as unplugging it stops the failure occurring. And now for the good: I now have solved the problem a different way...kinda. Today the Lisa/M I ordered arrived (I didn't get it because of this) and I have set it up and connected it and it is running smoothly since about 15 minutes now without the slightest issue! So this is clearly something Lisa/L related. The only difference at the moment is that I don't have the GPS and XBee connected but I tried the Lisa/L out without these too with no change. So why is this? I would like to get the Lisa/L going but will settle for the Lisa/M. Thanks Simon On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks wrote: > When the motors are idling (they are drawing around 1A) if something goes > wrong everything resets. If leave them running with more throttle (drawing > 2A) the motors will hiccup but everything keeps working! Still not good, > but maybe a hint. Still digging... > > > On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks wrote: > >> >> On Jan 2, 2012 4:13 PM, "Eduardo lavratti" wrote: >> > >> > Simon, i am not sure but i think the ESC use I2C1_bus and >> sensors(aspirin / baro) use I2C2_bus. >> Correct. >> >> > Soo, the i2c queue for motor not use the same queue as sensors. >> > I not have any schematics here to confirm this question. >> It's just odd that when it's connected things screw up so fast. It could >> of course be something else though. The power distribution board was >> preassembled but it still could be something there. >> > >> > I remember that my lisa hang too on the first tests. >> > The problem occour because the 5v regulator work very HOT with 12v. >> When i put a 7v regulator on V_in the problem are solved. >> >> OK. Worth a try. I am testing with a lab supply and I can try a lower >> voltage... or with a BEC. >> > >> > I not know anything about LISA/L board. This is my next aquisition if >> lisa/m past on my tests . >> > >> > regards. >> > >> > >> > >> > >> > >> > >> > >> > Date: Mon, 2 Jan 2012 14:58:41 +0100 >> > From: sjwilks@gmail.com >> > To: paparazzi-devel@nongnu.org >> > Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board >> Reseting Intermittently >> > >> > >> > What I have noticed so far: >> > >> > 1) Momentary Failure on All Motors >> > There will be a clicking sound, coming from no one particular motor and >> the LED strips flash off and on very quickly and all continues normally. >> You can see this happening in this video. >> > >> > 2) Reset >> > All idling motors stop as what appears to be a reset is issued on all >> controllers (Lisa/L LED activity changes as well). This usually happens >> within about 30-60 secs of arming the motors, but not always. >> > >> > 3) Lisa/L Freezes >> > If I leave the motors running idle eventually all motors shutdown and >> the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity >> in the GCS/Messages. Only a power cycle will fix this. >> > >> > What is interesting so far is that only 1) and 2) above happen when the >> Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only >> noticed 3) happen once so far after about one hour testing. I tried a >> second Aspirin and nothing changed. To make sure this was not because the >> motors were all running at a constant speed seeing the IMU was not picking >> up small movements I moved the roll/pitch controls without an issue. >> > >> > Is this an I2C issue? It seems like it could be the Lisa/L freaking >> out. Perhaps too much is happening on the bus with 8 motors plus the IMU? >> > >> > I currently have I2C_TRANSACTION_QUEUE_LEN = 16. >> > >> > I will do more testing later in the day. >> > >> > Simon >> > >> > _______________________________________________ Paparazzi-devel mailing >> list Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> >> > --0015174c1734bd249f04b5a9049b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Good new/bad news.=A0

First the bad:
Aft= er looking through the i2c_arch.c code and trying out a lower clock rate on= the I2C2 bus (Aspirin) it seemed to run longer until an issue popped up bu= t I would need to test more before I could be sure of this. I started addin= g some code to indicate i2c errors using the LEDs but haven't finished = that yet. I still have the feeling that this is somehow related to the Aspi= rin as unplugging it stops the failure occurring.

And now for the good:
I now have solved the proble= m a different way...kinda. Today the Lisa/M I ordered arrived (I didn't= get it because of this) and I have set it up and connected it and it is ru= nning smoothly since about 15 minutes now without the slightest issue! So t= his is clearly something Lisa/L related. The only difference at the moment = is that I don't have the GPS and XBee connected but I tried the Lisa/L = out without these too with no change.

So why is this? I would like to get the Lisa/L going bu= t will settle for the Lisa/M.

Thanks
Simon

On Mon, Jan 2, 2012 at = 8:37 PM, Simon Wilks <sjwilks@gmail.com> wrote:
When the motors are idling (they are drawing= around 1A) if something goes wrong everything resets. If leave them runnin= g with more throttle (drawing 2A) the motors will hiccup but everything kee= ps working! Still not good, but maybe a hint. Still digging...


On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks = <sjwilks@gmail.com> wrote:


On Jan 2, 2012 4:13 PM, "Eduardo lavratti" <agressiva@hotmail.com> wrot= e:
>
> Simon, i am not sure but i think the ESC use I2C1_bus and sensors(aspi= rin / baro) use I2C2_bus.
Correct.

> Soo, the i2c queue for motor not use the same queue as sen= sors.
> I not have any schematics here to confirm this question.
It's just odd that when it's connected things screw up so fast. It = could of course be something else though. The power distribution board was = preassembled but it still could be something there.
>
> I remember that my lisa hang too on the first tests.
> The problem occour because the 5v regulator work very HOT with 12v. Wh= en i put a 7v regulator on V_in the problem are solved.

OK. Worth a try. I am testing with a lab supply and I can try a lower vo= ltage... or with a BEC.

>
> I not know anything about LISA/L board. This is my next aquisition if = lisa/m past on my tests .
>
> regards.
>
>
>
>
>
>
>
> Date: Mon, 2 Jan 2012 14:58:41 +0100
> From: sjwilks@g= mail.com
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Rese= ting Intermittently
>
>
> What I have noticed so far:
>
> 1) Momentary Failure on All Motors
> There will be a clicking sound, coming from no one particular motor an= d the LED strips flash off and on very quickly and all continues normally. = You can see this happening in this video.
>
> 2) Reset
> All idling motors stop as what appears to be a reset is issued on all = controllers (Lisa/L LED activity changes as well). This usually happens wit= hin about 30-60 secs of arming the motors, but not always.
>
> 3) Lisa/L Freezes
> If I leave the motors running idle eventually all motors shutdown and = the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity= in the GCS/Messages. Only a power cycle will fix this.
>
> What is interesting so far is that only 1) and 2) above happen when th= e Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only= noticed 3) happen once so far after about one hour testing. I tried a seco= nd Aspirin and nothing changed. To make sure this was not because the motor= s were all running at a constant speed seeing the IMU was not picking up sm= all movements I moved the roll/pitch controls without an issue.
>
> Is this an I2C issue? It seems like it could be the Lisa/L freaking ou= t. Perhaps too much is happening on the bus with 8 motors plus the IMU?
>
> I currently have=A0I2C_TRANSACTION_QUEUE_LEN =3D 16.=A0
>
> I will do more testing later in the day.
>
> Simon
>
> _______________________________________________ Paparazzi-devel mailin= g list Papa= razzi-devel@nongnu.org https://lists.nongnu.org/mailman/li= stinfo/paparazzi-devel
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
>



--0015174c1734bd249f04b5a9049b-- From MAILER-DAEMON Wed Jan 04 04:40:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiNKa-0002Qt-Q3 for mharc-paparazzi-devel@gnu.org; Wed, 04 Jan 2012 04:40:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiNKV-0002Qg-0P for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 04:40:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiNKS-0000Vu-MX for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 04:40:18 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:46258) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiNKS-0000Vp-Bf for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 04:40:16 -0500 Received: by werb10 with SMTP id b10so9935548wer.4 for ; Wed, 04 Jan 2012 01:40:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ov2iXQLz8Zzbd9SpmqoIQVzVjw8l8LSlnRYDJQy/4V8=; b=XjplyczaP8NEBWHT+bJc450RNgMNKO/JRPY10Jqcb1upRknQjeZWXZV1pMkugxgz71 kdWAIF6OYleJufSEokNeC6uF1RfmIMaS1RgzwHfHbgvoZhvR37ogGJSju1BhI6flAmxf VUyk6pKyFwGWJwV+eFzw7TyiFbHZXVkqlE1JY= MIME-Version: 1.0 Received: by 10.216.135.159 with SMTP id u31mr29200435wei.2.1325670015321; Wed, 04 Jan 2012 01:40:15 -0800 (PST) Received: by 10.180.96.137 with HTTP; Wed, 4 Jan 2012 01:40:15 -0800 (PST) In-Reply-To: <4F01A8BE.90507@gmail.com> References: <4EFCD9DE.6010102@gmail.com> <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com> <4F0062EA.7040207@gmail.com> <4F0189D0.3050102@gmail.com> <4F01A8BE.90507@gmail.com> Date: Wed, 4 Jan 2012 10:40:15 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0016e6de03e55a459f04b5b09a0c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.173 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 09:40:23 -0000 --0016e6de03e55a459f04b5b09a0c Content-Type: text/plain; charset=ISO-8859-1 Hi, Thanks for the doing the diagram. I received my Lisa/M yesterday and had it up and running within an hour thanks largely to this. One comment on the power supply: with the board in its default state (no jumpers bridged) I needed to apply power to V_IN (I chose to use 11.1V for testing). Using V_BATT as indicated in your diagram would not power the board which puzzled me at first, but then I didn't have the ESC and servos in place as I am using I2C and no servos. Simon On Mon, Jan 2, 2012 at 1:53 PM, Bruzzlee wrote: > Updated diagram > > Am 02.01.12 11:41, schrieb Bruzzlee: > > @ Eduardo > It seams that 11.1V (or what ever) is to high to use it directly. > I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the > battery to V_BATT like you. > (I think you've mixed up the vin and v_batt in your text) > > @ Stephen > As far as I see - you've connected the 11.1V to V_IN. What did you do with > the Jumper? > > I've studied seen the Jumper part before but there is a thing that I don't > understand: > From the Wiki: > "In our case the ESC will supply both the servos and the board with power > from the main battery. This is the default setup of Lisa/M, > so there is no need to solder anything on the board. " > > My LisaM has no Jumper soldered yet. So it's "default". This means now I > can power the board by connecting BEC (SERVO1 SV/GND)? and the Battery to > V_BATT. > > So what happens when I solder JP1? > I think this will connect the V_IN to SERVO1_SV to use the BEC power to > power the board. > > ---> Main question ;-) : > So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to V_IN or > to SERVO1_SV? > > I hope my suggestions aren't too confusing ;-) > > Am 01.01.12 21:56, schrieb Eduardo lavratti: > > Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say. > The vin in used to monitor the battery voltage. > In my setupi i use 7v to power the lisa/m because the onboard regulator > work very HOT with 12v. > So i connect the vin directo to battery and a 7v to v_batt pin. > > > > > ------------------------------ > Date: Sun, 1 Jan 2012 14:43:06 +0100 > From: bruzzlee.ch@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > Thanks for the answers. > > @ Eduardo > Of course I will share my tests to the community > > @ Eric > Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? > Because this looks strange to me... > > Bruzzlee > > Am 31.12.11 21:03, schrieb Eduardo lavratti: > > Bruzzlee, i am using lisa/m too. > Please, report your tests to the group. > > I have strange behavior with my copter. > Some of this caused by vibration and other that i not know the cause. > > regards. > > > From: eric@eparsonage.com > > Date: Sun, 1 Jan 2012 01:46:19 +1030 > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > > > Hi Bruzzlee > > > > It looks good to me and yes the ADC1 bridge is needed only for the > initial bind to the Spektrum receiver (or receivers, you can use two at > once) > > > > Eric > > > > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: > > > > > Hi all > > > After a long break I've continued the work on my quadrotor Lisa M > project. Now I've done my wiring layout but I'm not sure if everything is > correct. > > > Especially the power source for the board: I2C1 CAN (V_BATT/GND) or > SERVO1 (SV/GND)? > > > The ADC1 bridge - I need it only for the first binding to the spectrum > remote - right? > > > > > > I want to publish this layout on wiki - please report mistakes! > > > > > > thx > > > Bruzzlee > > > _______________________________________________ > > > Paparazzi-devel mailing list > > > Paparazzi-devel@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --0016e6de03e55a459f04b5b09a0c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Hi,

Thanks for the doing the diagram. I received my Lisa/M yesterday and had= it up and running within an hour thanks largely to this.

One comment= on the power supply: with the board in its default state (no jumpers bridg= ed) I needed to apply power to V_IN (I chose to use 11.1V for testing). Usi= ng V_BATT as indicated in your diagram would not power the board which puzz= led me at first, but then I didn't have the ESC and servos in place as = I am using I2C and no servos.

Simon

On Mon, Jan 2, 2012 at 1:53 PM, Bruzzlee <b= ruzzlee.ch@gmail.com> wrote:
=20 =20 =20
Updated diagram

Am 02.01.12 11:41, schrieb Bruzzlee:
=20 @ Eduardo
It seams that 11.1V (or what ever) is to high to use it directly.
I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the battery to V_BATT like you.
(I think you've mixed up the vin and v_batt in your text)

@ Stephen
As far as I see - you've connected the 11.1V to V_IN. What did yo= u do with the Jumper?

I've studied seen the Jumper part before but there is a thing tha= t I don't understand:
=20 From the Wiki:
"In our case the ESC will supply both the servos and the board with power from the main battery. This is the default setup of Lisa/M, so there is no need to solder anything on the board. "

My LisaM has no Jumper soldered yet. So it's "default".= This means now I can power the board by connecting BEC (SERVO1 SV/GND)? and the Battery to V_BATT.

So what happens when I solder JP1?
I think this will connect the V_IN to SERVO1_SV to use the BEC power to power the board.

---> Main question ;-) :
So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to V_IN or to SERVO1_SV?

I hope my suggestions aren't too confusing ;-)

Am 01.01.12 21:56, schrieb Eduardo lavratti:
=20
Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say.
The vin in used to monitor the battery voltage.
In my setupi i use 7v to power the lisa/m because the onboard regulator work very HOT with 12v.
So i connect the vin directo to battery and a 7v to v_batt pin.





Date: Sun, 1 Jan 2012 14:43:06 +0100
From: bruzzlee.ch@gmail.com
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Lisa M wiring layout

=20 =20 Thanks for the answers.

@ Eduardo
Of course I will share my tests to the community

@ Eric
Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V?
Because this looks strange to me...

Bruzzlee

Am 31.12.11 21:03, schrieb Eduardo lavratti:
=20
Bruzzlee, i am using lisa/m too.
Please, report your tests to the group.

I have strange behavior with my copter.
Some of this caused by vibration and other that i not know the cause.

regards.

> From: eric@eparsonage.com
> Date: Sun, 1 Jan 2012 01:46:19 +1030
> To: paparazzi-devel@nongnu.org
> Subject: Re: [Paparazzi-devel] Lisa M wiring layout
>
> Hi Bruzzlee
>
> It looks good to me and yes the ADC1 bridge is needed only for the initial bind to the Spektrum receiver (or receivers, you can use two at once)
>
> Eric
>
> On 30/12/2011, at 7:51 AM, Bruzzlee wrote:
>
> > Hi all
> > After a long break I've continued the work on my quadrotor Lisa M project. Now I've done my wiring layout but I'm not sure if everything is correct.
> > Especially the power source for the board: I2C1 CAN (V_BATT/GND) or SERVO1 (SV/GND)?
> > The ADC1 bridge - I need it only for the first binding to the spectrum remote - right?
> >
> > I want to publish this layout on wiki - please report mistakes!
> >
> > thx
> > Bruzzlee
> > <LisaMWiring.png>__________________________________= _____________
> > Paparazzi-devel mailing list
> > Paparazzi-devel@nongnu.org
> > https://lists.nongnu.org/mailman/l= istinfo/paparazzi-devel
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listin= fo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazz= i-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--0016e6de03e55a459f04b5b09a0c-- From MAILER-DAEMON Wed Jan 04 06:20:02 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiOt0-00089h-4L for mharc-paparazzi-devel@gnu.org; Wed, 04 Jan 2012 06:20:02 -0500 Received: from eggs.gnu.org ([140.186.70.92]:44308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiOst-00087h-FL for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 06:20:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiOsr-0008EA-9A for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 06:19:55 -0500 Received: from unit0.ironport.snap.net.nz ([202.37.100.104]:29774) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiOsq-0008DQ-06 for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 06:19:53 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlkFAOQ0BE/KfG3X/2dsb2JhbABDggWIWI0yA4V+hUqJDYJyBQEBAQMCAQEFAQEdBisWEAYCCAIEEQMBAgEJOQEEDgELHA4TCAIBAgMBA4dmCLVjiyxjBIgFilqUbw X-IronPort-AV: E=Sophos;i="4.71,455,1320577200"; d="scan'208,217";a="92408065" Received: from rupert.snap.net.nz ([202.37.100.140]) by smtp0.ironport.snap.net.nz with ESMTP; 05 Jan 2012 00:19:44 +1300 X-Sender-IP: 202.124.109.215 Received: from IBM2 (215.109.124.202.static.snap.net.nz [202.124.109.215]) by rupert.snap.net.nz (Postfix) with SMTP id AF9601FD43 for ; Thu, 5 Jan 2012 00:19:43 +1300 (NZDT) Message-ID: <3A57CA37B9F043AA83BFF3D3EED61101@IBM2> From: "Stephen L Hulme" To: Date: Thu, 5 Jan 2012 00:19:33 +1300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0003_01CCCB3F.B3830C70" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 202.37.100.104 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 11:20:00 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0003_01CCCB3F.B3830C70 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Simon=20 The board can only be powered by V_IN - in my case, like you I chose to = connect the battery directly to this pin to run the two board regulators = - 3.3v & 5v.=20 The V_BATT pin is solely to register the battery in the GCS. I solder = bridged Jumper 2 to register the battery voltage from the V_IN pin. Others are not closing this jumper and registering the battery voltage = connected to the V_BATT pin and powering the board via the ESC on the = V_IN pin.- not applicable in your case I would have thought using i2c. And I would certainly not use the board's 5v power rail to drive servos = or anything else, only to send the signal. =20 Regards Stephen=20 =20 On Wed, 4 Jan 2012 10:40:15 +0100, Simon Wilks wrote:=20 Hi, Thanks for the doing the diagram. I received my Lisa/M yesterday and had = it up and running within an hour thanks largely to this. One comment on the power supply: with the board in its default state (no = jumpers bridged) I needed to apply power to V_IN (I chose to use 11.1V = for testing). Using V_BATT as indicated in your diagram would not power = the board which puzzled me at first, but then I didn't have the ESC and = servos in place as I am using I2C and no servos. Simon On Mon, Jan 2, 2012 at 1:53 PM, Bruzzlee wrote: Updated diagram Am 02.01.12 11:41, schrieb Bruzzlee:=20 @ Eduardo It seams that 11.1V (or what ever) is to high to use it directly. I think I'll take the 5V/2A BEC from my ESC to V_IN and connect the = battery to V_BATT like you. (I think you've mixed up the vin and v_batt in your text) @ Stephen As far as I see - you've connected the 11.1V to V_IN. What did you = do with the Jumper? I've studied seen the Jumper part before but there is a thing that I = don't understand: From the Wiki: "In our case the ESC will supply both the servos and the board with = power from the main battery. This is the default setup of Lisa/M, so = there is no need to solder anything on the board. " My LisaM has no Jumper soldered yet. So it's "default". This means = now I can power the board by connecting BEC (SERVO1 SV/GND)? and the = Battery to V_BATT. So what happens when I solder JP1? I think this will connect the V_IN to SERVO1_SV to use the BEC power = to power the board. ---> Main question ;-) : So: All Jumper not bridged -->Battery to I2C1 V_BATT and BEC 5V to = V_IN or to SERVO1_SV? I hope my suggestions aren't too confusing ;-) Am 01.01.12 21:56, schrieb Eduardo lavratti:=20 Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say. The vin in used to monitor the battery voltage. In my setupi i use 7v to power the lisa/m because the onboard = regulator work very HOT with 12v. So i connect the vin directo to battery and a 7v to v_batt pin. -------------------------------------------------------------------------= - Date: Sun, 1 Jan 2012 14:43:06 +0100 From: address@hidden To: address@hidden Subject: Re: [Paparazzi-devel] Lisa M wiring layout Thanks for the answers. @ Eduardo Of course I will share my tests to the community @ Eric Is the Lisa M usually been powered by the I2C1 CAN plug with = 11.1V? Because this looks strange to me... Bruzzlee=20 Am 31.12.11 21:03, schrieb Eduardo lavratti:=20 Bruzzlee, i am using lisa/m too. Please, report your tests to the group. I have strange behavior with my copter. Some of this caused by vibration and other that i not know the = cause. regards. > From: address@hidden > Date: Sun, 1 Jan 2012 01:46:19 +1030 > To: address@hidden > Subject: Re: [Paparazzi-devel] Lisa M wiring layout >=20 > Hi Bruzzlee >=20 > It looks good to me and yes the ADC1 bridge is needed only for = the initial bind to the Spektrum receiver (or receivers, you can use two = at once) >=20 > Eric >=20 > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: >=20 > > Hi all > > After a long break I've continued the work on my quadrotor = Lisa M project. Now I've done my wiring layout but I'm not sure if = everything is correct. > > Especially the power source for the board: I2C1 CAN = (V_BATT/GND) or SERVO1 (SV/GND)? > > The ADC1 bridge - I need it only for the first binding to = the spectrum remote - right? > >=20 > > I want to publish this layout on wiki - please report = mistakes! > >=20 > > thx > > Bruzzlee > > = _______________________________________________ > > Paparazzi-devel mailing list > > address@hidden > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 >=20 > _______________________________________________ > Paparazzi-devel mailing list > address@hidden > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel = mailing list address@hidden = https://lists.nongnu.org/mailman/listinfo/paparazzi-devel =20 _______________________________________________ Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel _______________________________________________ Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -------------------------------------------------------------------------= ------- =20 reply via email to -------------------------------------------------------------------------= ------- [Prev in Thread] Current Thread [Next in Thread]=20 a.. Re: [Paparazzi-devel] Lisa M wiring layout, Bruzzlee, 2012/01/01=20 a.. Re: [Paparazzi-devel] Lisa M wiring layout, Eduardo lavratti, = 2012/01/01=20 a.. Re: [Paparazzi-devel] Lisa M wiring layout, Bruzzlee, = 2012/01/02=20 a.. Re: [Paparazzi-devel] Lisa M wiring layout, Bruzzlee, = 2012/01/02=20 b.. Re: [Paparazzi-devel] Lisa M wiring layout, Simon Wilks <=3D = -------------------------------------------------------------------------= ------- a.. Prev by Date: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK = Power Board Reseting Intermittently=20 b.. Previous by thread: Re: [Paparazzi-devel] Lisa M wiring layout=20 c.. Next by thread: Re: [Paparazzi-devel] Strange throttle behavior=20 d.. Index(es):=20 a.. Date=20 b.. Thread=20 ------=_NextPart_000_0003_01CCCB3F.B3830C70 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Simon
 
The board can only be powered by V_IN - = in my case,=20 like you I chose to connect the battery directly to this pin to run the = two=20 board regulators - 3.3v & 5v. 
The V_BATT pin is solely to register = the battery in=20 the GCS. I solder bridged Jumper 2 to register the battery voltage = from the=20 V_IN pin.
 
Others are not closing this jumper and = registering=20 the battery voltage connected to the V_BATT pin and powering the board = via the=20 ESC on the V_IN pin.- not applicable in your case I would have = thought=20 using i2c.
And I would certainly not use the = board's 5v power=20 rail to drive servos or anything else, only to send the=20 signal.  
 
Regards
 
Stephen
     

On Wed, 4 Jan 2012 10:40:15 +0100, Simon Wilks wrote:

Hi,

Thanks for the doing the diagram. I received my Lisa/M yesterday and = had it=20 up and running within an hour thanks largely to this.

One comment on the power supply: with the board in its default state = (no=20 jumpers bridged) I needed to apply power to V_IN (I chose to use 11.1V = for=20 testing). Using V_BATT as indicated in your diagram would not power the = board=20 which puzzled me at first, but then I didn't have the ESC and servos in = place as=20 I am using I2C and no servos.

Simon

On Mon, Jan 2, 2012 at 1:53 PM, Bruzzlee <address@hidden> wrote:
Updated diagram

Am = 02.01.12=20 11:41, schrieb Bruzzlee:=20
@ Eduardo
It seams that 11.1V (or what = ever) is=20 to high to use it directly.
I think I'll take the 5V/2A BEC from = my ESC=20 to V_IN and connect the battery to V_BATT like you.
(I think = you've mixed=20 up the vin and v_batt in your text)

@ Stephen
As far as I = see -=20 you've connected the 11.1V to V_IN. What did you do with the=20 Jumper?

I've studied seen the Jumper part before but there is = a thing=20 that I don't understand:
From the Wiki:
"In our case the ESC = will=20 supply both the servos and the board with power from the main = battery. This=20 is the default setup of Lisa/M, so there is no need to solder anything = on the=20 board. "

My LisaM has no Jumper soldered yet. So it's = "default". This=20 means now I can power the board by connecting BEC (SERVO1 SV/GND)? = and the=20 Battery to V_BATT.

So what happens when I solder JP1?
I = think this=20 will connect the V_IN to SERVO1_SV to use the BEC power to power the = board.

---> Main question ;-) :
So: All Jumper not = bridged=20 -->Battery to I2C1 V_BATT and BEC 5V to V_IN or to = SERVO1_SV?

I=20 hope my suggestions aren't too confusing ;-)

Am 01.01.12 = 21:56,=20 schrieb Eduardo lavratti:=20
Bruzzlee, the correct way to powert lisa/m is the = i2c1 as you=20 say.
The vin in used to monitor the battery voltage.
In my = setupi i=20 use 7v to power the lisa/m because the onboard regulator work very = HOT=20 with 12v.
So i connect the vin directo to battery and a 7v to = v_batt=20 pin.





Date: Sun, 1 Jan 2012 14:43:06 +0100
From: address@hidden
To: address@hidden
Subject: Re:=20 [Paparazzi-devel] Lisa M wiring layout

Thanks for the=20 answers.

@ Eduardo
Of course I will share my tests to = the=20 community

@ Eric
Is the Lisa M usually been powered by = the I2C1=20 CAN plug with 11.1V?
Because this looks strange to=20 me...

Bruzzlee

Am 31.12.11 21:03, schrieb Eduardo = lavratti:=20
Bruzzlee, i am using lisa/m too.
Please, = report your=20 tests to the group.

I have strange behavior with my=20 copter.
Some of this caused by vibration and other that i not = know=20 the cause.

regards.

> From: address@hidden
> Date: Sun, 1 Jan 2012 = 01:46:19=20 +1030
> To: address@hidden
> Subject: Re: = [Paparazzi-devel]=20 Lisa M wiring layout
>
> Hi Bruzzlee
> =
> It=20 looks good to me and yes the ADC1 bridge is needed only for the = initial=20 bind to the Spektrum receiver (or receivers, you can use two at=20 once)
>
> Eric
>
> On 30/12/2011, at = 7:51 AM,=20 Bruzzlee wrote:
>
> > Hi all
> > After = a long=20 break I've continued the work on my quadrotor Lisa M project. = Now I've=20 done my wiring layout but I'm not sure if everything is = correct.
>=20 > Especially the power source for the board: I2C1 CAN = (V_BATT/GND) or=20 SERVO1 (SV/GND)?
> > The ADC1 bridge - I need it only = for the=20 first binding to the spectrum remote - right?
> > =
> >=20 I want to publish this layout on wiki - please report = mistakes!
>=20 >
> > thx
> > Bruzzlee
> >=20 = <LisaMWiring.png>_______________________________________________>=20 > Paparazzi-devel mailing list
> > address@hidden
> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
>=20
>
>=20 _______________________________________________
> = Paparazzi-devel=20 mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=

=
_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=


_______________________________________________=20 Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=

=
_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=


___________________= ____________________________
Paparazzi-devel=20 mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=



=
reply via email=20 to

[Prev=20 in Thread] Current Thread [Next in Thread]
  • Re: [Paparazzi-devel] Lisa M wiring layout,=20 Bruzzlee, 2012/01/01=20
    • Re: [Paparazzi-devel] Lisa M wiring layout, = Eduardo=20 lavratti, 2012/01/01=20
      • Re: [Paparazzi-devel] Lisa M wiring layout,=20 Bruzzlee, 2012/01/02=20
        • Re: [Paparazzi-devel] Lisa M wiring layout, = Bruzzlee, 2012/01/02=20
        • Re: [Paparazzi-devel] Lisa M = wiring=20 layout, Simon Wilks <=3D =

  • Prev by Date: Re:=20 [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting=20 Intermittently=20
  • Previous by thread: Re:=20 [Paparazzi-devel] Lisa M wiring layout=20
  • Next by thread: Re:=20 [Paparazzi-devel] Strange throttle behavior=20
  • Index(es):=20
    • Date=20
    • Thread=20 =
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
------=_NextPart_000_0003_01CCCB3F.B3830C70-- From MAILER-DAEMON Wed Jan 04 06:46:13 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiPIL-0000Iv-7Y for mharc-paparazzi-devel@gnu.org; Wed, 04 Jan 2012 06:46:13 -0500 Received: from eggs.gnu.org ([140.186.70.92]:59354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiPIH-0000IY-Uk for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 06:46:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiPIG-0003sS-4I for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 06:46:09 -0500 Received: from mail-lpp01m010-f45.google.com ([209.85.215.45]:38880) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiPIF-0003sL-Sj for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 06:46:08 -0500 Received: by lagy4 with SMTP id y4so3218937lag.4 for ; Wed, 04 Jan 2012 03:46:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=N7FkgyVWEH2FzUwn6jKVeOKbEFH/V/InZvSOKa3x4vg=; b=HGZxRCtTzFNEzTJ96wBf6gaLUDsDyoPArHGK1y+CNo2trymw7SXB+mq1pRSkb9/qsl AAAPzzVb+B8tBYbFoyZzCjRw4e5ImqzzJNPL505t7bHGTxWbNDGQkmVy2kHT+w3N9LOs Qwh5vZfGUEopjHXPOncth/4/PikXSPEcvEH1g= Received: by 10.152.105.113 with SMTP id gl17mr44355938lab.25.1325677566043; Wed, 04 Jan 2012 03:46:06 -0800 (PST) Received: from [192.168.1.21] (23-74.3-85.cust.bluewin.ch. [85.3.74.23]) by mx.google.com with ESMTPS id s13sm45665839lad.8.2012.01.04.03.46.03 (version=SSLv3 cipher=OTHER); Wed, 04 Jan 2012 03:46:04 -0800 (PST) Message-ID: <4F043BF9.8060703@gmail.com> Date: Wed, 04 Jan 2012 12:46:01 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4EFCD9DE.6010102@gmail.com> <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com> <4F0062EA.7040207@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.45 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 11:46:11 -0000 Hi Simon Yes - V_BATT is only needed to measure the battery voltage level if you don't power the board directly from the battery. I think you need to bridge J2 if you power the board on V_IN to be able to measure the voltage level. http://paparazzi.enac.fr/wiki_images/Lisa_m_v1_0_sheet_3.png http://paparazzi.enac.fr/wiki/Lisa/M/Tutorial/FixedWing#Jumpers At the moment I can't test anything with my board because I don't have the possibility to wiring something with Picoblade (don't have the utility's right now) ---> So I'll upload the diagram to Wiki as soon as someone proved the wiring (BEC powered with J1) Bruzzlee Am Sun Jan 1 21:56:05 2012 schrieb Eduardo lavratti: > Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say. > The vin in used to monitor the battery voltage. > In my setupi i use 7v to power the lisa/m because the onboard > regulator work very HOT with 12v. > So i connect the vin directo to battery and a 7v to v_batt pin. > > > > > ------------------------------------------------------------------------ > Date: Sun, 1 Jan 2012 14:43:06 +0100 > From: bruzzlee.ch@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > Thanks for the answers. > > @ Eduardo > Of course I will share my tests to the community > > @ Eric > Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? > Because this looks strange to me... > > Bruzzlee > > Am 31.12.11 21:03, schrieb Eduardo lavratti: > > Bruzzlee, i am using lisa/m too. > Please, report your tests to the group. > > I have strange behavior with my copter. > Some of this caused by vibration and other that i not know the cause. > > regards. > > > From: eric@eparsonage.com > > Date: Sun, 1 Jan 2012 01:46:19 +1030 > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] Lisa M wiring layout > > > > Hi Bruzzlee > > > > It looks good to me and yes the ADC1 bridge is needed only for > the initial bind to the Spektrum receiver (or receivers, you can > use two at once) > > > > Eric > > > > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: > > > > > Hi all > > > After a long break I've continued the work on my quadrotor > Lisa M project. Now I've done my wiring layout but I'm not sure if > everything is correct. > > > Especially the power source for the board: I2C1 CAN > (V_BATT/GND) or SERVO1 (SV/GND)? > > > The ADC1 bridge - I need it only for the first binding to the > spectrum remote - right? > > > > > > I want to publish this layout on wiki - please report mistakes! > > > > > > thx > > > Bruzzlee > > > _______________________________________________ > > > Paparazzi-devel mailing list > > > Paparazzi-devel@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ Paparazzi-devel > mailing list Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Wed Jan 04 13:12:35 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiVKF-000666-7K for mharc-paparazzi-devel@gnu.org; Wed, 04 Jan 2012 13:12:35 -0500 Received: from eggs.gnu.org ([140.186.70.92]:43389) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiVKB-0005zb-1q for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 13:12:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiVK8-0007Ye-Hq for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 13:12:31 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:40372) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RiVK8-0007YU-4z for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 13:12:28 -0500 Received: (qmail invoked by alias); 04 Jan 2012 18:12:25 -0000 Received: from tmo-110-71.customers.d1-online.com (EHLO [192.168.1.142]) [80.187.110.71] by mail.gmx.net (mp060) with SMTP; 04 Jan 2012 19:12:26 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX18xgeo4ce8xZWp6MKlYQSK5IQ//+Iu7auyhmsLCFG 9pS49mQqWLZwHT Message-ID: <4F0496C0.80109@gmx.net> Date: Wed, 04 Jan 2012 19:13:20 +0100 From: Christoph Niemann User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> <4F0356FA.4090904@gmx.net> <4F0381DF.9050801@gmx.net> In-Reply-To: <4F0381DF.9050801@gmx.net> Content-Type: multipart/alternative; boundary="------------040408000301080800040306" X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.22 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 18:12:33 -0000 This is a multi-part message in MIME format. --------------040408000301080800040306 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello everybody, some news: I figured out, that I'm able to resurrect as long as the radio is off (the bar turns orange upon resurrect). Once it is switched on I'm not able to resurrect anymore. According to the changing values in the BOOZ2_RADIO_CONTROL message the rc seems to work. I use a PPM tx. Has someone an idea, where the issue could be? Cheers Christoph On 03.01.2012 23:31, Christoph Niemann wrote: > Dear Simon, > > thank you anyway for having a look at it. I have wired and configured > the GPS now and it didn't change it, as expected. Next I'm going to > wire the ESCs to the AP. > Perhaps there is somebody else, who has an idea, because I'm not > really optimitic it will work then. > > Cheers > > Christoph > > On 03.01.2012 21:03, Simon Wilks wrote: >> >> I am not sure what else it could be. Maybe you should just go ahead >> and just connect some motors and if it works. >> >> On Jan 3, 2012 8:40 PM, "Simon Wilks" > > wrote: >> >> Sorry. Not true ;) >> >> On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks > > wrote: >> >> It might not be the problem (still looking) but you have >> the RADIO_KILL_SWITCH defined twice. >> >> >> On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann >> > >> wrote: >> >> Thats a good idea. I've attached it. Its basicly Piotrs >> lisa_m_pwm, with my imu and ppm rc. >> >> On 03.01.2012 20:25, Simon Wilks wrote: >>> Perhaps you should show us your config. Regarding the >>> missing GPS fix that should be OK. I am testing indoors >>> on a Lisa/L and never get a fix and can start the motors. >>> >>> On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann >>> >> > wrote: >>> >>> Hi again, >>> >>> @Eduardo: Its a rotorcraft, with currently no escs >>> installed. I'm going to connect >>> pwm-chinacontrollers, but currently I'm watching the >>> throttle-gauge. >>> >>> @Simon: It was specified and is 9.3V and my battery >>> is currently at 12.4V . So I guess it should work. >>> >>> What about the missing GPS-fix? Will the motors >>> start, even when there is no fix? Is there another >>> way to start the motors, like using a switch? >>> >>> Thank you for your help >>> >>> Christoph >>> >>> >>> On 03.01.2012 20:12, Simon Wilks wrote: >>>> Hi Christoph, >>>> >>>> Also make sure that the voltage you are supplying >>>> exceeds the value defined in the airframe conf. For >>>> example: >>>> >>>>
>>>> >>> unit="V"/> >>>>
>>>> >>>> In this case if the voltage is less that 9.3 it >>>> will enter KILL mode. You should also see a message >>>> in the GCS window though. Not sure what the default >>>> is if you do not specify it, so put it in there to >>>> be sure. >>>> >>>> Simon >>>> >>>> PS. Happy new year too ;) >>>> >>>> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti >>>> >>> > wrote: >>>> >>>> What the type of your frame ? rotorcraft or >>>> fixed wing ? >>>> if is rotor, what kinf of esc you are using ? >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> Date: Tue, 3 Jan 2012 19:55:14 +0100 >>>> From: christophniemann@gmx.net >>>> >>>> To: paparazzi-devel@nongnu.org >>>> >>>> Subject: Re: [Paparazzi-devel] Startup issue >>>> with Lisa/M >>>> >>>> >>>> Hi Eduardo, >>>> >>>> thank you for your reply. I have the following >>>> define for the kill-switch: >>>> >>> value="RADIO_CAM"/> >>>> The CAM switch is a two point switch on my radio. >>>> If I activate it, the mode changes from "ATT" >>>> to "KILL". But the Motor even don't start when >>>> kill is deactivated. >>>> >>>> Cheers >>>> >>>> Christoph >>>> >>>> On 03.01.2012 19:36, Eduardo lavratti wrote: >>>> >>>> How many channels have your radio ? >>>> Your KILL switch are ON. >>>> With spektrum radio the KILL are the >>>> channel number 5. >>>> >>>> Look ate radio config file and change the >>>> KILL channel if necessary. >>>> >>>> >>>> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >>>> > From: christophniemann@gmx.net >>>> >>>> > To: paparazzi-devel@nongnu.org >>>> >>>> > Subject: [Paparazzi-devel] Startup issue >>>> with Lisa/M >>>> > >>>> > Hi everyone and a happy new year! >>>> > >>>> > I'm currently trying to get a Lisa/m to >>>> run. Everything is fine so far, >>>> > I managed to get it to run, also with my >>>> PPM-RC. But now I have a >>>> > problem: I can't get the motors to run >>>> (not really the motors , I have >>>> > none attached, I'm just watching the >>>> throttle gauge in the GCS and think >>>> > it should show something different than >>>> 0%, once the motors run). >>>> > I tried the usual startup-sequence, >>>> holding down the throttle and push >>>> > yaw to max. The problem I see is that >>>> "kill_throttle" is "Kill" and once >>>> > I set it to resurrect, it switches to >>>> kill again after approx 30 secs. >>>> > Currently I don't have a GPS attached, so >>>> I have no fix. Could this be >>>> > the problem? Looking at the code it seems >>>> unlikely. >>>> > I guess this is a noobish question, but >>>> every help would be appreciated. >>>> > >>>> > Cheers >>>> > >>>> > Christoph >>>> > >>>> > >>>> _______________________________________________ >>>> > Paparazzi-devel mailing list >>>> > Paparazzi-devel@nongnu.org >>>> >>>> > >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --------------040408000301080800040306 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello everybody,

some news: I figured out, that I'm able to resurrect as long as the radio is off (the bar turns orange upon resurrect). Once it is switched on I'm not able to resurrect anymore. According to the changing values in the BOOZ2_RADIO_CONTROL message the rc seems to work. I use a PPM tx. Has someone an idea, where the issue could be?

Cheers

Christoph

On 03.01.2012 23:31, Christoph Niemann wrote:
Dear Simon,

thank you anyway for having a look at it. I have wired and configured the GPS now and it didn't change it, as expected. Next I'm going to wire the ESCs to the AP.
Perhaps there is somebody else, who has an idea, because I'm not really optimitic it will work then.

Cheers

Christoph

On 03.01.2012 21:03, Simon Wilks wrote:

I am not sure what else it could be. Maybe you should just go ahead and just connect some motors and if it works.

On Jan 3, 2012 8:40 PM, "Simon Wilks" <sjwilks@gmail.com> wrote:
Sorry. Not true ;)

On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks <sjwilks@gmail.com> wrote:
It might not be the problem (still looking) but you have the RADIO_KILL_SWITCH defined twice.


On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

 <section name="BAT">
   <define name="CATASTROPHIC_BAT_LEVEL" value="9.3" unit="V"/>
 </section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christophniemann@gmx.net
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
      <define name="RADIO_KILL_SWITCH" value="RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL". But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ?
Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: christophniemann@gmx.net
> To: paparazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is "Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel



_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

--------------040408000301080800040306-- From MAILER-DAEMON Wed Jan 04 13:52:44 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiVx6-00072m-H9 for mharc-paparazzi-devel@gnu.org; Wed, 04 Jan 2012 13:52:44 -0500 Received: from eggs.gnu.org ([140.186.70.92]:43797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiVx2-00072V-NB for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 13:52:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiVx0-0005pP-LV for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 13:52:40 -0500 Received: from pallas.crash-override.net ([178.63.73.152]:52307 helo=mail.anderdonau.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiVx0-0005ma-Dl for paparazzi-devel@nongnu.org; Wed, 04 Jan 2012 13:52:38 -0500 Received: by mail.anderdonau.de (Postfix, from userid 65534) id 0D679DE733; Wed, 4 Jan 2012 19:52:16 +0100 (CET) Received: from user-164-127-219-222.play-internet.pl (user-164-127-219-222.play-internet.pl [164.127.219.222]) (Authenticated sender: esdentem@esden.net) by mail.anderdonau.de (Postfix) with ESMTPSA id B9EB5DE150 for ; Wed, 4 Jan 2012 19:52:14 +0100 (CET) From: Piotr Esden-Tempski Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/signed; boundary="Apple-Mail=_9B3CF10A-761E-40FA-8F4E-56CD974291BD"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Wed, 4 Jan 2012 19:52:08 +0100 In-Reply-To: <4F043BF9.8060703@gmail.com> To: paparazzi-devel@nongnu.org References: <4EFCD9DE.6010102@gmail.com> <4B117003-B8F1-49EC-B751-28279C43DCA1@eparsonage.com> <4F0062EA.7040207@gmail.com> <4F043BF9.8060703@gmail.com> Message-Id: <57FF09E3-F83A-41DA-8F64-5591180BB3D4@esden.net> X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 178.63.73.152 Subject: Re: [Paparazzi-devel] Lisa M wiring layout X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2012 18:52:42 -0000 --Apple-Mail=_9B3CF10A-761E-40FA-8F4E-56CD974291BD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hey guys, I sadly don't have the time to fully go through the wiring diagram and = check everything, but I have one comment. When you are using cheep motor controllers they have linear voltage = regulators as BEC. I observed that if you put those in parallel you may = get balancing problems. The easiest solution to that is to add a 1Ohm in = line resistor on the +5V lines of the motor controllers this is normally = enough to balance the motor controller outputs enough that you don't end = up with one of the BEC provide most of the current and getting hot and = the rest staying completely cool. :) Cheers Esden On Jan 4, 2012, at 12:46 PM, Bruzzlee wrote: > Hi Simon > Yes - V_BATT is only needed to measure the battery voltage level if = you don't power the board directly from the battery. > I think you need to bridge J2 if you power the board on V_IN to be = able to measure the voltage level. > http://paparazzi.enac.fr/wiki_images/Lisa_m_v1_0_sheet_3.png > http://paparazzi.enac.fr/wiki/Lisa/M/Tutorial/FixedWing#Jumpers >=20 > At the moment I can't test anything with my board because I don't have = the possibility to wiring something with Picoblade (don't have the = utility's right now) >=20 > ---> So I'll upload the diagram to Wiki as soon as someone proved the = wiring (BEC powered with J1) >=20 > Bruzzlee >=20 > Am Sun Jan 1 21:56:05 2012 schrieb Eduardo lavratti: >> Bruzzlee, the correct way to powert lisa/m is the i2c1 as you say. >> The vin in used to monitor the battery voltage. >> In my setupi i use 7v to power the lisa/m because the onboard = regulator work very HOT with 12v. >> So i connect the vin directo to battery and a 7v to v_batt pin. >>=20 >>=20 >>=20 >>=20 >> = ------------------------------------------------------------------------ >> Date: Sun, 1 Jan 2012 14:43:06 +0100 >> From: bruzzlee.ch@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Lisa M wiring layout >>=20 >> Thanks for the answers. >>=20 >> @ Eduardo >> Of course I will share my tests to the community >>=20 >> @ Eric >> Is the Lisa M usually been powered by the I2C1 CAN plug with 11.1V? >> Because this looks strange to me... >>=20 >> Bruzzlee >>=20 >> Am 31.12.11 21:03, schrieb Eduardo lavratti: >>=20 >> Bruzzlee, i am using lisa/m too. >> Please, report your tests to the group. >>=20 >> I have strange behavior with my copter. >> Some of this caused by vibration and other that i not know the = cause. >>=20 >> regards. >>=20 >> > From: eric@eparsonage.com >> > Date: Sun, 1 Jan 2012 01:46:19 +1030 >> > To: paparazzi-devel@nongnu.org = >> > Subject: Re: [Paparazzi-devel] Lisa M wiring layout >> > >> > Hi Bruzzlee >> > >> > It looks good to me and yes the ADC1 bridge is needed only for >> the initial bind to the Spektrum receiver (or receivers, you can >> use two at once) >> > >> > Eric >> > >> > On 30/12/2011, at 7:51 AM, Bruzzlee wrote: >> > >> > > Hi all >> > > After a long break I've continued the work on my quadrotor >> Lisa M project. Now I've done my wiring layout but I'm not sure if >> everything is correct. >> > > Especially the power source for the board: I2C1 CAN >> (V_BATT/GND) or SERVO1 (SV/GND)? >> > > The ADC1 bridge - I need it only for the first binding to the >> spectrum remote - right? >> > > >> > > I want to publish this layout on wiki - please report = mistakes! >> > > >> > > thx >> > > Bruzzlee --Apple-Mail=_9B3CF10A-761E-40FA-8F4E-56CD974291BD Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAk8En90ACgkQ87BFPr6YqXBJ5gCgjshYrT2Yf3FLvGck4E31Nuvm l1IAn3rVN/pkJTF5tb/pSnzfZ0sop2Fd =/DJz -----END PGP SIGNATURE----- --Apple-Mail=_9B3CF10A-761E-40FA-8F4E-56CD974291BD-- From MAILER-DAEMON Thu Jan 05 08:20:43 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RinFL-0000ll-KN for mharc-paparazzi-devel@gnu.org; Thu, 05 Jan 2012 08:20:43 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RinFH-0000l8-VA for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 08:20:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RinFG-0007MB-C1 for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 08:20:39 -0500 Received: from mail-ey0-f173.google.com ([209.85.215.173]:36315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RinFG-0007Lx-7a for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 08:20:38 -0500 Received: by eaad1 with SMTP id d1so340562eaa.4 for ; Thu, 05 Jan 2012 05:20:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=iaIMzA3v85EvJE9UC9kR4xiVnLFo9xZ4awlRHN1onXQ=; b=xoKAqXkDAdz/1oAxawOb88aAac554x4GfeTzZ2UfPg8yX/OUWZztzpizeQqrsnVVkb nrXhoE1sjwrkzv8w+gQut+FqLZY4Dh/PJwt9sPM4Z7eOL1nuMiKWCu73dgVHyCX9Lb/W 4S5f8J8b1lHp9jjJD5VMx+BegTdWgSpqidh7E= MIME-Version: 1.0 Received: by 10.204.145.69 with SMTP id c5mr735894bkv.80.1325769636384; Thu, 05 Jan 2012 05:20:36 -0800 (PST) Received: by 10.204.228.193 with HTTP; Thu, 5 Jan 2012 05:20:36 -0800 (PST) Date: Thu, 5 Jan 2012 18:50:36 +0530 Message-ID: From: GURUGANESH R To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015174793c83b0fe104b5c7cce1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.173 Subject: [Paparazzi-devel] Paparazzi HITL X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 13:20:41 -0000 --0015174793c83b0fe104b5c7cce1 Content-Type: text/plain; charset=ISO-8859-1 Dear Paparazzi users, We are team of scientist from an aerospace lab in India. We are working in the *TWOG* paparazzi autopilot board for quite some time. We wanted to connect the paparazzi board with the host simulator and run the Hardware in the loop simulation. From the wiki page of paparazzi, we have learnt that we can connect the AP board through the USB cable and commands computed by the autopilot are sent to the flight model which sends back simulated values of the sensors output (e.g infrared and GPS) back to the AP board. In that case I have certain doubts. 1) Is it possible to send the following data V, alpha, beta, p, q, r, phi, psi and theta from the flight model to the autopilot board along with the infrared sensor and GPS data. 2) If so how to do it, where in the source code we need to make changes. 3) Instead of simulated actuators can we have physical actuators in the HITL. Any provision is made in the paparazzi HITL code to acquire the analog voltage corresponding to the actuator output. 4) Is it possible to connect an SD card to log the data from the autopilot board through the SPI bus which is available in the board. if so how many data we can log and how do we decide the rate of logging. These are all my doubts.It would be great help if anyone help in troubleshooting this problem. Please write to me if you have answers to any one of my doubts. -- Thanks and Regards R.Guruganesh --0015174793c83b0fe104b5c7cce1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Paparazzi users,
=A0=A0=A0 We are team of scientist from an aerospa= ce lab in India. We are working in the TWOG paparazzi autopilot boar= d for quite some time. We wanted to connect the paparazzi board with the ho= st simulator and run the Hardware in the loop simulation. From the wiki pag= e of paparazzi, we have learnt that we can connect the AP board through the= USB cable and commands computed by the autopilot are sent to the flight mo= del which=20 sends back simulated values of the sensors output (e.g infrared and=20 GPS) back to the AP board. In that case I have certain doubts.

1) Is= it possible to send the following=A0 data V, alpha, beta, p, q, r, phi, ps= i and theta from the flight model to the autopilot board along with the inf= rared sensor and GPS data.
2) If so how to do it, where in the source code we need to make changes.3) Instead of simulated actuators can we have physical actuators in the HI= TL. Any provision is made in the paparazzi HITL code to acquire the analog = voltage corresponding to the=A0 actuator output.
4) Is it possible to connect an SD card to log the data from the autopilot = board through the SPI bus which is available in the board. if so how many d= ata we can log and how do we decide the rate of logging.

These are all my doubts.It would be great help if anyone help in troubl= eshooting this problem. Please write to me if you have answers to any one o= f my doubts.
--
Thanks and Regards
R.Guruganesh
--0015174793c83b0fe104b5c7cce1-- From MAILER-DAEMON Thu Jan 05 17:37:08 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rivvo-0006Oe-9t for mharc-paparazzi-devel@gnu.org; Thu, 05 Jan 2012 17:37:08 -0500 Received: from eggs.gnu.org ([140.186.70.92]:44877) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rivvl-0006Ni-MR for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:37:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rivvk-0002Gz-P1 for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:37:05 -0500 Received: from gnukia.org ([85.214.67.64]:55376 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rivvk-0002Gu-DH for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:37:04 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id B6122ECC00F for ; Thu, 5 Jan 2012 23:33:49 +0100 (CET) Received: from [192.168.0.10] (cpc9-glfd6-2-0-cust242.6-2.cable.virginmedia.com [86.27.229.243]) by cbs.gnukia.org (Postfix) with ESMTPSA id 839CBECC00D for ; Thu, 5 Jan 2012 23:33:49 +0100 (CET) From: Tilman Baumann To: paparazzi-devel@nongnu.org Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 5 Jan 2012 22:37:00 +0000 X-Mailer: Apple Mail (2.936) X-Filtered: By ProxSMTP Message-ID: <5A706E94-6E3C-40C5-92DC-A8E91A14ED95@baumann.name> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120105 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: [Paparazzi-devel] Choice of Autopilot hardware surprisingly dificult X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 22:37:06 -0000 It's winter and hobby and tinkering time. And now after some life changes which kept me from going ahead with paparazzi I would like to get my gear up ready for spring. I always wanted to build a Lisa/L based system. I liked the system design and extensibility. Especially the idea of piggybacking a Linux system in the air and possibly UDP/Wifi telemetry as well... But I thought I should change my mind about that due to the dubious Lisa supply situation and the fact that Lisa/L is clearly not what I need to start with. The first limitation seems to be the number of UARTs. Seems like I loose two right away for the Spektrum satellites. (Can GPS or Telemery be connected via And I'm not sure if Spektrum limits me to the STM32 platform anyway. The code is in the STM arch area, but I have not really investigated that. I seem to be coming back to Lisa. Or Lisa/M actually since the form factor is much more beneficial for a fixed wing which I like to build. Lisa would be my dream platform. But what use is it if I can't buy it. I would rather buy something now, but really I'm lost. Perhaps I'm too focused on detail. Can someone give me some hints about what I could consider for a IMU and Spektrum-RC based solution based on hardware that I can actually buy? Sorry, lot's of talking. But the more I clicked through the wiki I got confused and concerned today. And I thought it would be easy to just buy something else then Lisa and get going. Thanks and sorry for the ramblings Tilman From MAILER-DAEMON Thu Jan 05 17:49:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Riw88-0000z4-Ax for mharc-paparazzi-devel@gnu.org; Thu, 05 Jan 2012 17:49:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51940) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Riw86-0000yy-D6 for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:49:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Riw85-0004e2-7J for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:49:50 -0500 Received: from gnukia.org ([85.214.67.64]:52602 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Riw85-0004ds-0r for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:49:49 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 18D5CECC00F for ; Thu, 5 Jan 2012 23:46:34 +0100 (CET) Received: from [192.168.0.10] (cpc9-glfd6-2-0-cust242.6-2.cable.virginmedia.com [86.27.229.243]) by cbs.gnukia.org (Postfix) with ESMTPSA id E2948ECC00D for ; Thu, 5 Jan 2012 23:46:33 +0100 (CET) From: Tilman Baumann To: paparazzi-devel@nongnu.org Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 5 Jan 2012 22:49:45 +0000 X-Mailer: Apple Mail (2.936) X-Filtered: By ProxSMTP Message-ID: <2F2C39F9-635E-4FAF-94C8-90CE4ED5068D@baumann.name> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120105 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: [Paparazzi-devel] Which AHRS implementation for Fixedwings? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 22:49:51 -0000 This Wiki site http://paparazzi.enac.fr/wiki/Subsystem/ahrs seems to indicate that all AHRS implementation are actually "not recommended for fixedwings". Is this still current? And which implementation is recommended for fixedwings if any? Do I need a self contained AHRS subsystem (hardware)? And what would be the pros and cons of using internal or external AHRS? Thanks Tilman From MAILER-DAEMON Thu Jan 05 17:59:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RiwHK-00021t-9T for mharc-paparazzi-devel@gnu.org; Thu, 05 Jan 2012 17:59:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiwHI-00021e-6j for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:59:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiwHH-000670-An for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:59:20 -0500 Received: from gnukia.org ([85.214.67.64]:57790 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiwHG-00066i-VW for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 17:59:19 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id E6E57ECC00F for ; Thu, 5 Jan 2012 23:56:04 +0100 (CET) Received: from [192.168.0.10] (cpc9-glfd6-2-0-cust242.6-2.cable.virginmedia.com [86.27.229.243]) by cbs.gnukia.org (Postfix) with ESMTPSA id A77E3ECC00D for ; Thu, 5 Jan 2012 23:56:04 +0100 (CET) From: Tilman Baumann To: paparazzi-devel@nongnu.org Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 5 Jan 2012 22:59:16 +0000 X-Mailer: Apple Mail (2.936) X-Filtered: By ProxSMTP Message-ID: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120105 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: [Paparazzi-devel] Spektrum telemetry, can it be done? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 22:59:21 -0000 This will the last of my random ramblings for today I promise. Apparently Spektrum radios can have a telemetry downlink. But I can't really find any reliable information on how it could be used without the spektrum airborne hardware. The Ardupilot guys seem to use this already. But I can't find any information on how they did it either. It's all quite obscure. Does anyone know more about that stuff? I could imagine doing some work on that as soon as I have my stuff working here. Cheers Tilman From MAILER-DAEMON Thu Jan 05 18:37:05 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Riwrp-0001OY-OA for mharc-paparazzi-devel@gnu.org; Thu, 05 Jan 2012 18:37:05 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Riwrm-0001Mv-Pe for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 18:37:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Riwrk-0002rj-Or for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 18:37:02 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:33049) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Riwrk-0002re-Ln for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 18:37:00 -0500 Received: by iagj37 with SMTP id j37so1904194iag.4 for ; Thu, 05 Jan 2012 15:36:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=iRZUewsjtR6LggiU1dHR3laaPZcgB98NGkRyDvJZlwQ=; b=Opze2Zcu6gMWizPUu5jbWc+VgeJMIk4c+KI9l+IYmOsREo0WMKGzoPbR0kzhpPTatR j7EGJXQvZ4bIMWcA56QXSBISUPiKiGJ11i0E83agHY8oilthCx8js9QSbNdv4mZ6Lf/d g+RWY0W61y3Rdhuzpnns+h9M15j9ykK5va3L0= MIME-Version: 1.0 Received: by 10.42.189.5 with SMTP id dc5mr3808882icb.51.1325806618980; Thu, 05 Jan 2012 15:36:58 -0800 (PST) Received: by 10.50.168.99 with HTTP; Thu, 5 Jan 2012 15:36:58 -0800 (PST) In-Reply-To: References: Date: Fri, 6 Jan 2012 00:36:58 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Spektrum telemetry, can it be done? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 23:37:04 -0000 Hi, I think Spektrum uses an extra module that you normally connect to the main receiver for telemetry downlink..... So maybe this won't work with the satellites? Cheers, Felix On Thu, Jan 5, 2012 at 11:59 PM, Tilman Baumann wrote= : > This will the last of my random ramblings for today I promise. > > Apparently Spektrum radios can have a telemetry downlink. But I can't rea= lly > find any reliable information on how it could be used without the spektru= m > airborne hardware. > The Ardupilot guys seem to use this already. But I can't find any > information on how they did it either. > It's all quite obscure. > > > Does anyone know more about that stuff? I could imagine doing some work o= n > that as soon as I have my stuff working here. > > Cheers > =C2=A0Tilman > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 05 18:57:19 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RixBP-0004wr-J5 for mharc-paparazzi-devel@gnu.org; Thu, 05 Jan 2012 18:57:19 -0500 Received: from eggs.gnu.org ([140.186.70.92]:43615) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RixBM-0004wh-PQ for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 18:57:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RixBK-0005nx-BU for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 18:57:16 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:42971) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RixBK-0005nr-6P for paparazzi-devel@nongnu.org; Thu, 05 Jan 2012 18:57:14 -0500 Received: by iagj37 with SMTP id j37so1930885iag.4 for ; Thu, 05 Jan 2012 15:57:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=QgAcaUmlJrt2f8Yoa+5Yh0KUcQTfN+0VWsdjU2gqaJI=; b=AY+krO7NQlUUJDk3tOfKo2eMawEE6f9mAlgQscgf3T5X8OeklPbk1QgROEzBUkr+N8 jlkdW6OHCdEpvGR/Vwdjg4hl33SLRDawiLtBLx1rE8yGEc47S++x5GujiKtkuzNeNaH3 3M5fVkjVAEL6vB+MHqACJIC5dXsLoA3C43Aqk= MIME-Version: 1.0 Received: by 10.50.168.4 with SMTP id zs4mr4953353igb.28.1325807832001; Thu, 05 Jan 2012 15:57:12 -0800 (PST) Received: by 10.50.168.99 with HTTP; Thu, 5 Jan 2012 15:57:11 -0800 (PST) In-Reply-To: <2F2C39F9-635E-4FAF-94C8-90CE4ED5068D@baumann.name> References: <2F2C39F9-635E-4FAF-94C8-90CE4ED5068D@baumann.name> Date: Fri, 6 Jan 2012 00:57:11 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Which AHRS implementation for Fixedwings? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 23:57:17 -0000 Hi Tilman, I added some info about float_dcm to the wiki page... that is definitely us= able. For some of the others I added the centrifugal force correction to the dev branch but couldn't test this in flight so far. So testers for this are very welcome! Cheers, Felix On Thu, Jan 5, 2012 at 11:49 PM, Tilman Baumann wrote= : > This Wiki site http://paparazzi.enac.fr/wiki/Subsystem/ahrs seems to > indicate that all AHRS implementation are actually "not recommended for > fixedwings". > Is this still current? And which implementation is recommended for > fixedwings if any? Do I need a self contained AHRS subsystem (hardware)? > And what would be the pros and cons of using internal or external AHRS? > > Thanks > =C2=A0Tilman > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 06 03:15:31 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rj4xX-00055I-3d for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 03:15:31 -0500 Received: from eggs.gnu.org ([140.186.70.92]:38155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rj4xT-00052W-PS for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 03:15:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rj4xR-0003Ux-Uq for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 03:15:27 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:51644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rj4xR-0003Ur-LZ for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 03:15:25 -0500 Received: by werb10 with SMTP id b10so1147733wer.4 for ; Fri, 06 Jan 2012 00:15:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=PKfxfqZWOLBJrM77NXnsG/ltuJKU3tl3W1UhacyG8RE=; b=d+S+C9oKZOLehnWv9ZGbSTkdXHBQec8UGNfUsd4kB/BrWZNQA3K+SQ6ewHjUKqLtqr i4iTqWI94/2X7+ZwQuiGI5D5qkSJodvdrva6UhxE98kJ01VKls08LOVc3WgPevlmzrOO ivzlhSgxxVj8tQj5WRlw84EwHfZRfbVzHf5tU= MIME-Version: 1.0 Received: by 10.216.139.96 with SMTP id b74mr2681493wej.10.1325837724283; Fri, 06 Jan 2012 00:15:24 -0800 (PST) Received: by 10.180.96.137 with HTTP; Fri, 6 Jan 2012 00:15:24 -0800 (PST) In-Reply-To: <5A706E94-6E3C-40C5-92DC-A8E91A14ED95@baumann.name> References: <5A706E94-6E3C-40C5-92DC-A8E91A14ED95@baumann.name> Date: Fri, 6 Jan 2012 09:15:24 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0016e6db2dcf95f16304b5d7a67c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.173 Subject: Re: [Paparazzi-devel] Choice of Autopilot hardware surprisingly dificult X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 08:15:29 -0000 --0016e6db2dcf95f16304b5d7a67c Content-Type: text/plain; charset=ISO-8859-1 Hi Tilman, If you want to go the Lisa path then you can get a Lisa/M at thequadshot.com. I just received mine a few days ago from them and have it up and running. I am not using it for fixedwings though. For that I have TWOG and Yapa which I can thoroughly recommend, especially the later. Both of these you can pick up from ppzuav.com, though almost everything seems to be out of stock at the moment. Some people have reported using, or at least preparing, Lisa for fixedwing use but if you want to be on the safe side you might just want to start out with the cheaper and proven TWOG/Yapa type platform. Everything you use with this (XBee, GPS, etc. and even the majority of your airframe config which will need to be tuned to your aircraft independent of the platform you will choose) can be moved across to the Lisa/L (should it ever become available again) or the Lisa/M. Regarding the Overo, if weight or space isn't too much of an issue then you probably could get a tobi board (or another smaller expansion board for the overo) and connect it to the Lisa/M via SPI etc. and it might work the same way. A little messier but should go and gives you access to more of the overo ports depending on what you want to do. An alternative solution for your Spektrum/UART/Telemetry concerns would be to use the standard receiver module and go via the PPM decoder board. Simon On Thu, Jan 5, 2012 at 11:37 PM, Tilman Baumann wrote: > It's winter and hobby and tinkering time. And now after some life changes > which kept me from going ahead with paparazzi I would like to get my gear > up ready for spring. > > I always wanted to build a Lisa/L based system. I liked the system design > and extensibility. > Especially the idea of piggybacking a Linux system in the air and possibly > UDP/Wifi telemetry as well... > > But I thought I should change my mind about that due to the dubious Lisa > supply situation and the fact that Lisa/L is clearly not what I need to > start with. > The first limitation seems to be the number of UARTs. Seems like I loose > two right away for the Spektrum satellites. (Can GPS or Telemery be > connected via > And I'm not sure if Spektrum limits me to the STM32 platform anyway. The > code is in the STM arch area, but I have not really investigated that. > > I seem to be coming back to Lisa. Or Lisa/M actually since the form factor > is much more beneficial for a fixed wing which I like to build. > Lisa would be my dream platform. But what use is it if I can't buy it. > I would rather buy something now, but really I'm lost. Perhaps I'm too > focused on detail. Can someone give me some hints about what I could > consider for a IMU and Spektrum-RC based solution based on hardware that I > can actually buy? > > Sorry, lot's of talking. But the more I clicked through the wiki I got > confused and concerned today. And I thought it would be easy to just buy > something else then Lisa and get going. > > Thanks and sorry for the ramblings > Tilman > > ______________________________**_________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel > --0016e6db2dcf95f16304b5d7a67c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Tilman,

If you want to go the Lisa path then you can = get a Lisa/M at thequadshot.com. I j= ust received mine a few days ago from them and have it up and running. I am= not using it for fixedwings though. For that I have TWOG and Yapa which I = can thoroughly recommend, especially the later. Both of these you can pick = up from ppzuav.com, though almost everyth= ing seems to be out of stock at the moment. =A0

Some people have reported using, or at least preparing,= Lisa for fixedwing use but if you want to be on the safe side you might ju= st want to start out with the cheaper and proven TWOG/Yapa type platform. E= verything you use with this (XBee, GPS, etc. and even the majority of your = airframe config which will need to be tuned to your aircraft independent of= the platform you will choose) can be moved across to the Lisa/L (should it= ever become available again) or the Lisa/M.

Regarding the Overo, if weight or space isn't too m= uch of an issue then you probably could get a tobi board (or another smalle= r expansion board for the overo) and connect it to the Lisa/M via SPI etc. = and it might work the same way. A little messier but should go and gives yo= u access to more of the overo ports depending on what you want to do.

An alternative solution for your Spektrum/UART/Telemetr= y concerns would be to use the standard receiver module and go via the PPM = decoder board.

Simon

On Thu, Jan 5, 2012 at 11:37 PM, Tilman Baumann <tilman@baumann.name> wrote:=
It's winter and hobby and tinkering time. And now after some life chang= es which kept me from going ahead with paparazzi I would like to get my gea= r up ready for spring.

I always wanted to build a Lisa/L based system. I liked the system design a= nd extensibility.
Especially the idea of piggybacking a Linux system in the air and possibly = UDP/Wifi telemetry as well...

But I thought I should change my mind about that due to the dubious Lisa su= pply situation and the fact that Lisa/L is clearly not what I need to start= with.
The first limitation seems to be the number of UARTs. Seems like I loose tw= o right away for the Spektrum satellites. (Can GPS or Telemery be connected= via
And I'm not sure if Spektrum limits me to the STM32 platform anyway. Th= e code is in the STM arch area, but I have not really investigated that.
I seem to be coming back to Lisa. Or Lisa/M actually since the form factor = is much more beneficial for a fixed wing which I like to build.
Lisa would be my dream platform. But what use is it if I can't buy it.<= br> I would rather buy something now, but really I'm lost. Perhaps I'm = too focused on detail. Can someone give me some hints about what I could co= nsider for a IMU and Spektrum-RC based solution based on hardware that I ca= n actually buy?

Sorry, lot's of talking. But the more I clicked through the wiki I got = confused and concerned today. And I thought it would be easy to just buy so= mething else then Lisa and get going.

Thanks and sorry for the ramblings
=A0Tilman

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel

--0016e6db2dcf95f16304b5d7a67c-- From MAILER-DAEMON Fri Jan 06 08:34:07 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rj9vr-0007IN-PF for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 08:34:07 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rj9vn-0007GN-K8 for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 08:34:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rj9vm-0003ef-2U for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 08:34:03 -0500 Received: from gnukia.org ([85.214.67.64]:60527 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rj9vl-0003Zc-NX for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 08:34:02 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 2F35AECC00F for ; Fri, 6 Jan 2012 14:30:46 +0100 (CET) Received: from [192.168.0.21] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id EEAA6ECC00D for ; Fri, 6 Jan 2012 14:30:45 +0100 (CET) Date: Fri, 06 Jan 2012 13:33:57 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <5A706E94-6E3C-40C5-92DC-A8E91A14ED95@baumann.name> In-Reply-To: X-Filtered: By ProxSMTP Message-ID: <4F06F845.20409@baumann.name> Content-Type: multipart/alternative; boundary="------------020209040407020805080908" X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120106 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Choice of Autopilot hardware surprisingly dificult X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 13:34:05 -0000 This is a multi-part message in MIME format. --------------020209040407020805080908 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 06/01/12 08:15, Simon Wilks wrote: > Hi Tilman, > > If you want to go the Lisa path then you can get a Lisa/M at > thequadshot.com . I just received mine a few > days ago from them and have it up and running. I am not using it for > fixedwings though. For that I have TWOG and Yapa which I can > thoroughly recommend, especially the later. Both of these you can pick > up from ppzuav.com , though almost everything seems > to be out of stock at the moment. thequadshot.com does not seem to sell them at the moment either. But I guess they will once they got stock again. I guess I will just wait if either joby or quadshot come back with offers. Hopefully soon... > > Regarding the Overo, if weight or space isn't too much of an issue > then you probably could get a tobi board (or another smaller expansion > board for the overo) and connect it to the Lisa/M via SPI etc. and it > might work the same way. A little messier but should go and gives you > access to more of the overo ports depending on what you want to do. I was thinking long the same lines. > An alternative solution for your Spektrum/UART/Telemetry concerns > would be to use the standard receiver module and go via the PPM > decoder board. Terribly anachronistic. But at least proven stuff. :) Will do that if the Lisa situation does not get better soon. Thanks for the replies. Tilman --------------020209040407020805080908 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 06/01/12 08:15, Simon Wilks wrote:
Hi Tilman,

If you want to go the Lisa path then you can get a Lisa/M at thequadshot.com. I just received mine a few days ago from them and have it up and running. I am not using it for fixedwings though. For that I have TWOG and Yapa which I can thoroughly recommend, especially the later. Both of these you can pick up from ppzuav.com, though almost everything seems to be out of stock at the moment. 

thequadshot.com does not seem to sell them at the moment either. But I guess they will once they got stock again.
I guess I will just wait if either joby or quadshot come back with offers. Hopefully soon...


Regarding the Overo, if weight or space isn't too much of an issue then you probably could get a tobi board (or another smaller expansion board for the overo) and connect it to the Lisa/M via SPI etc. and it might work the same way. A little messier but should go and gives you access to more of the overo ports depending on what you want to do.
I was thinking long the same lines.

An alternative solution for your Spektrum/UART/Telemetry concerns would be to use the standard receiver module and go via the PPM decoder board.

Terribly anachronistic. But at least proven stuff. :)
Will do that if the Lisa situation does not get better soon.

Thanks for the replies.
 Tilman
--------------020209040407020805080908-- From MAILER-DAEMON Fri Jan 06 08:52:16 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RjADQ-0002zn-Ad for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 08:52:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjADL-0002zN-Aa for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 08:52:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjADF-0006p0-Og for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 08:52:11 -0500 Received: from gnukia.org ([85.214.67.64]:55694 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjADF-0006on-IO for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 08:52:05 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 5F0A9ECC00F for ; Fri, 6 Jan 2012 14:48:50 +0100 (CET) Received: from [192.168.0.21] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 31E15ECC00D for ; Fri, 6 Jan 2012 14:48:50 +0100 (CET) Date: Fri, 06 Jan 2012 13:52:01 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: In-Reply-To: X-Filtered: By ProxSMTP Message-ID: <4F06FC81.1050005@baumann.name> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120106 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Spektrum telemetry, can it be done? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 13:52:15 -0000 On 05/01/12 23:36, Felix Ruess wrote: > Hi, > > I think Spektrum uses an extra module that you normally connect to the > main receiver for telemetry downlink..... > So maybe this won't work with the satellites? Possibly. I'm really not sure myself. But it kind of looks like the better senders seem to have telemetry built in already. And you can get receivers with built in telemetry senders. But that does not mean you can send via a Satellite. Still, would be a great target to reverse engineer. Even if you need a special telemetry sender on bard Spektrum has some kind of data interface for sensors which could be reverse engineered I guess. I always wanted a good excuse to buy a logic analyser. If they would not be so damn expensive... From MAILER-DAEMON Fri Jan 06 09:44:40 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RjB28-0006rd-AQ for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 09:44:40 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33998) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjB25-0006qq-OS for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 09:44:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjB24-0001eE-98 for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 09:44:37 -0500 Received: from snt0-omc2-s52.snt0.hotmail.com ([65.54.61.103]:38426) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjB24-0001eA-4L for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 09:44:36 -0500 Received: from SNT145-W33 ([65.55.90.73]) by snt0-omc2-s52.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 6 Jan 2012 06:44:34 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_01d1fe85-1a36-4f26-87ad-1478c7b5b694_" X-Originating-IP: [189.76.157.10] From: Eduardo lavratti To: Paparazzi developer forum Date: Fri, 6 Jan 2012 14:44:34 +0000 Importance: Normal In-Reply-To: <4F06F845.20409@baumann.name> References: <5A706E94-6E3C-40C5-92DC-A8E91A14ED95@baumann.name>, , <4F06F845.20409@baumann.name> MIME-Version: 1.0 X-OriginalArrivalTime: 06 Jan 2012 14:44:34.0781 (UTC) FILETIME=[B51520D0:01CCCC81] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.54.61.103 Subject: Re: [Paparazzi-devel] Choice of Autopilot hardware surprisingly dificult X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 14:44:39 -0000 --_01d1fe85-1a36-4f26-87ad-1478c7b5b694_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I am using OPENLRS radio . I configured for 14channel PPM plus duplex telemetry and it work fine. ... and the best ... its open source. Date: Fri=2C 6 Jan 2012 13:33:57 +0000 From: tilman@baumann.name To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Choice of Autopilot hardware surprisingly di= ficult =20 =20 =20 =20 On 06/01/12 08:15=2C Simon Wilks wrote: Hi Tilman=2C =20 =20 If you want to go the Lisa path then you can get a Lisa/M at thequadshot.com. I just received mine a few days ago from them and have it up and running. I am not using it for fixedwings though. For that I have TWOG and Yapa which I can thoroughly recommend=2C especially the later. Both of these you can pick up from ppzuav.com=2C though almost everything seems to be out of stock at the moment. =20 =20 =20 =20 thequadshot.com does not seem to sell them at the moment either. But I guess they will once they got stock again. I guess I will just wait if either joby or quadshot come back with offers. Hopefully soon... =20 =20 =20 =20 Regarding the Overo=2C if weight or space isn't too much of an issue then you probably could get a tobi board (or another smaller expansion board for the overo) and connect it to the Lisa/M via SPI etc. and it might work the same way. A little messier but should go and gives you access to more of the overo ports depending on what you want to do. =20 I was thinking long the same lines. =20 =20 An alternative solution for your Spektrum/UART/Telemetry concerns would be to use the standard receiver module and go via the PPM decoder board. =20 =20 =20 Terribly anachronistic. But at least proven stuff. :) Will do that if the Lisa situation does not get better soon. =20 Thanks for the replies. Tilman =20 _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_01d1fe85-1a36-4f26-87ad-1478c7b5b694_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I am using OPENLRS radio .
I configured for 14channel PPM plus duplex te= lemetry and it work fine.
... and the best ... its open source.

<= div>

Date: Fri= =2C 6 Jan 2012 13:33:57 +0000
From: tilman@baumann.name
To: paparazzi= -devel@nongnu.org
Subject: Re: [Paparazzi-devel] Choice of Autopilot har= dware surprisingly dificult

=20 =20 =20 =20 On 06/01/12 08:15=2C Simon Wilks wrote:
Hi Tilman=2C

If you want to go the Lisa path then you can get a Lisa/M at thequadshot.co= m. I just received mine a few days ago from them and have it up and running. I am not using it for fixedwings though. For that I have TWOG and Yapa which I can thoroughly recommend=2C especially the later. Both of these you can pick up from ppzuav.com=2C though almost everything seems to be out of stock at the moment. =3B

thequadshot.com does not seem to sell them at the moment either. But I guess they will once they got stock again.
I guess I will just wait if either joby or quadshot come back with offers. Hopefully soon...


Regarding the Overo=2C if weight or space isn't too much of an issue then you probably could get a tobi board (or another smaller expansion board for the overo) and connect it to the Lisa/M via SPI etc. and it might work the same way. A little messier but should go and gives you access to more of the overo ports depending on what you want to do.
I was thinking long the same lines.

An alternative solution for your Spektrum/UART/Telemetry concerns would be to use the standard receiver module and go via the PPM decoder board.

Terribly anachronistic. But at least proven stuff. :)
Will do that if the Lisa situation does not get better soon.

Thanks for the replies.
 =3BTilman
=20
_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
= = --_01d1fe85-1a36-4f26-87ad-1478c7b5b694_-- From MAILER-DAEMON Fri Jan 06 10:53:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RjC76-0006nD-BE for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 10:53:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33873) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjC73-0006dL-AC for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 10:53:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjC72-0006lY-5K for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 10:53:49 -0500 Received: from [150.101.96.218] (port=13829 helo=everest3.eparsonage.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjC71-0006ck-MB for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 10:53:48 -0500 Received: from localhost (localhost [127.0.0.1]) by everest3.eparsonage.com (Postfix) with ESMTP id 569AB42EF18 for ; Sat, 7 Jan 2012 02:23:35 +1030 (CST) X-Virus-Scanned: amavisd-new at eparsonage.com Received: from everest3.eparsonage.com ([127.0.0.1]) by localhost (eparsonage.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uiVxKXtPe4tN for ; Sat, 7 Jan 2012 02:23:31 +1030 (CST) Received: from [192.168.1.12] (unknown [192.168.1.12]) by everest3.eparsonage.com (Postfix) with ESMTPSA id 8759D42EF0A for ; Sat, 7 Jan 2012 02:23:31 +1030 (CST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1251.1) From: Eric Parsonage In-Reply-To: <4F06FC81.1050005@baumann.name> Date: Sat, 7 Jan 2012 02:23:25 +1030 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4F06FC81.1050005@baumann.name> To: paparazzi-devel@nongnu.org X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 150.101.96.218 Subject: Re: [Paparazzi-devel] Spektrum telemetry, can it be done? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 15:53:50 -0000 Hi, The spektrum telemetry unit is basically a separate transmitter module = it doesn't use the main receiver to transmit.=20 http://www.spektrumrc.com/Products/Default.aspx?ProdId=3DSPM9548 It can work without being even connected to a receiver. But if you = connect it to the right sort of receiver then you can get signal quality = information. We already have access to that within Paparazzi and I = expect decoding the format required to send this to the telemetry module = will be trivial ( I am betting it is in the same form as it comes out of = the satellite receivers). This would be pretty easy to do if you can justify spending money on = something that is already available in the GCS. Eric On 07/01/2012, at 12:22 AM, Tilman Baumann wrote: > On 05/01/12 23:36, Felix Ruess wrote: >> Hi, >>=20 >> I think Spektrum uses an extra module that you normally connect to = the >> main receiver for telemetry downlink..... >> So maybe this won't work with the satellites? >=20 > Possibly. I'm really not sure myself. But it kind of looks like the = better senders seem to have telemetry built in already. And you can get = receivers with built in telemetry senders. > But that does not mean you can send via a Satellite. >=20 > Still, would be a great target to reverse engineer. > Even if you need a special telemetry sender on bard Spektrum has some = kind of data interface for sensors which could be reverse engineered I = guess. > I always wanted a good excuse to buy a logic analyser. If they would = not be so damn expensive... >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 06 11:06:55 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RjCJj-00024s-DV for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 11:06:55 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjCJh-00024h-6Y for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 11:06:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjCJb-0000z6-Di for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 11:06:53 -0500 Received: from gnukia.org ([85.214.67.64]:33878 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjCJb-0000z2-5Z for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 11:06:47 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 7496AECC00F for ; Fri, 6 Jan 2012 17:03:31 +0100 (CET) Received: from [192.168.0.21] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 3C565ECC00D for ; Fri, 6 Jan 2012 17:03:31 +0100 (CET) Date: Fri, 06 Jan 2012 16:06:43 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F06FC81.1050005@baumann.name> In-Reply-To: X-Filtered: By ProxSMTP Message-ID: <4F071C13.5070208@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120106 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Spektrum telemetry, can it be done? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 16:06:54 -0000 On 06/01/12 15:53, Eric Parsonage wrote: > Hi, > > The spektrum telemetry unit is basically a separate transmitter module it doesn't use the main receiver to transmit. > > http://www.spektrumrc.com/Products/Default.aspx?ProdId=SPM9548 > > It can work without being even connected to a receiver. But if you connect it to the right sort of receiver then you can get signal quality information. We already have access to that within Paparazzi and I expect decoding the format required to send this to the telemetry module will be trivial ( I am betting it is in the same form as it comes out of the satellite receivers). > > This would be pretty easy to do if you can justify spending money on something that is already available in the GCS. I think it's a cool hack because you can get important stuff displayed right on the RC controller display. But you are right, it's (probably) too limited to replace the main telemetry link and similar effects can be achieved with interfacing the ground station PC with the controller and alternative controller firmware. The later is probably the path of least resistance. Thinking of. Is XBee telemetry point to multipoint capable? A XBee module would fit nicely in the controller extension slots and a hacked firmware could parse the telemetry messages right there... From MAILER-DAEMON Fri Jan 06 11:24:38 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RjCas-0006dy-QY for mharc-paparazzi-devel@gnu.org; Fri, 06 Jan 2012 11:24:38 -0500 Received: from eggs.gnu.org ([140.186.70.92]:39534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjCao-0006Wq-V5 for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 11:24:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjCak-0004XI-ML for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 11:24:34 -0500 Received: from smtp1.infomaniak.ch ([84.16.68.89]:50314) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjCak-0004XC-Ad for paparazzi-devel@nongnu.org; Fri, 06 Jan 2012 11:24:30 -0500 Received: from Rome (84-167.1-85.cust.bluewin.ch [85.1.167.84]) (authenticated bits=0) by smtp1.infomaniak.ch (8.14.2/8.14.2) with ESMTP id q06GOOGP003001 for ; Fri, 6 Jan 2012 17:24:24 +0100 From: =?iso-8859-1?Q?C=E9dric_Marzer?= To: References: <4F06FC81.1050005@baumann.name> <4F071C13.5070208@baumann.name> In-Reply-To: <4F071C13.5070208@baumann.name> Date: Fri, 6 Jan 2012 17:24:39 +0100 Message-ID: <005401cccc8f$b09ef9a0$11dcece0$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AczMjTsMf9ESHNYNR4S3seZoQtNVVAAAaTlA Content-Language: fr-ch X-detected-operating-system: by eggs.gnu.org: Linux 2.6? (barebone, rare!) X-Received-From: 84.16.68.89 Subject: Re: [Paparazzi-devel] Spektrum telemetry, can it be done? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2012 16:24:36 -0000 For my part I want to explore the idea of a limited telemetry : if you fly alone you can't look at the plane and at the same time at the laptop. So my idea is to have a limited telemetry on the tx using a jeti module and to record the data on an sd card in the plane to analyse the flight after landing. I have all the needed hardware but it will take some time before I put everything together... Of course if you are a team it is easier to have one pilot plus someone looking at the laptop. _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Mon Jan 09 09:32:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RkGGu-0003pd-Ro for mharc-paparazzi-devel@gnu.org; Mon, 09 Jan 2012 09:32:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjtw9-0004Ks-Pl for paparazzi-devel@nongnu.org; Sun, 08 Jan 2012 09:41:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rjtw8-0002Sx-Uu for paparazzi-devel@nongnu.org; Sun, 08 Jan 2012 09:41:29 -0500 Received: from nm25-vm0.bullet.mail.ird.yahoo.com ([212.82.109.201]:33872) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Rjtw8-0002Sl-Hl for paparazzi-devel@nongnu.org; Sun, 08 Jan 2012 09:41:28 -0500 Received: from [77.238.189.54] by nm25.bullet.mail.ird.yahoo.com with NNFMP; 08 Jan 2012 14:41:26 -0000 Received: from [212.82.108.132] by tm7.bullet.mail.ird.yahoo.com with NNFMP; 08 Jan 2012 14:41:26 -0000 Received: from [127.0.0.1] by omp1037.mail.ird.yahoo.com with NNFMP; 08 Jan 2012 14:41:26 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 460515.47937.bm@omp1037.mail.ird.yahoo.com Received: (qmail 99377 invoked by uid 60001); 8 Jan 2012 14:41:26 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024; t=1326033686; bh=l+rrtGW1XaTaqIWSuLn9RMZ1E/9lNib7kHDg+ktPX/g=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=cdFEqym/QMxRIxdx4bPoIEKLOf/ysJzzKeKhqDuShESNi17Pr/VH/MZ5ElmdXXZOCMmoEfXmNYWWCTlxsa/ar3Se5q/EU6oaT3f8wT3676t44U/26Y5m8xck9eg71fJWRL/McBo/F9RqMiIa54nQwZdL2ZSEeNOHSsJ6nyoEV+E= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=DAWOX4iWjzTNyGi2GfgNHleMHRcLoAxP3vic5yx0++P5My7CVD6MjzUNbHjYPdDLXaOkDErAyQE3apCf5NwCy/Hd7gSg8dE61WL2/7GhFAB/fldUBGvT7zr0TB03AsrXKzA1h0jUInp4QCugTxxMHeg3bYl53XD2bZhGX0UJbgA=; X-YMail-OSG: KNzYogEVM1nb6N9VNP2nsWGsa9.2eRAJ5xJa020tVUZPV0B Vg.1J6yxkcVlj5B4nw7dk3562q.Ymr0Dvqd3lfyDnNUMSn19y8a.o1sSHveu _QmW_xNEaeD7u8XZez0aKBJZECoxAtHKSr1ywdgOR794pR36oc7t1ZnD0vtq 4b8nC3_D2k7kj1gwujz4y7hNpPwDRLffGjI24KfDra.PDnz4KFPZ6btm6x3J 8X0S81q4GUIF5M01C9B64rHnOrnZkVlD1ZKMqqTNYcBcV7FD93xZAxrzi5xZ WyxzTF5ZDkik3YRIWGX6iU00ED1DR7WViIS4m.8mxqJpoIsS7Xzz1hzqQ5ps CuT_eb2h7.6Da0039zkA- Received: from [88.124.114.184] by web24812.mail.ird.yahoo.com via HTTP; Sun, 08 Jan 2012 14:41:25 GMT X-Mailer: YahooMailWebService/0.8.115.331698 Message-ID: <1326033685.98951.YahooMailNeo@web24812.mail.ird.yahoo.com> Date: Sun, 8 Jan 2012 14:41:25 +0000 (GMT) From: =?iso-8859-1?Q?L=E9o_Usureau?= To: "paparazzi-devel@nongnu.org" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="413964126-91337841-1326033685=:98951" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.82.109.201 X-Mailman-Approved-At: Mon, 09 Jan 2012 09:32:21 -0500 Subject: [Paparazzi-devel] TPE X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: =?iso-8859-1?Q?L=E9o_Usureau?= , paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Jan 2012 14:41:33 -0000 --413964126-91337841-1326033685=:98951 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Objet: TPE quadrirotor=0A=0A=0ABonjour,=0A=0A=0A=0A=A0=A0=A0 Nous sommes = =E9l=E8ves en premi=E8re S-S.I. au lyc=E9e Pierre-Paul Riquet et avons choi= si comme sujet de TPE, les quadrirotors, et plus en particulier sur comment= un quadrirotor fait pour se stabiliser. Nous avons quelques probl=E8mes no= tamment au niveau du gyroscope =E9lectronique et de la programmation du mic= ro-contr=F4leur. Nos recherches sur internet se sont r=E9v=E9l=E9es infruct= ueuses et la majorit=E9 des sites que nous avons visit=E9s pr=E9sentaient l= es choses de fa=E7on trop compliqu=E9e pour nous, par exemple les sites que= nous avons trouv=E9s sur les gyroscopes utilisaient des calculs de trop ha= ut niveau.=0A=0A=0A=A0=A0=A0 =A0En cons=E9quence nous nous demandions si vo= us ne pourriez pas nous aider =E0 comprendre le fonctionnement du gyroscope= =E9lectronique en utilisant des calculs et des explications compr=E9hensib= les pour des =E9l=E8ves de notre niveau.=0A=0AEn vous remerciant,=0A=0A=0AU= SUREAU L=E9o=0ALAVIRON Thierry=0AVERDEL Dorian --413964126-91337841-1326033685=:98951 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
Objet: TPE quadr= irotor

Bonjour,



  &nb= sp; Nous sommes =E9l=E8ves en premi=E8re S-S.I. au lyc=E9e Pierre-Paul Riqu= et et avons choisi comme sujet de TPE, les quadrirotors, et plus en particu= lier sur comment un quadrirotor fait pour se stabiliser. Nous avons quelque= s probl=E8mes notamment au niveau du gyroscope =E9lectronique et de la prog= rammation du micro-contr=F4leur. Nos recherches sur internet se sont r=E9v= =E9l=E9es infructueuses et la majorit=E9 des sites que nous avons visit=E9s= pr=E9sentaient les choses de fa=E7on trop compliqu=E9e pour nous, par exem= ple les sites que nous avons trouv=E9s sur les gyroscopes utilisaient des c= alculs de trop haut niveau.


     En cons=E9q= uence nous nous demandions si vous ne pourriez pas nous aider =E0 comprendr= e le fonctionnement du gyroscope =E9lectronique en utilisant des calculs et des= explications compr=E9hensibles pour des =E9l=E8ves de notre niveau.
En vous remerciant,

USUREAU L=E9o
LAVIRON = Thierry
VERDEL Dorian

--413964126-91337841-1326033685=:98951-- From MAILER-DAEMON Mon Jan 09 09:39:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RkGNe-0005MM-7t for mharc-paparazzi-devel@gnu.org; Mon, 09 Jan 2012 09:39:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkGNW-0005LU-MX for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 09:39:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkGNS-0004Xh-6b for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 09:39:14 -0500 Received: from probity.mcc.ac.uk ([130.88.200.94]:54184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkGNR-0004XU-Ta for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 09:39:10 -0500 Received: from rankine.its.manchester.ac.uk ([130.88.25.196]) by probity.mcc.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1RkGNP-000Bma-3T; Mon, 09 Jan 2012 14:39:07 +0000 Received: from uav-lab-3.mace.manchester.ac.uk ([130.88.124.86]:49712 helo=uav-lab-3) by rankine.its.manchester.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.73) (envelope-from ) id 1RkGNO-00021I-Vn; Mon, 09 Jan 2012 14:39:07 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: =?utf-8?Q?L=C3=A9o_Usureau?= , paparazzi-devel@nongnu.org References: <1326033685.98951.YahooMailNeo@web24812.mail.ird.yahoo.com> Date: Mon, 09 Jan 2012 14:40:35 -0000 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Gareth Roberts" Message-ID: In-Reply-To: <1326033685.98951.YahooMailNeo@web24812.mail.ird.yahoo.com> User-Agent: Opera Mail/11.60 (Linux) X-Authenticated-Sender: Gareth Roberts from uav-lab-3.mace.manchester.ac.uk (uav-lab-3) [130.88.124.86]:49712 X-Authenticated-From: gareth.roberts-3@postgrad.manchester.ac.uk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 130.88.200.94 Subject: Re: [Paparazzi-devel] TPE X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2012 14:39:20 -0000 Hi Leo, This is usually an english language mailing list, but from what I = understand, you want some idea of how to read gyroscopes & accelerometers to constru= ct = the state of the vehicle? Ardu-IMU has fairly easy to read code & an explanation of how the DCM = algorithm works http://code.google.com/p/ardu-imu/source/browse/#svn%2Ftrunk http://code.google.com/p/ardu-imu/wiki/Theory If I'm wrong, could a native french speaker please correct me? Cheers, Gareth --- Salut L=C3=A9o, [En utilisant Google Translate] Ceci est habituellement une liste de diffusion en langue anglaise, mais = = d'apr=C3=A8s ce que je comprends, vous voulez une id=C3=A9e de comment lire des gyroscopes et des acc=C3=A9= l=C3=A9rom=C3=A8tres = pour construire l'=C3=A9tat du v=C3=A9hicule? Ardu-IMU a assez facile =C3=A0 lire du code et une explication de la fa=C3= =A7on dont = fonctionne l'algorithme DCM http://code.google.com/p/ardu-imu/source/browse/#svn%2Ftrunk http://code.google.com/p/ardu-imu/wiki/Theory Si je me trompe, pourrait un locuteur natif fran=C3=A7ais s'il vous pla=C3= =AEt me = corriger? Cheers, Gareth On Sun, 08 Jan 2012 14:41:25 -0000, L=C3=A9o Usureau = wrote: > > > > > Nous sommes =C3=A9l=C3=A8ves en premi=C3=A8re S-S.I. au lyc=C3=A9e= Pierre-Paul Riquet et = > avons choisi comme sujet de TPE, les quadrirotors, et plus en = > particulier sur comment un quadrirotor fait pour se stabiliser. Nous = > avons quelques probl=C3=A8mes notamment au niveau du gyroscope =C3=A9l= ectronique = > et de la programmation du micro-contr=C3=B4leur. Nos recherches sur in= ternet = > se sont r=C3=A9v=C3=A9l=C3=A9es infructueuses et la majorit=C3=A9 des = sites que nous avons = > visit=C3=A9s pr=C3=A9sentaient les choses de fa=C3=A7on trop compliqu=C3= =A9e pour nous, par = > exemple les sites que nous avons trouv=C3=A9s sur les gyroscopes utili= saient = > des calculs de trop haut niveau. > > > En cons=C3=A9quence nous nous demandions si vous ne pourriez pas = nous = > aider =C3=A0 comprendre le fonctionnement du gyroscope =C3=A9lectroniq= ue en = > utilisant des calculs et des explications compr=C3=A9hensibles pour de= s = > =C3=A9l=C3=A8ves de notre niveau. From MAILER-DAEMON Mon Jan 09 09:54:20 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RkGc8-0002r3-MK for mharc-paparazzi-devel@gnu.org; Mon, 09 Jan 2012 09:54:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkGc1-0002qi-Dr for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 09:54:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkGbv-0007N8-BF for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 09:54:13 -0500 Received: from mail-qw0-f45.google.com ([209.85.216.45]:33595) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkGbv-0007Mz-94 for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 09:54:07 -0500 Received: by qadc10 with SMTP id c10so950046qad.4 for ; Mon, 09 Jan 2012 06:54:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=8CaNfAFat0D68gyLnwIjwehTbcOmTqYUBI1KY/ubdRQ=; b=fVbfYltSdAeIMJRoVrlWSqiGyyGmTOHBlIEQ3vZGzSKK4Ko7+ZZyVyGnDIxHuRoecS i2ElPeqLv/QcSCZV4//RxuVgosGDQ60vGAt5SIJTxpK0HqQFQb81v0YCqhN3kL0Rc1Co iSplv4CACElBPyRmSZLV6G1g8DSOp/RNe0u1E= MIME-Version: 1.0 Received: by 10.224.76.207 with SMTP id d15mr1817645qak.58.1326120846429; Mon, 09 Jan 2012 06:54:06 -0800 (PST) Received: by 10.224.183.14 with HTTP; Mon, 9 Jan 2012 06:54:06 -0800 (PST) In-Reply-To: References: <1326033685.98951.YahooMailNeo@web24812.mail.ird.yahoo.com> Date: Mon, 9 Jan 2012 15:54:06 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.216.45 Subject: Re: [Paparazzi-devel] TPE X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2012 14:54:19 -0000 Hi Leo, you can also have a look at http://paparazzi.enac.fr/wiki/IMU#The_Very_Short_Essential_Introduction_To_= Inertial_Attitude_Estimation It doesn't explain the algorithms itself, but might provide some useful background for you. There are a lot of different possible algorithms to estimate the attitude of a vehicle from inertial (and GPS, magnetometer, etc.) sensors, with the (misnamed) DCM just beeing one possible solution of course... The basic principle most algorithms work with is: 1) integrate the gyro measurements to attitude angles 2) use other sensors (accelerometer measures gravity vector, magnetometer, etc..) to compensate for the drift and provide long term stability Cheers, Felix On Mon, Jan 9, 2012 at 3:40 PM, Gareth Roberts wrote: > Hi Leo, > > This is usually an english language mailing list, but from what I > understand, > you want some idea of how to read gyroscopes & accelerometers to construc= t > the state of the vehicle? > > Ardu-IMU has fairly easy to read code & an explanation of how the DCM > algorithm works > http://code.google.com/p/ardu-imu/source/browse/#svn%2Ftrunk > http://code.google.com/p/ardu-imu/wiki/Theory > > If I'm wrong, could a native french speaker please correct me? > > Cheers, > Gareth > > --- > > Salut L=C3=A9o, > > [En utilisant Google Translate] > > Ceci est habituellement une liste de diffusion en langue anglaise, mais > d'apr=C3=A8s ce que je comprends, > vous voulez une id=C3=A9e de comment lire des gyroscopes et des acc=C3=A9= l=C3=A9rom=C3=A8tres > pour construire l'=C3=A9tat du v=C3=A9hicule? > > Ardu-IMU a assez facile =C3=A0 lire du code et une explication de la fa= =C3=A7on dont > fonctionne l'algorithme DCM > http://code.google.com/p/ardu-imu/source/browse/#svn%2Ftrunk > http://code.google.com/p/ardu-imu/wiki/Theory > > Si je me trompe, pourrait un locuteur natif fran=C3=A7ais s'il vous pla= =C3=AEt me > corriger? > > Cheers, > Gareth > > > On Sun, 08 Jan 2012 14:41:25 -0000, L=C3=A9o Usureau > wrote: > >> >> >> >> >> =C2=A0 =C2=A0Nous sommes =C3=A9l=C3=A8ves en premi=C3=A8re S-S.I. au lyc= =C3=A9e Pierre-Paul Riquet et >> avons choisi comme sujet de TPE, les quadrirotors, et plus en particulie= r >> sur comment un quadrirotor fait pour se stabiliser. Nous avons quelques >> probl=C3=A8mes notamment au niveau du gyroscope =C3=A9lectronique et de = la >> programmation du micro-contr=C3=B4leur. Nos recherches sur internet se s= ont >> r=C3=A9v=C3=A9l=C3=A9es infructueuses et la majorit=C3=A9 des sites que = nous avons visit=C3=A9s >> pr=C3=A9sentaient les choses de fa=C3=A7on trop compliqu=C3=A9e pour nou= s, par exemple les >> sites que nous avons trouv=C3=A9s sur les gyroscopes utilisaient des cal= culs de >> trop haut niveau. >> >> >> =C2=A0 =C2=A0 En cons=C3=A9quence nous nous demandions si vous ne pourri= ez pas nous aider >> =C3=A0 comprendre le fonctionnement du gyroscope =C3=A9lectronique en ut= ilisant des >> calculs et des explications compr=C3=A9hensibles pour des =C3=A9l=C3=A8v= es de notre niveau. > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Mon Jan 09 12:17:35 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RkIql-0008EV-0G for mharc-paparazzi-devel@gnu.org; Mon, 09 Jan 2012 12:17:35 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46469) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkIqd-0008AJ-N8 for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 12:17:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkIqW-0007Ll-S5 for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 12:17:27 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:46804) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RkIqW-0007LQ-AE for paparazzi-devel@nongnu.org; Mon, 09 Jan 2012 12:17:20 -0500 Received: (qmail invoked by alias); 09 Jan 2012 17:17:17 -0000 Received: from mail-qw0-f52.google.com (EHLO mail-qw0-f52.google.com) [209.85.216.52] by mail.gmx.net (mp008) with SMTP; 09 Jan 2012 18:17:17 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX19cyS5UYN1cYWJTzkd1KxlxqMIe9k35JGI5UfXVjJ OCamn3MwHp/xEH Received: by qadc11 with SMTP id c11so2321003qad.4 for ; Mon, 09 Jan 2012 09:17:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.224.33.65 with SMTP id g1mr19823984qad.98.1326129436292; Mon, 09 Jan 2012 09:17:16 -0800 (PST) Received: by 10.229.48.85 with HTTP; Mon, 9 Jan 2012 09:17:15 -0800 (PST) Received: by 10.229.48.85 with HTTP; Mon, 9 Jan 2012 09:17:15 -0800 (PST) In-Reply-To: <4F0496C0.80109@gmx.net> References: <4F03457C.4080407@gmx.net> <4F034F12.4070003@gmx.net> <4F0354A1.8000900@gmx.net> <4F0356FA.4090904@gmx.net> <4F0381DF.9050801@gmx.net> <4F0496C0.80109@gmx.net> Date: Mon, 9 Jan 2012 18:17:15 +0100 Message-ID: From: Christoph Niemann To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=20cf3074b98cf9f7b304b61b9149 X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 213.165.64.22 Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2012 17:17:32 -0000 --20cf3074b98cf9f7b304b61b9149 Content-Type: text/plain; charset=ISO-8859-1 Hi everyone, I figured out, what it was: The kill-switch bug like described here: https://github.com/paparazzi/paparazzi/issues/102 . It was solved by removing the kill switch define in the airframe. There is changing PWM on the outputs now. Thanks to everyone making suggestions. Christoph Am 04.01.2012 19:12 schrieb "Christoph Niemann" : > ** > Hello everybody, > > some news: I figured out, that I'm able to resurrect as long as the radio > is off (the bar turns orange upon resurrect). Once it is switched on I'm > not able to resurrect anymore. According to the changing values in the > BOOZ2_RADIO_CONTROL message the rc seems to work. I use a PPM tx. Has > someone an idea, where the issue could be? > > Cheers > > Christoph > > On 03.01.2012 23:31, Christoph Niemann wrote: > > Dear Simon, > > thank you anyway for having a look at it. I have wired and configured the > GPS now and it didn't change it, as expected. Next I'm going to wire the > ESCs to the AP. > Perhaps there is somebody else, who has an idea, because I'm not really > optimitic it will work then. > > Cheers > > Christoph > > On 03.01.2012 21:03, Simon Wilks wrote: > > I am not sure what else it could be. Maybe you should just go ahead and > just connect some motors and if it works. > On Jan 3, 2012 8:40 PM, "Simon Wilks" wrote: > >> Sorry. Not true ;) >> >> On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks wrote: >> >>> It might not be the problem (still looking) but you have >>> the RADIO_KILL_SWITCH defined twice. >>> >>> >>> On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann < >>> christophniemann@gmx.net> wrote: >>> >>>> Thats a good idea. I've attached it. Its basicly Piotrs lisa_m_pwm, >>>> with my imu and ppm rc. >>>> >>>> On 03.01.2012 20:25, Simon Wilks wrote: >>>> >>>> Perhaps you should show us your config. Regarding the missing GPS fix >>>> that should be OK. I am testing indoors on a Lisa/L and never get a fix and >>>> can start the motors. >>>> >>>> On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann < >>>> christophniemann@gmx.net> wrote: >>>> >>>>> Hi again, >>>>> >>>>> @Eduardo: Its a rotorcraft, with currently no escs installed. I'm >>>>> going to connect pwm-chinacontrollers, but currently I'm watching the >>>>> throttle-gauge. >>>>> >>>>> @Simon: It was specified and is 9.3V and my battery is currently at >>>>> 12.4V . So I guess it should work. >>>>> >>>>> What about the missing GPS-fix? Will the motors start, even when there >>>>> is no fix? Is there another way to start the motors, like using a switch? >>>>> >>>>> Thank you for your help >>>>> >>>>> Christoph >>>>> >>>>> >>>>> On 03.01.2012 20:12, Simon Wilks wrote: >>>>> >>>>> Hi Christoph, >>>>> >>>>> Also make sure that the voltage you are supplying exceeds the value >>>>> defined in the airframe conf. For example: >>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>> In this case if the voltage is less that 9.3 it will enter KILL >>>>> mode. You should also see a message in the GCS window though. Not sure what >>>>> the default is if you do not specify it, so put it in there to be sure. >>>>> >>>>> Simon >>>>> >>>>> PS. Happy new year too ;) >>>>> >>>>> On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti < >>>>> agressiva@hotmail.com> wrote: >>>>> >>>>>> What the type of your frame ? rotorcraft or fixed wing ? >>>>>> if is rotor, what kinf of esc you are using ? >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> Date: Tue, 3 Jan 2012 19:55:14 +0100 >>>>>> From: christophniemann@gmx.net >>>>>> To: paparazzi-devel@nongnu.org >>>>>> Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M >>>>>> >>>>>> >>>>>> Hi Eduardo, >>>>>> >>>>>> thank you for your reply. I have the following define for the >>>>>> kill-switch: >>>>>> >>>>>> The CAM switch is a two point switch on my radio. >>>>>> If I activate it, the mode changes from "ATT" to "KILL". But the >>>>>> Motor even don't start when kill is deactivated. >>>>>> >>>>>> Cheers >>>>>> >>>>>> Christoph >>>>>> >>>>>> On 03.01.2012 19:36, Eduardo lavratti wrote: >>>>>> >>>>>> How many channels have your radio ? >>>>>> Your KILL switch are ON. >>>>>> With spektrum radio the KILL are the channel number 5. >>>>>> >>>>>> Look ate radio config file and change the KILL channel if necessary. >>>>>> >>>>>> >>>>>> > Date: Tue, 3 Jan 2012 19:14:20 +0100 >>>>>> > From: christophniemann@gmx.net >>>>>> > To: paparazzi-devel@nongnu.org >>>>>> > Subject: [Paparazzi-devel] Startup issue with Lisa/M >>>>>> > >>>>>> > Hi everyone and a happy new year! >>>>>> > >>>>>> > I'm currently trying to get a Lisa/m to run. Everything is fine so >>>>>> far, >>>>>> > I managed to get it to run, also with my PPM-RC. But now I have a >>>>>> > problem: I can't get the motors to run (not really the motors , I >>>>>> have >>>>>> > none attached, I'm just watching the throttle gauge in the GCS and >>>>>> think >>>>>> > it should show something different than 0%, once the motors run). >>>>>> > I tried the usual startup-sequence, holding down the throttle and >>>>>> push >>>>>> > yaw to max. The problem I see is that "kill_throttle" is "Kill" and >>>>>> once >>>>>> > I set it to resurrect, it switches to kill again after approx 30 >>>>>> secs. >>>>>> > Currently I don't have a GPS attached, so I have no fix. Could this >>>>>> be >>>>>> > the problem? Looking at the code it seems unlikely. >>>>>> > I guess this is a noobish question, but every help would be >>>>>> appreciated. >>>>>> > >>>>>> > Cheers >>>>>> > >>>>>> > Christoph >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Paparazzi-devel mailing list >>>>>> > Paparazzi-devel@nongnu.org >>>>>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ Paparazzi-devel >>>>>> mailing list Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>> _______________________________________________ >>>>>> Paparazzi-devel mailing list >>>>>> Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>> >> > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --20cf3074b98cf9f7b304b61b9149 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Hi everyone,

I figured out, what it was: The kill-switch bug like described here: https://github.c= om/paparazzi/paparazzi/issues/102 . It was solved by removing the kill = switch define in the airframe. There is changing PWM on the outputs now. Th= anks to everyone making suggestions.

Christoph

Am 04.01.2012 19:12 schrieb "Christoph Niem= ann" <christophniemann@= gmx.net>:
=20
Hello everybody,

some news: I figured out, that I'm able to resurrect as long as the radio is off (the bar turns orange upon resurrect). Once it is switched on I'm not able to resurrect anymore. According to the changing values in the BOOZ2_RADIO_CONTROL message the rc seems to work. I use a PPM tx. Has someone an idea, where the issue could be?

Cheers

Christoph

On 03.01.2012 23:31, Christoph Niemann wrote:
=20 =20 Dear Simon,

thank you anyway for having a look at it. I have wired and configured the GPS now and it didn't change it, as expected. Next I'm going to wire the ESCs to the AP.
Perhaps there is somebody else, who has an idea, because I'm not really optimitic it will work then.

Cheers

Christoph

On 03.01.2012 21:03, Simon Wilks wrote:

I am not sure what else it could be. Maybe you should just go ahead and just connect some motors and if it works.

On Jan 3, 2012 8:40 PM, "Simon Wilks&qu= ot; <sjwilks@gmai= l.com> wrote:
Sorry. Not true ;)

On Tue, Jan 3, 2012 at 8:39 PM, Simon Wilks <sjwilks@gmail.com> wrote:
It might not be the problem (still looking) but you have the=A0RADIO_KILL_SWITCH defined twice.


On Tue, Jan 3, 2012 at 8:28 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Thats a good idea. I= 9;ve attached it. Its basicly Piotrs lisa_m_pwm, with my imu and ppm rc.

On 03.01.2012 20:25, Simon Wilks wrote:
Perhaps you should show us your config. Regarding the missing GPS fix that should be OK. I am testing indoors on a Lisa/L and never get a fix and can start the motors.

On Tue, Jan 3, 2012 at 8:18 PM, Christoph Niemann <christophniemann@gmx.net> wrote:
Hi again,

@Eduardo: Its a rotorcraft, with currently no escs installed. I'm going to connect pwm-chinacontrollers, but currently I'm watching the throttle-gauge.

@Simon: It was specified and is 9.3V and my battery is currently at 12.4V . So I guess it should work.

What about the missing GPS-fix? Will the motors start, even when there is no fix? Is there another way to start the motors, like using a switch?

Thank you for your help

Christoph


On 03.01.2012 20:12, Simon Wilks wrote:
Hi Christoph,

Also make sure that the voltage you are supplying exceeds the value defined in the airframe conf. For example:

=A0<section name=3D"BAT">
=A0 =A0<define name=3D"CATASTROPHIC_BAT_LEVEL&= quot; value=3D"9.3" unit=3D"V"/>
=A0</section>

In this case if the voltage is less that 9.3 it will enter KILL mode. You should also see a message in the GCS window though. Not sure what the default is if you do not specify it, so put it in there to be sure.

Simon

PS. Happy new year too ;)

On Tue, Jan 3, 2012 at 8:05 PM, Eduardo lavratti <agressiva@hotmail.com> wrote:
What the type of your frame ? rotorcraft or fixed wing ?
if is rotor, what kinf of esc you are using ?



Date: Tue, 3 Jan 2012 19:55:14 +0100
From: christo= phniemann@gmx.net
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Startup issue with Lisa/M


Hi Eduardo,

thank you for your reply. I have the following define for the kill-switch:
=A0=A0=A0=A0=A0 <define name=3D"RADIO_KILL_SWITCH" value=3D&qu= ot;RADIO_CAM"/>
The CAM switch is a two point switch on my radio.
If I activate it, the mode changes from "ATT" to "KILL"= . But the Motor even don't start when kill is deactivated.

Cheers

Christoph

On 03.01.2012 19:36, Eduardo lavratti wrote:
How many channels have your radio ? Your KILL switch are ON.
With spektrum radio the KILL are the channel number 5.

Look ate radio config file and change the KILL channel if necessary.


> Date: Tue, 3 Jan 2012 19:14:20 +0100
> From: ch= ristophniemann@gmx.net
> To: pa= parazzi-devel@nongnu.org
> Subject: [Paparazzi-devel] Startup issue with Lisa/M
>
> Hi everyone and a happy new year!
>
> I'm currently trying to get a Lisa/m to run. Everything is fine so far,
> I managed to get it to run, also with my PPM-RC. But now I have a
> problem: I can't get the motors to run (not really the motors , I have
> none attached, I'm just watching the throttle gauge in the GCS and think
> it should show something different than 0%, once the motors run).
> I tried the usual startup-sequence, holding down the throttle and push
> yaw to max. The problem I see is that "kill_throttle" is &qu= ot;Kill" and once
> I set it to resurrect, it switches to kill again after approx 30 secs.
> Currently I don't have a GPS attached, so I have no fix. Could this be
> the problem? Looking at the code it seems unlikely.
> I guess this is a noobish question, but every help would be appreciated.
>
> Cheers
>
> Christoph
>
> _______________________________________________
> Paparazzi-devel mailing list
> Papara= zzi-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/pa= parazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa= parazzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/papara= zzi-devel


_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
P= aparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel



_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>
--20cf3074b98cf9f7b304b61b9149-- From MAILER-DAEMON Wed Jan 11 15:40:03 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rl4xn-0005CQ-5G for mharc-paparazzi-devel@gnu.org; Wed, 11 Jan 2012 15:40:03 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rl4xk-0005Al-P3 for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 15:40:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rl4xj-0002C6-JY for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 15:40:00 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:62122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rl4xj-0002Bs-Bj for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 15:39:59 -0500 Received: by eekc41 with SMTP id c41so328392eek.4 for ; Wed, 11 Jan 2012 12:39:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=ZtB2CwRBogapWCji0TxZRhetJwsTh0S7FwBL1wWAF6U=; b=AJ8FV24QP0eBsxlTNdcSJMDZKZE7gmNLE3063WSOxfcT4ta8Co6l33kG11s3/dX/0m bC09/jr2srumXVoqrJtsNs6cZ530QdWYrJcUcgWogp7ck93lo/Ns+K16OJo93pOdPWC7 NJn4Zu+ZkSqXJ79r474vkcyP7zVG8YZRk8fsw= Received: by 10.213.13.207 with SMTP id d15mr1418526eba.108.1326314397487; Wed, 11 Jan 2012 12:39:57 -0800 (PST) Received: from [192.168.1.21] (234-47.1-85.cust.bluewin.ch. [85.1.47.234]) by mx.google.com with ESMTPS id r2sm10173541eef.7.2012.01.11.12.39.55 (version=SSLv3 cipher=OTHER); Wed, 11 Jan 2012 12:39:56 -0800 (PST) Message-ID: <4F0DF399.70501@gmail.com> Date: Wed, 11 Jan 2012 21:39:53 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Subject: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2012 20:40:01 -0000 Hi all Has someone tried/managed to flash an u-blox gps with the floss jtag chip using u-center? The only thing I have, is a signal on RX every second (led on floss blinking orange and plugs on the bottom of the program blinking green) But everything I try results in a timeout. All hints are welcome! btw: I can't flash through a autopilot tunnel because I have only a Lisa M at the moment. parts: http://paparazzi.enac.fr/wiki/JTAG http://www.sparkfun.com/products/9436 http://www.sparkfun.com/products/10496 (Lisa M V1.0) thx Bruzzlee From MAILER-DAEMON Wed Jan 11 16:30:44 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rl5kq-0004WP-Rc for mharc-paparazzi-devel@gnu.org; Wed, 11 Jan 2012 16:30:44 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rl5ko-0004WJ-Tx for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 16:30:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rl5kn-0002xg-AP for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 16:30:42 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:59340) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rl5kn-0002xc-6K for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 16:30:41 -0500 Received: by iaeo4 with SMTP id o4so145823iae.4 for ; Wed, 11 Jan 2012 13:30:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nUZdxyJKgZCYNMvRhDFkl7ZtPFqzSjJqDKoMG3QrKCo=; b=Nhdt7rUKt77jJgEjE0gYh07xnrmhdKWmOeVoYIUw1qyhk/uv8Bk9J6TZV0qnCsWU3Q qQSUkJ+jG8b6w/4+BD/rUHyqOppuxWs76EYFpGBWkG6Maq3l6YbnywLHHhbNVdT0NfZ1 8qp7GXFZ/pCUKfG8IdsXCQUs22JO9Y6fuhQkc= MIME-Version: 1.0 Received: by 10.50.41.131 with SMTP id f3mr8418728igl.28.1326317439005; Wed, 11 Jan 2012 13:30:39 -0800 (PST) Received: by 10.50.168.99 with HTTP; Wed, 11 Jan 2012 13:30:38 -0800 (PST) In-Reply-To: <4F0DF399.70501@gmail.com> References: <4F0DF399.70501@gmail.com> Date: Wed, 11 Jan 2012 22:30:38 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2012 21:30:44 -0000 Hi Bruzzlee, you can use the floss jtag serial port to directly connect to the gps, or if you don't want to make cables connect to the uart on lisa/m while having the gps on the other uart. Then you can flash the tunnel to the lisa (bridges uart1 and uart2). Add this to your airframe file: There is just no usb_tunnel for the stm32 based autopilots so far... Cheers, Felix On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee wrote: > Hi all > Has someone tried/managed to flash an u-blox gps with the floss jtag chip > using u-center? > The only thing I have, is a signal on RX every second (led on floss blinking > orange and plugs on the bottom of the program blinking green) > But everything I try results in a timeout. > > All hints are welcome! > > btw: I can't flash through a autopilot tunnel because I have only a Lisa M > at the moment. > > parts: > http://paparazzi.enac.fr/wiki/JTAG > http://www.sparkfun.com/products/9436 > http://www.sparkfun.com/products/10496 > (Lisa M V1.0) > > thx Bruzzlee > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Wed Jan 11 20:00:19 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rl91f-0008Qy-EG for mharc-paparazzi-devel@gnu.org; Wed, 11 Jan 2012 20:00:19 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58173) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rl91c-0008Q9-85 for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 20:00:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rl91a-0002PZ-RC for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 20:00:16 -0500 Received: from mail-ey0-f173.google.com ([209.85.215.173]:51252) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rl91a-0002PV-L8 for paparazzi-devel@nongnu.org; Wed, 11 Jan 2012 20:00:14 -0500 Received: by eaak11 with SMTP id k11so491981eaa.4 for ; Wed, 11 Jan 2012 17:00:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=iVLEIizaga2xrxc6zecMK5cDAkMtDJVTFEVYr+SPVrU=; b=pYAvz3p7LXMBV9Rm7j0hJW35UREAK8TnxH+wvlOUDIGMUrOfSfgTUtK63jF3Xs56SR 2lbAG2I0+0Z2A0N1tzxBO75baQkNNEY3rmB2wfaavY4jgO/ha1ObFEZcL6agqrv9mfD7 iEn5498v+T3aduHiCJgKVxbT9EUqBeO1T3+IQ= Received: by 10.213.34.17 with SMTP id j17mr357703ebd.84.1326330013503; Wed, 11 Jan 2012 17:00:13 -0800 (PST) Received: from [192.168.1.21] (234-47.1-85.cust.bluewin.ch. [85.1.47.234]) by mx.google.com with ESMTPS id 76sm12800001eeh.0.2012.01.11.17.00.11 (version=SSLv3 cipher=OTHER); Wed, 11 Jan 2012 17:00:12 -0800 (PST) Message-ID: <4F0E309A.704@gmail.com> Date: Thu, 12 Jan 2012 02:00:10 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F0DF399.70501@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.173 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2012 01:00:17 -0000 Hi Felix Thx 4 the answer I think (correct me if I'm wrong) I've already connected the gps to the jtag serial port by connecting it to the UART/COM. I now tried the your method with the bridge (tunnel firmware). The tunnel is ready but the orange led (RX) and the second blue led on the lisa board is blinking every second. --> no difference. I also tried to switch RX and TX but then, no led is blinking. Thx Bruzzlee Am 11.01.12 22:30, schrieb Felix Ruess: > Hi Bruzzlee, > > you can use the floss jtag serial port to directly connect to the gps, > or if you don't want to make cables connect to the uart on lisa/m > while having the gps on the other uart. > Then you can flash the tunnel to the lisa (bridges uart1 and uart2). > > Add this to your airframe file: > > > > > There is just no usb_tunnel for the stm32 based autopilots so far... > > Cheers, Felix > > On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee wrote: >> Hi all >> Has someone tried/managed to flash an u-blox gps with the floss jtag chip >> using u-center? >> The only thing I have, is a signal on RX every second (led on floss blinking >> orange and plugs on the bottom of the program blinking green) >> But everything I try results in a timeout. >> >> All hints are welcome! >> >> btw: I can't flash through a autopilot tunnel because I have only a Lisa M >> at the moment. >> >> parts: >> http://paparazzi.enac.fr/wiki/JTAG >> http://www.sparkfun.com/products/9436 >> http://www.sparkfun.com/products/10496 >> (Lisa M V1.0) >> >> thx Bruzzlee >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 12 09:17:48 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlLTQ-0004Z2-4Q for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 09:17:48 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41000) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlLSt-0002g4-09 for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 09:17:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlLSn-00006S-RC for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 09:17:14 -0500 Received: from mail-vx0-f173.google.com ([209.85.220.173]:42334) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlLSn-00006I-Nq for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 09:17:09 -0500 Received: by vcbfo1 with SMTP id fo1so1397904vcb.4 for ; Thu, 12 Jan 2012 06:17:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=1cK0JR7oO/6uECpQhTefsIO2zrDxjXjpoUZrPG2WR2I=; b=VKrNluXLvmdtXdsZa7DOsHn8IVPwd1iFWTjA/LHEN+x8U5C/jHZG1NPIGtv+hEPc0l uepXyfNZylcuhYrXupllHMSsWdSnWoMWfn54IUUbBwqyjDpS0vqgLktzcBKEq7MDc94H mfXuDnipo56M3I9KK11+Q+s28iIASHcoKP90w= MIME-Version: 1.0 Received: by 10.220.148.133 with SMTP id p5mr2127182vcv.32.1326377828673; Thu, 12 Jan 2012 06:17:08 -0800 (PST) Received: by 10.220.190.68 with HTTP; Thu, 12 Jan 2012 06:17:08 -0800 (PST) Date: Thu, 12 Jan 2012 15:17:08 +0100 Message-ID: From: Jochen Rieger To: paparazzi-devel Content-Type: multipart/alternative; boundary=f46d043c7da250e75a04b655676f X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.220.173 Subject: [Paparazzi-devel] send massage question X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2012 14:17:21 -0000 --f46d043c7da250e75a04b655676f Content-Type: text/plain; charset=ISO-8859-1 Hello, i want to understand the massage protocol. An example should be set servo massage. In message.xml file is written: Its meaning set servos, or isnt? Next, was to define a massage: 99 0B 01 64 07 03 B6 01 01 27 AC A PPRZ_STX 99 B lenght A->E 0B = 11 C PPRZ_Data: 0 Sender_ID 01 =aircraft id = 1 1 Msg ID 0x64 =100= massage id for set_actuator 2 MSG Payload 07 = 7 3 Data: a Value 03 B6 = 950 (PWM) b No 01 = second servoconnector has number 1 c ac_id 01 = sender_id??? D Checksum A (sum[B->C]) = 27 E Checksum B (sum[ck_a]) = AC Pprz frame: * * |STX|length|... payload=(length-4) bytes ...|Checksum A|Checksum B| where checksum is computed over length and payload: * ck_A = ck_B = length * for each byte b in payload * ck_A += b; ck_b += ck_A ck_a = ck_b = 11 b=1 ck_a= 12 ck_b= 23 b = 2 ck_a=14 ck_b=37 b= 3 ck_a=17 ck_b=54 b=4 ck_a=21 ck_b=75 b=5 ck_a=26 ck_b=101 b=6 ck_a=32 ck_b=133 b=7 ck_a=39 ck_b=172 Is there a mistake or complete false? I have send this massage over gtkterm....but the elevator servo do not react. Do i need define massages in my telemetry .xml file? I use default_fixedwing_imu.xml. Thanks for any help. Best regards. Jochen --f46d043c7da250e75a04b655676f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, i want to understand the massage protocol. An example should be set = servo massage.

In message.xml file is written:

<message na= me=3D"SET_ACTUATOR" id=3D"100" link=3D"forwarded&q= uot;>
=A0=A0 <field name=3D"value" type=3D"uint16"/> =A0=A0 <field name=3D"no" type=3D"uint8"/>
=A0= =A0 <field name=3D"ac_id" type=3D"uint8"/>
=A0= </message>

Its meaning set servos, or isnt?

Next, was t= o define a massage:

99 0B 01 64 07 03 B6 01 01 27 AC


A PPRZ_STX=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 99
B lenght A->E=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 =A0 =A0 =A0 0B =A0=A0=A0 =3D 11
C PPRZ_Data: =A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
=A0 0 Sender_ID=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 01 =A0=A0 =3Daircraft id =3D 1
=A0 1 Msg ID= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0x64 =3D= 100=3D massage id for set_actuator
=A0 2 MSG Payload=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 07 =3D 7
=A0 3 Dat= a:
=A0=A0=A0=A0 a Value=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 03 B6 =3D 950 (PWM)
=A0=A0=A0=A0 b No=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 01 =3D seco= nd servoconnector has number 1
=A0=A0=A0=A0 c ac_id=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 01 =3D sender_id???

D Checksum A (sum[B->C])=A0 =3D=A0 27
E Checksum B (sum[ck_a])=A0= =A0 =3D=A0 AC

Pprz frame:
=A0*
=A0*=A0=A0 |STX|length|... payl= oad=3D(length-4) bytes ...|Checksum A|Checksum B|

where checksum is = computed over length and payload:
=A0*=A0=A0=A0=A0 ck_A =3D ck_B =3D length
=A0*=A0=A0=A0=A0 for each byte= b in payload
=A0*=A0=A0=A0=A0=A0=A0 ck_A +=3D b; ck_b +=3D ck_A

= ck_a =3D ck_b =3D 11

b=3D1
ck_a=3D 12
ck_b=3D 23

b =3D = 2
ck_a=3D14
ck_b=3D37

b=3D 3
ck_a=3D17
ck_b=3D54

b=3D4
ck_a=3D21
ck_b=3D75

b=3D5
ck_a=3D26<= br>ck_b=3D101

b=3D6
ck_a=3D32
ck_b=3D133

b=3D7
ck_a= =3D39
ck_b=3D172


Is there a mistake or complete false?
I h= ave send this massage over gtkterm....but the elevator servo do not react.<= br> Do i need define massages in my telemetry .xml file? I use default_fixedwin= g_imu.xml.

Thanks for any help.
Best regards.
Jochen





--f46d043c7da250e75a04b655676f-- From MAILER-DAEMON Thu Jan 12 12:16:21 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlOGD-0000gu-II for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 12:16:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]:50434) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlOG6-0000g6-2j for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 12:16:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlOG1-0000xl-Id for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 12:16:14 -0500 Received: from mail-ey0-f173.google.com ([209.85.215.173]:54530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlOG1-0000xh-By for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 12:16:09 -0500 Received: by eaak11 with SMTP id k11so809800eaa.4 for ; Thu, 12 Jan 2012 09:16:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=4CWHRgUo11RkD+FqigWE403OpSV2wWqAPoPga404cI0=; b=TCf4xWi8VPSQhDSe1wplvBz2Bk5ibOYw4ht96+jvuRl+sHZoHBRFdn98j0RXgvlylb ammPZkH8ZdKeZW69SK4sq4QthtRn0xuAQZtfifHIkD0WFyGYpS8eYGUuKk+TRvAMhaFZ zJ6tdcKWlkf5LTUgGKBHWGLCn/MR11Ul1WV7k= MIME-Version: 1.0 Received: by 10.204.153.15 with SMTP id i15mr1519177bkw.43.1326388567915; Thu, 12 Jan 2012 09:16:07 -0800 (PST) Received: by 10.204.228.193 with HTTP; Thu, 12 Jan 2012 09:16:07 -0800 (PST) In-Reply-To: References: Date: Thu, 12 Jan 2012 22:46:07 +0530 Message-ID: From: GURUGANESH R To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175cd5ce6cbe9e04b657e744 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.173 Subject: [Paparazzi-devel] Paparazzi HITL X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2012 17:16:19 -0000 --0015175cd5ce6cbe9e04b657e744 Content-Type: text/plain; charset=ISO-8859-1 Dear Paparazzi users, We are team of scientist from an aerospace lab in India. We are working in the *TWOG* paparazzi autopilot board for quite some time. We wanted to connect the paparazzi board with the host simulator and run the Hardware in the loop simulation. From the wiki page of paparazzi, we have learnt that we can connect the AP board through the USB cable and commands computed by the autopilot are sent to the flight model which sends back simulated values of the sensors output (e.g infrared and GPS) back to the AP board. In that case I have certain doubts. 1) Is it possible to send the following data V, alpha, beta, p, q, r, phi, psi and theta from the flight model to the autopilot board along with the infrared sensor and GPS data. 2) If so how to do it, where in the source code we need to make changes. 3) Instead of simulated actuators can we have physical actuators in the HITL. Any provision is made in the paparazzi HITL code to acquire the analog voltage corresponding to the actuator output. 4) Is it possible to connect an SD card to log the data from the autopilot board through the SPI bus which is available in the board. if so how many data we can log and how do we decide the rate of logging. These are all my doubts.It would be great help if anyone help in troubleshooting this problem. Please write to me if you have answers to any one of my doubts. Thanks and Regards R Guruganesh --0015175cd5ce6cbe9e04b657e744 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Paparazzi users,
=A0=A0=A0 We = are team of scientist from an aerospace lab in India. We are working in the= =A0TWOG=A0paparazzi autopilot board for qui= te some time. We wanted to connect the paparazzi board with the host simula= tor and run the Hardware in the loop simulation. From the wiki page of papa= razzi, we have learnt that we can connect the AP board through the USB cabl= e and commands computed by the autopilot are sent to the flight model which= sends back simulated values of the sensors output (e.g infrared and GPS) b= ack to the AP board. In that case I have certain doubts.

1) Is it possible to send the following=A0 data V, al= pha, beta, p, q, r, phi, psi and theta from the flight model to the autopil= ot board along with the infrared sensor and GPS data.
2) If so how to do it, where in the source code we need to make chan= ges.
3) Instead of simulated actuators can we have physical actuator= s in the HITL. Any provision is made in the paparazzi HITL code to acquire = the analog voltage corresponding to the=A0 actuator output.
4) Is it possible to connect an SD card to log the data from th= e autopilot board through the SPI bus which is available in the board. if s= o how many data we can log and how do we decide the rate of logging.=

These are all my doubts.It would be great help if any= one help in troubleshooting this problem. Please write to me if you have an= swers to any one of my doubts.

Thanks and Regards
R Gurugane= sh
--0015175cd5ce6cbe9e04b657e744-- From MAILER-DAEMON Thu Jan 12 19:25:35 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlUxb-00038v-RZ for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 19:25:35 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlUxQ-00036A-UT for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:25:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlUxK-0007sa-RA for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:25:24 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:55989) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlUxK-0007sG-L8 for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:25:18 -0500 Received: by wgbdt10 with SMTP id dt10so2680464wgb.10 for ; Thu, 12 Jan 2012 16:25:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=CpWdUH2CZJSyyFJwNpCWudm5+hoS5Lj7MUjz5vlZy1I=; b=uBCiB78RZx6PpmUQ3RYCrTIyLL/hUU/KHZ4MIUU+liqsq+BKUYNocGBuYZeZqQNBm4 ysJt7YUED0WcuvbJLona5O/cmefaFG3dEwf/dS947qxjbHRmNfjpDmjZvT+YPh+kTRC4 SG4U0tesZ6hRG/vekrW/JaFGvSL4NpIhQqZ/E= Received: by 10.216.138.151 with SMTP id a23mr47478wej.52.1326414317225; Thu, 12 Jan 2012 16:25:17 -0800 (PST) Received: from [192.168.1.21] (98-29.3-85.cust.bluewin.ch. [85.3.29.98]) by mx.google.com with ESMTPS id a6sm2429664wiy.6.2012.01.12.16.25.14 (version=SSLv3 cipher=OTHER); Thu, 12 Jan 2012 16:25:15 -0800 (PST) Message-ID: <4F0F79E9.5060808@gmail.com> Date: Fri, 13 Jan 2012 01:25:13 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F0DF399.70501@gmail.com> <4F0E309A.704@gmail.com> In-Reply-To: <4F0E309A.704@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 00:25:33 -0000 It's definitive: My RX port of the GPS is broken. Has someone done the "GS407 USB hack"? I've read that It's possible to connect an USB cable directly to the u-blox chip. But I have to free the USB_VCC from the ground. The connection between USB_VCC and GND is somewhere on the GS407 board, but where? ;-) If I'm able to configure the GPS through the usb port the GPS will be fully usable. I don't think the autopilot needs to send something to the GPS. (Maybe Warmstart and Coldstart - but who needs this? ;-)) Bruzzlee On Thu Jan 12 02:00:10 2012, Bruzzlee wrote: > Hi Felix > Thx 4 the answer > > I think (correct me if I'm wrong) I've already connected the gps to > the jtag serial port by connecting it to the UART/COM. > > I now tried the your method with the bridge (tunnel firmware). > The tunnel is ready but the orange led (RX) and the second blue led on > the lisa board is blinking every second. > --> no difference. > I also tried to switch RX and TX but then, no led is blinking. > > Thx Bruzzlee > > > Am 11.01.12 22:30, schrieb Felix Ruess: >> Hi Bruzzlee, >> >> you can use the floss jtag serial port to directly connect to the gps, >> or if you don't want to make cables connect to the uart on lisa/m >> while having the gps on the other uart. >> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). >> >> Add this to your airframe file: >> >> >> >> >> There is just no usb_tunnel for the stm32 based autopilots so far... >> >> Cheers, Felix >> >> On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee wrote: >>> Hi all >>> Has someone tried/managed to flash an u-blox gps with the floss jtag >>> chip >>> using u-center? >>> The only thing I have, is a signal on RX every second (led on floss >>> blinking >>> orange and plugs on the bottom of the program blinking green) >>> But everything I try results in a timeout. >>> >>> All hints are welcome! >>> >>> btw: I can't flash through a autopilot tunnel because I have only a >>> Lisa M >>> at the moment. >>> >>> parts: >>> http://paparazzi.enac.fr/wiki/JTAG >>> http://www.sparkfun.com/products/9436 >>> http://www.sparkfun.com/products/10496 >>> (Lisa M V1.0) >>> >>> thx Bruzzlee >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 12 19:36:12 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlV7s-0006us-1z for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 19:36:12 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlV7o-0006uj-J3 for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:36:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlV7m-0000cJ-Tz for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:36:08 -0500 Received: from snt0-omc2-s19.snt0.hotmail.com ([65.55.90.94]:19040) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlV7m-0000cE-PA for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:36:06 -0500 Received: from SNT145-W133 ([65.55.90.72]) by snt0-omc2-s19.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 12 Jan 2012 16:36:04 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_b5e31565-8e93-4f99-bdbf-8b8148d054e9_" X-Originating-IP: [201.21.15.110] From: Eduardo lavratti To: Paparazzi developer forum Date: Fri, 13 Jan 2012 00:36:04 +0000 Importance: Normal In-Reply-To: <4F0F79E9.5060808@gmail.com> References: <4F0DF399.70501@gmail.com>, , <4F0E309A.704@gmail.com>, <4F0F79E9.5060808@gmail.com> MIME-Version: 1.0 X-OriginalArrivalTime: 13 Jan 2012 00:36:04.0916 (UTC) FILETIME=[55547740:01CCD18B] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.55.90.94 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 00:36:10 -0000 --_b5e31565-8e93-4f99-bdbf-8b8148d054e9_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I configured all my ublox gps using USB. > Date: Fri=2C 13 Jan 2012 01:25:13 +0100 > From: bruzzlee.ch@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag >=20 > It's definitive: My RX port of the GPS is broken. > Has someone done the "GS407 USB hack"?=20 > I've read that It's possible to connect an USB cable directly to the=20 > u-blox chip. > But I have to free the USB_VCC from the ground. The connection between=20 > USB_VCC and GND is somewhere on the GS407 board=2C but where? =3B-) >=20 > If I'm able to configure the GPS through the usb port the GPS will be=20 > fully usable. I don't think the autopilot needs to send something to=20 > the GPS. (Maybe Warmstart and Coldstart - but who needs this? =3B-)) > Bruzzlee =20 >=20 > On Thu Jan 12 02:00:10 2012=2C Bruzzlee wrote: > > Hi Felix > > Thx 4 the answer > > > > I think (correct me if I'm wrong) I've already connected the gps to=20 > > the jtag serial port by connecting it to the UART/COM. > > > > I now tried the your method with the bridge (tunnel firmware). > > The tunnel is ready but the orange led (RX) and the second blue led on= =20 > > the lisa board is blinking every second. > > --> no difference. > > I also tried to switch RX and TX but then=2C no led is blinking. > > > > Thx Bruzzlee > > > > > > Am 11.01.12 22:30=2C schrieb Felix Ruess: > >> Hi Bruzzlee=2C > >> > >> you can use the floss jtag serial port to directly connect to the gps= =2C > >> or if you don't want to make cables connect to the uart on lisa/m > >> while having the gps on the other uart. > >> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). > >> > >> Add this to your airframe file: > >> > >> > >> > >> > >> There is just no usb_tunnel for the stm32 based autopilots so far... > >> > >> Cheers=2C Felix > >> > >> On Wed=2C Jan 11=2C 2012 at 9:39 PM=2C Bruzzlee= wrote: > >>> Hi all > >>> Has someone tried/managed to flash an u-blox gps with the floss jtag= =20 > >>> chip > >>> using u-center? > >>> The only thing I have=2C is a signal on RX every second (led on floss= =20 > >>> blinking > >>> orange and plugs on the bottom of the program blinking green) > >>> But everything I try results in a timeout. > >>> > >>> All hints are welcome! > >>> > >>> btw: I can't flash through a autopilot tunnel because I have only a=20 > >>> Lisa M > >>> at the moment. > >>> > >>> parts: > >>> http://paparazzi.enac.fr/wiki/JTAG > >>> http://www.sparkfun.com/products/9436 > >>> http://www.sparkfun.com/products/10496 > >>> (Lisa M V1.0) > >>> > >>> thx Bruzzlee > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_b5e31565-8e93-4f99-bdbf-8b8148d054e9_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I configured all my ublox gps using USB.

>=3B Date: Fri=2C 13 Jan 2012 01:25:13 +0100
>=3B Fr= om: bruzzlee.ch@gmail.com
>=3B To: paparazzi-devel@nongnu.org
>= =3B Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag
>= =3B
>=3B It's definitive: My RX port of the GPS is broken.
>=3B = Has someone done the "GS407 USB hack"?
>=3B I've read that It's possi= ble to connect an USB cable directly to the
>=3B u-blox chip.
>= =3B But I have to free the USB_VCC from the ground. The connection between =
>=3B USB_VCC and GND is somewhere on the GS407 board=2C but where? = =3B-)
>=3B
>=3B If I'm able to configure the GPS through the usb= port the GPS will be
>=3B fully usable. I don't think the autopilot = needs to send something to
>=3B the GPS. (Maybe Warmstart and Coldsta= rt - but who needs this? =3B-))
>=3B Bruzzlee
>=3B
>=3B O= n Thu Jan 12 02:00:10 2012=2C Bruzzlee wrote:
>=3B >=3B Hi Felix
= >=3B >=3B Thx 4 the answer
>=3B >=3B
>=3B >=3B I think (c= orrect me if I'm wrong) I've already connected the gps to
>=3B >=3B= the jtag serial port by connecting it to the UART/COM.
>=3B >=3B>=3B >=3B I now tried the your method with the bridge (tunnel firmware= ).
>=3B >=3B The tunnel is ready but the orange led (RX) and the sec= ond blue led on
>=3B >=3B the lisa board is blinking every second.<= br>>=3B >=3B -->=3B no difference.
>=3B >=3B I also tried to s= witch RX and TX but then=2C no led is blinking.
>=3B >=3B
>=3B = >=3B Thx Bruzzlee
>=3B >=3B
>=3B >=3B
>=3B >=3B Am 1= 1.01.12 22:30=2C schrieb Felix Ruess:
>=3B >=3B>=3B Hi Bruzzlee=2C=
>=3B >=3B>=3B
>=3B >=3B>=3B you can use the floss jtag s= erial port to directly connect to the gps=2C
>=3B >=3B>=3B or if y= ou don't want to make cables connect to the uart on lisa/m
>=3B >=3B= >=3B while having the gps on the other uart.
>=3B >=3B>=3B Then = you can flash the tunnel to the lisa (bridges uart1 and uart2).
>=3B &= gt=3B>=3B
>=3B >=3B>=3B Add this to your airframe file:
>= =3B >=3B>=3B <=3Bfirmware name=3D"setup">=3B
>=3B >=3B>=3B= <=3Btarget name=3D"tunnel" board=3D"lisa_m_1.0"/>=3B
>=3B >=3B&= gt=3B <=3B/firmware>=3B
>=3B >=3B>=3B
>=3B >=3B>=3B T= here is just no usb_tunnel for the stm32 based autopilots so far...
>= =3B >=3B>=3B
>=3B >=3B>=3B Cheers=2C Felix
>=3B >=3B>= =3B
>=3B >=3B>=3B On Wed=2C Jan 11=2C 2012 at 9:39 PM=2C Bruzzlee&= lt=3Bbruzzlee.ch@gmail.com>=3B wrote:
>=3B >=3B>=3B>=3B Hi all=
>=3B >=3B>=3B>=3B Has someone tried/managed to flash an u-blox = gps with the floss jtag
>=3B >=3B>=3B>=3B chip
>=3B >=3B= >=3B>=3B using u-center?
>=3B >=3B>=3B>=3B The only thing I = have=2C is a signal on RX every second (led on floss
>=3B >=3B>= =3B>=3B blinking
>=3B >=3B>=3B>=3B orange and plugs on the bot= tom of the program blinking green)
>=3B >=3B>=3B>=3B But everyth= ing I try results in a timeout.
>=3B >=3B>=3B>=3B
>=3B >= =3B>=3B>=3B All hints are welcome!
>=3B >=3B>=3B>=3B
>= =3B >=3B>=3B>=3B btw: I can't flash through a autopilot tunnel becaus= e I have only a
>=3B >=3B>=3B>=3B Lisa M
>=3B >=3B>=3B= >=3B at the moment.
>=3B >=3B>=3B>=3B
>=3B >=3B>=3B&g= t=3B parts:
>=3B >=3B>=3B>=3B http://paparazzi.enac.fr/wiki/JTAG=
>=3B >=3B>=3B>=3B http://www.sparkfun.com/products/9436
>= =3B >=3B>=3B>=3B http://www.sparkfun.com/products/10496
>=3B >= =3B>=3B>=3B (Lisa M V1.0)
>=3B >=3B>=3B>=3B
>=3B >=3B= >=3B>=3B thx Bruzzlee
>=3B >=3B>=3B>=3B
>=3B >=3B>= =3B>=3B _______________________________________________
>=3B >=3B&= gt=3B>=3B Paparazzi-devel mailing list
>=3B >=3B>=3B>=3B Papar= azzi-devel@nongnu.org
>=3B >=3B>=3B>=3B https://lists.nongnu.org= /mailman/listinfo/paparazzi-devel
>=3B >=3B>=3B __________________= _____________________________
>=3B >=3B>=3B Paparazzi-devel mailin= g list
>=3B >=3B>=3B Paparazzi-devel@nongnu.org
>=3B >=3B&g= t=3B https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>=3B >=3B _______________________________________________
>=3B Paparazz= i-devel mailing list
>=3B Paparazzi-devel@nongnu.org
>=3B https:/= /lists.nongnu.org/mailman/listinfo/paparazzi-devel
= --_b5e31565-8e93-4f99-bdbf-8b8148d054e9_-- From MAILER-DAEMON Thu Jan 12 19:40:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlVBu-0000QT-91 for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 19:40:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlVBr-0000Pb-Ho for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:40:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlVBq-0001Vc-9G for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:40:19 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:39210) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlVBq-0001P8-4p for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 19:40:18 -0500 Received: by mail-ww0-f53.google.com with SMTP id dt10so2695240wgb.10 for ; Thu, 12 Jan 2012 16:40:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=yrJL/MFcvPay84bIpaGoq98t6GYVY0AHEs3ugkq3GkQ=; b=ls9cFTjNPC4FDpb36g9V5vfDkv1QdHU898C9iHTP79aFqW3NHGtuiBBQTBKhp9Adz/ g0OV489DAVfVXPcc5gFgo9cAlHmhjDcVdxJq9EuJ29JrZ0Z6rQkUkGwfVqv00dMX0i2B hJatDIZQIsJdUMHDhxPpKioW6SsRtgF9axct8= Received: by 10.180.106.33 with SMTP id gr1mr134858wib.6.1326415217685; Thu, 12 Jan 2012 16:40:17 -0800 (PST) Received: from [192.168.1.21] (98-29.3-85.cust.bluewin.ch. [85.3.29.98]) by mx.google.com with ESMTPS id fc6sm4489412wbb.16.2012.01.12.16.40.15 (version=SSLv3 cipher=OTHER); Thu, 12 Jan 2012 16:40:16 -0800 (PST) Message-ID: <4F0F7D6E.1010200@gmail.com> Date: Fri, 13 Jan 2012 01:40:14 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F0DF399.70501@gmail.com> <4F0E309A.704@gmail.com> <4F0F79E9.5060808@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 00:40:20 -0000 USB to u-blox chip or USB to autopilot --> tunnel --> GPS? I need the solution for the first option. USB directly to u-blox chip (soldering if necessary) thx Bruzzlee On Fri Jan 13 01:36:04 2012, Eduardo lavratti wrote: > I configured all my ublox gps using USB. > > > Date: Fri, 13 Jan 2012 01:25:13 +0100 > > From: bruzzlee.ch@gmail.com > > To: paparazzi-devel@nongnu.org > > Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag > > > > It's definitive: My RX port of the GPS is broken. > > Has someone done the "GS407 USB hack"? > > I've read that It's possible to connect an USB cable directly to the > > u-blox chip. > > But I have to free the USB_VCC from the ground. The connection between > > USB_VCC and GND is somewhere on the GS407 board, but where? ;-) > > > > If I'm able to configure the GPS through the usb port the GPS will be > > fully usable. I don't think the autopilot needs to send something to > > the GPS. (Maybe Warmstart and Coldstart - but who needs this? ;-)) > > Bruzzlee > > > > On Thu Jan 12 02:00:10 2012, Bruzzlee wrote: > > > Hi Felix > > > Thx 4 the answer > > > > > > I think (correct me if I'm wrong) I've already connected the gps to > > > the jtag serial port by connecting it to the UART/COM. > > > > > > I now tried the your method with the bridge (tunnel firmware). > > > The tunnel is ready but the orange led (RX) and the second blue > led on > > > the lisa board is blinking every second. > > > --> no difference. > > > I also tried to switch RX and TX but then, no led is blinking. > > > > > > Thx Bruzzlee > > > > > > > > > Am 11.01.12 22:30, schrieb Felix Ruess: > > >> Hi Bruzzlee, > > >> > > >> you can use the floss jtag serial port to directly connect to the > gps, > > >> or if you don't want to make cables connect to the uart on lisa/m > > >> while having the gps on the other uart. > > >> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). > > >> > > >> Add this to your airframe file: > > >> > > >> > > >> > > >> > > >> There is just no usb_tunnel for the stm32 based autopilots so far... > > >> > > >> Cheers, Felix > > >> > > >> On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee > wrote: > > >>> Hi all > > >>> Has someone tried/managed to flash an u-blox gps with the floss > jtag > > >>> chip > > >>> using u-center? > > >>> The only thing I have, is a signal on RX every second (led on floss > > >>> blinking > > >>> orange and plugs on the bottom of the program blinking green) > > >>> But everything I try results in a timeout. > > >>> > > >>> All hints are welcome! > > >>> > > >>> btw: I can't flash through a autopilot tunnel because I have only a > > >>> Lisa M > > >>> at the moment. > > >>> > > >>> parts: > > >>> http://paparazzi.enac.fr/wiki/JTAG > > >>> http://www.sparkfun.com/products/9436 > > >>> http://www.sparkfun.com/products/10496 > > >>> (Lisa M V1.0) > > >>> > > >>> thx Bruzzlee > > >>> > > >>> _______________________________________________ > > >>> Paparazzi-devel mailing list > > >>> Paparazzi-devel@nongnu.org > > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > >> _______________________________________________ > > >> Paparazzi-devel mailing list > > >> Paparazzi-devel@nongnu.org > > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 12 20:07:39 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlVcJ-00024A-10 for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 20:07:39 -0500 Received: from eggs.gnu.org ([140.186.70.92]:32805) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlVcF-00023v-JP for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:07:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlVcE-00052C-6B for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:07:35 -0500 Received: from mail-ey0-f173.google.com ([209.85.215.173]:40129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlVcD-000523-Gc for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:07:34 -0500 Received: by eaan12 with SMTP id n12so109609eaa.4 for ; Thu, 12 Jan 2012 17:07:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=jdJwS7fH+/uy2yuwOlJ+7Aito7EcFKRfM4p507Pd4C8=; b=eFrRKxXYyaDOc7QTo4AfuRoC+gGr8DaTjZdgaa4uF51YHzQlohSdqijIxpM/XejWcw Ly1S11gzBEU7N0FD046SbpgJzeXoof87OQOliHS6i0XaftyFWY5PYnIbEXDF6FmNLNi2 /+2yRGZ2s68umpRqrwEhq/3qa5jIEvwd9YyE8= MIME-Version: 1.0 Received: by 10.213.15.142 with SMTP id k14mr23845eba.91.1326416851922; Thu, 12 Jan 2012 17:07:31 -0800 (PST) Received: by 10.213.3.66 with HTTP; Thu, 12 Jan 2012 17:07:31 -0800 (PST) In-Reply-To: <4F0F7D6E.1010200@gmail.com> References: <4F0DF399.70501@gmail.com> <4F0E309A.704@gmail.com> <4F0F79E9.5060808@gmail.com> <4F0F7D6E.1010200@gmail.com> Date: Fri, 13 Jan 2012 12:07:31 +1100 Message-ID: From: Chris Gough To: paparazzi-devel@nongnu.org Content-Type: multipart/mixed; boundary=0015174c3b8a4870d704b65e7dd3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.215.173 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 01:07:36 -0000 --0015174c3b8a4870d704b65e7dd3 Content-Type: text/plain; charset=ISO-8859-1 I don't have a schematic for GS407 but the attached design shows it for a NEO-6Q module. Comparing page 26 of the u-blox 5 and u-blox 6 integration manuals, they should be the same pin out. http://www.u-blox.com/images/downloads/Product_Docs/LEA-6_NEO-6_MAX-6_HardwareIntegrationManual_%28GPS.G6-HW-09007%29.pdf http://www.u-blox.com/images/downloads/Product_Docs/LEA-5_NEO-5_TIM-5H_HardwareIntegrationManual%28GPS.G5-MS5-09027%29.pdf I have a few of these NEO-6Q modules made up by the way - good sensitivity and 1 Hz faster than the 5H. If anyone wants to help me test / review one them please mail me off-list. Chris Gough On Fri, Jan 13, 2012 at 11:40 AM, Bruzzlee wrote: > USB to u-blox chip or USB to autopilot --> tunnel --> GPS? > I need the solution for the first option. USB directly to u-blox chip > (soldering if necessary) > > thx Bruzzlee > > > On Fri Jan 13 01:36:04 2012, Eduardo lavratti wrote: >> >> I configured all my ublox gps using USB. >> >> > Date: Fri, 13 Jan 2012 01:25:13 +0100 >> > From: bruzzlee.ch@gmail.com >> > To: paparazzi-devel@nongnu.org >> > Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag >> > >> > It's definitive: My RX port of the GPS is broken. >> > Has someone done the "GS407 USB hack"? >> > I've read that It's possible to connect an USB cable directly to the >> > u-blox chip. >> > But I have to free the USB_VCC from the ground. The connection between >> > USB_VCC and GND is somewhere on the GS407 board, but where? ;-) >> > >> > If I'm able to configure the GPS through the usb port the GPS will be >> > fully usable. I don't think the autopilot needs to send something to >> > the GPS. (Maybe Warmstart and Coldstart - but who needs this? ;-)) >> > Bruzzlee >> > >> > On Thu Jan 12 02:00:10 2012, Bruzzlee wrote: >> > > Hi Felix >> > > Thx 4 the answer >> > > >> > > I think (correct me if I'm wrong) I've already connected the gps to >> > > the jtag serial port by connecting it to the UART/COM. >> > > >> > > I now tried the your method with the bridge (tunnel firmware). >> > > The tunnel is ready but the orange led (RX) and the second blue led on >> > > the lisa board is blinking every second. >> > > --> no difference. >> > > I also tried to switch RX and TX but then, no led is blinking. >> > > >> > > Thx Bruzzlee >> > > >> > > >> > > Am 11.01.12 22:30, schrieb Felix Ruess: >> > >> Hi Bruzzlee, >> > >> >> > >> you can use the floss jtag serial port to directly connect to the >> > >> gps, >> > >> or if you don't want to make cables connect to the uart on lisa/m >> > >> while having the gps on the other uart. >> > >> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). >> > >> >> > >> Add this to your airframe file: >> > >> >> > >> >> > >> >> > >> >> > >> There is just no usb_tunnel for the stm32 based autopilots so far... >> > >> >> > >> Cheers, Felix >> > >> >> > >> On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee >> > >> wrote: >> > >>> Hi all >> > >>> Has someone tried/managed to flash an u-blox gps with the floss jtag >> > >>> chip >> > >>> using u-center? >> > >>> The only thing I have, is a signal on RX every second (led on floss >> > >>> blinking >> > >>> orange and plugs on the bottom of the program blinking green) >> > >>> But everything I try results in a timeout. >> > >>> >> > >>> All hints are welcome! >> > >>> >> > >>> btw: I can't flash through a autopilot tunnel because I have only a >> > >>> Lisa M >> > >>> at the moment. >> > >>> >> > >>> parts: >> > >>> http://paparazzi.enac.fr/wiki/JTAG >> > >>> http://www.sparkfun.com/products/9436 >> > >>> http://www.sparkfun.com/products/10496 >> > >>> (Lisa M V1.0) >> > >>> >> > >>> thx Bruzzlee >> > >>> >> > >>> _______________________________________________ >> > >>> Paparazzi-devel mailing list >> > >>> Paparazzi-devel@nongnu.org >> > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> _______________________________________________ >> > >> Paparazzi-devel mailing list >> > >> Paparazzi-devel@nongnu.org >> > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -- . --0015174c3b8a4870d704b65e7dd3 Content-Type: application/pdf; name="PCB Prints.pdf" Content-Disposition: attachment; filename="PCB Prints.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gxchuv0o0 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 CcC+7xZ5AsaP6Wr4/h0Qz/0pANKPfVYCKh95AKqfnuuvx/rDfRIC0u/lc3/cFo9R8wiKf3yJfQQ3 f8WxeBlLyuZCm9PZ33+b4jW3M2aqc54hT42v8Pu4Bnw5dw5nmiuVCa7RxD7H+5lq2UEbf/8vJRgT 739ZoIW9DwdMl2/0QvzjW7TbVVPc+7yqVSDMfZzff1viNjlLNfe6X41TGD+0+1SLG17glWoK0mji ys1SLTtg4+//pQSfHvH5Nm676TdCXOilexD/+EFsEpdgff4/4k5y9RUuCb+PH57kTqY6pdF/2KjE hD//i53jg27j4ZEuGFL84wfxkPgRypdQZFHRc5aVagm7BPvhRm6Tkj/FVaarqsS/sXPsE9g8Te89 X/Et9rfYJP4ovBW9xPPlLgl/Du4kdyrdf8Q1co1KmjL4GzvfY2QsPyn+8S1aENApfoT9S3hba4nH y20QpsZj/XDv5LqU/CmuMt3bWn9vp82qK1ZdS1yN+yWeEpdQ3m7xige5/RWqhN/HDwu5wlQeysh/ WKmkvh30b+3892/b//zfb//72/8DpThs+2VuZHN0cmVhbQplbmRvYmoKNiAwIG9iagozMjI3Ngpl bmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRl IDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXQo+PgovQ29udGVudHMg NSAwIFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAv Q291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgov TWV0YWRhdGEgNyAwIFIKPj4KZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9NZXRhZGF0YQovU3VidHlw ZS9YTUwvTGVuZ3RoIDE2NTI+PnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBN cENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8P2Fkb2JlLXhhcC1maWx0ZXJzIGVzYz0iQ1JMRiI/Pgo8 eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdYTVAgdG9vbGtpdCAy LjkuMS0xMywgZnJhbWV3b3JrIDEuNic+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53 My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9i ZS5jb20vaVgvMS4wLyc+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSc1YWFjMTEyMy05M2Nk LTExZTAtMDAwMC01MDkyZGU0ZTMyMjAnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9w ZGYvMS4zLyc+PHBkZjpQcm9kdWNlcj5HUEwgR2hvc3RzY3JpcHQgOC43MTwvcGRmOlByb2R1Y2Vy Pgo8cGRmOktleXdvcmRzPigpPC9wZGY6S2V5d29yZHM+CjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRm OkRlc2NyaXB0aW9uIHJkZjphYm91dD0nNWFhYzExMjMtOTNjZC0xMWUwLTAwMDAtNTA5MmRlNGUz MjIwJyB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPjx4bXA6TW9kaWZ5 RGF0ZT4yMDExLTA2LTA4VDExOjUxOjM2KzEwOjAwPC94bXA6TW9kaWZ5RGF0ZT4KPHhtcDpDcmVh dGVEYXRlPjIwMTEtMDYtMDhUMTE6NTE6MzYrMTA6MDA8L3htcDpDcmVhdGVEYXRlPgo8eG1wOkNy ZWF0b3JUb29sPv4zNzcmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMw OyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMxOzAwMC4mIzA7MDAwLiYjMTs8L3ht cDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv dXQ9JzVhYWMxMTIzLTkzY2QtMTFlMC0wMDAwLTUwOTJkZTRlMzIyMCcgeG1sbnM6eGFwTU09J2h0 dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nIHhhcE1NOkRvY3VtZW50SUQ9JzVhYWMxMTIz LTkzY2QtMTFlMC0wMDAwLTUwOTJkZTRlMzIyMCcvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0nNWFhYzExMjMtOTNjZC0xMWUwLTAwMDAtNTA5MmRlNGUzMjIwJyB4bWxuczpkYz0naHR0cDov L3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48 ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz7+Mzc3JiMwOyYj MDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOzwvcmRmOmxpPjwvcmRmOkFsdD48L2Rj OnRpdGxlPjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk+/jM3NyYjMDsmIzA7JiMwOyYjMDs8 L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbj48cmRmOlNlcT48 cmRmOmxpPigpPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6ZGVzY3JpcHRpb24+PC9yZGY6RGVzY3Jp cHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKPD94cGFja2V0IGVuZD0ndyc/PgplbmRzdHJlYW0KZW5kb2JqCjIgMCBvYmoKPDwvUHJv ZHVjZXIoR1BMIEdob3N0c2NyaXB0IDguNzEpCi9DcmVhdGlvbkRhdGUoRDoyMDExMDYwODExNTEz NisxMCcwMCcpCi9Nb2REYXRlKEQ6MjAxMTA2MDgxMTUxMzYrMTAnMDAnKQovVGl0bGUoXDM3Nlwz NzdcMDAwUFwwMDBDXDAwMEJcMDAwIFwwMDBQXDAwMHJcMDAwaVwwMDBuXDAwMHRcMDAwcykKL0Ny ZWF0b3IoXDM3NlwzNzdcMDAwUFwwMDBEXDAwMEZcMDAwQ1wwMDByXDAwMGVcMDAwYVwwMDB0XDAw MG9cMDAwclwwMDAgXDAwMFZcMDAwZVwwMDByXDAwMHNcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDAx XDAwMC5cMDAwMFwwMDAuXDAwMDEpCi9BdXRob3IoXDM3NlwzNzdcMDAwVVwwMDBzXDAwMGVcMDAw cikKL0tleXdvcmRzKCkKL1N1YmplY3QoKT4+ZW5kb2JqCnhyZWYKMCA4CjAwMDAwMDAwMDAgNjU1 MzUgZiAKMDAwMDAzMjU2NSAwMDAwMCBuIAowMDAwMDM0MzU3IDAwMDAwIG4gCjAwMDAwMzI1MDYg MDAwMDAgbiAKMDAwMDAzMjM4MiAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMzIz NjEgMDAwMDAgbiAKMDAwMDAzMjYyOSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDggL1Jvb3Qg MSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8ODgyQzlFRTJDRTNDMDcxM0UxRTFDM0Y0QTY4MzlCNTg+ PDg4MkM5RUUyQ0UzQzA3MTNFMUUxQzNGNEE2ODM5QjU4Pl0KPj4Kc3RhcnR4cmVmCjM0NzQ3CiUl RU9GCg== --0015174c3b8a4870d704b65e7dd3 Content-Type: application/pdf; name="Schematic Prints.pdf" Content-Disposition: attachment; filename="Schematic Prints.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gxchv6oz1 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 ETLk02JONYPjco4T4Id4O1lprbpUrS45Mpyltc3x4Xhky/j5cU3Cpte39WJ3AENdYaDHOxvbJRN0 4WbCOGno9MgdaL7nrY8X0AufSqvVpap1yZGglIaplA/HIwv7+XFNwh70eLocnAW8VSCQ3nUAEByQ HjYhGykzFRswM0exZsLAF6mUlppLldqSI0EpjVIJH45HFvbz45qHkW1hG6/H6Oe4zteMGGghDCcD nGqyxjkq27jYN1pwbDPQHBnO0jjV5MPzOIeRZ8e1DiOObexa+jl2Os2IgRbCcDLAqSZrnKOyjV3L aLW6VLUuORKU0iiV8FH2wn5+XL98wcGU//3F/wfVAurPZW5kc3RyZWFtCmVuZG9iago2IDAgb2Jq CjEyOTYxCmVuZG9iago0IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDU5NSA4NDJd Ci9Sb3RhdGUgOTAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdl QyAvVGV4dF0KL1hPYmplY3QgMTEgMCBSCi9Gb250IDEyIDAgUgo+PgovQ29udGVudHMgNSAwIFIK Pj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQg MQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRh dGEgMTMgMCBSCj4+CmVuZG9iagoxMSAwIG9iago8PC9SMTAKMTAgMCBSPj4KZW5kb2JqCjEwIDAg b2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCAxNzAKL0hl aWdodCA4MAovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKL0RlY29kZVBh cm1zPDwvUHJlZGljdG9yIDE1Ci9Db2x1bW5zIDE3MAovQ29sb3JzIDM+Pi9MZW5ndGggNjg2Pj5z dHJlYW0KeJzt3OF6gjAMheFw/xft3OMzZQqVpEl6mp7vP+3WdzDE6na73YQ127Zt9I8Q1Ub+doXt hfztatvf6cnfivzrVt5eePE/awV7If9hte2F/I3WsRfyv1XeXsjfqDz/Gzf5X61mL+R/Vt5eyH/W mvZCflnDXsh/2Mr2Qv44/ikWdmn+xe1lZf7Qy/4sq7oov8r+941R5d/KLKu6Ir/WXnuIkB822u8j fyvylyrBXsiPmcFee5RMZS/r8NvstQcK+QFLsxfyo2W21x77eTh+5H918HY4+acu89T/HAG/yvw9 9trDD0fAryx/sv3hIPjV5O+0147QGAe8gvz99tpB2kMhtzT/4vZSj7/fXjXIldGQK8XvctnXjvN1 NOTq8NPeUBF+L3vtUFcGRA6df4p9+KFreLYCLpOO4Z8CFbyZ+Ontm5daFD+9Q0PkJ3lOnmT9Y1E9 ORR+wufn+8/ayE/4/CLu0nT8VB9S3KszBT/tk0t4TX6JPxPe62l89FUN/Gnpxb7zg3wHQpy9dnDb FJi1+IPgDQsXaq8d3zYFZqf87vbmJUOzt82C2TG/r33ao4W0F7GV+R3tMx8p0t7QOz+OfcJ5r52l cy7A/vFPat8z3bI3fY9e/LQPnQuzzfwVJmfNYm+Yq3M6wJz5p/h/b5vOZUa0NsN3Fp6VeSIO2aZA /lZz3X+R/974xzujrsC88osj/1xPW3nqPxrGPxaA/I8GXPxttxq0jyiV33yP6by/kfx/Zbyr2/nK wn3pyf8MevteyN5W2u/C5cf59Bn5swvc2kz+XXD8Qz4r36iwvaDxR681+d/yfObfE+zXDJA/trT1 pf1n/ts9rpe8uOT/LGSz15Xw7WUpfkn5Cxi1oDz1D4vd579v7GqS/7Dwz/ghLCLtzwr5hC/a2hX4 FYL6ASmDkIUKZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago8PC9SOAo4IDAgUi9SOQo5IDAgUi9S Nwo3IDAgUj4+CmVuZG9iago4IDAgb2JqCjw8L0Jhc2VGb250L1RpbWVzLUl0YWxpYy9UeXBlL0Zv bnQKL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKOSAwIG9iago8PC9CYXNlRm9udC9UaW1lcy1Cb2xk SXRhbGljL1R5cGUvRm9udAovU3VidHlwZS9UeXBlMT4+CmVuZG9iago3IDAgb2JqCjw8L0Jhc2VG b250L1RpbWVzLVJvbWFuL1R5cGUvRm9udAovU3VidHlwZS9UeXBlMT4+CmVuZG9iagoxMyAwIG9i ago8PC9UeXBlL01ldGFkYXRhCi9TdWJ0eXBlL1hNTC9MZW5ndGggMTY3Nj4+c3RyZWFtCjw/eHBh Y2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjw/YWRvYmUt eGFwLWZpbHRlcnMgZXNjPSJDUkxGIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0 YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDIuOS4xLTEzLCBmcmFtZXdvcmsgMS42Jz4KPHJkZjpS REYgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMj JyB4bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAvJz4KPHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9JzgyMDJkZTIzLTkzY2QtMTFlMC0wMDAwLTg1ZTNlMzIxM2YzMycgeG1sbnM6 cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz48cGRmOlByb2R1Y2VyPkdQTCBHaG9z dHNjcmlwdCA4LjcxPC9wZGY6UHJvZHVjZXI+CjxwZGY6S2V5d29yZHM+KCk8L3BkZjpLZXl3b3Jk cz4KPC9yZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSc4MjAyZGUy My05M2NkLTExZTAtMDAwMC04NWUzZTMyMTNmMzMnIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2Jl LmNvbS94YXAvMS4wLyc+PHhtcDpNb2RpZnlEYXRlPjIwMTEtMDYtMDhUMTE6NTI6NDArMTA6MDA8 L3htcDpNb2RpZnlEYXRlPgo8eG1wOkNyZWF0ZURhdGU+MjAxMS0wNi0wOFQxMTo1Mjo0MCsxMDow MDwveG1wOkNyZWF0ZURhdGU+Cjx4bXA6Q3JlYXRvclRvb2w+/jM3NyYjMDsmIzA7JiMwOyYjMDsm IzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYj MDsmIzE7MDAwLiYjMDswMDAuJiMxOzwveG1wOkNyZWF0b3JUb29sPjwvcmRmOkRlc2NyaXB0aW9u Pgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nODIwMmRlMjMtOTNjZC0xMWUwLTAwMDAtODVl M2UzMjEzZjMzJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycg eGFwTU06RG9jdW1lbnRJRD0nODIwMmRlMjMtOTNjZC0xMWUwLTAwMDAtODVlM2UzMjEzZjMzJy8+ CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSc4MjAyZGUyMy05M2NkLTExZTAtMDAwMC04NWUz ZTMyMTNmMzMnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgZGM6 Zm9ybWF0PSdhcHBsaWNhdGlvbi9wZGYnPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDps YW5nPSd4LWRlZmF1bHQnPv4zNzcmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsm IzA7JiMwOyYjMDsmIzA7JiMwOyYjMDsmIzA7PC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+ PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT7+Mzc3JiMwOyYjMDsmIzA7JiMwOzwvcmRmOmxp PjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6U2VxPjxyZGY6bGk+ KCk8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpkZXNjcmlwdGlvbj48L3JkZjpEZXNjcmlwdGlvbj4K PC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8 P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihH UEwgR2hvc3RzY3JpcHQgOC43MSkKL0NyZWF0aW9uRGF0ZShEOjIwMTEwNjA4MTE1MjQwKzEwJzAw JykKL01vZERhdGUoRDoyMDExMDYwODExNTI0MCsxMCcwMCcpCi9UaXRsZShcMzc2XDM3N1wwMDBT XDAwMGNcMDAwaFwwMDBlXDAwMG1cMDAwYVwwMDB0XDAwMGlcMDAwY1wwMDAgXDAwMFBcMDAwclww MDBpXDAwMG5cMDAwdFwwMDBzKQovQ3JlYXRvcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDBD XDAwMHJcMDAwZVwwMDBhXDAwMHRcMDAwb1wwMDByXDAwMCBcMDAwVlwwMDBlXDAwMHJcMDAwc1ww MDBpXDAwMG9cMDAwblwwMDAgXDAwMDFcMDAwLlwwMDAwXDAwMC5cMDAwMSkKL0F1dGhvcihcMzc2 XDM3N1wwMDBVXDAwMHNcMDAwZVwwMDByKQovS2V5d29yZHMoKQovU3ViamVjdCgpPj5lbmRvYmoK eHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzI5MyAwMDAwMCBuIAowMDAwMDE2 MjgxIDAwMDAwIG4gCjAwMDAwMTMyMzQgMDAwMDAgbiAKMDAwMDAxMzA2NyAwMDAwMCBuIAowMDAw MDAwMDE1IDAwMDAwIG4gCjAwMDAwMTMwNDYgMDAwMDAgbiAKMDAwMDAxNDQ2MiAwMDAwMCBuIAow MDAwMDE0MzI0IDAwMDAwIG4gCjAwMDAwMTQzOTEgMDAwMDAgbiAKMDAwMDAxMzM5MCAwMDAwMCBu IAowMDAwMDEzMzU4IDAwMDAwIG4gCjAwMDAwMTQyNzYgMDAwMDAgbiAKMDAwMDAxNDUyOCAwMDAw MCBuIAp0cmFpbGVyCjw8IC9TaXplIDE0IC9Sb290IDEgMCBSIC9JbmZvIDIgMCBSCi9JRCBbPDQ1 OUREMTg2RkY2RDJBQTJFNzYzMTBGQkYxQjJFRjdDPjw0NTlERDE4NkZGNkQyQUEyRTc2MzEwRkJG MUIyRUY3Qz5dCj4+CnN0YXJ0eHJlZgoxNjcwMQolJUVPRgo= --0015174c3b8a4870d704b65e7dd3-- From MAILER-DAEMON Thu Jan 12 20:37:14 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlW4w-0008Ga-S3 for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 20:37:14 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33932) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlW4t-0008Fb-Nm for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:37:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlW4s-0000Ry-3P for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:37:11 -0500 Received: from mail-yx0-f173.google.com ([209.85.213.173]:54133) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlW4r-0000Ru-Ss for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:37:10 -0500 Received: by yenl8 with SMTP id l8so28553yen.4 for ; Thu, 12 Jan 2012 17:37:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=lzyS5pdZET0eH4L/QZFhM25pHejH+VDKA9sHt2aWnoQ=; b=MTXQxfKHzOmc+rUVybvCwlFY3tDF0Rry1j5+zUsQ+Z4mfffOvNk3Q+ly0YK//iB+5+ jmy+kZm9UX0+8MHSFVeC9vLZ/FQCgdHIfr1GI+4PXM6Oh2BbV/sjAOZMTKyqO5RBkcvk s7K/uVAbNAatZ/mFO8EMKoh4GeXPH16sQ1nRM= MIME-Version: 1.0 Received: by 10.236.193.70 with SMTP id j46mr316189yhn.108.1326418628628; Thu, 12 Jan 2012 17:37:08 -0800 (PST) Received: by 10.147.59.18 with HTTP; Thu, 12 Jan 2012 17:37:08 -0800 (PST) In-Reply-To: References: <4F0DF399.70501@gmail.com> <4F0E309A.704@gmail.com> <4F0F79E9.5060808@gmail.com> <4F0F7D6E.1010200@gmail.com> Date: Fri, 13 Jan 2012 02:37:08 +0100 Message-ID: From: antoine drouin To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.173 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 01:37:13 -0000 I've used USB with a LEA5 on the following board http://svn.savannah.nongnu.org/viewvc/paparazzi-hardware/trunk/sensors/gps_13/?root=paparazzi My laptop's USB was enough to supply the module. On Fri, Jan 13, 2012 at 2:07 AM, Chris Gough wrote: > I don't have a schematic for GS407 but the attached design shows it > for a NEO-6Q module. > > Comparing page 26 of the u-blox 5 and u-blox 6 integration manuals, > they should be the same pin out. > > http://www.u-blox.com/images/downloads/Product_Docs/LEA-6_NEO-6_MAX-6_HardwareIntegrationManual_%28GPS.G6-HW-09007%29.pdf > > http://www.u-blox.com/images/downloads/Product_Docs/LEA-5_NEO-5_TIM-5H_HardwareIntegrationManual%28GPS.G5-MS5-09027%29.pdf > > I have a few of these NEO-6Q modules made up by the way - good > sensitivity and 1 Hz faster than the 5H. If anyone wants to help me > test / review one them please mail me off-list. > > Chris Gough > > > On Fri, Jan 13, 2012 at 11:40 AM, Bruzzlee wrote: >> USB to u-blox chip or USB to autopilot --> tunnel --> GPS? >> I need the solution for the first option. USB directly to u-blox chip >> (soldering if necessary) >> >> thx Bruzzlee >> >> >> On Fri Jan 13 01:36:04 2012, Eduardo lavratti wrote: >>> >>> I configured all my ublox gps using USB. >>> >>> > Date: Fri, 13 Jan 2012 01:25:13 +0100 >>> > From: bruzzlee.ch@gmail.com >>> > To: paparazzi-devel@nongnu.org >>> > Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag >>> > >>> > It's definitive: My RX port of the GPS is broken. >>> > Has someone done the "GS407 USB hack"? >>> > I've read that It's possible to connect an USB cable directly to the >>> > u-blox chip. >>> > But I have to free the USB_VCC from the ground. The connection between >>> > USB_VCC and GND is somewhere on the GS407 board, but where? ;-) >>> > >>> > If I'm able to configure the GPS through the usb port the GPS will be >>> > fully usable. I don't think the autopilot needs to send something to >>> > the GPS. (Maybe Warmstart and Coldstart - but who needs this? ;-)) >>> > Bruzzlee >>> > >>> > On Thu Jan 12 02:00:10 2012, Bruzzlee wrote: >>> > > Hi Felix >>> > > Thx 4 the answer >>> > > >>> > > I think (correct me if I'm wrong) I've already connected the gps to >>> > > the jtag serial port by connecting it to the UART/COM. >>> > > >>> > > I now tried the your method with the bridge (tunnel firmware). >>> > > The tunnel is ready but the orange led (RX) and the second blue led on >>> > > the lisa board is blinking every second. >>> > > --> no difference. >>> > > I also tried to switch RX and TX but then, no led is blinking. >>> > > >>> > > Thx Bruzzlee >>> > > >>> > > >>> > > Am 11.01.12 22:30, schrieb Felix Ruess: >>> > >> Hi Bruzzlee, >>> > >> >>> > >> you can use the floss jtag serial port to directly connect to the >>> > >> gps, >>> > >> or if you don't want to make cables connect to the uart on lisa/m >>> > >> while having the gps on the other uart. >>> > >> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). >>> > >> >>> > >> Add this to your airframe file: >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> There is just no usb_tunnel for the stm32 based autopilots so far... >>> > >> >>> > >> Cheers, Felix >>> > >> >>> > >> On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee >>> > >> wrote: >>> > >>> Hi all >>> > >>> Has someone tried/managed to flash an u-blox gps with the floss jtag >>> > >>> chip >>> > >>> using u-center? >>> > >>> The only thing I have, is a signal on RX every second (led on floss >>> > >>> blinking >>> > >>> orange and plugs on the bottom of the program blinking green) >>> > >>> But everything I try results in a timeout. >>> > >>> >>> > >>> All hints are welcome! >>> > >>> >>> > >>> btw: I can't flash through a autopilot tunnel because I have only a >>> > >>> Lisa M >>> > >>> at the moment. >>> > >>> >>> > >>> parts: >>> > >>> http://paparazzi.enac.fr/wiki/JTAG >>> > >>> http://www.sparkfun.com/products/9436 >>> > >>> http://www.sparkfun.com/products/10496 >>> > >>> (Lisa M V1.0) >>> > >>> >>> > >>> thx Bruzzlee >>> > >>> >>> > >>> _______________________________________________ >>> > >>> Paparazzi-devel mailing list >>> > >>> Paparazzi-devel@nongnu.org >>> > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> > >> _______________________________________________ >>> > >> Paparazzi-devel mailing list >>> > >> Paparazzi-devel@nongnu.org >>> > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> > >>> > _______________________________________________ >>> > Paparazzi-devel mailing list >>> > Paparazzi-devel@nongnu.org >>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > -- > . > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Thu Jan 12 20:44:34 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlWC2-00029Z-4v for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 20:44:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33672) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlWBy-00022g-QQ for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:44:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlWBx-0001hH-9Q for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:44:30 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:58321) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlWBw-0001h7-Vr for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:44:29 -0500 Received: by eekc41 with SMTP id c41so794346eek.4 for ; Thu, 12 Jan 2012 17:44:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=6oXMBaSZ8hIzYsBmsVuB1X1HsFe4Sy9w6Ak9iYxO+Kg=; b=VFOrZx57ur9RWjYC+P9dJBi5EBP2suLQ+0w6qy/Zajs+BdR8EFHqMcQS/BLSt6uoQo ukZ6W5x1NvR+bbdP9LheplBAAOnZSwH2uFciM1DJYcnfRyCRvqf6rlADr66mTOo9ojQ/ owsSO6izKPdKwsidC/oarBcgGG6O8/kkkdOn8= Received: by 10.213.30.2 with SMTP id s2mr52259ebc.8.1326419067821; Thu, 12 Jan 2012 17:44:27 -0800 (PST) Received: from [192.168.1.21] (98-29.3-85.cust.bluewin.ch. [85.3.29.98]) by mx.google.com with ESMTPS id 15sm23066929eeu.1.2012.01.12.17.44.26 (version=SSLv3 cipher=OTHER); Thu, 12 Jan 2012 17:44:26 -0800 (PST) Message-ID: <4F0F8C79.6010001@gmail.com> Date: Fri, 13 Jan 2012 02:44:25 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F0DF399.70501@gmail.com> <4F0E309A.704@gmail.com> <4F0F79E9.5060808@gmail.com> <4F0F7D6E.1010200@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 01:44:32 -0000 Thx I already saw the Pin description for the 5H. But my "problem" right now is the sentence on page 27 LEA5: "If no USB serial port used connect to GND." My VDDUSB is connected to the GND but I don't know which resistor I have to remove. Other Idea: Maybe I can run the GPS connected with I2C later.... Bruzzlee On Fri Jan 13 02:07:31 2012, Chris Gough wrote: > I don't have a schematic for GS407 but the attached design shows it > for a NEO-6Q module. > > Comparing page 26 of the u-blox 5 and u-blox 6 integration manuals, > they should be the same pin out. > > http://www.u-blox.com/images/downloads/Product_Docs/LEA-6_NEO-6_MAX-6_HardwareIntegrationManual_%28GPS.G6-HW-09007%29.pdf > > http://www.u-blox.com/images/downloads/Product_Docs/LEA-5_NEO-5_TIM-5H_HardwareIntegrationManual%28GPS.G5-MS5-09027%29.pdf > > I have a few of these NEO-6Q modules made up by the way - good > sensitivity and 1 Hz faster than the 5H. If anyone wants to help me > test / review one them please mail me off-list. > > Chris Gough > > > On Fri, Jan 13, 2012 at 11:40 AM, Bruzzlee wrote: >> USB to u-blox chip or USB to autopilot --> tunnel --> GPS? >> I need the solution for the first option. USB directly to u-blox chip >> (soldering if necessary) >> >> thx Bruzzlee >> >> >> On Fri Jan 13 01:36:04 2012, Eduardo lavratti wrote: >>> >>> I configured all my ublox gps using USB. >>> >>>> Date: Fri, 13 Jan 2012 01:25:13 +0100 >>>> From: bruzzlee.ch@gmail.com >>>> To: paparazzi-devel@nongnu.org >>>> Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag >>>> >>>> It's definitive: My RX port of the GPS is broken. >>>> Has someone done the "GS407 USB hack"? >>>> I've read that It's possible to connect an USB cable directly to the >>>> u-blox chip. >>>> But I have to free the USB_VCC from the ground. The connection between >>>> USB_VCC and GND is somewhere on the GS407 board, but where? ;-) >>>> >>>> If I'm able to configure the GPS through the usb port the GPS will be >>>> fully usable. I don't think the autopilot needs to send something to >>>> the GPS. (Maybe Warmstart and Coldstart - but who needs this? ;-)) >>>> Bruzzlee >>>> >>>> On Thu Jan 12 02:00:10 2012, Bruzzlee wrote: >>>>> Hi Felix >>>>> Thx 4 the answer >>>>> >>>>> I think (correct me if I'm wrong) I've already connected the gps to >>>>> the jtag serial port by connecting it to the UART/COM. >>>>> >>>>> I now tried the your method with the bridge (tunnel firmware). >>>>> The tunnel is ready but the orange led (RX) and the second blue led on >>>>> the lisa board is blinking every second. >>>>> --> no difference. >>>>> I also tried to switch RX and TX but then, no led is blinking. >>>>> >>>>> Thx Bruzzlee >>>>> >>>>> >>>>> Am 11.01.12 22:30, schrieb Felix Ruess: >>>>>> Hi Bruzzlee, >>>>>> >>>>>> you can use the floss jtag serial port to directly connect to the >>>>>> gps, >>>>>> or if you don't want to make cables connect to the uart on lisa/m >>>>>> while having the gps on the other uart. >>>>>> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). >>>>>> >>>>>> Add this to your airframe file: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> There is just no usb_tunnel for the stm32 based autopilots so far... >>>>>> >>>>>> Cheers, Felix >>>>>> >>>>>> On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee >>>>>> wrote: >>>>>>> Hi all >>>>>>> Has someone tried/managed to flash an u-blox gps with the floss jtag >>>>>>> chip >>>>>>> using u-center? >>>>>>> The only thing I have, is a signal on RX every second (led on floss >>>>>>> blinking >>>>>>> orange and plugs on the bottom of the program blinking green) >>>>>>> But everything I try results in a timeout. >>>>>>> >>>>>>> All hints are welcome! >>>>>>> >>>>>>> btw: I can't flash through a autopilot tunnel because I have only a >>>>>>> Lisa M >>>>>>> at the moment. >>>>>>> >>>>>>> parts: >>>>>>> http://paparazzi.enac.fr/wiki/JTAG >>>>>>> http://www.sparkfun.com/products/9436 >>>>>>> http://www.sparkfun.com/products/10496 >>>>>>> (Lisa M V1.0) >>>>>>> >>>>>>> thx Bruzzlee >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Paparazzi-devel mailing list >>>>>>> Paparazzi-devel@nongnu.org >>>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> _______________________________________________ >>>>>> Paparazzi-devel mailing list >>>>>> Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 12 20:51:46 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RlWJ0-0002v8-RO for mharc-paparazzi-devel@gnu.org; Thu, 12 Jan 2012 20:51:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51291) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlWIx-0002se-No for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:51:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RlWIv-0002bD-Ef for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:51:43 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:42171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RlWIv-0002b5-6o for paparazzi-devel@nongnu.org; Thu, 12 Jan 2012 20:51:41 -0500 Received: by eekc41 with SMTP id c41so795223eek.4 for ; Thu, 12 Jan 2012 17:51:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=jj0/ZgfdR01A7TUVY5LndQ361vjTh9Pu+ESyXZqNVi4=; b=eHYrU50DYfBqaKVV4K2MpkpbaT8wSXBx3Y2aiXxk9AQTqGmBHHsHd43uGRffLCeltr SVmajONQ3jHhZCpyu0oHpvxOi2RirSzrEp5j3kXW+wNYhd5gpZRQ3CPiXUygxLNL+ILn krZT0pJTsr6iCTHq5m+lkx7qejyDD0l7aOrkY= Received: by 10.213.20.201 with SMTP id g9mr323725ebb.43.1326419500001; Thu, 12 Jan 2012 17:51:40 -0800 (PST) Received: from [192.168.1.21] (98-29.3-85.cust.bluewin.ch. [85.3.29.98]) by mx.google.com with ESMTPS id 15sm23127515eeu.1.2012.01.12.17.51.38 (version=SSLv3 cipher=OTHER); Thu, 12 Jan 2012 17:51:38 -0800 (PST) Message-ID: <4F0F8E28.8090506@gmail.com> Date: Fri, 13 Jan 2012 02:51:36 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F0DF399.70501@gmail.com> <4F0E309A.704@gmail.com> <4F0F79E9.5060808@gmail.com> <4F0F7D6E.1010200@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 01:51:45 -0000 Thx Antoine My u-blox chip is already soldered down to the GS407 board and I'm searching for a way around my damaged RX port. The GS407 board has the VDDUSB connected to the GND and to use USB I have to remove the resistor, I think. Bruzzlee On 13.01.12 02:37, antoine drouin wrote: > I've used USB with a LEA5 on the following board > http://svn.savannah.nongnu.org/viewvc/paparazzi-hardware/trunk/sensors/gps_13/?root=paparazzi > My laptop's USB was enough to supply the module. > > > On Fri, Jan 13, 2012 at 2:07 AM, Chris Gough > wrote: >> I don't have a schematic for GS407 but the attached design shows it >> for a NEO-6Q module. >> >> Comparing page 26 of the u-blox 5 and u-blox 6 integration manuals, >> they should be the same pin out. >> >> http://www.u-blox.com/images/downloads/Product_Docs/LEA-6_NEO-6_MAX-6_HardwareIntegrationManual_%28GPS.G6-HW-09007%29.pdf >> >> http://www.u-blox.com/images/downloads/Product_Docs/LEA-5_NEO-5_TIM-5H_HardwareIntegrationManual%28GPS.G5-MS5-09027%29.pdf >> >> I have a few of these NEO-6Q modules made up by the way - good >> sensitivity and 1 Hz faster than the 5H. If anyone wants to help me >> test / review one them please mail me off-list. >> >> Chris Gough >> >> >> On Fri, Jan 13, 2012 at 11:40 AM, Bruzzlee wrote: >>> USB to u-blox chip or USB to autopilot --> tunnel --> GPS? >>> I need the solution for the first option. USB directly to u-blox chip >>> (soldering if necessary) >>> >>> thx Bruzzlee >>> >>> >>> On Fri Jan 13 01:36:04 2012, Eduardo lavratti wrote: >>>> I configured all my ublox gps using USB. >>>> >>>>> Date: Fri, 13 Jan 2012 01:25:13 +0100 >>>>> From: bruzzlee.ch@gmail.com >>>>> To: paparazzi-devel@nongnu.org >>>>> Subject: Re: [Paparazzi-devel] u-blox flashing with floss jtag >>>>> >>>>> It's definitive: My RX port of the GPS is broken. >>>>> Has someone done the "GS407 USB hack"? >>>>> I've read that It's possible to connect an USB cable directly to the >>>>> u-blox chip. >>>>> But I have to free the USB_VCC from the ground. The connection between >>>>> USB_VCC and GND is somewhere on the GS407 board, but where? ;-) >>>>> >>>>> If I'm able to configure the GPS through the usb port the GPS will be >>>>> fully usable. I don't think the autopilot needs to send something to >>>>> the GPS. (Maybe Warmstart and Coldstart - but who needs this? ;-)) >>>>> Bruzzlee >>>>> >>>>> On Thu Jan 12 02:00:10 2012, Bruzzlee wrote: >>>>>> Hi Felix >>>>>> Thx 4 the answer >>>>>> >>>>>> I think (correct me if I'm wrong) I've already connected the gps to >>>>>> the jtag serial port by connecting it to the UART/COM. >>>>>> >>>>>> I now tried the your method with the bridge (tunnel firmware). >>>>>> The tunnel is ready but the orange led (RX) and the second blue led on >>>>>> the lisa board is blinking every second. >>>>>> --> no difference. >>>>>> I also tried to switch RX and TX but then, no led is blinking. >>>>>> >>>>>> Thx Bruzzlee >>>>>> >>>>>> >>>>>> Am 11.01.12 22:30, schrieb Felix Ruess: >>>>>>> Hi Bruzzlee, >>>>>>> >>>>>>> you can use the floss jtag serial port to directly connect to the >>>>>>> gps, >>>>>>> or if you don't want to make cables connect to the uart on lisa/m >>>>>>> while having the gps on the other uart. >>>>>>> Then you can flash the tunnel to the lisa (bridges uart1 and uart2). >>>>>>> >>>>>>> Add this to your airframe file: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> There is just no usb_tunnel for the stm32 based autopilots so far... >>>>>>> >>>>>>> Cheers, Felix >>>>>>> >>>>>>> On Wed, Jan 11, 2012 at 9:39 PM, Bruzzlee >>>>>>> wrote: >>>>>>>> Hi all >>>>>>>> Has someone tried/managed to flash an u-blox gps with the floss jtag >>>>>>>> chip >>>>>>>> using u-center? >>>>>>>> The only thing I have, is a signal on RX every second (led on floss >>>>>>>> blinking >>>>>>>> orange and plugs on the bottom of the program blinking green) >>>>>>>> But everything I try results in a timeout. >>>>>>>> >>>>>>>> All hints are welcome! >>>>>>>> >>>>>>>> btw: I can't flash through a autopilot tunnel because I have only a >>>>>>>> Lisa M >>>>>>>> at the moment. >>>>>>>> >>>>>>>> parts: >>>>>>>> http://paparazzi.enac.fr/wiki/JTAG >>>>>>>> http://www.sparkfun.com/products/9436 >>>>>>>> http://www.sparkfun.com/products/10496 >>>>>>>> (Lisa M V1.0) >>>>>>>> >>>>>>>> thx Bruzzlee >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Paparazzi-devel mailing list >>>>>>>> Paparazzi-devel@nongnu.org >>>>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>>> _______________________________________________ >>>>>>> Paparazzi-devel mailing list >>>>>>> Paparazzi-devel@nongnu.org >>>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> -- >> . >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 13 11:19:09 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RljqP-0008Uc-I7 for mharc-paparazzi-devel@gnu.org; Fri, 13 Jan 2012 11:19:09 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RljqJ-0008Sc-OL for paparazzi-devel@nongnu.org; Fri, 13 Jan 2012 11:19:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RljqD-00059J-QZ for paparazzi-devel@nongnu.org; Fri, 13 Jan 2012 11:19:03 -0500 Received: from imss-1.enac.fr ([195.220.159.36]:43800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RljqD-000596-Ab for paparazzi-devel@nongnu.org; Fri, 13 Jan 2012 11:18:57 -0500 Received: from mauve.recherche.enac.fr (imss-1.imss.interne.enac [127.0.0.1]) by imss-1.enac.fr (Postfix) with ESMTP id 8C8CE18B3A3 for ; Fri, 13 Jan 2012 17:18:31 +0100 (CET) Received: from [10.31.6.11] (poule.recherche.enac.fr [10.31.6.11])by mauve.recherche.enac.fr (Postfix) with ESMTP id 7DD50C40074for ; Fri, 13 Jan 2012 17:18:31 +0100 (CET) Message-ID: <4F105957.7060606@gmail.com> Date: Fri, 13 Jan 2012 17:18:31 +0100 From: Gautier Hattenberger User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.23) Gecko/20110922 Thunderbird/3.1.15 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: In-Reply-To: Content-Type: multipart/alternative; boundary=------------000303030708020408030400 X-imss-version: 2.5 X-imss-result: Passed X-imss-scores: Clean:99.90000 C:21 M:1 S:5 R:5 X-imss-settings: Baseline:1 C:1 M:1 S:1 R:1 (0.0000 0.0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 195.220.159.36 Subject: Re: [Paparazzi-devel] send massage question X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2012 16:19:06 -0000 This is a multi-part message in MIME format. --------------000303030708020408030400 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello, The sender id should be the id of the ground station, but has it has no effect for now, so it's not your problem. The SET_ACTUATOR message is only working if you run the firmware "test_actuators" on your autopilot. It has no effect on the normal autopilot (target "ap"). Gautier On 12/01/2012 15:17, Jochen Rieger wrote: > Hello, i want to understand the massage protocol. An example should be > set servo massage. > > In message.xml file is written: > > > > > > > > Its meaning set servos, or isnt? > > Next, was to define a massage: > > 99 0B 01 64 07 03 B6 01 01 27 AC > > > A PPRZ_STX 99 > B lenght A->E 0B = 11 > C PPRZ_Data: > 0 Sender_ID 01 =aircraft id = 1 > 1 Msg ID 0x64 =100= massage id for set_actuator > 2 MSG Payload 07 = 7 > 3 Data: > a Value 03 B6 = 950 (PWM) > b No 01 = second servoconnector has > number 1 > c ac_id 01 = sender_id??? > > D Checksum A (sum[B->C]) = 27 > E Checksum B (sum[ck_a]) = AC > > Pprz frame: > * > * |STX|length|... payload=(length-4) bytes ...|Checksum A|Checksum B| > > where checksum is computed over length and payload: > * ck_A = ck_B = length > * for each byte b in payload > * ck_A += b; ck_b += ck_A > > ck_a = ck_b = 11 > > b=1 > ck_a= 12 > ck_b= 23 > > b = 2 > ck_a=14 > ck_b=37 > > b= 3 > ck_a=17 > ck_b=54 > > b=4 > ck_a=21 > ck_b=75 > > b=5 > ck_a=26 > ck_b=101 > > b=6 > ck_a=32 > ck_b=133 > > b=7 > ck_a=39 > ck_b=172 > > > Is there a mistake or complete false? > I have send this massage over gtkterm....but the elevator servo do not > react. > Do i need define massages in my telemetry .xml file? I use > default_fixedwing_imu.xml. > > Thanks for any help. > Best regards. > Jochen > > > > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------000303030708020408030400 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello,

The sender id should be the id of the ground station, but has it has no effect for now, so it's not your problem.
The SET_ACTUATOR message is only working if you run the firmware "test_actuators" on your autopilot. It has no effect on the normal autopilot (target "ap").

Gautier

On 12/01/2012 15:17, Jochen Rieger wrote:
Hello, i want to understand the massage protocol. An example should be set servo massage.

In message.xml file is written:

<message name="SET_ACTUATOR" id="100" link="forwarded">
   <field name="value" type="uint16"/>
   <field name="no" type="uint8"/>
   <field name="ac_id" type="uint8"/>
 </message>

Its meaning set servos, or isnt?

Next, was to define a massage:

99 0B 01 64 07 03 B6 01 01 27 AC


A PPRZ_STX                  99
B lenght A->E                 0B     = 11
C PPRZ_Data:               
  0 Sender_ID                 01    =aircraft id = 1
  1 Msg ID                       0x64 =100= massage id for set_actuator
  2 MSG Payload             07 = 7
  3 Data:
     a Value                       03 B6 = 950 (PWM)
     b No                           01 = second servoconnector has number 1
     c ac_id                       01 = sender_id???

D Checksum A (sum[B->C])  =  27
E Checksum B (sum[ck_a])   =  AC

Pprz frame:
 *
 *   |STX|length|... payload=(length-4) bytes ...|Checksum A|Checksum B|

where checksum is computed over length and payload:
 *     ck_A = ck_B = length
 *     for each byte b in payload
 *       ck_A += b; ck_b += ck_A

ck_a = ck_b = 11

b=1
ck_a= 12
ck_b= 23

b = 2
ck_a=14
ck_b=37

b= 3
ck_a=17
ck_b=54

b=4
ck_a=21
ck_b=75

b=5
ck_a=26
ck_b=101

b=6
ck_a=32
ck_b=133

b=7
ck_a=39
ck_b=172


Is there a mistake or complete false?
I have send this massage over gtkterm....but the elevator servo do not react.
Do i need define massages in my telemetry .xml file? I use default_fixedwing_imu.xml.

Thanks for any help.
Best regards.
Jochen






_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------000303030708020408030400-- From MAILER-DAEMON Sun Jan 15 13:52:27 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RmVBr-0004fx-V4 for mharc-paparazzi-devel@gnu.org; Sun, 15 Jan 2012 13:52:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]:40290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmVBo-0004aP-FU for paparazzi-devel@nongnu.org; Sun, 15 Jan 2012 13:52:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RmVBn-0007fW-Ch for paparazzi-devel@nongnu.org; Sun, 15 Jan 2012 13:52:24 -0500 Received: from rht.bme.hu ([152.66.94.1]:4588) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmVBn-0007fH-4t for paparazzi-devel@nongnu.org; Sun, 15 Jan 2012 13:52:23 -0500 Received: from localhost ([127.0.0.1] helo=rht.bme.hu) by rht.bme.hu with esmtp (Exim 4.69) (envelope-from ) id 1RmVCI-0007Z0-76 for paparazzi-devel@nongnu.org; Sun, 15 Jan 2012 19:53:03 +0100 Received: from 84.0.173.54 (SquirrelMail authenticated user gatib) by rht.bme.hu with HTTP; Sun, 15 Jan 2012 19:52:54 +0100 Message-ID: In-Reply-To: <4F105957.7060606@gmail.com> References: <4F105957.7060606@gmail.com> Date: Sun, 15 Jan 2012 19:52:54 +0100 From: gatib@rht.bme.hu To: paparazzi-devel@nongnu.org User-Agent: SquirrelMail/1.4.20 MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: gatib@rht.bme.hu X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000) X-SA-Exim-Scanned: Yes (on rht.bme.hu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 152.66.94.1 Subject: [Paparazzi-devel] External Voltage Sensor for Battery Warnings X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jan 2012 18:52:25 -0000 Dear Developer, we are using a TWOG in an EasyGlider for two years, and we are very satisfied with it and very pleased that you make it accessible for all the world. We would ask you for some support now. We changed the airframe to a Trainer 60 with a 6cell 5000mAh LiPo. Because of the higher accu voltage (22.2V) we had to apply a switching power supply to provide power for TWOG. We installed a Sparkfun Current Sensor to the ESC, too. We configured successfully the ADC channels, and now we are able to display the actual motor current and battery voltage on the GCS with a papget. Unfortunately we didn't find the way, how to use the ADC channel of battery voltage for generating the warnings (LOW, CRITICAL, CATASTROPHIC BATT. LEVEL). Is there any way to do it without to change the code directly? Thank you in advance Balazs Budapest University of Technology and Economics Department of Aircraft and Ships From MAILER-DAEMON Mon Jan 16 03:46:12 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RmiCi-0007Wv-LM for mharc-paparazzi-devel@gnu.org; Mon, 16 Jan 2012 03:46:12 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41732) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmiCf-0007Wj-Cu for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 03:46:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RmiCa-0006WH-FO for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 03:46:09 -0500 Received: from mail-vw0-f45.google.com ([209.85.212.45]:49672) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmiCa-0006W9-AO for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 03:46:04 -0500 Received: by vbjk17 with SMTP id k17so571233vbj.4 for ; Mon, 16 Jan 2012 00:46:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=D4PhXYtsb1rd31GmRtQUrS9RxvQN/66h+fYDy2o2BqA=; b=YpdWjmTR8JiU5r0JRDP3AIQUfvUzIzvOCr3bPO/oDKPCHV4SO/U+5rUg0jDY1w3kJv EN1ajG7RBfRWStE2uFfTU9kl79XfqCqsUbFZpn4w2QDhsC3bVYV9aIvcNTP623qcaZ0I /V76F6YAp90DUFfvhz08P9L4RFZ7R4SF0uKC0= MIME-Version: 1.0 Received: by 10.52.114.1 with SMTP id jc1mr5216994vdb.40.1326703561916; Mon, 16 Jan 2012 00:46:01 -0800 (PST) Received: by 10.220.190.68 with HTTP; Mon, 16 Jan 2012 00:46:01 -0800 (PST) In-Reply-To: <4F105957.7060606@gmail.com> References: <4F105957.7060606@gmail.com> Date: Mon, 16 Jan 2012 09:46:01 +0100 Message-ID: From: Jochen Rieger To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=bcaec547cb3587c0dd04b6a13e24 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.45 Subject: Re: [Paparazzi-devel] send massage question X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2012 08:46:11 -0000 --bcaec547cb3587c0dd04b6a13e24 Content-Type: text/plain; charset=ISO-8859-1 Ok, thanks. Where can i read which massages should work in target "ap"? Is the rest of my massage ok, inspecial the checksum calculation? Regards. Jochen 2012/1/13 Gautier Hattenberger > ** > Hello, > > The sender id should be the id of the ground station, but has it has no > effect for now, so it's not your problem. > The SET_ACTUATOR message is only working if you run the firmware > "test_actuators" on your autopilot. It has no effect on the normal > autopilot (target "ap"). > > Gautier > > > On 12/01/2012 15:17, Jochen Rieger wrote: > > Hello, i want to understand the massage protocol. An example should be set > servo massage. > > In message.xml file is written: > > > > > > > > Its meaning set servos, or isnt? > > Next, was to define a massage: > > 99 0B 01 64 07 03 B6 01 01 27 AC > > > A PPRZ_STX 99 > B lenght A->E 0B = 11 > C PPRZ_Data: > 0 Sender_ID 01 =aircraft id = 1 > 1 Msg ID 0x64 =100= massage id for set_actuator > 2 MSG Payload 07 = 7 > 3 Data: > a Value 03 B6 = 950 (PWM) > b No 01 = second servoconnector has number 1 > c ac_id 01 = sender_id??? > > D Checksum A (sum[B->C]) = 27 > E Checksum B (sum[ck_a]) = AC > > Pprz frame: > * > * |STX|length|... payload=(length-4) bytes ...|Checksum A|Checksum B| > > where checksum is computed over length and payload: > * ck_A = ck_B = length > * for each byte b in payload > * ck_A += b; ck_b += ck_A > > ck_a = ck_b = 11 > > b=1 > ck_a= 12 > ck_b= 23 > > b = 2 > ck_a=14 > ck_b=37 > > b= 3 > ck_a=17 > ck_b=54 > > b=4 > ck_a=21 > ck_b=75 > > b=5 > ck_a=26 > ck_b=101 > > b=6 > ck_a=32 > ck_b=133 > > b=7 > ck_a=39 > ck_b=172 > > > Is there a mistake or complete false? > I have send this massage over gtkterm....but the elevator servo do not > react. > Do i need define massages in my telemetry .xml file? I use > default_fixedwing_imu.xml. > > Thanks for any help. > Best regards. > Jochen > > > > > > > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --bcaec547cb3587c0dd04b6a13e24 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Ok, thanks. Where can i read which massages should work in target "ap&= quot;? Is the rest of my massage ok, inspecial the checksum calculation?
Regards.
Jochen

2012/1/13 Gautier= Hattenberger <gautier.hattenberger@gmail.com>
=20 =20 =20
Hello,

The sender id should be the id of the ground station, but has it has no effect for now, so it's not your problem.
The SET_ACTUATOR message is only working if you run the firmware "test_actuators" on your autopilot. It has no effect on the n= ormal autopilot (target "ap").

Gautier


On 12/01/2012 15:17, Jochen Rieger wrote:
Hello, i w= ant to understand the massage protocol. An example should be set servo massage.

In message.xml file is written:

<message name=3D"SET_ACTUATOR" id=3D"100" link= =3D"forwarded">
=A0=A0 <field name=3D"value" type=3D"uint16"/&= gt;
=A0=A0 <field name=3D"no" type=3D"uint8"/><= br> =A0=A0 <field name=3D"ac_id" type=3D"uint8"/&g= t;
=A0</message>

Its meaning set servos, or isnt?

Next, was to define a massage:

99 0B 01 64 07 03 B6 01 01 27 AC


A PPRZ_STX=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 99
B lenght A->E=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =A0 =A0 =A0 0B =A0=A0= =A0 =3D 11
C PPRZ_Data: =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
=A0 0 Sender_ID=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 01 = =A0=A0 =3Daircraft id =3D 1
=A0 1 Msg ID=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 0x64 =3D100=3D massage id for set_actuator
=A0 2 MSG Payload=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 07 =3D 7
=A0 3 Data:
=A0=A0=A0=A0 a Value=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 03 B6 =3D 950 (PWM)
=A0=A0=A0=A0 b No=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 01 =3D second servoconnector has number 1
=A0=A0=A0=A0 c ac_id=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 01 =3D sender_id???

D Checksum A (sum[B->C])=A0 =3D=A0 27
E Checksum B (sum[ck_a])=A0=A0 =3D=A0 AC

Pprz frame:
=A0*
=A0*=A0=A0 |STX|length|... payload=3D(length-4) bytes ...|Checksum A|Checksum B|

where checksum is computed over length and payload:
=A0*=A0=A0=A0=A0 ck_A =3D ck_B =3D length
=A0*=A0=A0=A0=A0 for each byte b in payload
=A0*=A0=A0=A0=A0=A0=A0 ck_A +=3D b; ck_b +=3D ck_A

ck_a =3D ck_b =3D 11

b=3D1
ck_a=3D 12
ck_b=3D 23

b =3D 2
ck_a=3D14
ck_b=3D37

b=3D 3
ck_a=3D17
ck_b=3D54

b=3D4
ck_a=3D21
ck_b=3D75

b=3D5
ck_a=3D26
ck_b=3D101

b=3D6
ck_a=3D32
ck_b=3D133

b=3D7
ck_a=3D39
ck_b=3D172


Is there a mistake or complete false?
I have send this massage over gtkterm....but the elevator servo do not react.
Do i need define massages in my telemetry .xml file? I use default_fixedwing_imu.xml.

Thanks for any help.
Best regards.
Jochen






_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--bcaec547cb3587c0dd04b6a13e24-- From MAILER-DAEMON Mon Jan 16 08:09:19 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RmmJL-0001nM-AQ for mharc-paparazzi-devel@gnu.org; Mon, 16 Jan 2012 08:09:19 -0500 Received: from eggs.gnu.org ([140.186.70.92]:38707) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmmJC-0001jW-P9 for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 08:09:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RmmJ6-0000HB-Oe for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 08:09:10 -0500 Received: from mail.aernnova.com ([212.163.16.118]:18417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmmJ6-0000Gx-F1 for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 08:09:04 -0500 Received: from unknown (HELO annf04.AERNNOVA.COM) ([100.115.10.51]) by MAIL.AERNNOVA.COM with ESMTP; 16 Jan 2012 14:08:58 +0100 Received: from EXCHANGE.AERNNOVA.COM ([100.100.194.154]) by annf04.AERNNOVA.COM with Microsoft SMTPSVC(6.0.3790.3959); Mon, 16 Jan 2012 14:08:57 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCD450.01F2A60A" Date: Mon, 16 Jan 2012 14:08:57 +0100 Message-ID: <25C1A38AA370644C9BF99F9A8B008880024C09E9@EXCHANGE.AERNNOVA.COM> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: tiny camera questions Thread-Index: AczUUAGYziDEFlQiSgeBucqAncQ/ww== From: "GARCIA ALVAREZ, ANA" To: X-OriginalArrivalTime: 16 Jan 2012 13:08:57.0987 (UTC) FILETIME=[01D15530:01CCD450] X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.163.16.118 Subject: [Paparazzi-devel] tiny camera questions X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2012 13:09:16 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CCD450.01F2A60A Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Hi all, I'm asking some questions about the tiny board camera conector.=20 -How does the CAM SW function? (is it related to any feature? Should it receive a signal from the autopilot? What could it control?) -What about the AUX pin? Is it to connect an external source(a bat) to supply the 5v rail or is it to become a power status signal? =20 And finally, I have read in the wiki about using an overo with a twog. Any recommendation/experience? Thanks and sorry for so many questions. Ana ------_=_NextPart_001_01CCD450.01F2A60A Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

Hi all,

I’m asking some questions about the tiny = board camera conector.

-How does the CAM SW function? (is it related to = any feature? Should it receive a signal from the autopilot? What could it = control?)

-What about the AUX pin? Is it to connect an = external source(a bat) to supply the 5v rail or is it to become a power status = signal?

 

And finally, I have read in the wiki about using an = overo with a twog. Any recommendation/experience?

Thanks and sorry for so many = questions.

Ana

------_=_NextPart_001_01CCD450.01F2A60A-- From MAILER-DAEMON Mon Jan 16 10:21:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RmoNA-0003MZ-3B for mharc-paparazzi-devel@gnu.org; Mon, 16 Jan 2012 10:21:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36271) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmoN7-0003JR-D5 for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 10:21:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RmoN2-0001BM-TN for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 10:21:21 -0500 Received: from mail-pz0-f45.google.com ([209.85.210.45]:59161) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmoN2-0001B0-LN for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 10:21:16 -0500 Received: by dafa1 with SMTP id a1so2393369daf.4 for ; Mon, 16 Jan 2012 07:21:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=vw6lCIo5Q/0xJhB5cif+eaYkrAobPpR9g9lD45LahV8=; b=GOGPznHArdjtjyOKBDD7HJ7sM8pQpkRIhONR+A5y4+43q45QszI6w9/U9H6ejaQo7V hfrIRawXCYHZxMuQucV+TSjD8SFXNGY7fBkrYm+WtMHHZyb4ZkIezb7grOKonjlTNWCd 0WvwPiMkeqKERuY+sXoof5T216fOTi8zeR9gY= MIME-Version: 1.0 Received: by 10.68.75.4 with SMTP id y4mr27505350pbv.63.1326727275356; Mon, 16 Jan 2012 07:21:15 -0800 (PST) Received: by 10.68.8.98 with HTTP; Mon, 16 Jan 2012 07:21:15 -0800 (PST) Date: Mon, 16 Jan 2012 16:21:15 +0100 Message-ID: From: Syphax Benfifi To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.45 Subject: [Paparazzi-devel] Gumstix Webcam Streaming X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2012 15:21:22 -0000 Hi! I have been struggling for few weeks with my gumstix Overo Fire on the Tobi Board to stream my webcam, directly connected to the board. I have been on several website, as jumpnowtek.com, e2e.ti.com, gmane.org, gumstix.com and I still have issues with my streaming. It seems that the CMEM drivers are the issues, but I am not totally sure. As I am in Toulouse currently, I wanted to know if it is possible to come by the ENAC and to talk about how you deal with the Gumstix kernel, DSP and Images. Regards, Syphax --=20 ***************************************************** Syphax Ilies BENFIFI Electronic Systems and Signal Processing Engineering ENSEEIHT- INP Toulouse M.Eng in=A0Image and Data Processing Dublin City University ***************************************************** From MAILER-DAEMON Mon Jan 16 23:47:29 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rn0xF-0005SR-Pl for mharc-paparazzi-devel@gnu.org; Mon, 16 Jan 2012 23:47:29 -0500 Received: from eggs.gnu.org ([140.186.70.92]:32982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rn0xD-0005SJ-IP for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 23:47:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rn0xC-00081U-QO for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 23:47:27 -0500 Received: from mail-vw0-f45.google.com ([209.85.212.45]:53138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rn0xC-00081Q-O4 for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 23:47:26 -0500 Received: by vbjk17 with SMTP id k17so1290246vbj.4 for ; Mon, 16 Jan 2012 20:47:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=a1SWGKOXVXwyh3LiU8cfyVbU66tCXjtbKTVeu2hamVU=; b=rdrfczh4JvEJP+ZgRQItGkwOLTINtV+CcrT6IeTIgRRgbXXoKuc3bghwLapo2H2rks lZwjfr+k3dOT1ooEoKUEqEd4DexmWm50ABcw/7eH8ZISKxFYfBBe39LKv0s5Zkst3ays jvt6by9BNlaZ3mf9DjqOJvdwK7nf9Yib+dVfE= MIME-Version: 1.0 Received: by 10.52.31.36 with SMTP id x4mr7248309vdh.121.1326775645765; Mon, 16 Jan 2012 20:47:25 -0800 (PST) Received: by 10.220.65.82 with HTTP; Mon, 16 Jan 2012 20:47:25 -0800 (PST) Date: Tue, 17 Jan 2012 11:47:25 +0700 Message-ID: From: Bharath Sm To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=bcaec51d284c0fff4e04b6b207e0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.45 Subject: [Paparazzi-devel] Paparazzi-devel X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 04:47:28 -0000 --bcaec51d284c0fff4e04b6b207e0 Content-Type: text/plain; charset=ISO-8859-1 Hi Sir, I am interested to know what do the three led's in the Tiny 2.1 board describes when it blinks or continuously on?? Do they speak about any mode of operation at which the ARM processor is working, if so please do reply after i getto know i ll post my problem because it totally relies on your reply sir. Regards Bharath --bcaec51d284c0fff4e04b6b207e0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Sir,


=A0=A0 I am interested to know what do the three led'= ;s in the Tiny 2.1 board describes when it blinks or continuously on?? Do=20 they speak about any mode of operation at which the ARM processor is=20 working, if so please do reply after i getto=A0 know i ll post my problem= =20 because it totally=A0 relies on your reply sir.



Regards
Bharath
--bcaec51d284c0fff4e04b6b207e0-- From MAILER-DAEMON Mon Jan 16 23:58:53 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rn18H-0006EG-Ra for mharc-paparazzi-devel@gnu.org; Mon, 16 Jan 2012 23:58:53 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48501) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rn18F-0006Ba-AZ for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 23:58:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rn18E-00018E-DP for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 23:58:51 -0500 Received: from mail-vx0-f173.google.com ([209.85.220.173]:53295) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rn18E-000189-8y for paparazzi-devel@nongnu.org; Mon, 16 Jan 2012 23:58:50 -0500 Received: by vcbfk14 with SMTP id fk14so1198134vcb.4 for ; Mon, 16 Jan 2012 20:58:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=mvyloTGsWK6Ozi8w5V/519UtOoyP2TL9cqj3zjxbIOk=; b=sTreGoslGM1PGKOy+GmrzicTH9yOXFBhSarb8UwsG8CUd8lBg7/OF93cNIRfMrZTOq ho28P283k1SGe9lwZUHyNMdxzgppaQh6CA2C/GkZkiP8+ZlWnQSkatY4/XIIhFe7DfRR ysDMC86scP9SR8HVnM6RTWX1N3Ya38MY9Kc1A= MIME-Version: 1.0 Received: by 10.220.227.66 with SMTP id iz2mr9180325vcb.16.1326776329793; Mon, 16 Jan 2012 20:58:49 -0800 (PST) Received: by 10.220.65.82 with HTTP; Mon, 16 Jan 2012 20:58:49 -0800 (PST) In-Reply-To: References: Date: Tue, 17 Jan 2012 11:58:49 +0700 Message-ID: From: Bharath Sm To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=14dae9cdcbbfd570b204b6b22f7b X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.173 Subject: Re: [Paparazzi-devel] Paparazzi-devel X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 04:58:52 -0000 --14dae9cdcbbfd570b204b6b22f7b Content-Type: text/plain; charset=ISO-8859-1 please do reply sir actually i m not able to download the files onto the board its giving a error and one of the led is on continuously (which we can see at the rigth side the board) so what i can do to restore the board activity to normal condition what does that led glow trying to tell me is my question!!! at first it was proper i was able to download the code everything was working fine, wen it was working properly a led (which we can see in the middle of the board) use to blink for every one second but now its off and if i try to download the files its giving a error. guess there is some problem with the board how do i restore to normal action??? > is the board fine?? Regards Bharath On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm wrote: > Hi Sir, > > > I am interested to know what do the three led's in the Tiny 2.1 board > describes when it blinks or continuously on?? Do they speak about any mode > of operation at which the ARM processor is working, if so please do reply > after i getto know i ll post my problem because it totally relies on your > reply sir. > > > > Regards > Bharath > --14dae9cdcbbfd570b204b6b22f7b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable please do reply sir actually i m not able to download the files onto the bo= ard its giving a error and one of the led is on continuously (which we can = see at the rigth side the board) so what i can do to restore the board acti= vity to normal condition what does that led glow trying to tell me is my qu= estion!!! at first it was proper i was able to download the code everything= was working fine, wen it was working properly a led (which we can see in t= he middle of the board) use to blink for every one second but now its off a= nd if i try to download the files its giving a error.

guess there is some problem with the board how do i restore to normal a= ction???
> is the board fine??


Regards
Bharath

=
On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm <bharath.sm333= @gmail.com> wrote:
Hi Sir,


=A0=A0 I am interested to= know what do the three led's in the Tiny 2.1 board describes when it blinks or continuously on?? Do=20 they speak about any mode of operation at which the ARM processor is=20 working, if so please do reply after i getto=A0 know i ll post my problem= =20 because it totally=A0 relies on your reply sir.



Regards
Bhara= th

--14dae9cdcbbfd570b204b6b22f7b-- From MAILER-DAEMON Tue Jan 17 15:18:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnFTz-0005R9-69 for mharc-paparazzi-devel@gnu.org; Tue, 17 Jan 2012 15:18:15 -0500 Received: from eggs.gnu.org ([140.186.70.92]:37003) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnFTs-0005Qw-Lg for paparazzi-devel@nongnu.org; Tue, 17 Jan 2012 15:18:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnFTr-00014Z-GM for paparazzi-devel@nongnu.org; Tue, 17 Jan 2012 15:18:08 -0500 Received: from snt0-omc2-s33.snt0.hotmail.com ([65.55.90.108]:36269) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnFTr-00014I-DF for paparazzi-devel@nongnu.org; Tue, 17 Jan 2012 15:18:07 -0500 Received: from SNT145-W1 ([65.55.90.71]) by snt0-omc2-s33.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 17 Jan 2012 12:18:05 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_95c0a88d-2029-48ed-9193-58a10e88de3e_" X-Originating-IP: [201.21.15.110] From: Eduardo lavratti To: Paparazzi developer forum Date: Tue, 17 Jan 2012 20:18:05 +0000 Importance: Normal In-Reply-To: References: , MIME-Version: 1.0 X-OriginalArrivalTime: 17 Jan 2012 20:18:05.0946 (UTC) FILETIME=[1F35D5A0:01CCD555] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.55.90.108 Subject: Re: [Paparazzi-devel] Paparazzi-devel X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 20:18:13 -0000 --_95c0a88d-2029-48ed-9193-58a10e88de3e_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Bharath=2C what the color of the blinking led ? Date: Tue=2C 17 Jan 2012 11:58:49 +0700 From: bharath.sm333@gmail.com To: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Paparazzi-devel please do reply sir actually i m not able to download the files onto the bo= ard its giving a error and one of the led is on continuously (which we can = see at the rigth side the board) so what i can do to restore the board acti= vity to normal condition what does that led glow trying to tell me is my qu= estion!!! at first it was proper i was able to download the code everything= was working fine=2C wen it was working properly a led (which we can see in= the middle of the board) use to blink for every one second but now its off= and if i try to download the files its giving a error. guess there is some problem with the board how do i restore to normal actio= n??? > is the board fine??=20 Regards Bharath On Tue=2C Jan 17=2C 2012 at 11:47 AM=2C Bharath Sm wrote: Hi Sir=2C I am interested to know what do the three led's in the Tiny 2.1 board describes when it blinks or continuously on?? Do=20 they speak about any mode of operation at which the ARM processor is=20 working=2C if so please do reply after i getto know i ll post my problem=20 because it totally relies on your reply sir. Regards Bharath _______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_95c0a88d-2029-48ed-9193-58a10e88de3e_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Bharath=2C what the color of the blinking led ?


Date: Tue=2C 17 Jan 2012 11:= 58:49 +0700
From: bharath.sm333@gmail.com
To: paparazzi-devel@nongnu.= org
Subject: Re: [Paparazzi-devel] Paparazzi-devel

please do repl= y sir actually i m not able to download the files onto the board its giving= a error and one of the led is on continuously (which we can see at the rig= th side the board) so what i can do to restore the board activity to normal= condition what does that led glow trying to tell me is my question!!! at f= irst it was proper i was able to download the code everything was working f= ine=2C wen it was working properly a led (which we can see in the middle of= the board) use to blink for every one second but now its off and if i try = to download the files its giving a error.

guess there is some problem with the board how do i restore to normal a= ction???
>=3B is the board fine??


Regards
Bharath
On Tue=2C Jan 17=2C 2012 at 11:47 AM=2C Bha= rath Sm <=3B= bharath.sm333@gmail.com>=3B wrote:
Hi Sir=2C


 =3B =3B I am interested to = know what do the three led's in the Tiny 2.1 board describes when it blinks or continuously on?? Do=20 they speak about any mode of operation at which the ARM processor is=20 working=2C if so please do reply after i getto =3B know i ll post my pr= oblem=20 because it totally =3B relies on your reply sir.



Regards
Bh= arath


_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
=
= --_95c0a88d-2029-48ed-9193-58a10e88de3e_-- From MAILER-DAEMON Wed Jan 18 17:20:17 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rndrc-0006LB-WA for mharc-paparazzi-devel@gnu.org; Wed, 18 Jan 2012 17:20:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rndra-0006Ij-2p for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 17:20:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RndrY-0007GT-FT for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 17:20:13 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:38921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RndrY-0007GN-88 for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 17:20:12 -0500 Received: by iaeo4 with SMTP id o4so13447907iae.4 for ; Wed, 18 Jan 2012 14:20:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=7WESTd1xDDqgdP7TIO8uPY/31o+f2ygGROjDiPAMxTI=; b=ImurSSh2xaEqMdr90gYyW8JV9GPmXkzhY5DW0Bo5tVh0CJA5F6SZl2f4X2kpK8YHPK IOKamgjR423a/RSRuAj1xN8kbC+nutN/Xto82au43M1iLFNtk0Hzfa2B5ruBMDWhZg0s cv+i26iTHd4KfipkdL3XK6qhQJk8m3sHEGK10= MIME-Version: 1.0 Received: by 10.50.6.194 with SMTP id d2mr24420975iga.24.1326925211047; Wed, 18 Jan 2012 14:20:11 -0800 (PST) Received: by 10.50.168.99 with HTTP; Wed, 18 Jan 2012 14:20:11 -0800 (PST) In-Reply-To: <25C1A38AA370644C9BF99F9A8B008880024C09E9@EXCHANGE.AERNNOVA.COM> References: <25C1A38AA370644C9BF99F9A8B008880024C09E9@EXCHANGE.AERNNOVA.COM> Date: Wed, 18 Jan 2012 23:20:11 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] tiny camera questions X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2012 22:20:15 -0000 Hi Ana, The CAM_SW is just a normal gpio, but is intended for e.g. switching a video camera on and off. You can use CAM_SWITCH_LED to switch the gpio.... The AUX pin outputs the 5V from the internal rail, but you can switch it on and off (with POWER_SWITCH_LED). If you add the settings file switch.xml you get two buttons in the strip to turn it off and on. Cheers, Felix On Mon, Jan 16, 2012 at 2:08 PM, GARCIA ALVAREZ, ANA wrote: > Hi all, > > I=E2=80=99m asking some questions about the tiny board camera conector. > > -How does the CAM SW function? (is it related to any feature? Should it > receive a signal from the autopilot? What could it control?) > > -What about the AUX pin? Is it to connect an external source(a bat) to > supply the 5v rail or is it to become a power status signal? > > > > And finally, I have read in the wiki about using an overo with a twog. An= y > recommendation/experience? > > Thanks and sorry for so many questions. > > Ana > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Wed Jan 18 17:55:20 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnePY-0001bs-T5 for mharc-paparazzi-devel@gnu.org; Wed, 18 Jan 2012 17:55:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41070) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnePW-0001bF-2Z for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 17:55:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnePU-0004nj-39 for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 17:55:17 -0500 Received: from mail-gx0-f173.google.com ([209.85.161.173]:54423) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnePT-0004na-TK for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 17:55:16 -0500 Received: by ggnk1 with SMTP id k1so5250468ggn.4 for ; Wed, 18 Jan 2012 14:55:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=95uXXiDxGFkF30aJ8NCzWeenaKrGHoVActjGlTq313g=; b=EpAsTNIbcGpW4gSk/vrO4YMTYGyJ+EKUNcEthoXY4253WoWFResmKjAm3VKqSbsIr8 L6GN/fU+v9Q5flF3P2xzOQKU8kelsC94xsVTR3jJJOEuynf3mgnS1iq1cXDfAD+GBz1h nMVZW5X1vBWCJYOe7Czydpiv7cdybfc454O2M= MIME-Version: 1.0 Received: by 10.50.217.168 with SMTP id oz8mr21854134igc.24.1326927313918; Wed, 18 Jan 2012 14:55:13 -0800 (PST) Received: by 10.50.168.99 with HTTP; Wed, 18 Jan 2012 14:55:13 -0800 (PST) In-Reply-To: References: <4F105957.7060606@gmail.com> Date: Wed, 18 Jan 2012 23:55:13 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.173 Subject: Re: [Paparazzi-devel] External Voltage Sensor for Battery Warnings X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2012 22:55:19 -0000 Hi Balazs, you can add (with the ratio you need of course to your airframe file (e.g. BAT section). Then you also need to change the ADC channel that is used to read the voltage, e.g. . You have to add that to the ap firmware section, so it will be a global define and just one in the generated airframe file. To not get errors because ADC_CHANNEL_VSUPPLY gets redefined, pull again from master... Cheers, Felix On Sun, Jan 15, 2012 at 7:52 PM, wrote: > Dear Developer, > > we are using a TWOG in an EasyGlider for two years, and we are very > satisfied with it and very pleased that you make it accessible for all th= e > world. > > We would ask you for some support now. We changed the airframe to a > Trainer 60 with a 6cell 5000mAh LiPo. Because of the higher accu voltage > (22.2V) we had to apply a switching power supply to provide power for > TWOG. We installed a Sparkfun Current Sensor to the ESC, too. We > configured successfully the ADC channels, and now we are able to display > the actual motor current and battery voltage on the GCS with a papget. > Unfortunately we didn't find the way, how to use the ADC channel of > battery voltage for generating the warnings (LOW, CRITICAL, CATASTROPHIC > BATT. LEVEL). Is there any way to do it without to change the code > directly? > > Thank you in advance > =C2=A0Balazs > > Budapest University of Technology and Economics > Department of Aircraft and Ships > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Wed Jan 18 20:49:58 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rnh8Y-0002qW-6T for mharc-paparazzi-devel@gnu.org; Wed, 18 Jan 2012 20:49:58 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45941) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rnh8V-0002pt-0l for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 20:49:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rnh8T-0006Wv-EM for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 20:49:54 -0500 Received: from mail-vx0-f173.google.com ([209.85.220.173]:62710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rnh8T-0006Wf-7o for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 20:49:53 -0500 Received: by vcbfo14 with SMTP id fo14so353385vcb.4 for ; Wed, 18 Jan 2012 17:49:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=iQRkSZUO23fLT+FTag36d3cr9Derax8zYc6l2ht5Nm8=; b=eUaPl9ecT8XoHSX/i7/s6nOVSdo2OwXHc4aMltAx4+TaessyjApWO1tHah0QXCkw8G MIG3iQ4iR2avdc8lhUf7deX+Uir2o44r14vYM1RECD/18uG9di1cWTLwyxP1eoThtSoa SLIJAc5b0Y7KmWTpXH0R63qLbhxAdwu45Kyfw= MIME-Version: 1.0 Received: by 10.220.140.209 with SMTP id j17mr14321880vcu.66.1326937791982; Wed, 18 Jan 2012 17:49:51 -0800 (PST) Received: by 10.220.65.82 with HTTP; Wed, 18 Jan 2012 17:49:51 -0800 (PST) In-Reply-To: References: Date: Thu, 19 Jan 2012 08:49:51 +0700 Message-ID: From: Bharath Sm To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d042fd766baec9604b6d7c7b6 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.173 Subject: Re: [Paparazzi-devel] Paparazzi-devel Digest, Vol 94, Issue 27 X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 01:49:56 -0000 --f46d042fd766baec9604b6d7c7b6 Content-Type: text/plain; charset=ISO-8859-1 green sir regards bharath On Thu, Jan 19, 2012 at 12:00 AM, wrote: > Send Paparazzi-devel mailing list submissions to > paparazzi-devel@nongnu.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > or, via email, send a message with subject or body 'help' to > paparazzi-devel-request@nongnu.org > > You can reach the person managing the list at > paparazzi-devel-owner@nongnu.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Paparazzi-devel digest..." > > > Today's Topics: > > 1. Re: Paparazzi-devel (Eduardo lavratti) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 17 Jan 2012 20:18:05 +0000 > From: Eduardo lavratti > To: Paparazzi developer forum > Subject: Re: [Paparazzi-devel] Paparazzi-devel > Message-ID: > Content-Type: text/plain; charset="iso-8859-1" > > > Bharath, what the color of the blinking led ? > > Date: Tue, 17 Jan 2012 11:58:49 +0700 > From: bharath.sm333@gmail.com > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Paparazzi-devel > > please do reply sir actually i m not able to download the files onto the > board its giving a error and one of the led is on continuously (which we > can see at the rigth side the board) so what i can do to restore the board > activity to normal condition what does that led glow trying to tell me is > my question!!! at first it was proper i was able to download the code > everything was working fine, wen it was working properly a led (which we > can see in the middle of the board) use to blink for every one second but > now its off and if i try to download the files its giving a error. > > > guess there is some problem with the board how do i restore to normal > action??? > > is the board fine?? > > > Regards > Bharath > > On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm > wrote: > > Hi Sir, > > > I am interested to know what do the three led's in > the Tiny 2.1 board describes when it blinks or continuously on?? Do > they speak about any mode of operation at which the ARM processor is > working, if so please do reply after i getto know i ll post my problem > because it totally relies on your reply sir. > > > > > Regards > Bharath > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20120117/82c7e96c/attachment.html > > > > ------------------------------ > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > End of Paparazzi-devel Digest, Vol 94, Issue 27 > *********************************************** > --f46d042fd766baec9604b6d7c7b6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable green sir

regards
bharath

On Th= u, Jan 19, 2012 at 12:00 AM, <paparazzi-devel-request@nongnu.org> wrote:
Send Paparazzi-devel mailing list submission= s to
=A0 =A0 =A0 =A0paparazzi-dev= el@nongnu.org

To subscribe or unsubscribe via the World Wide Web, visit
=A0 =A0 =A0 =A0https://lists.nongnu.org/mailman/listinfo/papa= razzi-devel
or, via email, send a message with subject or body 'help' to
=A0 =A0 =A0 =A0papar= azzi-devel-request@nongnu.org

You can reach the person managing the list at
=A0 =A0 =A0 =A0paparaz= zi-devel-owner@nongnu.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Paparazzi-devel digest..."


Today's Topics:

=A0 1. Re: Paparazzi-devel (Eduardo lavratti)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 Jan 2012 20:18:05 +0000
From: Eduardo lavratti <agressi= va@hotmail.com>
To: Paparazzi developer forum <paparazzi-devel@nongnu.org>
Subject: Re: [Paparazzi-devel] Paparazzi-devel
Message-ID: <SNT145-W1730B276C4F8565E9A6FAA0800@phx.gbl>
Content-Type: text/plain; charset=3D"iso-8859-1"


Bharath, what the color of the blinking led ?

Date: Tue, 17 Jan 2012 11:58:49 +0700
From: bharath.sm333@gmail.com
To:
paparazzi-devel@nongnu.or= g
Subject: Re: [Paparazzi-devel] Paparazzi-devel

please do reply sir actually i m not able to download the files onto the bo= ard its giving a error and one of the led is on continuously (which we can = see at the rigth side the board) so what i can do to restore the board acti= vity to normal condition what does that led glow trying to tell me is my qu= estion!!! at first it was proper i was able to download the code everything= was working fine, wen it was working properly a led (which we can see in t= he middle of the board) use to blink for every one second but now its off a= nd if i try to download the files its giving a error.


guess there is some problem with the board how do i restore to normal actio= n???
> is the board fine??


Regards
Bharath

On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm <bharath.sm333@gmail.com> wrote:

Hi Sir,


=A0 I am interested to know what do the three led's in
=A0the Tiny 2.1 board describes when it blinks or continuously on?? Do
they speak about any mode of operation at which the ARM processor is
working, if so please do reply after i getto =A0know i ll post my problem because it totally =A0relies on your reply sir.




Regards
Bharath




_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br> -------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists= .nongnu.org/archive/html/paparazzi-devel/attachments/20120117/82c7e96c/atta= chment.html>

------------------------------

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

End of Paparazzi-devel Digest, Vol 94, Issue 27
***********************************************

--f46d042fd766baec9604b6d7c7b6-- From MAILER-DAEMON Wed Jan 18 20:51:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnhAH-0003Em-F7 for mharc-paparazzi-devel@gnu.org; Wed, 18 Jan 2012 20:51:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46360) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnhAE-0003EX-7m for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 20:51:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnhAC-0006nG-Lr for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 20:51:42 -0500 Received: from mail-vx0-f173.google.com ([209.85.220.173]:49929) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnhAC-0006nC-GO for paparazzi-devel@nongnu.org; Wed, 18 Jan 2012 20:51:40 -0500 Received: by vcbfo14 with SMTP id fo14so354403vcb.4 for ; Wed, 18 Jan 2012 17:51:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=cY38Jh8xWq9JZGVS7XhY6TNktF24w3AXvhLBkSfXAMQ=; b=fzTtcouU+yTK9AUTFegIFGgmDUxiuFANPeW/wHS3QrDQR2CmzI8Vedh0e/vnT9Xzls eaLqZ+VHcWKu34+BVby83EHTnkH6CpO1BPBwd1+l2G1TkX2osu4TWpgEIUaStRWWB1gI 1x2YkqsP5kYakRJwUgQ4OKd9hyHNK6NKxvpCM= MIME-Version: 1.0 Received: by 10.220.227.66 with SMTP id iz2mr14370114vcb.16.1326937900010; Wed, 18 Jan 2012 17:51:40 -0800 (PST) Received: by 10.220.65.82 with HTTP; Wed, 18 Jan 2012 17:51:39 -0800 (PST) In-Reply-To: References: Date: Thu, 19 Jan 2012 08:51:39 +0700 Message-ID: From: Bharath Sm To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=14dae9cdcbbf2b4c4604b6d7ced8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.173 Subject: Re: [Paparazzi-devel] Paparazzi-devel Digest, Vol 94, Issue 27 X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 01:51:43 -0000 --14dae9cdcbbf2b4c4604b6d7ced8 Content-Type: text/plain; charset=ISO-8859-1 it is led3 which is blinking continuously and it is green color sir bharath On Thu, Jan 19, 2012 at 8:49 AM, Bharath Sm wrote: > green sir > > regards > bharath > > > On Thu, Jan 19, 2012 at 12:00 AM, wrote: > >> Send Paparazzi-devel mailing list submissions to >> paparazzi-devel@nongnu.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> or, via email, send a message with subject or body 'help' to >> paparazzi-devel-request@nongnu.org >> >> You can reach the person managing the list at >> paparazzi-devel-owner@nongnu.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Paparazzi-devel digest..." >> >> >> Today's Topics: >> >> 1. Re: Paparazzi-devel (Eduardo lavratti) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Tue, 17 Jan 2012 20:18:05 +0000 >> From: Eduardo lavratti >> To: Paparazzi developer forum >> Subject: Re: [Paparazzi-devel] Paparazzi-devel >> Message-ID: >> Content-Type: text/plain; charset="iso-8859-1" >> >> >> Bharath, what the color of the blinking led ? >> >> Date: Tue, 17 Jan 2012 11:58:49 +0700 >> From: bharath.sm333@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Paparazzi-devel >> >> please do reply sir actually i m not able to download the files onto the >> board its giving a error and one of the led is on continuously (which we >> can see at the rigth side the board) so what i can do to restore the board >> activity to normal condition what does that led glow trying to tell me is >> my question!!! at first it was proper i was able to download the code >> everything was working fine, wen it was working properly a led (which we >> can see in the middle of the board) use to blink for every one second but >> now its off and if i try to download the files its giving a error. >> >> >> guess there is some problem with the board how do i restore to normal >> action??? >> > is the board fine?? >> >> >> Regards >> Bharath >> >> On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm >> wrote: >> >> Hi Sir, >> >> >> I am interested to know what do the three led's in >> the Tiny 2.1 board describes when it blinks or continuously on?? Do >> they speak about any mode of operation at which the ARM processor is >> working, if so please do reply after i getto know i ll post my problem >> because it totally relies on your reply sir. >> >> >> >> >> Regards >> Bharath >> >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: < >> http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20120117/82c7e96c/attachment.html >> > >> >> ------------------------------ >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> End of Paparazzi-devel Digest, Vol 94, Issue 27 >> *********************************************** >> > > --14dae9cdcbbf2b4c4604b6d7ced8 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
it is led3 which is blinking continuously an= d it is green color sir


bharath

On Thu, Jan 19, 2012 at 8:49 AM, Bharath Sm <= bharath.sm333@gmail.com><= /span> wrote:
green sir

regards
bharath
<= div class=3D"h5">

On Thu, Jan 19, 2012 at 12:00 AM, <paparazzi-devel-request@nongnu.org> wrote:
Send Paparazzi-devel mailing list submission= s to
=A0 =A0 =A0 =A0paparazzi-devel@nongnu.org

To subscribe or unsubscribe via the World Wide Web, visit
=A0 =A0 =A0 =A0https://lists.nongnu.org/mailman/listinfo/papa= razzi-devel
or, via email, send a message with subject or body 'help' to
=A0 =A0 =A0 =A0paparazzi-devel-request@nongnu.org

You can reach the person managing the list at
=A0 =A0 =A0 =A0paparazzi-devel-owner@nongnu.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Paparazzi-devel digest..."


Today's Topics:

=A0 1. Re: Paparazzi-devel (Eduardo lavratti)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 Jan 2012 20:18:05 +0000
From: Eduardo lavratti <agressiva@hotmail.com>
To: Paparazzi developer forum <paparazzi-devel@nongnu.org>
Subject: Re: [Paparazzi-devel] Paparazzi-devel
Message-ID: <SNT145-W1730B276C4F8565E9A6FAA0800@phx.gbl>
Content-Type: text/plain; charset=3D"iso-8859-1"


Bharath, what the color of the blinking led ?

Date: Tue, 17 Jan 2012 11:58:49 +0700
From: bharath.= sm333@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Paparazzi-devel

please do reply sir actually i m not able to download the files onto the bo= ard its giving a error and one of the led is on continuously (which we can = see at the rigth side the board) so what i can do to restore the board acti= vity to normal condition what does that led glow trying to tell me is my qu= estion!!! at first it was proper i was able to download the code everything= was working fine, wen it was working properly a led (which we can see in t= he middle of the board) use to blink for every one second but now its off a= nd if i try to download the files its giving a error.


guess there is some problem with the board how do i restore to normal actio= n???
> is the board fine??


Regards
Bharath

On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm <bharath.sm333@gmail.com> wrote:
Hi Sir,


=A0 I am interested to know what do the three led's in
=A0the Tiny 2.1 board describes when it blinks or continuously on?? Do
they speak about any mode of operation at which the ARM processor is
working, if so please do reply after i getto =A0know i ll post my problem because it totally =A0relies on your reply sir.




Regards
Bharath




_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br> -------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists= .nongnu.org/archive/html/paparazzi-devel/attachments/20120117/82c7e96c/atta= chment.html>

------------------------------

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

End of Paparazzi-devel Digest, Vol 94, Issue 27
***********************************************


--14dae9cdcbbf2b4c4604b6d7ced8-- From MAILER-DAEMON Thu Jan 19 02:31:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnmTQ-00084S-L2 for mharc-paparazzi-devel@gnu.org; Thu, 19 Jan 2012 02:31:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:35450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnmTO-00083Q-7L for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 02:31:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnmTI-0004PJ-9T for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 02:31:50 -0500 Received: from rht.bme.hu ([152.66.94.1]:35166) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnmTI-0004Oz-41 for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 02:31:44 -0500 Received: from gatiasztali.bme.hu ([192.168.3.119]) by rht.bme.hu with esmtp (Exim 4.69) (envelope-from ) id 1RnmTy-00028c-SX for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 08:32:32 +0100 Message-ID: <4F17C6CE.7030607@rht.bme.hu> Date: Thu, 19 Jan 2012 08:31:26 +0100 From: Balazs GATI User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F105957.7060606@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 192.168.3.119 X-SA-Exim-Mail-From: gatib@rht.bme.hu X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000) X-SA-Exim-Scanned: Yes (on rht.bme.hu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 152.66.94.1 Subject: Re: [Paparazzi-devel] External Voltage Sensor for Battery Warnings X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 07:31:51 -0000 Dear Felix, I'm very thankful for your effort to extend the code with this feature! I wish you and the whoole paparazzi team a fruitful 2012! Best regards, Balazs Gati 2012.01.18. 23:55 keltezéssel, Felix Ruess írta: > Hi Balazs, > > you can add > (with the ratio you need of course to your airframe file (e.g. BAT > section). > Then you also need to change the ADC channel that is used to read the > voltage, e.g.. You > have to add that to the ap firmware section, so it will be a global > define and just one in the generated airframe file. > > To not get errors because ADC_CHANNEL_VSUPPLY gets redefined, pull > again from master... > > Cheers, Felix > > On Sun, Jan 15, 2012 at 7:52 PM, wrote: >> Dear Developer, >> >> we are using a TWOG in an EasyGlider for two years, and we are very >> satisfied with it and very pleased that you make it accessible for all the >> world. >> >> We would ask you for some support now. We changed the airframe to a >> Trainer 60 with a 6cell 5000mAh LiPo. Because of the higher accu voltage >> (22.2V) we had to apply a switching power supply to provide power for >> TWOG. We installed a Sparkfun Current Sensor to the ESC, too. We >> configured successfully the ADC channels, and now we are able to display >> the actual motor current and battery voltage on the GCS with a papget. >> Unfortunately we didn't find the way, how to use the ADC channel of >> battery voltage for generating the warnings (LOW, CRITICAL, CATASTROPHIC >> BATT. LEVEL). Is there any way to do it without to change the code >> directly? >> >> Thank you in advance >> Balazs >> >> Budapest University of Technology and Economics >> Department of Aircraft and Ships >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -- Balazs GATI, PhD Department of Aircraft and Ships Budapest University of Technology and Economics Address: Budapest Stoczek u 6. J. ép. 423 1111 Tel: +(36)-1-463-1960 Fax: +(36)-1-463-3080 Homepage: http://rht.bme.hu/~gatib/ From MAILER-DAEMON Thu Jan 19 03:52:21 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnnjJ-0004s2-QN for mharc-paparazzi-devel@gnu.org; Thu, 19 Jan 2012 03:52:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46693) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnnjB-0004mk-Vd for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 03:52:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnnjA-0008I2-7c for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 03:52:13 -0500 Received: from mail-pw0-f45.google.com ([209.85.160.45]:58530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rnnj9-0008Hh-Uj for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 03:52:12 -0500 Received: by pbdd2 with SMTP id d2so1474759pbd.4 for ; Thu, 19 Jan 2012 00:52:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=elcgo/SQ2AUHCA/0A+0+Eg0GjuimwJbtSsAi064W2xA=; b=AvYc+VoirawVaS35XjwSHVYmZO0ATgqfVxr7sJNqU5JBNOAfUeOHiTSaWIwND4nh4K tYdl5zBGqPJ32tystQnk3F1Aq9TUXelYeooYxpKM07y6fSpIcMuYp7Iu1/eAVMrY9C/s NbdIBzaSjxi5zefxQ0fCgdx+pL8TBejo4J3fA= MIME-Version: 1.0 Received: by 10.68.116.144 with SMTP id jw16mr51195932pbb.28.1326963130413; Thu, 19 Jan 2012 00:52:10 -0800 (PST) Received: by 10.142.239.20 with HTTP; Thu, 19 Jan 2012 00:52:10 -0800 (PST) In-Reply-To: References: Date: Thu, 19 Jan 2012 14:22:10 +0530 Message-ID: From: Prashanth Thankachan To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=e89a8ff255c604b39704b6ddae9b X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.45 Subject: Re: [Paparazzi-devel] Paparazzi-devel Digest, Vol 94, Issue 27 X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 08:52:20 -0000 --e89a8ff255c604b39704b6ddae9b Content-Type: text/plain; charset=ISO-8859-1 Dear Bharath The led coming on indicates that the code loaded into the board is running and depending on the airframe file that was loaded, may light an led on GPS lock. On the one hand it does indicate that the board is not completely dead. However, it does not indicate as to why you are not able to program the board. Not able to program may be due to several reasons as below. a) you need to first connect the USB and then power the board, only then will it enter program mode b) the cables either at the molex end or the laptop end may be faulty and not making the connections as a result the autopilot board may not be entering program mode c) Does the laptop recognize the device?/or if you put a removable drive does it show up. Was this the same laptop with the same software both OS and papaprazzi running while the board was working d) Have you set your environment variables correctly and also added yourself into the plugdev group as this is required for flashing the board? e)was there any mishap/crash etc both physical and electrical that could have damaged the hardware on board? f) what voltage are you providing as input to the board? should be atleast >7.2volts These could be some of the reasons I could of think off.....do let us know if you find any Best Regards Prashanth n Thu, Jan 19, 2012 at 7:21 AM, Bharath Sm wrote: > it is led3 which is blinking continuously and it is green color sir > > > bharath > > On Thu, Jan 19, 2012 at 8:49 AM, Bharath Sm wrote: > >> green sir >> >> regards >> bharath >> >> >> On Thu, Jan 19, 2012 at 12:00 AM, wrote: >> >>> Send Paparazzi-devel mailing list submissions to >>> paparazzi-devel@nongnu.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> or, via email, send a message with subject or body 'help' to >>> paparazzi-devel-request@nongnu.org >>> >>> You can reach the person managing the list at >>> paparazzi-devel-owner@nongnu.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of Paparazzi-devel digest..." >>> >>> >>> Today's Topics: >>> >>> 1. Re: Paparazzi-devel (Eduardo lavratti) >>> >>> >>> ---------------------------------------------------------------------- >>> >>> Message: 1 >>> Date: Tue, 17 Jan 2012 20:18:05 +0000 >>> From: Eduardo lavratti >>> To: Paparazzi developer forum >>> Subject: Re: [Paparazzi-devel] Paparazzi-devel >>> Message-ID: >>> Content-Type: text/plain; charset="iso-8859-1" >>> >>> >>> Bharath, what the color of the blinking led ? >>> >>> Date: Tue, 17 Jan 2012 11:58:49 +0700 >>> From: bharath.sm333@gmail.com >>> To: paparazzi-devel@nongnu.org >>> Subject: Re: [Paparazzi-devel] Paparazzi-devel >>> >>> please do reply sir actually i m not able to download the files onto the >>> board its giving a error and one of the led is on continuously (which we >>> can see at the rigth side the board) so what i can do to restore the board >>> activity to normal condition what does that led glow trying to tell me is >>> my question!!! at first it was proper i was able to download the code >>> everything was working fine, wen it was working properly a led (which we >>> can see in the middle of the board) use to blink for every one second but >>> now its off and if i try to download the files its giving a error. >>> >>> >>> guess there is some problem with the board how do i restore to normal >>> action??? >>> > is the board fine?? >>> >>> >>> Regards >>> Bharath >>> >>> On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm >>> wrote: >>> >>> Hi Sir, >>> >>> >>> I am interested to know what do the three led's in >>> the Tiny 2.1 board describes when it blinks or continuously on?? Do >>> they speak about any mode of operation at which the ARM processor is >>> working, if so please do reply after i getto know i ll post my problem >>> because it totally relies on your reply sir. >>> >>> >>> >>> >>> Regards >>> Bharath >>> >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> -------------- next part -------------- >>> An HTML attachment was scrubbed... >>> URL: < >>> http://lists.nongnu.org/archive/html/paparazzi-devel/attachments/20120117/82c7e96c/attachment.html >>> > >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> End of Paparazzi-devel Digest, Vol 94, Issue 27 >>> *********************************************** >>> >> >> > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > -- __________________________________________ Prashanth T, PhD St John's Research Institute St John's National Academy of Health Sciences, Sarjapur Road, Bangalore 560034, India Phone: +91-80-25532037, 22065059, Ext 236 Fax: +91-80-25501088, 25532037 Ext 103 _______________________________________________________ --e89a8ff255c604b39704b6ddae9b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Bharath
The led coming on indicates that the code loaded into the = board is running and depending on the airframe file that was loaded, may li= ght an led on GPS lock. On the one hand it does indicate that the board is = not=A0completely=A0dead. However, it does not indicate as to why you are no= t able to program the board.

Not able to program may be due to several reasons as be= low.

a) you need to first connect the USB and then= power the board, only then will it enter program mode

b) the cables either at the molex end or the laptop end may be faulty = and not making the connections as a result the autopilot board may not be e= ntering program mode

c) Does the laptop=A0recogniz= e=A0the device?/or if you put a=A0removable=A0drive does it show up. Was th= is the same laptop with the same software both OS and papaprazzi running wh= ile the board was working=A0

d) Have you set your environment variables correctly an= d also added yourself into the plugdev group as this is required for flashi= ng the board?

e)was there any mishap/crash etc bot= h physical and electrical that could have damaged the hardware on board?

f) what voltage are you providing as input to the board= ? should be atleast =A0>7.2volts

These could be= some of the reasons I could of think off.....do let us know if you find an= y

Best Regards
Prashanth



n Thu, Jan 19, 2012 at 7:21 AM, Bharath Sm= <bharath.s= m333@gmail.com> wrote:
it is led3 which is blinking continuously and it is gr= een color sir


bharath

On Thu, Jan 19, 2012 at 8:49 AM, Bharat= h Sm <bharath.sm333@gmail.com> wrote:
green sir

regards
bharath


On Thu, Jan 19, 2012 at 12:00 AM, <paparazzi-devel-request@nongnu.org> wrote:
Send Paparazzi-devel mailing list submission= s to
=A0 =A0 =A0 =A0paparazzi-devel@nongnu.org

To subscribe or unsubscribe via the World Wide Web, visit
=A0 =A0 =A0 =A0https://lists.nongnu.org/mailman/listinfo/papa= razzi-devel
or, via email, send a message with subject or body 'help' to
=A0 =A0 =A0 =A0paparazzi-devel-request@nongnu.org

You can reach the person managing the list at
=A0 =A0 =A0 =A0paparazzi-devel-owner@nongnu.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Paparazzi-devel digest..."


Today's Topics:

=A0 1. Re: Paparazzi-devel (Eduardo lavratti)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 Jan 2012 20:18:05 +0000
From: Eduardo lavratti <agressiva@hotmail.com>
To: Paparazzi developer forum <paparazzi-devel@nongnu.org>
Subject: Re: [Paparazzi-devel] Paparazzi-devel
Message-ID: <SNT145-W1730B276C4F8565E9A6FAA0800@phx.gbl>
Content-Type: text/plain; charset=3D"iso-8859-1"


Bharath, what the color of the blinking led ?

Date: Tue, 17 Jan 2012 11:58:49 +0700
From: bharath.= sm333@gmail.com
To: paparaz= zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Paparazzi-devel

please do reply sir actually i m not able to download the files onto the bo= ard its giving a error and one of the led is on continuously (which we can = see at the rigth side the board) so what i can do to restore the board acti= vity to normal condition what does that led glow trying to tell me is my qu= estion!!! at first it was proper i was able to download the code everything= was working fine, wen it was working properly a led (which we can see in t= he middle of the board) use to blink for every one second but now its off a= nd if i try to download the files its giving a error.


guess there is some problem with the board how do i restore to normal actio= n???
> is the board fine??


Regards
Bharath

On Tue, Jan 17, 2012 at 11:47 AM, Bharath Sm <bharath.sm333@gmail.com> wrote:
Hi Sir,


=A0 I am interested to know what do the three led's in
=A0the Tiny 2.1 board describes when it blinks or continuously on?? Do
they speak about any mode of operation at which the ARM processor is
working, if so please do reply after i getto =A0know i ll post my problem because it totally =A0relies on your reply sir.




Regards
Bharath




_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br> -------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists= .nongnu.org/archive/html/paparazzi-devel/attachments/20120117/82c7e96c/atta= chment.html>

------------------------------

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

End of Paparazzi-devel Digest, Vol 94, Issue 27
***********************************************



_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>



--
________= __________________________________
Prashanth T, PhD
St John's Res= earch Institute
St John's National Academy of Health Sciences,
Sarjapur Road, Bangalore 560034, India
=A0
Phone: +91-80-25532037, 22= 065059, Ext 236
Fax: +91-80-25501088, 25532037 Ext 103
_____________= __________________________________________
=A0
--e89a8ff255c604b39704b6ddae9b-- From MAILER-DAEMON Thu Jan 19 06:34:59 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnqGh-0007rv-Kv for mharc-paparazzi-devel@gnu.org; Thu, 19 Jan 2012 06:34:59 -0500 Received: from eggs.gnu.org ([140.186.70.92]:44853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnqGe-0007qV-Iq for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 06:34:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnqGZ-0001Fi-Rw for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 06:34:56 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:37316) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RnqGZ-0001F4-K4 for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 06:34:51 -0500 Received: (qmail 8276 invoked by uid 0); 19 Jan 2012 11:34:44 -0000 Received: from 75.87.255.128 by rms-us002.v300.gmx.net with HTTP Content-Type: text/plain; charset="utf-8" Date: Thu, 19 Jan 2012 06:34:42 -0500 From: "Jake Stewart" Message-ID: <20120119113443.5380@gmx.com> MIME-Version: 1.0 To: paparazzi-devel@nongnu.org X-Authenticated: #76085053 X-Flags: 0001 X-Mailer: GMX.com Web Mailer x-registered: 0 Content-Transfer-Encoding: 8bit X-GMX-UID: hJplb35j3zOlOFyU43AhGw5+IGRvb8Cw X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.208.5.67 Subject: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 11:34:58 -0000 Hello Paparazzi list members!  I'm a microbiologist from Idaho (USA).  I have a basic electronics background with some experience with RC flying and a little bit with Atmega8 programming.  I'm very interested in using UAVs to collect unique biological samples from inaccessable areas like remote areas, high altitude areas, open seas, arial samples, etc.. Your project is amazingly impressive!  So much so that it is pretty intimidating to a non-expert such as myself.  I have a few questions about where to begin.  I've done a fair bit of reading on the project, but perhaps need some advice on getting started.  Feel free to let me know if I'm out of line, or reply off-list, or ignore any or all of my questions if it's something I should be able to figure out myself. I am currently playing with STM32 VL Discovery boards from ST.  I got a handfull of them from Arrow for the insane price of $2.20 each! Link and datasheet... http://components.arrow.com/part/detail/49099771S8561546N7728 http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/cd00277245.pdf It's essentially a STM32F100B chip with all the pins exposed on headers, on a board with a STM32103 for USB programming support, a couple lights and buttons, and with all the voltage regulators and whatnot that you'd expect for a simple dev board.  I'm curious what I could do with such a cheap board.  I figure that they're essentially disposable for all intents and purposes, so no worries about going soldering iron crazy and trying to prototype some interesting circuits. I'm curious about the extent that the code is tied to the hardware... What hardware features are there beyond a proto/dev board that are necessary for the project? Would it be possible to implement something on a cheap board like the one I mentioned? Is the code dependent on any of the hardware on the LISA boards? What are the memory requirements for the firmware? I ask because I'm currently using Atollic in Windows with my board and haven't yet set up a linux environment/toolchain to work with.  Any tips or pointers to info on that would also be much appreciated, although I think I saw some info on that somewhere.  My only linux install at the moment is BT3.  Should I try with that or install debian/ubuntu? I reallize these are all pretty noobish questions, but I just wanted to introduce myself and see if I couldn't make a contact or two who have done similar work or could easily give me some answers. I plan to put some serious work into this project and think I have most of the tools needed.  Besides my $2.20 dev boards I have soldering irons, lot's of spare components, a few prototype boards, two o-scopes, multimeters, etc..  For the project I've gotten a 9DOF IMU (ST chips), a few pressure/barometer sensors, a differential pressure sensor for an airspeed tube, a Fastrax GPS module, and a couple generic RF serial modems (sub-G TI chip based).  I also have an electric plane, laptop, 3 small cameras, and a 900mhz video transmitter.  As far as I can tell I have everything to build a prototype UAV and just need to wire everything together and program it! Easy right? (kidding) If running on different hardware platforms is not something easily done with the project I'm hoping I can put together a more basic program running a subset of the normal features.  One reason I'm thinking of this is that I need to do things on the extreme cheap side as I don't have a lot of confidence that a very high percentage of my planes would actually be returning due to the dangerous nature of what they would be doing.  Maybe I'm wrong there, but I don't envision a whole lot of my hardware returning to me and I'd be happy with a 50/50 crapshoot if I can keep the hardware within budget. At the moment I'm hoping to use the components I've gotten for testing. Not sure I really even need a radio. STM32VLDiscovery board - $2.20 (arrow) 9DOF IMU - $50 (pololu.com) Fastrax GPS - $28 (mouser) Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) -------------------- Total $210.20 So if I can get any sort of reasonable return rate (many missions would probably be pretty safe) I should be able to get samples for fairly cheap (<$500).  That should be much cheaper than collecting them by hand and open up a lot of areas that simply aren't accessable.  Am I crazy to think this might be possible? -Jake From MAILER-DAEMON Thu Jan 19 07:53:28 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RnrUe-0006rD-7G for mharc-paparazzi-devel@gnu.org; Thu, 19 Jan 2012 07:53:28 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnrUX-0006ox-AU for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 07:53:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnrUR-0005zv-8G for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 07:53:21 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:54790) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RnrUQ-0005zc-Qa for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 07:53:15 -0500 Received: (qmail invoked by alias); 19 Jan 2012 12:53:11 -0000 Received: from 77-20-204-181-dynip.superkabel.de (EHLO [192.168.2.1]) [77.20.204.181] by mail.gmx.net (mp065) with SMTP; 19 Jan 2012 13:53:11 +0100 X-Authenticated: #1739529 X-Provags-ID: V01U2FsdGVkX19E+WEFwmxEpYmhYZ7FNCB4sRGaro8Q0D1W2D+Qv2 PXkPViiuor9G/E Message-ID: <4F181233.8080709@gmx.de> Date: Thu, 19 Jan 2012 13:53:07 +0100 From: "S. Spies" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.23 Subject: [Paparazzi-devel] LandKamp 3.12 X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 12:53:25 -0000 LandKamp 2012 takes part from 17.05.2012 - 20.05.2012 in Ostheim vor der Rhön/Germany. This a meeting started two years ago by a couple of people at the Mikrokopter-Forum, but is open to every on with anything that can fly (in terms of rc models). The event is simply based on fun, fun and more fun. But you are more than welcome to take part at the KampTalks to present your project, your idea or something you want to help people with. It is not made for comercial advert. Last year we have seen many, many different tri-, quadro-, hexa-, octo- and dodeka-copter and some wing models and hope we will see even more in 2012 What I personally would like to see is people explaining their project - the idea, the concept, sensors, languages with a little demo at the end. Most people there are Germans, but as always: language is not an issue! See you at the Kamp! http://www.landkamp.de/ Steffen From MAILER-DAEMON Thu Jan 19 17:50:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ro0oK-0000YY-Ge for mharc-paparazzi-devel@gnu.org; Thu, 19 Jan 2012 17:50:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ro0oH-0000Y9-73 for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 17:50:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ro0oF-0004xN-HY for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 17:50:21 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:37610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ro0oF-0004xH-8M for paparazzi-devel@nongnu.org; Thu, 19 Jan 2012 17:50:19 -0500 Received: by eekc41 with SMTP id c41so183787eek.4 for ; Thu, 19 Jan 2012 14:50:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=aV451CueibrT+Pz1HaMokRh7QLYHpRxZu8e3Y7Pveys=; b=qggKTjcWubxR1p6GooEY5pzwOQtPLOcMaXhzxPImAK9Je7UYMAmCPcUHCVpcdf65r0 u8U+AnPrvMbzw91WlUK47CNbMgtWu/I6MKiUZt/dKEhRfy7FWvzCfBg30aDtUvOr8HTe QFjj/8UJcIYO9jvndGN2Yjy7iyAcyjjCB0Fb4= MIME-Version: 1.0 Received: by 10.14.35.73 with SMTP id t49mr2308811eea.84.1327013412647; Thu, 19 Jan 2012 14:50:12 -0800 (PST) Received: by 10.213.3.66 with HTTP; Thu, 19 Jan 2012 14:50:12 -0800 (PST) In-Reply-To: <20120119113443.5380@gmx.com> References: <20120119113443.5380@gmx.com> Date: Fri, 20 Jan 2012 09:50:12 +1100 Message-ID: From: Chris Gough To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 22:50:23 -0000 Hi Jake, I can't answer your questions about using a STM32 discovery board, but I'm curious to see what others have to say about that. I'm concerned that you are adding a non-critical electronics hardware development component to a project that has more interesting and critical technical challenges. Perhaps it would be more satisfying for you if you eliminated "cost optimisation" (scale-out) to a later stage, once you have demonstrated the nesiscary functionality (prove concept). I don't think you'll find much waste in the existing autopilot designs, you can get them made in bulk quite cheeply if that's what you need. > I'm very interested in using UAVs to collect unique biological samples f= rom inaccessable > areas like remote areas, high altitude areas, open seas, arial samples, e= tc.. Please elaborate on "collecting biological samples", it's boggling my mind. I've captured samples of soild, sticks and leaves but only on unplanned landings (never collected one deliberately/remotely and carried it home). How did you imagine this working? Chris Gough On Thu, Jan 19, 2012 at 10:34 PM, Jake Stewart wrote: > Hello Paparazzi list members! =A0I'm a microbiologist from Idaho (USA). = =A0I have a basic electronics background with some experience with RC flyin= g and a little bit with Atmega8 programming. =A0I'm very interested in usin= g UAVs to collect unique biological samples from inaccessable areas like re= mote areas, high altitude areas, open seas, arial samples, etc.. > > Your project is amazingly impressive! =A0So much so that it is pretty int= imidating to a non-expert such as myself. =A0I have a few questions about w= here to begin. =A0I've done a fair bit of reading on the project, but perha= ps need some advice on getting started. =A0Feel free to let me know if I'm = out of line, or reply off-list, or ignore any or all of my questions if it'= s something I should be able to figure out myself. > > I am currently playing with STM32 VL Discovery boards from ST. =A0I got a= handfull of them from Arrow for the insane price of $2.20 each! Link and d= atasheet... > http://components.arrow.com/part/detail/49099771S8561546N7728 > http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/c= d00277245.pdf > > It's essentially a STM32F100B chip with all the pins exposed on headers, = on a board with a STM32103 for USB programming support, a couple lights and= buttons, and with all the voltage regulators and whatnot that you'd expect= for a simple dev board. =A0I'm curious what I could do with such a cheap b= oard. =A0I figure that they're essentially disposable for all intents and p= urposes, so no worries about going soldering iron crazy and trying to proto= type some interesting circuits. > > I'm curious about the extent that the code is tied to the hardware... > What hardware features are there beyond a proto/dev board that are necess= ary for the project? > Would it be possible to implement something on a cheap board like the one= I mentioned? > Is the code dependent on any of the hardware on the LISA boards? > What are the memory requirements for the firmware? > > I ask because I'm currently using Atollic in Windows with my board and ha= ven't yet set up a linux environment/toolchain to work with. =A0Any tips or= pointers to info on that would also be much appreciated, although I think = I saw some info on that somewhere. =A0My only linux install at the moment i= s BT3. =A0Should I try with that or install debian/ubuntu? > > I reallize these are all pretty noobish questions, but I just wanted to i= ntroduce myself and see if I couldn't make a contact or two who have done s= imilar work or could easily give me some answers. > > I plan to put some serious work into this project and think I have most o= f the tools needed. =A0Besides my $2.20 dev boards I have soldering irons, = lot's of spare components, a few prototype boards, two o-scopes, multimeter= s, etc.. =A0For the project I've gotten a 9DOF IMU (ST chips), a few pressu= re/barometer sensors, a differential pressure sensor for an airspeed tube, = a Fastrax GPS module, and a couple generic RF serial modems (sub-G TI chip = based). =A0I also have an electric plane, laptop, 3 small cameras, and a 90= 0mhz video transmitter. =A0As far as I can tell I have everything to build = a prototype UAV and just need to wire everything together and program it! E= asy right? (kidding) > > If running on different hardware platforms is not something easily done w= ith the project I'm hoping I can put together a more basic program running = a subset of the normal features. =A0One reason I'm thinking of this is that= I need to do things on the extreme cheap side as I don't have a lot of con= fidence that a very high percentage of my planes would actually be returnin= g due to the dangerous nature of what they would be doing. =A0Maybe I'm wro= ng there, but I don't envision a whole lot of my hardware returning to me a= nd I'd be happy with a 50/50 crapshoot if I can keep the hardware within bu= dget. > > At the moment I'm hoping to use the components I've gotten for testing. N= ot sure I really even need a radio. > STM32VLDiscovery board - $2.20 (arrow) > 9DOF IMU - $50 (pololu.com) > Fastrax GPS - $28 (mouser) > Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) > -------------------- > Total $210.20 > > So if I can get any sort of reasonable return rate (many missions would p= robably be pretty safe) I should be able to get samples for fairly cheap (<= $500). =A0That should be much cheaper than collecting them by hand and open= up a lot of areas that simply aren't accessable. =A0Am I crazy to think th= is might be possible? > > > -Jake > > > > > > > > > > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --=20 . From MAILER-DAEMON Fri Jan 20 02:57:26 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ro9Li-0004UP-2W for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 02:57:26 -0500 Received: from eggs.gnu.org ([140.186.70.92]:49726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ro9Le-0004UJ-JB for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 02:57:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ro9Lc-0008H3-SS for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 02:57:22 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:64927) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ro9Lc-0008Gy-IG for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 02:57:20 -0500 Received: by iadk27 with SMTP id k27so657470iad.4 for ; Thu, 19 Jan 2012 23:57:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=subject:references:from:content-type:x-mailer:in-reply-to :message-id:date:to:content-transfer-encoding:mime-version; bh=HunTJCmASd/ddxSsL59uuWEG8qHqVlE6PO6Xf2Tg1Yc=; b=l81xxplzD32yo7h8P7GSCdA6+Mi1MWXmj4cDmwTifAYasy/5WXg7qypvk8pN/DI2B5 a3Vpld82W/0ZfhjdZG7kJS/Y+koWEwXtVwPYJGIVQFbzKZFMUn7WQO6R9bQSDsGBSJoI OdMM/E9XXCpU8k78IPWPtTVLCFb5M2vzxmt4Y= Received: by 10.43.133.199 with SMTP id hz7mr4986721icc.35.1327046239797; Thu, 19 Jan 2012 23:57:19 -0800 (PST) Received: from [192.168.1.2] ([59.92.200.252]) by mx.google.com with ESMTPS id bj1sm2657386igb.0.2012.01.19.23.57.17 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 19 Jan 2012 23:57:19 -0800 (PST) References: <20120119113443.5380@gmx.com> From: Prashanth Content-Type: text/plain; charset=us-ascii X-Mailer: iPad Mail (8H7) In-Reply-To: Message-Id: Date: Fri, 20 Jan 2012 13:27:15 +0530 To: "paparazzi-devel@nongnu.org" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (iPad Mail 8H7) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 07:57:24 -0000 Dear Jake I am physiologist working in a medical school and was keen in understanding a= tmospheric composition including microbial and particulate content. I have s= uccessfully used the paparazzi autopilot over the last couple of years and n= ow have a research project running to measure air composition and also to sa= mple air at different altitudes and bring it to the lab for analysis. So the= short answer is being a microbiologist you can successfully deploy an auton= omous system to collect your samples, however, there is a steep learning cur= ve involved which needs investment of time and patience. The hardware and so= ftware is quite simple and learnable unless you need something extraordinary= and the ppz community is ever helpful. To start out quick, get one of the= ppz boards and read the wiki a zillion times and do as described and you sh= ould be flying autonomously. Once you have reached here you can always exper= iment to suit your needs... Good luck Prashanth=20 Sent from my iPad On 20-Jan-2012, at 4:20, Chris Gough wrote: > Hi Jake, >=20 > I can't answer your questions about using a STM32 discovery board, but > I'm curious to see what others have to say about that. >=20 > I'm concerned that you are adding a non-critical electronics hardware > development component to a project that has more interesting and > critical technical challenges. Perhaps it would be more satisfying for > you if you eliminated "cost optimisation" (scale-out) to a later > stage, once you have demonstrated the nesiscary functionality (prove > concept). >=20 > I don't think you'll find much waste in the existing autopilot > designs, you can get them made in bulk quite cheeply if that's what > you need. >=20 >> I'm very interested in using UAVs to collect unique biological samples fr= om inaccessable >> areas like remote areas, high altitude areas, open seas, arial samples, e= tc.. >=20 > Please elaborate on "collecting biological samples", it's boggling my > mind. I've captured samples of soild, sticks and leaves but only on > unplanned landings (never collected one deliberately/remotely and > carried it home). How did you imagine this working? >=20 > Chris Gough >=20 > On Thu, Jan 19, 2012 at 10:34 PM, Jake Stewart wrote: >> Hello Paparazzi list members! I'm a microbiologist from Idaho (USA). I h= ave a basic electronics background with some experience with RC flying and a= little bit with Atmega8 programming. I'm very interested in using UAVs to c= ollect unique biological samples from inaccessable areas like remote areas, h= igh altitude areas, open seas, arial samples, etc.. >>=20 >> Your project is amazingly impressive! So much so that it is pretty intim= idating to a non-expert such as myself. I have a few questions about where t= o begin. I've done a fair bit of reading on the project, but perhaps need s= ome advice on getting started. Feel free to let me know if I'm out of line,= or reply off-list, or ignore any or all of my questions if it's something I= should be able to figure out myself. >>=20 >> I am currently playing with STM32 VL Discovery boards from ST. I got a h= andfull of them from Arrow for the insane price of $2.20 each! Link and data= sheet... >> http://components.arrow.com/part/detail/49099771S8561546N7728 >> http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/c= d00277245.pdf >>=20 >> It's essentially a STM32F100B chip with all the pins exposed on headers, o= n a board with a STM32103 for USB programming support, a couple lights and b= uttons, and with all the voltage regulators and whatnot that you'd expect fo= r a simple dev board. I'm curious what I could do with such a cheap board. = I figure that they're essentially disposable for all intents and purposes, s= o no worries about going soldering iron crazy and trying to prototype some i= nteresting circuits. >>=20 >> I'm curious about the extent that the code is tied to the hardware... >> What hardware features are there beyond a proto/dev board that are necess= ary for the project? >> Would it be possible to implement something on a cheap board like the one= I mentioned? >> Is the code dependent on any of the hardware on the LISA boards? >> What are the memory requirements for the firmware? >>=20 >> I ask because I'm currently using Atollic in Windows with my board and ha= ven't yet set up a linux environment/toolchain to work with. Any tips or po= inters to info on that would also be much appreciated, although I think I sa= w some info on that somewhere. My only linux install at the moment is BT3. = Should I try with that or install debian/ubuntu? >>=20 >> I reallize these are all pretty noobish questions, but I just wanted to i= ntroduce myself and see if I couldn't make a contact or two who have done si= milar work or could easily give me some answers. >>=20 >> I plan to put some serious work into this project and think I have most o= f the tools needed. Besides my $2.20 dev boards I have soldering irons, lot= 's of spare components, a few prototype boards, two o-scopes, multimeters, e= tc.. For the project I've gotten a 9DOF IMU (ST chips), a few pressure/baro= meter sensors, a differential pressure sensor for an airspeed tube, a Fastra= x GPS module, and a couple generic RF serial modems (sub-G TI chip based). I= also have an electric plane, laptop, 3 small cameras, and a 900mhz video tr= ansmitter. As far as I can tell I have everything to build a prototype UAV a= nd just need to wire everything together and program it! Easy right? (kiddin= g) >>=20 >> If running on different hardware platforms is not something easily done w= ith the project I'm hoping I can put together a more basic program running a= subset of the normal features. One reason I'm thinking of this is that I n= eed to do things on the extreme cheap side as I don't have a lot of confiden= ce that a very high percentage of my planes would actually be returning due t= o the dangerous nature of what they would be doing. Maybe I'm wrong there, b= ut I don't envision a whole lot of my hardware returning to me and I'd be ha= ppy with a 50/50 crapshoot if I can keep the hardware within budget. >>=20 >> At the moment I'm hoping to use the components I've gotten for testing. N= ot sure I really even need a radio. >> STM32VLDiscovery board - $2.20 (arrow) >> 9DOF IMU - $50 (pololu.com) >> Fastrax GPS - $28 (mouser) >> Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) >> -------------------- >> Total $210.20 >>=20 >> So if I can get any sort of reasonable return rate (many missions would p= robably be pretty safe) I should be able to get samples for fairly cheap (<$= 500). That should be much cheaper than collecting them by hand and open up a= lot of areas that simply aren't accessable. Am I crazy to think this might= be possible? >>=20 >>=20 >> -Jake >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 >=20 >=20 > --=20 > . >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 20 04:06:03 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoAQ7-00061p-C5 for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 04:06:03 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60340) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoAQ0-00061W-JH for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 04:06:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoAPq-00017E-At for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 04:05:56 -0500 Received: from em-p00-ob.rzone.de ([81.169.146.225]:64279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoAPp-00016N-SI for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 04:05:46 -0500 X-RZG-AUTH: :IW0WYUmmW++EFFNX0GaWO4KpxhkEW85OgPe8nQ0nyzm2LoOg8Q== X-RZG-CLASS-ID: em00 Received: from post.webmailer.de (bel.store [192.168.41.68]) by snori-em-03.store (RZmta 27.5 OK) with ESMTP id 201c4fo0JIgurn for ; Fri, 20 Jan 2012 10:05:36 +0100 (MET) Received: (from httpd@localhost) by post.webmailer.de (8.13.7/8.13.6) id q0K95apD024423 for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 10:05:36 +0100 (MET) Date: Fri, 20 Jan 2012 10:05:36 +0100 (MET) Message-Id: <201201200905.q0K95apD024423@post.webmailer.de> To: paparazzi-devel@nongnu.org From: "Martin Mueller" X-Priority: 3 X-RZG-MBID: 15TkvfB+pKHySGzp0D2UP+mO3VqdLeS5E8kX MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 81.169.146.225 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 09:06:02 -0000 Hi Prashanth, could you publish some info on how you sampled the air on board an unmanned= aircraft? Would be interesting for many others doing science with Paparazz= i. Thanks, Martin ----- original Nachricht -------- Betreff: Re: [Paparazzi-devel] Introduction, Q's about STM32 development Gesendet: Fr, 20. Jan 2012 Von: Prashanth > Dear Jake > I am physiologist working in a medical school and was keen in understandi= ng > atmospheric composition including microbial and particulate content. I ha= ve > successfully used the paparazzi autopilot over the last couple of years a= nd > now have a research project running to measure air composition and also t= o > sample air at different altitudes and bring it to the lab for analysis. S= o > the short answer is being a microbiologist you can successfully deploy an > autonomous system to collect your samples, however, there is a steep > learning curve involved which needs investment of time and patience. The > hardware and software is quite simple and learnable unless you need > something extraordinary and the ppz community is ever helpful. To start o= ut > quick, get one of the ppz boards and read the wiki a zillion times and = do > as described and you should be flying autonomously. Once you have reached > here you can always experiment to suit your needs... > Good luck > Prashanth=20 >=20 >=20 >=20 > Sent from my iPad >=20 > On 20-Jan-2012, at 4:20, Chris Gough wrot= e: >=20 > > Hi Jake, > >=20 > > I can't answer your questions about using a STM32 discovery board, but > > I'm curious to see what others have to say about that. > >=20 > > I'm concerned that you are adding a non-critical electronics hardware > > development component to a project that has more interesting and > > critical technical challenges. Perhaps it would be more satisfying for > > you if you eliminated "cost optimisation" (scale-out) to a later > > stage, once you have demonstrated the nesiscary functionality (prove > > concept). > >=20 > > I don't think you'll find much waste in the existing autopilot > > designs, you can get them made in bulk quite cheeply if that's what > > you need. > >=20 > >> I'm very interested in using UAVs to collect unique biological samples > from inaccessable > >> areas like remote areas, high altitude areas, open seas, arial samples= , > etc.. > >=20 > > Please elaborate on "collecting biological samples", it's boggling my > > mind. I've captured samples of soild, sticks and leaves but only on > > unplanned landings (never collected one deliberately/remotely and > > carried it home). How did you imagine this working? > >=20 > > Chris Gough > >=20 > > On Thu, Jan 19, 2012 at 10:34 PM, Jake Stewart wrot= e: > >> Hello Paparazzi list members! I'm a microbiologist from Idaho (USA). = I > have a basic electronics background with some experience with RC flying a= nd > a little bit with Atmega8 programming. I'm very interested in using UAVs= to > collect unique biological samples from inaccessable areas like remote are= as, > high altitude areas, open seas, arial samples, etc.. > >>=20 > >> Your project is amazingly impressive! So much so that it is pretty > intimidating to a non-expert such as myself. I have a few questions abou= t > where to begin. I've done a fair bit of reading on the project, but perh= aps > need some advice on getting started. Feel free to let me know if I'm out= of > line, or reply off-list, or ignore any or all of my questions if it's > something I should be able to figure out myself. > >>=20 > >> I am currently playing with STM32 VL Discovery boards from ST. I got = a > handfull of them from Arrow for the insane price of $2.20 each! Link and > datasheet... > >> http://components.arrow.com/part/detail/49099771S8561546N7728 > >> > http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/c= d00 > 277245.pdf > >>=20 > >> It's essentially a STM32F100B chip with all the pins exposed on header= s, > on a board with a STM32103 for USB programming support, a couple lights a= nd > buttons, and with all the voltage regulators and whatnot that you'd expec= t > for a simple dev board. I'm curious what I could do with such a cheap > board. I figure that they're essentially disposable for all intents and > purposes, so no worries about going soldering iron crazy and trying to > prototype some interesting circuits. > >>=20 > >> I'm curious about the extent that the code is tied to the hardware... > >> What hardware features are there beyond a proto/dev board that are > necessary for the project? > >> Would it be possible to implement something on a cheap board like the = one > I mentioned? > >> Is the code dependent on any of the hardware on the LISA boards? > >> What are the memory requirements for the firmware? > >>=20 > >> I ask because I'm currently using Atollic in Windows with my board and > haven't yet set up a linux environment/toolchain to work with. Any tips = or > pointers to info on that would also be much appreciated, although I think= I > saw some info on that somewhere. My only linux install at the moment is > BT3. Should I try with that or install debian/ubuntu? > >>=20 > >> I reallize these are all pretty noobish questions, but I just wanted t= o > introduce myself and see if I couldn't make a contact or two who have don= e > similar work or could easily give me some answers. > >>=20 > >> I plan to put some serious work into this project and think I have mos= t > of the tools needed. Besides my $2.20 dev boards I have soldering irons, > lot's of spare components, a few prototype boards, two o-scopes, > multimeters, etc.. For the project I've gotten a 9DOF IMU (ST chips), a = few > pressure/barometer sensors, a differential pressure sensor for an airspee= d > tube, a Fastrax GPS module, and a couple generic RF serial modems (sub-G = TI > chip based). I also have an electric plane, laptop, 3 small cameras, and= a > 900mhz video transmitter. As far as I can tell I have everything to buil= d a > prototype UAV and just need to wire everything together and program it! E= asy > right? (kidding) > >>=20 > >> If running on different hardware platforms is not something easily don= e > with the project I'm hoping I can put together a more basic program runni= ng > a subset of the normal features. One reason I'm thinking of this is that= I > need to do things on the extreme cheap side as I don't have a lot of > confidence that a very high percentage of my planes would actually be > returning due to the dangerous nature of what they would be doing. Maybe > I'm wrong there, but I don't envision a whole lot of my hardware returnin= g > to me and I'd be happy with a 50/50 crapshoot if I can keep the hardware > within budget. > >>=20 > >> At the moment I'm hoping to use the components I've gotten for testing= . > Not sure I really even need a radio. > >> STM32VLDiscovery board - $2.20 (arrow) > >> 9DOF IMU - $50 (pololu.com) > >> Fastrax GPS - $28 (mouser) > >> Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) > >> -------------------- > >> Total $210.20 > >>=20 > >> So if I can get any sort of reasonable return rate (many missions woul= d > probably be pretty safe) I should be able to get samples for fairly cheap > (<$500). That should be much cheaper than collecting them by hand and op= en > up a lot of areas that simply aren't accessable. Am I crazy to think thi= s > might be possible? > >>=20 > >>=20 > >> -Jake > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >=20 > >=20 > >=20 > > --=20 > > . > >=20 > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 --- original Nachricht Ende ---- From MAILER-DAEMON Fri Jan 20 06:35:23 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoCkd-0003iO-IA for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 06:35:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:37636) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoCkY-0003fK-HM for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 06:35:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoCkR-00049c-Na for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 06:35:18 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:47099) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RoCkR-000497-7p for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 06:35:11 -0500 Received: (qmail invoked by alias); 20 Jan 2012 11:35:07 -0000 Received: from mail-qw0-f52.google.com (EHLO mail-qw0-f52.google.com) [209.85.216.52] by mail.gmx.net (mp003) with SMTP; 20 Jan 2012 12:35:07 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX1/0uI8Fhkz0bPzqJgYvKEh8Ulo8omC/8ciPdGbaQ5 CrDuj6cJj8+dYk Received: by qadb17 with SMTP id b17so266140qad.4 for ; Fri, 20 Jan 2012 03:35:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.224.34.196 with SMTP id m4mr31951002qad.66.1327059306055; Fri, 20 Jan 2012 03:35:06 -0800 (PST) Received: by 10.229.48.85 with HTTP; Fri, 20 Jan 2012 03:35:05 -0800 (PST) In-Reply-To: <20120119113443.5380@gmx.com> References: <20120119113443.5380@gmx.com> Date: Fri, 20 Jan 2012 12:35:05 +0100 Message-ID: From: Christoph Niemann To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=20cf3074b2cc88887604b6f412d0 X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.23 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 11:35:20 -0000 --20cf3074b2cc88887604b6f412d0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Dear Jake, since you didn't do anything with paparazzi at all, I would recommend you to use something, that has been used with paparazzi before, because that is challenging enough. What about using an established or at least tested Autopilot first like TWOG or Umarin? I calculated the costs for an Umarin with 120-130=80. Please don't get me wrong, I don't want to discourage you, but once you are used to the System and you have an overview about how to build a new AP, you can Still invent new, fancy APs as well. Cheers Christoph 2012/1/19 Jake Stewart > Hello Paparazzi list members! I'm a microbiologist from Idaho (USA). I > have a basic electronics background with some experience with RC flying a= nd > a little bit with Atmega8 programming. I'm very interested in using UAVs > to collect unique biological samples from inaccessable areas like remote > areas, high altitude areas, open seas, arial samples, etc.. > > Your project is amazingly impressive! So much so that it is pretty > intimidating to a non-expert such as myself. I have a few questions abou= t > where to begin. I've done a fair bit of reading on the project, but > perhaps need some advice on getting started. Feel free to let me know if > I'm out of line, or reply off-list, or ignore any or all of my questions = if > it's something I should be able to figure out myself. > > I am currently playing with STM32 VL Discovery boards from ST. I got a > handfull of them from Arrow for the insane price of $2.20 each! Link and > datasheet... > http://components.arrow.com/part/detail/49099771S8561546N7728 > > http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/c= d00277245.pdf > > It's essentially a STM32F100B chip with all the pins exposed on headers, > on a board with a STM32103 for USB programming support, a couple lights a= nd > buttons, and with all the voltage regulators and whatnot that you'd expec= t > for a simple dev board. I'm curious what I could do with such a cheap > board. I figure that they're essentially disposable for all intents and > purposes, so no worries about going soldering iron crazy and trying to > prototype some interesting circuits. > > I'm curious about the extent that the code is tied to the hardware... > What hardware features are there beyond a proto/dev board that are > necessary for the project? > Would it be possible to implement something on a cheap board like the one > I mentioned? > Is the code dependent on any of the hardware on the LISA boards? > What are the memory requirements for the firmware? > > I ask because I'm currently using Atollic in Windows with my board and > haven't yet set up a linux environment/toolchain to work with. Any tips = or > pointers to info on that would also be much appreciated, although I think= I > saw some info on that somewhere. My only linux install at the moment is > BT3. Should I try with that or install debian/ubuntu? > > I reallize these are all pretty noobish questions, but I just wanted to > introduce myself and see if I couldn't make a contact or two who have don= e > similar work or could easily give me some answers. > > I plan to put some serious work into this project and think I have most o= f > the tools needed. Besides my $2.20 dev boards I have soldering irons, > lot's of spare components, a few prototype boards, two o-scopes, > multimeters, etc.. For the project I've gotten a 9DOF IMU (ST chips), a > few pressure/barometer sensors, a differential pressure sensor for an > airspeed tube, a Fastrax GPS module, and a couple generic RF serial modem= s > (sub-G TI chip based). I also have an electric plane, laptop, 3 small > cameras, and a 900mhz video transmitter. As far as I can tell I have > everything to build a prototype UAV and just need to wire everything > together and program it! Easy right? (kidding) > > If running on different hardware platforms is not something easily done > with the project I'm hoping I can put together a more basic program runni= ng > a subset of the normal features. One reason I'm thinking of this is that= I > need to do things on the extreme cheap side as I don't have a lot of > confidence that a very high percentage of my planes would actually be > returning due to the dangerous nature of what they would be doing. Maybe > I'm wrong there, but I don't envision a whole lot of my hardware returnin= g > to me and I'd be happy with a 50/50 crapshoot if I can keep the hardware > within budget. > > At the moment I'm hoping to use the components I've gotten for testing. > Not sure I really even need a radio. > STM32VLDiscovery board - $2.20 (arrow) > 9DOF IMU - $50 (pololu.com) > Fastrax GPS - $28 (mouser) > Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) > -------------------- > Total $210.20 > > So if I can get any sort of reasonable return rate (many missions would > probably be pretty safe) I should be able to get samples for fairly cheap > (<$500). That should be much cheaper than collecting them by hand and op= en > up a lot of areas that simply aren't accessable. Am I crazy to think thi= s > might be possible? > > > -Jake > > > > > > > > > > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --20cf3074b2cc88887604b6f412d0 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Dear Jake,

since you didn't do anything with paparazzi at all, I= =A0 would recommend you to use something, that has been used with paparazzi= before, because that is challenging enough. What about using an establishe= d or at least tested Autopilot first like TWOG or Umarin? I calculated the = costs for an Umarin with 120-130=80.
Please don't get me wrong, I don't want to discourage you, but once= you are used to the System and you have an overview about how to build a n= ew AP, you can Still invent new, fancy APs as well.

Cheers

Christoph


2012/1/19 Jake Stewart <jakestew@mail.com>
Hello Paparazzi list members! =A0I'm a microbiologist from Idaho (USA).= =A0I have a basic electronics background with some experience with RC flyi= ng and a little bit with Atmega8 programming. =A0I'm very interested in= using UAVs to collect unique biological samples from inaccessable areas li= ke remote areas, high altitude areas, open seas, arial samples, etc..

Your project is amazingly impressive! =A0So much so that it is pretty intim= idating to a non-expert such as myself. =A0I have a few questions about whe= re to begin. =A0I've done a fair bit of reading on the project, but per= haps need some advice on getting started. =A0Feel free to let me know if I&= #39;m out of line, or reply off-list, or ignore any or all of my questions = if it's something I should be able to figure out myself.

I am currently playing with STM32 VL Discovery boards from ST. =A0I got a h= andfull of them from Arrow for the insane price of $2.20 each! Link and dat= asheet...
http://components.arrow.com/part/detail/49099771S8561546N7= 728
http://download.siliconexpert.com= /pdfs/2010/11/13/7/31/8/620/st_/manual/cd00277245.pdf

It's essentially a STM32F100B chip with all the pins exposed on headers= , on a board with a STM32103 for USB programming support, a couple lights a= nd buttons, and with all the voltage regulators and whatnot that you'd = expect for a simple dev board. =A0I'm curious what I could do with such= a cheap board. =A0I figure that they're essentially disposable for all= intents and purposes, so no worries about going soldering iron crazy and t= rying to prototype some interesting circuits.

I'm curious about the extent that the code is tied to the hardware... What hardware features are there beyond a proto/dev board that are necessar= y for the project?
Would it be possible to implement something on a cheap board like the one I= mentioned?
Is the code dependent on any of the hardware on the LISA boards?
What are the memory requirements for the firmware?

I ask because I'm currently using Atollic in Windows with my board and = haven't yet set up a linux environment/toolchain to work with. =A0Any t= ips or pointers to info on that would also be much appreciated, although I = think I saw some info on that somewhere. =A0My only linux install at the mo= ment is BT3. =A0Should I try with that or install debian/ubuntu?

I reallize these are all pretty noobish questions, but I just wanted to int= roduce myself and see if I couldn't make a contact or two who have done= similar work or could easily give me some answers.

I plan to put some serious work into this project and think I have most of = the tools needed. =A0Besides my $2.20 dev boards I have soldering irons, lo= t's of spare components, a few prototype boards, two o-scopes, multimet= ers, etc.. =A0For the project I've gotten a 9DOF IMU (ST chips), a few = pressure/barometer sensors, a differential pressure sensor for an airspeed = tube, a Fastrax GPS module, and a couple generic RF serial modems (sub-G TI= chip based). =A0I also have an electric plane, laptop, 3 small cameras, an= d a 900mhz video transmitter. =A0As far as I can tell I have everything to = build a prototype UAV and just need to wire everything together and program= it! Easy right? (kidding)

If running on different hardware platforms is not something easily done wit= h the project I'm hoping I can put together a more basic program runnin= g a subset of the normal features. =A0One reason I'm thinking of this i= s that I need to do things on the extreme cheap side as I don't have a = lot of confidence that a very high percentage of my planes would actually b= e returning due to the dangerous nature of what they would be doing. =A0May= be I'm wrong there, but I don't envision a whole lot of my hardware= returning to me and I'd be happy with a 50/50 crapshoot if I can keep = the hardware within budget.

At the moment I'm hoping to use the components I've gotten for test= ing. Not sure I really even need a radio.
STM32VLDiscovery board - $2.20 (arrow)
9DOF IMU - $50 (pololu.com<= /a>)
Fastrax GPS - $28 (mouser)
Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking)
--------------------
Total $210.20

So if I can get any sort of reasonable return rate (many missions would pro= bably be pretty safe) I should be able to get samples for fairly cheap (<= ;$500). =A0That should be much cheaper than collecting them by hand and ope= n up a lot of areas that simply aren't accessable. =A0Am I crazy to thi= nk this might be possible?


-Jake













_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--20cf3074b2cc88887604b6f412d0-- From MAILER-DAEMON Fri Jan 20 11:50:44 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoHfo-0008Ez-7j for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 11:50:44 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoHfg-0008Er-Ej for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 11:50:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoHfd-00009v-O2 for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 11:50:36 -0500 Received: from mail-gx0-f173.google.com ([209.85.161.173]:60399) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoHfd-00009W-Il for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 11:50:33 -0500 Received: by ggnk1 with SMTP id k1so479531ggn.4 for ; Fri, 20 Jan 2012 08:50:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.185.197 with SMTP id fe5mr3965968igc.10.1327078226701; Fri, 20 Jan 2012 08:50:26 -0800 (PST) Received: by 10.50.127.103 with HTTP; Fri, 20 Jan 2012 08:50:26 -0800 (PST) X-Originating-IP: [83.240.131.140] In-Reply-To: References: <20120119113443.5380@gmx.com> Date: Fri, 20 Jan 2012 15:50:26 -0100 Message-ID: From: Rui Costa To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=14dae934066f4aac8304b6f87aee X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.173 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 16:50:42 -0000 --14dae934066f4aac8304b6f87aee Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Prashanth, I'm also interested in some more info on how you sampled the air on board an unmanned aircraft. I'm doing resource about the applicability of UAV's. Cheers Rui Costa [Portugal] On Fri, Jan 20, 2012 at 10:35 AM, Christoph Niemann < christophniemann@gmx.net> wrote: > Dear Jake, > > since you didn't do anything with paparazzi at all, I would recommend yo= u > to use something, that has been used with paparazzi before, because that = is > challenging enough. What about using an established or at least tested > Autopilot first like TWOG or Umarin? I calculated the costs for an Umarin > with 120-130=80. > Please don't get me wrong, I don't want to discourage you, but once you > are used to the System and you have an overview about how to build a new > AP, you can Still invent new, fancy APs as well. > > Cheers > > Christoph > > > > 2012/1/19 Jake Stewart > >> Hello Paparazzi list members! I'm a microbiologist from Idaho (USA). I >> have a basic electronics background with some experience with RC flying = and >> a little bit with Atmega8 programming. I'm very interested in using UAV= s >> to collect unique biological samples from inaccessable areas like remote >> areas, high altitude areas, open seas, arial samples, etc.. >> >> Your project is amazingly impressive! So much so that it is pretty >> intimidating to a non-expert such as myself. I have a few questions abo= ut >> where to begin. I've done a fair bit of reading on the project, but >> perhaps need some advice on getting started. Feel free to let me know i= f >> I'm out of line, or reply off-list, or ignore any or all of my questions= if >> it's something I should be able to figure out myself. >> >> I am currently playing with STM32 VL Discovery boards from ST. I got a >> handfull of them from Arrow for the insane price of $2.20 each! Link and >> datasheet... >> http://components.arrow.com/part/detail/49099771S8561546N7728 >> >> http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/= cd00277245.pdf >> >> It's essentially a STM32F100B chip with all the pins exposed on headers, >> on a board with a STM32103 for USB programming support, a couple lights = and >> buttons, and with all the voltage regulators and whatnot that you'd expe= ct >> for a simple dev board. I'm curious what I could do with such a cheap >> board. I figure that they're essentially disposable for all intents and >> purposes, so no worries about going soldering iron crazy and trying to >> prototype some interesting circuits. >> >> I'm curious about the extent that the code is tied to the hardware... >> What hardware features are there beyond a proto/dev board that are >> necessary for the project? >> Would it be possible to implement something on a cheap board like the on= e >> I mentioned? >> Is the code dependent on any of the hardware on the LISA boards? >> What are the memory requirements for the firmware? >> >> I ask because I'm currently using Atollic in Windows with my board and >> haven't yet set up a linux environment/toolchain to work with. Any tips= or >> pointers to info on that would also be much appreciated, although I thin= k I >> saw some info on that somewhere. My only linux install at the moment is >> BT3. Should I try with that or install debian/ubuntu? >> >> I reallize these are all pretty noobish questions, but I just wanted to >> introduce myself and see if I couldn't make a contact or two who have do= ne >> similar work or could easily give me some answers. >> >> I plan to put some serious work into this project and think I have most >> of the tools needed. Besides my $2.20 dev boards I have soldering irons= , >> lot's of spare components, a few prototype boards, two o-scopes, >> multimeters, etc.. For the project I've gotten a 9DOF IMU (ST chips), a >> few pressure/barometer sensors, a differential pressure sensor for an >> airspeed tube, a Fastrax GPS module, and a couple generic RF serial mode= ms >> (sub-G TI chip based). I also have an electric plane, laptop, 3 small >> cameras, and a 900mhz video transmitter. As far as I can tell I have >> everything to build a prototype UAV and just need to wire everything >> together and program it! Easy right? (kidding) >> >> If running on different hardware platforms is not something easily done >> with the project I'm hoping I can put together a more basic program runn= ing >> a subset of the normal features. One reason I'm thinking of this is tha= t I >> need to do things on the extreme cheap side as I don't have a lot of >> confidence that a very high percentage of my planes would actually be >> returning due to the dangerous nature of what they would be doing. Mayb= e >> I'm wrong there, but I don't envision a whole lot of my hardware returni= ng >> to me and I'd be happy with a 50/50 crapshoot if I can keep the hardware >> within budget. >> >> At the moment I'm hoping to use the components I've gotten for testing. >> Not sure I really even need a radio. >> STM32VLDiscovery board - $2.20 (arrow) >> 9DOF IMU - $50 (pololu.com) >> Fastrax GPS - $28 (mouser) >> Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) >> -------------------- >> Total $210.20 >> >> So if I can get any sort of reasonable return rate (many missions would >> probably be pretty safe) I should be able to get samples for fairly chea= p >> (<$500). That should be much cheaper than collecting them by hand and o= pen >> up a lot of areas that simply aren't accessable. Am I crazy to think th= is >> might be possible? >> >> >> -Jake >> >> >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --14dae934066f4aac8304b6f87aee Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Hi Prashanth,

I'm also interested in some more info on how you sampled the air on= board an=20 unmanned aircraft. I'm doing resource about the applicability of UAV= 9;s.


Cheers
Rui Costa
[Portugal]


On Fri, Jan 20, 2012 at 10:35 AM, Christoph Niemann <christophniemann@g= mx.net> wrote:
Dear Jake,

since you didn't do an= ything with paparazzi at all, I=A0 would recommend you to use something, th= at has been used with paparazzi before, because that is challenging enough.= What about using an established or at least tested Autopilot first like TW= OG or Umarin? I calculated the costs for an Umarin with 120-130=80.
Please don't get me wrong, I don't want to discourage you, but once= you are used to the System and you have an overview about how to build a n= ew AP, you can Still invent new, fancy APs as well.

Cheers

Christoph



=
2012/1/19 Jake Stewart <jakestew@mail.com&g= t;
Hello Paparazzi list members! =A0I'm a microbiologist from Idaho (USA).= =A0I have a basic electronics background with some experience with RC flyi= ng and a little bit with Atmega8 programming. =A0I'm very interested in= using UAVs to collect unique biological samples from inaccessable areas li= ke remote areas, high altitude areas, open seas, arial samples, etc..

Your project is amazingly impressive! =A0So much so that it is pretty intim= idating to a non-expert such as myself. =A0I have a few questions about whe= re to begin. =A0I've done a fair bit of reading on the project, but per= haps need some advice on getting started. =A0Feel free to let me know if I&= #39;m out of line, or reply off-list, or ignore any or all of my questions = if it's something I should be able to figure out myself.

I am currently playing with STM32 VL Discovery boards from ST. =A0I got a h= andfull of them from Arrow for the insane price of $2.20 each! Link and dat= asheet...
http://components.arrow.com/part/detail/49099771S8561546N7= 728
http://download.siliconexpert.com= /pdfs/2010/11/13/7/31/8/620/st_/manual/cd00277245.pdf

It's essentially a STM32F100B chip with all the pins exposed on headers= , on a board with a STM32103 for USB programming support, a couple lights a= nd buttons, and with all the voltage regulators and whatnot that you'd = expect for a simple dev board. =A0I'm curious what I could do with such= a cheap board. =A0I figure that they're essentially disposable for all= intents and purposes, so no worries about going soldering iron crazy and t= rying to prototype some interesting circuits.

I'm curious about the extent that the code is tied to the hardware... What hardware features are there beyond a proto/dev board that are necessar= y for the project?
Would it be possible to implement something on a cheap board like the one I= mentioned?
Is the code dependent on any of the hardware on the LISA boards?
What are the memory requirements for the firmware?

I ask because I'm currently using Atollic in Windows with my board and = haven't yet set up a linux environment/toolchain to work with. =A0Any t= ips or pointers to info on that would also be much appreciated, although I = think I saw some info on that somewhere. =A0My only linux install at the mo= ment is BT3. =A0Should I try with that or install debian/ubuntu?

I reallize these are all pretty noobish questions, but I just wanted to int= roduce myself and see if I couldn't make a contact or two who have done= similar work or could easily give me some answers.

I plan to put some serious work into this project and think I have most of = the tools needed. =A0Besides my $2.20 dev boards I have soldering irons, lo= t's of spare components, a few prototype boards, two o-scopes, multimet= ers, etc.. =A0For the project I've gotten a 9DOF IMU (ST chips), a few = pressure/barometer sensors, a differential pressure sensor for an airspeed = tube, a Fastrax GPS module, and a couple generic RF serial modems (sub-G TI= chip based). =A0I also have an electric plane, laptop, 3 small cameras, an= d a 900mhz video transmitter. =A0As far as I can tell I have everything to = build a prototype UAV and just need to wire everything together and program= it! Easy right? (kidding)

If running on different hardware platforms is not something easily done wit= h the project I'm hoping I can put together a more basic program runnin= g a subset of the normal features. =A0One reason I'm thinking of this i= s that I need to do things on the extreme cheap side as I don't have a = lot of confidence that a very high percentage of my planes would actually b= e returning due to the dangerous nature of what they would be doing. =A0May= be I'm wrong there, but I don't envision a whole lot of my hardware= returning to me and I'd be happy with a 50/50 crapshoot if I can keep = the hardware within budget.

At the moment I'm hoping to use the components I've gotten for test= ing. Not sure I really even need a radio.
STM32VLDiscovery board - $2.20 (arrow)
9DOF IMU - $50 (pololu.com<= /a>)
Fastrax GPS - $28 (mouser)
Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking)
--------------------
Total $210.20

So if I can get any sort of reasonable return rate (many missions would pro= bably be pretty safe) I should be able to get samples for fairly cheap (<= ;$500). =A0That should be much cheaper than collecting them by hand and ope= n up a lot of areas that simply aren't accessable. =A0Am I crazy to thi= nk this might be possible?


-Jake













_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--14dae934066f4aac8304b6f87aee-- From MAILER-DAEMON Fri Jan 20 15:43:31 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoLJ5-000369-6n for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 15:43:31 -0500 Received: from eggs.gnu.org ([140.186.70.92]:49386) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoLJ2-00031y-9g for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 15:43:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoLJ1-0001sC-89 for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 15:43:28 -0500 Received: from mail-qw0-f45.google.com ([209.85.216.45]:44617) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoLJ1-0001s8-4U for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 15:43:27 -0500 Received: by qabg40 with SMTP id g40so599168qab.4 for ; Fri, 20 Jan 2012 12:43:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=+P090ufAwzsqEW1xnAR4lDvRNh6mV1NFdNDr6dR24MU=; b=FwI0TwYX4Go2s5oZKOI3UR95NLrEiVdEetUjDZLEDjEVaK6most1LOD/06kKkjZxg3 vXFbeFZVS7/I/gxqd/hyBbjvEgyRZmuxP60hNoNua7Bs1oBLvQcYKDRTeo2k24+E1v4B T5DIPTKhGgle7RTvfkWD/z5Jg6cVz23paVbNM= MIME-Version: 1.0 Received: by 10.224.187.20 with SMTP id cu20mr35129967qab.43.1327092206383; Fri, 20 Jan 2012 12:43:26 -0800 (PST) Received: by 10.229.42.67 with HTTP; Fri, 20 Jan 2012 12:43:26 -0800 (PST) Date: Fri, 20 Jan 2012 13:43:26 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.45 Subject: [Paparazzi-devel] Lisa/M Power Input Inquiry X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 20:43:29 -0000 All, We are currently using Lisa/M for a research project. There are some crucial (yet simple) pieces missing from the documentation with regards to power input. We are using a DC Power Supply to power our board initially and are confused as to how to actually power it. For the Lisa/M power input, are we to use VBATT or VIN? What voltage should we use to power it from a DC power supply? Also, should we limit the current to a certain milliamperage so we don't fry the board? Thanks, Chris Wozny -- Chris Wozny University of Arizona MAV From MAILER-DAEMON Fri Jan 20 16:29:29 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoM1Z-0005bn-N6 for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 16:29:29 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoM1W-0005bb-On for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 16:29:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoM1V-0007z9-2P for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 16:29:26 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:58569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoM1U-0007ym-UC for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 16:29:25 -0500 Received: by wgbdr1 with SMTP id dr1so1095087wgb.10 for ; Fri, 20 Jan 2012 13:29:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=LuFOkUk/W+vDn6d2QD8YT1JqSWjHgCNuj5r3f9jX32s=; b=HSDKcAsY39mPuBC/taxPgPyHDUCEvA9A7fky7fhQb1btMhYdCu4nz9Cu6Q8vwSL/0Z q3UZ7gTMxw7/PZnkOt1ASxlJnF5OG0ukGaHDJ1t963em0SNIe2kPKNgnZ6TUsikRh9VU Qz2rNMzDAFew3ym0MiGMXCZPU4zO8fWiWIv8s= MIME-Version: 1.0 Received: by 10.180.106.38 with SMTP id gr6mr311509wib.0.1327094963128; Fri, 20 Jan 2012 13:29:23 -0800 (PST) Received: by 10.180.96.137 with HTTP; Fri, 20 Jan 2012 13:29:23 -0800 (PST) In-Reply-To: References: Date: Fri, 20 Jan 2012 22:29:23 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d04451a7bdc49a904b6fc5ff7 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] Lisa/M Power Input Inquiry X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 21:29:28 -0000 --f46d04451a7bdc49a904b6fc5ff7 Content-Type: text/plain; charset=ISO-8859-1 Hi Chris, There are several ways to do it. You can have a look at this thread which talks about this (and there are others, search for wiring): http://lists.gnu.org/archive/html/paparazzi-devel/2012-01/msg00005.html I did it similar to Eduardo and connected 7V using a BEC to VIN and the VBATT goes directly to the DC power's (Lipo in my case) positive wire which will let the Lisa M monitor the actual battery voltage. The allowed power range is 5V (I just tried it and it worked) through to something over 20V apparently. Can't recall exactly. But something like 11V - 16V is the around the range you get from 3S - 4S Lipos. Ampere ratings shouldn't be too important as long as it isn't too low. The board takes what it needs. From my measurements normal operation with XBee, Spektrum Satellite and GPS attached seems to draw around 0.2A if I recall correctly. Simon On Fri, Jan 20, 2012 at 9:43 PM, Chris Wozny wrote: > All, > > We are currently using Lisa/M for a research project. There are some > crucial (yet simple) pieces missing from the documentation with > regards to power input. We are using a DC Power Supply to power our > board initially and are confused as to how to actually power it. For > the Lisa/M power input, are we to use VBATT or VIN? What voltage > should we use to power it from a DC power supply? Also, should we > limit the current to a certain milliamperage so we don't fry the > board? > > Thanks, > Chris Wozny > -- > Chris Wozny > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --f46d04451a7bdc49a904b6fc5ff7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Chris,

There are several ways to do it. You can have = a look at this thread which talks about this (and there are others, search = for wiring):=A0http://lists.gnu.org/archive/html/paparazzi-devel/2= 012-01/msg00005.html

I did it similar to Eduardo and connected 7V using a BEC to = VIN and the VBATT goes directly to the DC power's (Lipo in my case) pos= itive wire which will let the Lisa M monitor the actual battery voltage. Th= e allowed power range is 5V (I just tried it and it worked) through to some= thing over 20V apparently. Can't recall exactly. But something like 11V= - 16V is the around the range you get from 3S - 4S Lipos.=A0

Ampere ratings shouldn't be too important as long a= s it isn't too low. The board takes what it needs. From my measurements= normal operation with XBee, Spektrum Satellite and GPS attached seems to d= raw around 0.2A if I recall correctly. =A0

Simon

On Fri, Jan 2= 0, 2012 at 9:43 PM, Chris Wozny <cwoz36@gmail.com> wrote:
All,

We are currently using Lisa/M for a research project. There are some
crucial (yet simple) pieces missing from the documentation with
regards to power input. We are using a DC Power Supply to power our
board initially and are confused as to how to actually power it. For
the Lisa/M power input, are we to use VBATT or VIN? What voltage
should we use to power it from a DC power supply? Also, should we
limit the current to a certain milliamperage so we don't fry the
board?

Thanks,
Chris Wozny
--
Chris Wozny
University of Arizona MAV

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--f46d04451a7bdc49a904b6fc5ff7-- From MAILER-DAEMON Fri Jan 20 18:54:11 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoOHb-00005O-Bt for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 18:54:11 -0500 Received: from eggs.gnu.org ([140.186.70.92]:43542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoOHZ-00005I-C0 for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 18:54:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoOHY-00077Z-6y for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 18:54:09 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:46898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoOHY-00077N-4l for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 18:54:08 -0500 Received: by qcse13 with SMTP id e13so642107qcs.4 for ; Fri, 20 Jan 2012 15:54:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=rR66JWT4yDc1p2zsfTcyoTmbVNoI3hnyoOazDvLu9QA=; b=JbYcqpJEKMwYwXB9XhUHDfZphal63A7wlGOMY2+WcnXpsGHTS86HGrivm7AEXdgwBn sD8Vrqy0fk7ITEmpwKAKAM1Xe28m6xvo1687Tgso7IGFJeBfvkKKoMFC1BdAUt1W1m0O h6f51o52D2KLcqs8dtMPd3lCutsZI3Cw7bL/4= MIME-Version: 1.0 Received: by 10.229.76.215 with SMTP id d23mr13117442qck.45.1327103647160; Fri, 20 Jan 2012 15:54:07 -0800 (PST) Received: by 10.229.42.67 with HTTP; Fri, 20 Jan 2012 15:54:07 -0800 (PST) Date: Fri, 20 Jan 2012 16:54:07 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Paparazzi-devel] Lisa/M Compilation Error X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 23:54:10 -0000 All, I'm currently building the code for the lisa_m_1.0 board and every time I build I get this error (which shows up in red): *** Using multilib *** -------------------------------------- LD /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/firmwares/fixedwing/main_ap.o: In function `event_task_ap': /home/mav/lisa-m-team4938/paparazzi/sw/airborne/firmwares/fixedwing/main_ap.c:622: undefined reference to `AhrsEvent' collect2: ld returned 1 exit status make[1]: *** [/home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf] Error 1 make[1]: Leaving directory `/home/mav/lisa-m-team4938/paparazzi/sw/airborne' make: *** [ap.compile] Error 2 make: Leaving directory `/home/mav/lisa-m-team4938/paparazzi' These were the warnings that came up before this: arch/stm32/mcu_arch.c:50: warning: #warning Info: Using external clock arch/stm32/mcu_periph/i2c_arch.c:11: warning: 'i2c_hard_reset' used but never defined arch/stm32/mcu_periph/i2c_arch.c:12: warning: 'i2c_reset_init' declared 'static' but never defined firmwares/fixedwing/main_fbw.c:159: warning: array subscript is above array bounds firmwares/fixedwing/main_ap.c:622: warning: implicit declaration of function 'AhrsEvent' firmwares/fixedwing/main_ap.c:622: warning: nested extern declaration of 'AhrsEvent' Just to make sure it wasn't an error with the version of GCC I'm using, I compiled the code against the example_twog_analogimu.xml file and it built properly. Has anyone bumped into this with Lisa/M? Thanks, Chris ---- University of Arizona MAV From MAILER-DAEMON Fri Jan 20 19:04:37 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoORh-0001Ew-Qx for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 19:04:37 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoORe-0001EN-TX for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 19:04:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoORd-0002Xf-Mp for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 19:04:34 -0500 Received: from mail-qw0-f52.google.com ([209.85.216.52]:42871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoORd-0002XH-IY for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 19:04:33 -0500 Received: by qadb17 with SMTP id b17so644549qad.4 for ; Fri, 20 Jan 2012 16:04:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=ECQFtgLAfdNAvM9etAZ8lOm/HeF+0Jo03hudgYU6ugo=; b=mcpTwZWcU2/r8xWMvfOW8QCO8aue8O2DQL7kvilyhnXTT28FXweVx5udU81DmnmFTZ NyHMNa30KzLYpjppBRLMITPGZHdQD5Oqz6ZlffyxiFt0AccsKCDk+WlXKPIsfCaLaOlY Cs+7C6D7FpSYHjWbxoyLyvHKPHB7q5PWRvnLI= MIME-Version: 1.0 Received: by 10.224.96.84 with SMTP id g20mr333484qan.17.1327104271042; Fri, 20 Jan 2012 16:04:31 -0800 (PST) Received: by 10.229.42.67 with HTTP; Fri, 20 Jan 2012 16:04:30 -0800 (PST) In-Reply-To: References: Date: Fri, 20 Jan 2012 17:04:30 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.52 Subject: Re: [Paparazzi-devel] Lisa/M Power Input Inquiry X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 00:04:35 -0000 Thanks Simon, What I did for now was just powered the board over microUSB since I am currently only trying to build and flash Lisa/M. I will take the information you provided and post it on the wiki. - Chris On Fri, Jan 20, 2012 at 2:29 PM, Simon Wilks wrote: > Hi Chris, > > There are several ways to do it. You can have a look at this thread which > talks about this (and there are others, search for > wiring):=A0http://lists.gnu.org/archive/html/paparazzi-devel/2012-01/msg0= 0005.html > > I did it similar to Eduardo and connected 7V using a BEC to VIN and the > VBATT goes directly to the DC power's (Lipo in my case) positive wire whi= ch > will let the Lisa M monitor the actual battery voltage. The allowed power > range is 5V (I just tried it and it worked) through to something over 20V > apparently. Can't recall exactly. But something like 11V - 16V is the aro= und > the range you get from 3S - 4S Lipos. > > Ampere ratings shouldn't be too important as long as it isn't too low. Th= e > board takes what it needs. From my measurements normal operation with XBe= e, > Spektrum Satellite and GPS attached seems to draw around 0.2A if I recall > correctly. > > Simon > > On Fri, Jan 20, 2012 at 9:43 PM, Chris Wozny wrote: >> >> All, >> >> We are currently using Lisa/M for a research project. There are some >> crucial (yet simple) pieces missing from the documentation with >> regards to power input. We are using a DC Power Supply to power our >> board initially and are confused as to how to actually power it. For >> the Lisa/M power input, are we to use VBATT or VIN? What voltage >> should we use to power it from a DC power supply? Also, should we >> limit the current to a certain milliamperage so we don't fry the >> board? >> >> Thanks, >> Chris Wozny >> -- >> Chris Wozny >> University of Arizona MAV From MAILER-DAEMON Fri Jan 20 21:16:26 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoQVG-0007Te-N0 for mharc-paparazzi-devel@gnu.org; Fri, 20 Jan 2012 21:16:26 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57587) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoQVC-0007Sx-Rt for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 21:16:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoQVA-0001Sk-MA for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 21:16:22 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:36785) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RoQVA-0001QQ-Gd for paparazzi-devel@nongnu.org; Fri, 20 Jan 2012 21:16:20 -0500 Received: (qmail 25375 invoked by uid 0); 21 Jan 2012 02:16:18 -0000 Received: from 75.87.255.128 by rms-us017 with HTTP Content-Type: text/plain; charset="utf-8" Date: Fri, 20 Jan 2012 21:16:14 -0500 From: "Jake Stewart" Message-ID: <20120121021615.5380@gmx.com> MIME-Version: 1.0 To: paparazzi-devel@nongnu.org X-Authenticated: #76085053 X-Flags: 0001 X-Mailer: GMX.com Web Mailer x-registered: 0 Content-Transfer-Encoding: 8bit X-GMX-UID: uHpob35j3zOlOFyU43AhmX1+IGRvb0AP X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.208.5.67 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 02:16:25 -0000 Thanks to everyone that responded!  I didn't really know if the list would be active and friendly or not... It sure is! I'll try to respond to everything in this post.  If I forget something feel free to hit me with an email. To Christoph N.... I'd love to get all sorts of boards and play with them.  I've kind of started with my ultra-cheap dream components and figure I'll play with them first.  I had figured on scratch building most of the system until I really looked into how much had already been done.  I saw a lot of autopilots out there and more cropping up almost daily.  I really didn't like any of them, but was drawn to the PPZ platform since it seems closest to my instincts on how to do things.  I was almost ready to order a board when I found the RoboVero board.  It uses a similar processor (LPC) and would probably be a minimal effort port.  For $99 with the RoboVero you get a nice dev board with a built in IMU!  It seemed really similar to the PPZ boards with most of the same functions available, and cost a lot less than PPZ board + IMU.  So I thought I'd try and get PPZ running on that.  I still think it's a pretty good idea, especially with the ability to connect easily to a Overo Gumstix computer. Somewhere in that timeframe I ordered a fair bit of gear and don't actually have any funding available yet, just personal. I also started liking the ST accel/gyro chips back when I was just starting.  The ST chips have a prebuilt library running on STM32s for sensor fusion.  Maybe it's a lot of hype, but my math skills are not up to the programming of that sort of thing (didn't do well years ago in calc).  So I really have been jumping around with ideas.  In the end I figure I better start playing with the stuff I already have before I get married to a platform. Anyways, I've been playing with the STM32 VL Discovery board and the more I study it the more it looks like a reasonable canidate.  It's a little over twice the size of the LISA/M and has less memory and a slower processor speed.  That's why I'm hoping someone can definitively say weather compiling the firmware for this processor/board is feasable.   I'm just not sure what these boards actually do.  They essentially seem to be small form factor processor boards with the proper pins tied to convienient connectors on the board.  I haven't noticed that there's really much in the way of specialized hardware that I couldn't do without.  I'm using all 3.3v, so no need for level shifters and so on.  I'm happy making my own connectors from the header pins for whatever I need. For all I know, all that mgiht need to be done is reassign some pins to make the connectors easier and a few minor STM32 F105 -> F100 conversions.  Then again the different clock speeds might screw the timing all up and so on.  I'm also not against using two Discovery units in the plane if need be.  Might try to use one for IMU sensor fusion and one for the rest. Chris G. asked about my sample collection idea...  Hopefully there's no competing microbiologists out there, I think I've come up with a fairly simple collection system.  The system involves one or more sample pods.  Each pod has a small electric motor with a pully/spool attached. From the spool a line is attached and loose coiled below the motor.  The bottom of the pod has a servo actuated door or a simple push solenoid to kick off the bottom pod cover, I'm still working on that out since I'd like to use autoclavable (polyproplyene) micropipette tip containers for the pods.  The rope has a weight (fishing sinkers) at or near the bottom and a sample collection apparatus which is essentially a piece of tape or agar coated fabric or any other manner of sticky material which will pick up a sample.  Water samples would be done with a sponge. The idea is that the door kicks open and the rope falls to the ground where it is drug a short distance where particles stick to the collector, then the motor kicks in and winds the sample back up into the pod.  Then the plane returns to base.  Using variations of that system should make it easy to snag lots of samples from remote locations for cheap.  Obviously the danger is that the sample rope gets tangled and the plane gets dashed into the ground at 30+ mph. So I do need cheap units.  Not only will some portion of flights crash in remote locations, but the crashes would probably also be at fairly high speed at a right angle into the ground.  Additionally I'll need some fire support aircraft around to put out any fires that crashed piles of electronics might create.  Has anyone done any work with fire support aircraft?  I see that as a problem unless I can make the aircraft in a fire proof manner.  Lipos can really burn hard under the wrong conditions.  There are probably some solutions like letting the string go manually by having a weak link or electrically, but I've got to be prepared regardless. Can anyone tell me what the memory requirements are for the STM32 firmware?  In a few days I'll get my linux setup working (looks like BT3 is Debian based) and figure out myself, but I'm not sure how to guage the working memory requirements without running it. Thanks to everyone for the advice!  I'll probably play with my hardware until I get frustrated enough to buy a pre-fab board, it's just my nature.  I'll be sure to let the list know how that goes. -Jake > ----- Original Message ----- > From: Christoph Niemann > Sent: 01/20/12 03:35 AM > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development > > Dear Jake, > > since you didn't do anything with paparazzi at all, I would recommend you > to use something, that has been used with paparazzi before, because that is > challenging enough. What about using an established or at least tested > Autopilot first like TWOG or Umarin? I calculated the costs for an Umarin > with 120-130€. > Please don't get me wrong, I don't want to discourage you, but once you are > used to the System and you have an overview about how to build a new AP, > you can Still invent new, fancy APs as well. > > Cheers > > Christoph > > > 2012/1/19 Jake Stewart > > > Hello Paparazzi list members! I'm a microbiologist from Idaho (USA). I > > have a basic electronics background with some experience with RC flying and > > a little bit with Atmega8 programming. I'm very interested in using UAVs > > to collect unique biological samples from inaccessable areas like remote > > areas, high altitude areas, open seas, arial samples, etc.. > > > > Your project is amazingly impressive! So much so that it is pretty > > intimidating to a non-expert such as myself. I have a few questions about > > where to begin. I've done a fair bit of reading on the project, but > > perhaps need some advice on getting started. Feel free to let me know if > > I'm out of line, or reply off-list, or ignore any or all of my questions if > > it's something I should be able to figure out myself. > > > > I am currently playing with STM32 VL Discovery boards from ST. I got a > > handfull of them from Arrow for the insane price of $2.20 each! Link and > > datasheet... > > http://components.arrow.com/part/detail/49099771S8561546N7728 > > > > http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/cd00277245.pdf > > > > It's essentially a STM32F100B chip with all the pins exposed on headers, > > on a board with a STM32103 for USB programming support, a couple lights and > > buttons, and with all the voltage regulators and whatnot that you'd expect > > for a simple dev board. I'm curious what I could do with such a cheap > > board. I figure that they're essentially disposable for all intents and > > purposes, so no worries about going soldering iron crazy and trying to > > prototype some interesting circuits. > > > > I'm curious about the extent that the code is tied to the hardware... > > What hardware features are there beyond a proto/dev board that are > > necessary for the project? > > Would it be possible to implement something on a cheap board like the one > > I mentioned? > > Is the code dependent on any of the hardware on the LISA boards? > > What are the memory requirements for the firmware? > > > > I ask because I'm currently using Atollic in Windows with my board and > > haven't yet set up a linux environment/toolchain to work with. Any tips or > > pointers to info on that would also be much appreciated, although I think I > > saw some info on that somewhere. My only linux install at the moment is > > BT3. Should I try with that or install debian/ubuntu? > > > > I reallize these are all pretty noobish questions, but I just wanted to > > introduce myself and see if I couldn't make a contact or two who have done > > similar work or could easily give me some answers. > > > > I plan to put some serious work into this project and think I have most of > > the tools needed. Besides my $2.20 dev boards I have soldering irons, > > lot's of spare components, a few prototype boards, two o-scopes, > > multimeters, etc.. For the project I've gotten a 9DOF IMU (ST chips), a > > few pressure/barometer sensors, a differential pressure sensor for an > > airspeed tube, a Fastrax GPS module, and a couple generic RF serial modems > > (sub-G TI chip based). I also have an electric plane, laptop, 3 small > > cameras, and a 900mhz video transmitter. As far as I can tell I have > > everything to build a prototype UAV and just need to wire everything > > together and program it! Easy right? (kidding) > > > > If running on different hardware platforms is not something easily done > > with the project I'm hoping I can put together a more basic program running > > a subset of the normal features. One reason I'm thinking of this is that I > > need to do things on the extreme cheap side as I don't have a lot of > > confidence that a very high percentage of my planes would actually be > > returning due to the dangerous nature of what they would be doing. Maybe > > I'm wrong there, but I don't envision a whole lot of my hardware returning > > to me and I'd be happy with a 50/50 crapshoot if I can keep the hardware > > within budget. > > > > At the moment I'm hoping to use the components I've gotten for testing. > > Not sure I really even need a radio. > > STM32VLDiscovery board - $2.20 (arrow) > > 9DOF IMU - $50 (pololu.com) > > Fastrax GPS - $28 (mouser) > > Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) > > -------------------- > > Total $210.20 > > > > So if I can get any sort of reasonable return rate (many missions would > > probably be pretty safe) I should be able to get samples for fairly cheap > > (<$500). That should be much cheaper than collecting them by hand and open > > up a lot of areas that simply aren't accessable. Am I crazy to think this > > might be possible? > > > > > > -Jake > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > From MAILER-DAEMON Sat Jan 21 00:13:47 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoTGt-0005Q7-MB for mharc-paparazzi-devel@gnu.org; Sat, 21 Jan 2012 00:13:47 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoTGp-0005Kp-BN for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 00:13:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoTGk-00049B-95 for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 00:13:43 -0500 Received: from mail-gy0-f173.google.com ([209.85.160.173]:48156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoTGk-000497-3i for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 00:13:38 -0500 Received: by ghbg20 with SMTP id g20so740595ghb.4 for ; Fri, 20 Jan 2012 21:13:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=subject:references:from:content-type:x-mailer:in-reply-to :message-id:date:to:content-transfer-encoding:mime-version; bh=F40PRuwNmcRrf3wc3HI60gDKxu8HE2BCiZXdPURG3uw=; b=sJ7oSDFn4AaBuILsPCa2fd5gz2Uxx3gf7Wd/5/dOBjYhmPHNLp9DyTp8uy13m2dQHl vxhPanZYVFKqU8WEQjjrYPYsHZnjj7tZK8J0Dn2U4xlHqbYdYXSs75cY/vr7afQbAcSV aYojbi14CB/7EAR0pqAHLUoYNfGxWpECWoago= Received: by 10.236.77.72 with SMTP id c48mr493503yhe.55.1327122817102; Fri, 20 Jan 2012 21:13:37 -0800 (PST) Received: from [192.168.2.101] (124-254-86-26-static.bb.ispone.net.au. [124.254.86.26]) by mx.google.com with ESMTPS id i12sm14659847anm.6.2012.01.20.21.13.33 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 20 Jan 2012 21:13:35 -0800 (PST) References: <20120121021615.5380@gmx.com> From: Chris Gough Content-Type: text/plain; charset=utf-8 X-Mailer: iPhone Mail (8G4) In-Reply-To: <20120121021615.5380@gmx.com> Message-Id: Date: Sat, 21 Jan 2012 16:12:33 +1100 To: "paparazzi-devel@nongnu.org" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (iPhone Mail 8G4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.173 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 05:13:45 -0000 > Hopefully there's no competing microbiologists out there, I think I've com= e up with a fairly simple collection system. They are all out here, the list archives are in the public domain :) I missed the "micro" bit, imagined a pith helmet and butterfly net... > The system involves one or more sample pods... Ok, i get it. How far would the excursions be from launch? If your only goin= g a km or so, it might be a lot easier with a vehicle that can hover. > Additionally I'll need some fire support aircraft around to put out any fi= res that crashed piles of electronics might create. Has anyone done any wor= k with fire support aircraft? Not worked with them, but I live in a bushfire prone area and have seen then= in operation a few times. They are enormous, not a job for drones (this dec= ade). > I see that as a problem unless I can make the aircraft in a fire proof ma= nner. Lipos can really burn hard under the wrong conditions. Have you checked out LiFePO4 batteries? I believe they don't have the same i= ssues with fire/explosion. Chris Gough >=20 >=20 >> ----- Original Message ----- >> From: Christoph Niemann >> Sent: 01/20/12 03:35 AM >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development >>=20 >> Dear Jake, >>=20 >> since you didn't do anything with paparazzi at all, I would recommend you= >> to use something, that has been used with paparazzi before, because that i= s >> challenging enough. What about using an established or at least tested >> Autopilot first like TWOG or Umarin? I calculated the costs for an Umarin= >> with 120-130=E2=82=AC. >> Please don't get me wrong, I don't want to discourage you, but once you a= re >> used to the System and you have an overview about how to build a new AP, >> you can Still invent new, fancy APs as well. >>=20 >> Cheers >>=20 >> Christoph >>=20 >>=20 >> 2012/1/19 Jake Stewart >>=20 >>> Hello Paparazzi list members! I'm a microbiologist from Idaho (USA). I >>> have a basic electronics background with some experience with RC flying a= nd >>> a little bit with Atmega8 programming. I'm very interested in using UAVs= >>> to collect unique biological samples from inaccessable areas like remote= >>> areas, high altitude areas, open seas, arial samples, etc.. >>>=20 >>> Your project is amazingly impressive! So much so that it is pretty >>> intimidating to a non-expert such as myself. I have a few questions abou= t >>> where to begin. I've done a fair bit of reading on the project, but >>> perhaps need some advice on getting started. Feel free to let me know if= >>> I'm out of line, or reply off-list, or ignore any or all of my questions= if >>> it's something I should be able to figure out myself. >>>=20 >>> I am currently playing with STM32 VL Discovery boards from ST. I got a >>> handfull of them from Arrow for the insane price of $2.20 each! Link and= >>> datasheet... >>> http://components.arrow.com/part/detail/49099771S8561546N7728 >>>=20 >>> http://download.siliconexpert.com/pdfs/2010/11/13/7/31/8/620/st_/manual/= cd00277245.pdf >>>=20 >>> It's essentially a STM32F100B chip with all the pins exposed on headers,= >>> on a board with a STM32103 for USB programming support, a couple lights a= nd >>> buttons, and with all the voltage regulators and whatnot that you'd expe= ct >>> for a simple dev board. I'm curious what I could do with such a cheap >>> board. I figure that they're essentially disposable for all intents and >>> purposes, so no worries about going soldering iron crazy and trying to >>> prototype some interesting circuits. >>>=20 >>> I'm curious about the extent that the code is tied to the hardware... >>> What hardware features are there beyond a proto/dev board that are >>> necessary for the project? >>> Would it be possible to implement something on a cheap board like the on= e >>> I mentioned? >>> Is the code dependent on any of the hardware on the LISA boards? >>> What are the memory requirements for the firmware? >>>=20 >>> I ask because I'm currently using Atollic in Windows with my board and >>> haven't yet set up a linux environment/toolchain to work with. Any tips o= r >>> pointers to info on that would also be much appreciated, although I thin= k I >>> saw some info on that somewhere. My only linux install at the moment is >>> BT3. Should I try with that or install debian/ubuntu? >>>=20 >>> I reallize these are all pretty noobish questions, but I just wanted to >>> introduce myself and see if I couldn't make a contact or two who have do= ne >>> similar work or could easily give me some answers. >>>=20 >>> I plan to put some serious work into this project and think I have most o= f >>> the tools needed. Besides my $2.20 dev boards I have soldering irons, >>> lot's of spare components, a few prototype boards, two o-scopes, >>> multimeters, etc.. For the project I've gotten a 9DOF IMU (ST chips), a >>> few pressure/barometer sensors, a differential pressure sensor for an >>> airspeed tube, a Fastrax GPS module, and a couple generic RF serial mode= ms >>> (sub-G TI chip based). I also have an electric plane, laptop, 3 small >>> cameras, and a 900mhz video transmitter. As far as I can tell I have >>> everything to build a prototype UAV and just need to wire everything >>> together and program it! Easy right? (kidding) >>>=20 >>> If running on different hardware platforms is not something easily done >>> with the project I'm hoping I can put together a more basic program runn= ing >>> a subset of the normal features. One reason I'm thinking of this is that= I >>> need to do things on the extreme cheap side as I don't have a lot of >>> confidence that a very high percentage of my planes would actually be >>> returning due to the dangerous nature of what they would be doing. Maybe= >>> I'm wrong there, but I don't envision a whole lot of my hardware returni= ng >>> to me and I'd be happy with a 50/50 crapshoot if I can keep the hardware= >>> within budget. >>>=20 >>> At the moment I'm hoping to use the components I've gotten for testing. >>> Not sure I really even need a radio. >>> STM32VLDiscovery board - $2.20 (arrow) >>> 9DOF IMU - $50 (pololu.com) >>> Fastrax GPS - $28 (mouser) >>> Cessna 182 (electric, 1.4m wingspan) - $130 (hobbyking) >>> -------------------- >>> Total $210.20 >>>=20 >>> So if I can get any sort of reasonable return rate (many missions would >>> probably be pretty safe) I should be able to get samples for fairly chea= p >>> (<$500). That should be much cheaper than collecting them by hand and op= en >>> up a lot of areas that simply aren't accessable. Am I crazy to think thi= s >>> might be possible? >>>=20 >>>=20 >>> -Jake >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>=20 >=20 >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Sat Jan 21 10:15:18 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rocf0-0006L9-2B for mharc-paparazzi-devel@gnu.org; Sat, 21 Jan 2012 10:15:18 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rocex-0006L2-QN for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 10:15:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rocew-0006yB-QL for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 10:15:15 -0500 Received: from mail-yw0-f45.google.com ([209.85.213.45]:41013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rocew-0006y7-Lq for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 10:15:14 -0500 Received: by yhr47 with SMTP id 47so866413yhr.4 for ; Sat, 21 Jan 2012 07:15:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=34reeVd8PbuxAWXgr9skOzwVRRgdNT+/syMDwmjeVgA=; b=AWzx/RhinS9w5URxKt0dm4lOXFwIlmuKN2YXBnE5CxfW4hsgsN1TTovtXDdkgn8qSO aIc4TJKJ3o5WfD8e9njDRuWDG1R9g2ULKJgEIs4PXwVpuvQ6HgMv2Nh5OytJroJPkK1f PI1ZgZo3fYwRceuZdoB1W8wPPiS4ZGYLh712M= MIME-Version: 1.0 Received: by 10.236.154.137 with SMTP id h9mr1301211yhk.91.1327158913251; Sat, 21 Jan 2012 07:15:13 -0800 (PST) Received: by 10.147.59.18 with HTTP; Sat, 21 Jan 2012 07:15:13 -0800 (PST) In-Reply-To: <20120121021615.5380@gmx.com> References: <20120121021615.5380@gmx.com> Date: Sat, 21 Jan 2012 16:15:13 +0100 Message-ID: From: antoine drouin To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.45 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 15:15:16 -0000 Hi Jake > The idea is that the door kicks open and the rope falls to the ground whe= re it is drug a short distance where particles stick >to the collector, the= n the motor kicks in and winds the sample back up into the pod. =A0Then the= plane returns to base. >=A0Using variations of that system should make it = easy to snag lots of samples from remote locations for cheap. =A0Obviously = >the danger is that the sample rope gets tangled and the plane gets dashed = into the ground at 30+ mph. how far do you need to go fetch your samples? Have you though about doing it with a quadrotor? From MAILER-DAEMON Sat Jan 21 15:21:12 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RohR1-0002Lx-Vz for mharc-paparazzi-devel@gnu.org; Sat, 21 Jan 2012 15:21:11 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34996) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RohQv-0002Lr-TJ for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 15:21:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RohQr-0007W4-O8 for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 15:21:05 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:55715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RohQr-0007Vr-JQ for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 15:21:01 -0500 Received: by iadk27 with SMTP id k27so3382649iad.4 for ; Sat, 21 Jan 2012 12:20:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=/DbMrmLQLbmEClDgPDmSEfh6XF5tOe7uLJtcuSIrwBY=; b=DK09Bus7bsbl75WfWKf1Y5fBC0X1bfeqMq+8AXeNIljZ96F93MTueCS5ZS1H9EJiyr ktU188chOVjDIT55n/aPgv7qHkMNcjQFLtk60fjN8vFP6jrvu0sCxuXaYp/6JcvFMWqK 0pJndwbFatn0Xfsgr8/G5DbWI1miK292jmUjA= MIME-Version: 1.0 Received: by 10.50.89.197 with SMTP id bq5mr3392685igb.24.1327177259858; Sat, 21 Jan 2012 12:20:59 -0800 (PST) Received: by 10.50.168.99 with HTTP; Sat, 21 Jan 2012 12:20:59 -0800 (PST) In-Reply-To: References: Date: Sat, 21 Jan 2012 21:20:59 +0100 Message-ID: From: Felix Ruess To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Lisa/M Compilation Error X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 20:21:10 -0000 Hi Chris, what configuration do you have? Are you using an imu, if yes, what subsystem? Sounds like you are using an imu where USE_IMU is not defined... Best to post the relevant sections of your airframe config (or put the whole thing on pastebin or something like that). Otherwise it is just guesswork.... Cheers, Felix On Sat, Jan 21, 2012 at 12:54 AM, Chris Wozny wrote: > All, > > I'm currently building the code for the lisa_m_1.0 board and every > time I build I get this error (which shows up in red): > > *** Using multilib *** > -------------------------------------- > LD /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf > /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/firmwares/fixedwing/main_ap.o: > In function `event_task_ap': > /home/mav/lisa-m-team4938/paparazzi/sw/airborne/firmwares/fixedwing/main_ap.c:622: > undefined reference to `AhrsEvent' > collect2: ld returned 1 exit status > make[1]: *** [/home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf] > Error 1 > make[1]: Leaving directory `/home/mav/lisa-m-team4938/paparazzi/sw/airborne' > make: *** [ap.compile] Error 2 > make: Leaving directory `/home/mav/lisa-m-team4938/paparazzi' > > These were the warnings that came up before this: > > arch/stm32/mcu_arch.c:50: warning: #warning Info: Using external clock > arch/stm32/mcu_periph/i2c_arch.c:11: warning: 'i2c_hard_reset' used > but never defined > arch/stm32/mcu_periph/i2c_arch.c:12: warning: 'i2c_reset_init' > declared 'static' but never defined > firmwares/fixedwing/main_fbw.c:159: warning: array subscript is above > array bounds > firmwares/fixedwing/main_ap.c:622: warning: implicit declaration of > function 'AhrsEvent' > firmwares/fixedwing/main_ap.c:622: warning: nested extern declaration > of 'AhrsEvent' > > Just to make sure it wasn't an error with the version of GCC I'm > using, I compiled the code against the example_twog_analogimu.xml file > and it built properly. Has anyone bumped into this with Lisa/M? > > Thanks, > Chris > ---- > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Sat Jan 21 15:53:41 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RohwT-0007Yn-Sg for mharc-paparazzi-devel@gnu.org; Sat, 21 Jan 2012 15:53:41 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RohwR-0007Y8-Mh for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 15:53:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RohwQ-0002C2-H9 for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 15:53:39 -0500 Received: from mail-qw0-f52.google.com ([209.85.216.52]:46198) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RohwQ-0002By-DZ for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 15:53:38 -0500 Received: by qadb17 with SMTP id b17so967961qad.4 for ; Sat, 21 Jan 2012 12:53:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=i+VYCWNiLMyvWPpmeuJXWgUd3XMFtEXDTZF2fO1HtMU=; b=W1OfHGdFKzyxNLgge2FuftWe02du70pz+nQz2cG1AkSOtEj0LAZ8Z2mlwOiQFfFLLs CrsF/YS205sqeNm2HTNw1sJF6fVHllZloPxgLZf/aza3PKap9hTt0ICQkyo4ueMFjM8j y9WOm7MLPJBSFiCxMucQ4m+RDwAF9dtqq2v1Y= MIME-Version: 1.0 Received: by 10.224.174.71 with SMTP id s7mr3278070qaz.4.1327179217712; Sat, 21 Jan 2012 12:53:37 -0800 (PST) Received: by 10.229.42.67 with HTTP; Sat, 21 Jan 2012 12:53:37 -0800 (PST) In-Reply-To: References: Date: Sat, 21 Jan 2012 13:53:37 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.52 Subject: Re: [Paparazzi-devel] Lisa/M Compilation Error X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 20:53:40 -0000 Felix, My apologies on not replying to the mailing list instead the first time. We are using the Aspirin IMU with Lisa/M 1.0. Here is the XML we are using (it's adapted from the example tiny analog imu): http://code.google.com/p/lisa-m-team4938/source/browse/paparazzi/conf/airframes/lisa_m.xml I'm unsure as to where to put the flag USE_IMU in the airframe file after consulting the wiki and the AHRS subsystem wiki. - Chris On Sat, Jan 21, 2012 at 1:20 PM, Felix Ruess wrote: > Hi Chris, > > what configuration do you have? Are you using an imu, if yes, what subsystem? > Sounds like you are using an imu where USE_IMU is not defined... > > Best to post the relevant sections of your airframe config (or put the > whole thing on pastebin or something like that). > > Otherwise it is just guesswork.... > > Cheers, Felix > > On Sat, Jan 21, 2012 at 12:54 AM, Chris Wozny wrote: >> All, >> >> I'm currently building the code for the lisa_m_1.0 board and every >> time I build I get this error (which shows up in red): >> >> *** Using multilib *** >> -------------------------------------- >> LD /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf >> /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/firmwares/fixedwing/main_ap.o: >> In function `event_task_ap': >> /home/mav/lisa-m-team4938/paparazzi/sw/airborne/firmwares/fixedwing/main_ap.c:622: >> undefined reference to `AhrsEvent' >> collect2: ld returned 1 exit status >> make[1]: *** [/home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf] >> Error 1 >> make[1]: Leaving directory `/home/mav/lisa-m-team4938/paparazzi/sw/airborne' >> make: *** [ap.compile] Error 2 >> make: Leaving directory `/home/mav/lisa-m-team4938/paparazzi' >> >> These were the warnings that came up before this: >> >> arch/stm32/mcu_arch.c:50: warning: #warning Info: Using external clock >> arch/stm32/mcu_periph/i2c_arch.c:11: warning: 'i2c_hard_reset' used >> but never defined >> arch/stm32/mcu_periph/i2c_arch.c:12: warning: 'i2c_reset_init' >> declared 'static' but never defined >> firmwares/fixedwing/main_fbw.c:159: warning: array subscript is above >> array bounds >> firmwares/fixedwing/main_ap.c:622: warning: implicit declaration of >> function 'AhrsEvent' >> firmwares/fixedwing/main_ap.c:622: warning: nested extern declaration >> of 'AhrsEvent' >> >> Just to make sure it wasn't an error with the version of GCC I'm >> using, I compiled the code against the example_twog_analogimu.xml file >> and it built properly. Has anyone bumped into this with Lisa/M? >> >> Thanks, >> Chris >> ---- >> University of Arizona MAV >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -- Chris Wozny ASUA Safe Ride Administrative Director Email: cwozny@email.arizona.edu Office: 520-621-7233 Cell: 617-921-5679 From MAILER-DAEMON Sat Jan 21 16:22:53 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoiOj-00033M-Bd for mharc-paparazzi-devel@gnu.org; Sat, 21 Jan 2012 16:22:53 -0500 Received: from eggs.gnu.org ([140.186.70.92]:39366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoiOg-00033G-OQ for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 16:22:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoiOf-0004v9-B4 for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 16:22:50 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:44151) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoiOf-0004v5-6I for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 16:22:49 -0500 Received: by iadk27 with SMTP id k27so3450740iad.4 for ; Sat, 21 Jan 2012 13:22:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=P7d+esAs6iUypHWKK5NbNYQVCnovWSL24oWdM9ctn0c=; b=UW9+SpqxEp8dw0dThvQWWhYtBP2xw2FJG1UlmpIDx/hDIoMcx3AqGxI10dQePyuyUQ e/QBufvPQXDEAdFsaesycoMS4qsXyAX3GzhKglDO7t3SNEnJXio2hH+NflH95iJbVpWB 2R7uNfF8uzG02VNC+9tjQ83X1tNvvlN+lqFhw= MIME-Version: 1.0 Received: by 10.50.196.228 with SMTP id ip4mr3503719igc.28.1327180968625; Sat, 21 Jan 2012 13:22:48 -0800 (PST) Received: by 10.50.168.99 with HTTP; Sat, 21 Jan 2012 13:22:48 -0800 (PST) In-Reply-To: References: Date: Sat, 21 Jan 2012 22:22:48 +0100 Message-ID: From: Felix Ruess To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Lisa/M Compilation Error X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 21:22:52 -0000 Chris, no worries... You don't have to add the flag anywhere... but I thought you might have wrote your own subsystem makefile.... The problem was that the imu_analog was only added to the sources in case of the LPC21 arch, and didn't complain when trying to use it on STM32 (lisa). Now it will abort with an error, although that should be really easy to check and possibly implement what else might needed for imu with only analog inputs on the stm32. But since you have a Lisa/M with Aspirin, you should just use the appropriate aspirin subsystem: (for any aspirin imu up to 1.4) or Cheers, Felix On Sat, Jan 21, 2012 at 9:53 PM, Chris Wozny wrote: > Felix, > > My apologies on not replying to the mailing list instead the first > time. We are using the Aspirin IMU with Lisa/M 1.0. Here is the XML we > are using (it's adapted from the example tiny analog imu): > > http://code.google.com/p/lisa-m-team4938/source/browse/paparazzi/conf/airframes/lisa_m.xml > > I'm unsure as to where to put the flag USE_IMU in the airframe file > after consulting the wiki and the AHRS subsystem wiki. > > - Chris > > On Sat, Jan 21, 2012 at 1:20 PM, Felix Ruess wrote: >> Hi Chris, >> >> what configuration do you have? Are you using an imu, if yes, what subsystem? >> Sounds like you are using an imu where USE_IMU is not defined... >> >> Best to post the relevant sections of your airframe config (or put the >> whole thing on pastebin or something like that). >> >> Otherwise it is just guesswork.... >> >> Cheers, Felix >> >> On Sat, Jan 21, 2012 at 12:54 AM, Chris Wozny wrote: >>> All, >>> >>> I'm currently building the code for the lisa_m_1.0 board and every >>> time I build I get this error (which shows up in red): >>> >>> *** Using multilib *** >>> -------------------------------------- >>> LD /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf >>> /home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/firmwares/fixedwing/main_ap.o: >>> In function `event_task_ap': >>> /home/mav/lisa-m-team4938/paparazzi/sw/airborne/firmwares/fixedwing/main_ap.c:622: >>> undefined reference to `AhrsEvent' >>> collect2: ld returned 1 exit status >>> make[1]: *** [/home/mav/lisa-m-team4938/paparazzi/var/ECE_2012/ap/ap.elf] >>> Error 1 >>> make[1]: Leaving directory `/home/mav/lisa-m-team4938/paparazzi/sw/airborne' >>> make: *** [ap.compile] Error 2 >>> make: Leaving directory `/home/mav/lisa-m-team4938/paparazzi' >>> >>> These were the warnings that came up before this: >>> >>> arch/stm32/mcu_arch.c:50: warning: #warning Info: Using external clock >>> arch/stm32/mcu_periph/i2c_arch.c:11: warning: 'i2c_hard_reset' used >>> but never defined >>> arch/stm32/mcu_periph/i2c_arch.c:12: warning: 'i2c_reset_init' >>> declared 'static' but never defined >>> firmwares/fixedwing/main_fbw.c:159: warning: array subscript is above >>> array bounds >>> firmwares/fixedwing/main_ap.c:622: warning: implicit declaration of >>> function 'AhrsEvent' >>> firmwares/fixedwing/main_ap.c:622: warning: nested extern declaration >>> of 'AhrsEvent' >>> >>> Just to make sure it wasn't an error with the version of GCC I'm >>> using, I compiled the code against the example_twog_analogimu.xml file >>> and it built properly. Has anyone bumped into this with Lisa/M? >>> >>> Thanks, >>> Chris >>> ---- >>> University of Arizona MAV >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > -- > Chris Wozny > ASUA Safe Ride > Administrative Director > Email: cwozny@email.arizona.edu > Office: 520-621-7233 > Cell: 617-921-5679 > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Sun Jan 22 05:34:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Roukg-0002cS-53 for mharc-paparazzi-devel@gnu.org; Sun, 22 Jan 2012 05:34:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Roukd-0002bi-9c for paparazzi-devel@nongnu.org; Sun, 22 Jan 2012 05:34:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Roukb-0007v1-VU for paparazzi-devel@nongnu.org; Sun, 22 Jan 2012 05:34:19 -0500 Received: from mail-vw0-f45.google.com ([209.85.212.45]:53817) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Roukb-0007ux-Ou for paparazzi-devel@nongnu.org; Sun, 22 Jan 2012 05:34:17 -0500 Received: by vbjk17 with SMTP id k17so1456575vbj.4 for ; Sun, 22 Jan 2012 02:34:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=h0MAdR4gvjqDQ35RptPqm6KCxkt/RXLy4kSscknKRv4=; b=WwincHBR0Tt9dzPWxRUaGvdbSlhzB8gqcnp1/aVA9bOpGzfHTKxDkSirIvVPaJ7Vk4 xhbNbXMbsjqImZI330T1N6nF/DSv55oUGKvPlt/n+Fwn/XMTegiQawQ/BHEWHnY+J4O5 mfAOGAheWq7Z38rBGx1YnGGC/PwHDokF9lqvU= MIME-Version: 1.0 Received: by 10.52.34.167 with SMTP id a7mr1858226vdj.123.1327228456843; Sun, 22 Jan 2012 02:34:16 -0800 (PST) Received: by 10.220.181.198 with HTTP; Sun, 22 Jan 2012 02:34:16 -0800 (PST) Date: Sun, 22 Jan 2012 17:34:16 +0700 Message-ID: From: Bharath Sm To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=20cf307813b0b4b7cb04b71b74dc X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.45 Subject: [Paparazzi-devel] Re-Paparazzi-devel(Bharath SM) X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jan 2012 10:34:20 -0000 --20cf307813b0b4b7cb04b71b74dc Content-Type: text/plain; charset=ISO-8859-1 Hi Sir, ?**********************************************************************************************************? Dear Bharath The led coming on indicates that the code loaded into the board is running and depending on the airframe file that was loaded, may light an led on GPS lock. On the one hand it does indicate that the board is not completely dead. However, it does not indicate as to why you are not able to program the board. Not able to program may be due to several reasons as below. a) you need to first connect the USB and then power the board, only then will it enter program mode b) the cables either at the molex end or the laptop end may be faulty and not making the connections as a result the autopilot board may not be entering program mode c) Does the laptop recognize the device?/or if you put a removable drive does it show up. Was this the same laptop with the same software both OS and papaprazzi running while the board was working d) Have you set your environment variables correctly and also added yourself into the plugdev group as this is required for flashing the board? e)was there any mishap/crash etc both physical and electrical that could have damaged the hardware on board? f) what voltage are you providing as input to the board? should be atleast >7.2volts These could be some of the reasons I could of think off.....do let us know if you find any Best Regards Prashanth /*****************/************************************/*********************************************/**/ a) Actually i used to power on the board first and then, was connecting the board to the pc. I was following the same procedure at first also. b) Yes the cables are fine and good i checked them. c) Yes the laptop or pc recognizes the removable devices and i am using the same now. d) Yes i have added myself into plugdev. e) no. f) Yes the battery is of >7.2 and of high current rating. i have not tried the way u have suggested in your first point i will try out and let u know sir . will get back to u within two or three days. If there is any other possibilities please post it. Thank you for your response sir. Regards Bharath --20cf307813b0b4b7cb04b71b74dc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Sir,
<= br>
?*******************************************************************= ***************************************?

Dear Bharath
<= br style=3D"color:rgb(255,153,102)"> The led coming on indicates that the code loaded into the board is running<= /span>
and depending on the airframe file that was loaded, may light an led on GPS=
lock. On the one hand it does indicate that the board is
not completely dead. However, it does not indicate as to why you are not
able to program the board.

Not able to program may be due to several reasons as below.

a) you need to first connect the USB and then power the board, only then
will it enter program mode

b) the cables either at the molex end or the laptop end may be faulty and
not making the connections as a result the autopilot board may not be

entering program mode

c) Does the laptop recognize the device?/or if you put a removable drive
does it show up. Was this the same laptop with the same software both OS
and papaprazzi running while the board was working

d) Have you set your environment variables correctly and also added<= br style=3D"color:rgb(255,153,102)"> yourself into the plugdev group as this is required for flashing the board?=

e)was there any mishap/crash etc both physical and electrical that could
have damaged the hardware on board?

f) what voltage are you providing as input to the board? should be atleast<= /span>
=A0>7.2volts

These could be some of the reasons I could of think off.....do let us know<= /span>
if you find any

Best Regards
Prashanth


/*****************/****= ********************************/******************************************= ***/**/

a) Actually i used to power on the board first and th= en, was connecting the board to the pc. I was following the same procedure = at first also.

b) Yes the cables are fine and good i checked them.

c) Yes the l= aptop or pc recognizes the removable devices and i am using the same now.
d) Yes i have added myself into plugdev.

e) no.

f) Yes = the battery is of >7.2 and of high current rating.


i have not tried the way u have suggested in your first point i wil= l try out and let u know sir . will get back to u within two or three days.= If there is any other possibilities please post it. Thank you for your res= ponse sir.


Regards
Bharath

--20cf307813b0b4b7cb04b71b74dc-- From MAILER-DAEMON Sun Jan 22 09:50:06 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RoykA-0000L1-Cs for mharc-paparazzi-devel@gnu.org; Sun, 22 Jan 2012 09:50:06 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41827) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoZdG-0005q4-M5 for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 07:01:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoZdE-0001Zw-QR for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 07:01:18 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:33304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoZdD-0001ZU-6h for paparazzi-devel@nongnu.org; Sat, 21 Jan 2012 07:01:16 -0500 Received: by werh12 with SMTP id h12so329081wer.4 for ; Sat, 21 Jan 2012 04:01:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=66HkspFkkonatfQPa+IR7eCQzShUHXfQwbTa/lJk2TM=; b=ZJkzgkK10njbtKRxVq/MIjWp6SDGJimUMt347h+COYD2ghqnOBO+7ookcDVVeZ6gas c4aQKgoY1X13dl9wgrWGuy+8EvezxCv728doHOJztLZSKOMJNnGyHriiPRfsLuDK48nc oexPGVGdbnUEjTEB+EQY65wYJxKXub7VJuai4= Received: by 10.216.135.86 with SMTP id t64mr619623wei.0.1327147273689; Sat, 21 Jan 2012 04:01:13 -0800 (PST) Received: from [192.168.10.102] ([194.209.49.130]) by mx.google.com with ESMTPS id n3sm19101566wiz.9.2012.01.21.04.01.07 (version=SSLv3 cipher=OTHER); Sat, 21 Jan 2012 04:01:09 -0800 (PST) Message-ID: <4F1AA901.9050208@gmail.com> Date: Sat, 21 Jan 2012 13:01:05 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: woznych@gmail.com, paparazzi-devel@nongnu.org References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020309010209080004030801" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.173 X-Mailman-Approved-At: Sun, 22 Jan 2012 09:50:02 -0500 Subject: Re: [Paparazzi-devel] Lisa/M Power Input Inquiry X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2012 12:01:20 -0000 This is a multi-part message in MIME format. --------------020309010209080004030801 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit He Chris I've documented my research on: http://paparazzi.enac.fr/wiki/Lisa/M/Tutorial/RotorCraft#Wiring_.28not_tested.21.29 At the moment I power the board with 5V from an USB-Port. In the attachment you'll find a second wiring option. Bruzzlee On 21.01.12 01:04, Chris Wozny wrote: > Thanks Simon, > > What I did for now was just powered the board over microUSB since I am > currently only trying to build and flash Lisa/M. I will take the > information you provided and post it on the wiki. > > - Chris > > On Fri, Jan 20, 2012 at 2:29 PM, Simon Wilks wrote: >> Hi Chris, >> >> There are several ways to do it. You can have a look at this thread which >> talks about this (and there are others, search for >> wiring): http://lists.gnu.org/archive/html/paparazzi-devel/2012-01/msg00005.html >> >> I did it similar to Eduardo and connected 7V using a BEC to VIN and the >> VBATT goes directly to the DC power's (Lipo in my case) positive wire which >> will let the Lisa M monitor the actual battery voltage. The allowed power >> range is 5V (I just tried it and it worked) through to something over 20V >> apparently. Can't recall exactly. But something like 11V - 16V is the around >> the range you get from 3S - 4S Lipos. >> >> Ampere ratings shouldn't be too important as long as it isn't too low. The >> board takes what it needs. From my measurements normal operation with XBee, >> Spektrum Satellite and GPS attached seems to draw around 0.2A if I recall >> correctly. >> >> Simon >> >> On Fri, Jan 20, 2012 at 9:43 PM, Chris Wozny wrote: >>> All, >>> >>> We are currently using Lisa/M for a research project. There are some >>> crucial (yet simple) pieces missing from the documentation with >>> regards to power input. We are using a DC Power Supply to power our >>> board initially and are confused as to how to actually power it. For >>> the Lisa/M power input, are we to use VBATT or VIN? What voltage >>> should we use to power it from a DC power supply? Also, should we >>> limit the current to a certain milliamperage so we don't fry the >>> board? >>> >>> Thanks, >>> Chris Wozny >>> -- >>> Chris Wozny >>> University of Arizona MAV > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------020309010209080004030801 Content-Type: image/png; name="LisaMWiring_2.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="LisaMWiring_2.png" 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 u39xadMaT4KpKHl2WvFhLRl8GWVCV3raNBVTkFXAWnA1+8Fu7vT7B/v15abGHvmgMKtrU98w vuNUV0ze9+qUh60o3DKTgREG1Hlb8v82c32EnNijIzc5ZvKNslPDJEA1+FcwMZEf2KtT2EvM Hhn+Mfnli/RevTUE0Vk+8ZCu4Q5hlNG5/GJqy90Nx+PExMRgGEw4/9W2om2jKvvNqlWrfnbx 2I+u733ztUxAfq/YhKFqGrt0VLmsyEC92TllAIAMAbQllGUl8X8JHlxaBl8S5Kn2lr6y7ucE SItjCmJVoD/dmo4pSJQj8o+LwRRY8DAZo+Iu/8WcXtDrtEAXMOM/RPdS0lmginkn8/zymSip tENTsanMMBmqczEkqBAMk7UCXLkxplY8NOZ0vtDioYqaGj29nd++eTV7iloxdWPjcXQ6HUw4 72ioLvgUGPhJ+PyGkpLzdNQxx9Mw+KYDMgQAgHIIKVUISsdDku1ISiWT/uXsdH8VGZekdA4Z Qm4W07+agqnybRK/5HlIQpy63tdl9eZ7aDqrpHTvrrcLPHsIPj6ZTHx4Y6bjsKMQLqbucuB9 9DxQ7ADCY56WFsqErCLe5zEYnSUlgVkIkCEAAMiWRh33vfCCttzBvLKv9ib/sF0wVFaDkt5B MIRUYMokETDY0Wbx9rlHt957IeHEQ0uW2ezc8wKPLLYy8O6UGebNiod69lIb3s/s+mOOmPpH 7p7gtwsX9wDFDvBLiOxhUVpVYfH+66sqlq0IERQIIEMAHRpnOmnpRiVA6lQGBBH/cQ+JNExK 7FjW/9m7D3io/z8O4N+jO3uPomkkpWRUyKiMVBo0SHsvFWmhQUuo0N5bO6lfS4Vo0y4VLaWS kO1wxvf/PcfZo9K/cq/no5/f977fz33u7vv93t37+7739/PNfJHydZl6R2yaf5d6R5kBRh0v 3Wpo8dDn+IU/Wjx09OSw5i3fZOWzxyR0XXPJZniHVq3EseahfmSR5aPnV7prUR944sLiDnJi J1Kye7aSwIpBMARNioZGaekMSRbFvYzJra89TVBKiCAWxMS1aq32+54M9TX36lX9lwfxU1JQ fvWZyGf6dpaorY4b/gmnz/588ZCSsl/c+/qLh759ceEWU2v32PpbR6aGpoPG/zo3f2pM3G41 JaKAuTU5K0wFYTSCIWha6KIto6OjCwsLqWn+Zs1oBLFt6QSHNQfrvtdiBQmPrxlxGpL19p8W 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 --------------020309010209080004030801-- From MAILER-DAEMON Mon Jan 23 07:33:01 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpJ53-00022w-LL for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 07:33:01 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpJ4w-0001yy-Ub for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 07:32:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpJ4v-0001We-6A for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 07:32:54 -0500 Received: from dash.upc.es ([147.83.2.50]:60474) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpJ4u-0001Vd-SI for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 07:32:53 -0500 Received: from ackerman2.upc.es (ackerman2.upc.es [147.83.2.244]) by dash.upc.es (8.14.1/8.13.1) with ESMTP id q0NCWmQS017087 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Mon, 23 Jan 2012 13:32:48 +0100 Received: from [147.83.118.187] ([147.83.118.187]) (authenticated bits=0) by ackerman2.upc.es (8.14.4/8.14.4) with ESMTP id q0NCWlRv031860 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 23 Jan 2012 13:32:48 +0100 Message-ID: <4F1D536F.8090908@upc.edu> Date: Mon, 23 Jan 2012 13:32:47 +0100 From: cristina barrado User-Agent: Thunderbird 2.0.0.17 (X11/20080914) MIME-Version: 1.0 To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.70 on 147.83.2.244 X-Mail-Scanned: Criba 2.0 + Clamd X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (dash.upc.es [147.83.2.50]); Mon, 23 Jan 2012 13:32:48 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 147.83.2.50 Subject: [Paparazzi-devel] HMC5843 magnetometer X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 12:32:59 -0000 Dear all, At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to set up a quadrotor for quite a long time. Thanks to Gautier and Michiel we had it almost set, but we still have some problems with the magnetometer. We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the IMU was not working we tried to connect an HMC4853 (http://store.diydrones.com/HMC5843_Triple_Axis_Magnetometer_p/br-hmc5843-01.htm) board using the I2C_1. The board is set for 5V, thus we connected it to the UART0+I2C_1 (LTranslated) connector. Values read from magnetometer are still 0,0,0!! Software seems to be fine (some debugging using leds tells us that the I2C device is not responding). Then we looked at the oscilloscope and find out the the SDA lines of the I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thing is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector) when we disconnect the HMC board !!? Has any of you work with the HMC board at 5V?? Do we need to add new pull up resistors? The Booz2 board already has them... Thanks! Cristina Barrado Barcelona Tech From MAILER-DAEMON Mon Jan 23 08:12:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpJhc-000884-Km for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 08:12:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:52779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpJhV-00087w-4k for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 08:12:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpJhO-0006j3-Dr for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 08:12:45 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:61012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpJhO-0006io-4M for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 08:12:38 -0500 Received: by bkbzu17 with SMTP id zu17so607421bkb.4 for ; Mon, 23 Jan 2012 05:12:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=opJ1V6TZXk5fAJj79KwEdN0yHT4674KMgSb2MiW9h7E=; b=OrkywurQQsgcI3/cjNy1RDXMecxKeitJT7kJg8eDwdqjuGsMyekeb9KI3MnqWqiloL Bqx/zIRieCpaOKvi6K9a0Jdra+zMpPUIuojq8OOtfkvqe1rHkSu/ihyUYMxLWyDJDWra 023vtmSalkc+xxJL21ABzzk/Tal8w+qQjx60s= MIME-Version: 1.0 Received: by 10.204.152.26 with SMTP id e26mr3083908bkw.87.1327324356592; Mon, 23 Jan 2012 05:12:36 -0800 (PST) Received: by 10.204.36.136 with HTTP; Mon, 23 Jan 2012 05:12:36 -0800 (PST) In-Reply-To: <4F1D536F.8090908@upc.edu> References: <4F1D536F.8090908@upc.edu> Date: Mon, 23 Jan 2012 14:12:36 +0100 Message-ID: From: Hector Garcia de Marina To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175df1aec6c40d04b731c8ba X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Paparazzi-devel] HMC5843 magnetometer X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 13:12:51 -0000 --0015175df1aec6c40d04b731c8ba Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Cristina, it seems your problem is in pull-up resistors and/or total bus capacitance. How many devices are connected to the I2C bus? how length is the bus/wire? H=E9ctor On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado wrote: > Dear all, > > At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to se= t > up a quadrotor for quite a long time. Thanks to Gautier and Michiel we ha= d > it almost set, but we still have some problems with the magnetometer. > > We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the > IMU was not working we tried to connect an HMC4853 ( > http://store.diydrones.com/**HMC5843_Triple_Axis_** > Magnetometer_p/br-hmc5843-01.**htm) > board using the I2C_1. The board is set for 5V, thus we connected it to t= he > UART0+I2C_1 (LTranslated) connector. > > Values read from magnetometer are still 0,0,0!! Software seems to be fine > (some debugging using leds tells us that the I2C device is not responding= ). > Then we looked at the oscilloscope and find out the the SDA lines of the > I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thin= g > is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector= ) > when we disconnect the HMC board !!? > > Has any of you work with the HMC board at 5V?? Do we need to add new pull > up resistors? The Booz2 board already has them... > > Thanks! > > Cristina Barrado > Barcelona Tech > > ______________________________**_________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel > --=20 H=E9ctor --0015175df1aec6c40d04b731c8ba Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Cristina,

it seems your problem is in pull-up resistors and/or to= tal bus capacitance.

How many devices are connected to the I2C bus? = how length is the bus/wire?

H=E9ctor

On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado <cristina.barrado@upc.edu> wrote:
Dear all,

At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to set = up a quadrotor for quite a long time. Thanks to Gautier and Michiel we had = it almost set, but we still have some problems with the magnetometer.

We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the I= MU was not working we tried to connect an HMC4853 (http://store.diydrones.com/HMC5843_Triple_Axis_Ma= gnetometer_p/br-hmc5843-01.htm) board using the I2C_1. The board= is set for 5V, thus we connected it to the UART0+I2C_1 (LTranslated) conne= ctor.

Values read from magnetometer are still 0,0,0!! Software seems to be fine (= some debugging using leds tells us that the I2C device is not responding). = Then we looked at the oscilloscope and find out the the SDA lines of the I2= C_1 were only 1.6V (while CLK line was fine!). The most surprising thing is= that voltage levels are OK (close to 3V and 5V on each I2C_1 connector) wh= en we disconnect the HMC board !!?

Has any of you work with the HMC board at 5V?? Do we need to add new pull u= p resistors? The Booz2 board already has them...

Thanks!

Cristina Barrado
Barcelona Tech

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel



--
H=E9ctor


--0015175df1aec6c40d04b731c8ba-- From MAILER-DAEMON Mon Jan 23 08:55:28 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpKMq-0005Tq-8m for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 08:55:28 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42467) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpKMf-0005TX-Uv for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 08:55:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpKMb-0003Y1-N1 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 08:55:17 -0500 Received: from gnukia.org ([85.214.67.64]:47226 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpKMb-0003Xo-Hi for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 08:55:13 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id C69CEECC00F for ; Mon, 23 Jan 2012 14:51:41 +0100 (CET) Received: from [192.168.0.25] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 97412ECC00D for ; Mon, 23 Jan 2012 14:51:41 +0100 (CET) Date: Mon, 23 Jan 2012 13:55:08 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org X-Filtered: By ProxSMTP Message-ID: <4F1D66BC.4040502@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120123 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 13:55:26 -0000 Would there be any interest in pooling together to produce a batch of Lisa/M boards? (Lisa/L anyone?) Also for the chips. I have not compiled a BOM but it seems quite doable. I have not thought about the financial implications. Before I do that I wanted to check out if there is any interest. I would need your help with this if anyone is interested in sharing efforts? I suppose I would need to find somebody who has the right experience to spin some gerber files which are ready for production. (Design rules, verification) Board and schema files are here https://github.com/paparazzi/paparazzi-hardware/tree/master/controller/lisa_m I suppose it should be easy to use them... Anyone here from Joby or Quadshot? Do you guys plan any productions any time soon? I don't want to take the butter of your bread. There does not seem to be any bread at the moment, so I don't care right now. Regards Tilman From MAILER-DAEMON Mon Jan 23 09:13:06 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpKdu-0008UZ-9Z for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 09:13:06 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpKdr-0008Ro-En for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 09:13:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpKdk-00069R-Ow for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 09:13:03 -0500 Received: from smtp5-g21.free.fr ([212.27.42.5]:52633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpKdk-00068s-48 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 09:12:56 -0500 Received: from [127.0.0.1] (unknown [88.167.220.67]) by smtp5-g21.free.fr (Postfix) with ESMTP id DA6B8D48285 for ; Mon, 23 Jan 2012 15:12:47 +0100 (CET) Message-ID: <4F1D6AE1.6010104@lezconcept.fr> Date: Mon, 23 Jan 2012 15:12:49 +0100 From: Eric BAHIER User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> In-Reply-To: <4F1D66BC.4040502@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-Antivirus: avast! (VPS 120123-0, 23/01/2012), Outbound message X-Antivirus-Status: Clean Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 212.27.42.5 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 14:13:04 -0000 Hi, I have make of run Lisa board in PCBpool, I will solder it probably=20 thus week. I will let to know the progress. Eric Le 23/01/2012 14:55, Tilman Baumann a =E9crit : > Would there be any interest in pooling together to produce a batch of=20 > Lisa/M boards? (Lisa/L anyone?) > Also for the chips. I have not compiled a BOM but it seems quite doable= . > > I have not thought about the financial implications. Before I do that=20 > I wanted to check out if there is any interest. > I would need your help with this if anyone is interested in sharing=20 > efforts? > > I suppose I would need to find somebody who has the right experience=20 > to spin some gerber files which are ready for production. (Design=20 > rules, verification) > Board and schema files are here=20 > https://github.com/paparazzi/paparazzi-hardware/tree/master/controller/= lisa_m=20 > I suppose it should be easy to use them... > > Anyone here from Joby or Quadshot? Do you guys plan any productions=20 > any time soon? I don't want to take the butter of your bread. > There does not seem to be any bread at the moment, so I don't care=20 > right now. > > Regards > Tilman > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --=20 ************************************ Lez Concept EURL Eric BAHIER 15 chemin neuf 34 980 Montferrier sur LEZ France Tel : 33 4 67 59 92 53 Fax : 33 9 59 15 92 53 ************************************ From MAILER-DAEMON Mon Jan 23 09:15:23 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpKg7-0000MW-K8 for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 09:15:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57747) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpKg0-0000KW-MX for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 09:15:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpKfu-0006Yv-DV for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 09:15:16 -0500 Received: from gnukia.org ([85.214.67.64]:42742 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpKfu-0006YM-8p for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 09:15:10 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 5095DECC00F for ; Mon, 23 Jan 2012 15:11:39 +0100 (CET) Received: from [192.168.0.25] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 28588ECC00D for ; Mon, 23 Jan 2012 15:11:39 +0100 (CET) Date: Mon, 23 Jan 2012 14:15:06 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> In-Reply-To: <4F1D6AE1.6010104@lezconcept.fr> X-Filtered: By ProxSMTP Message-ID: <4F1D6B6A.4020207@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120123 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 14:15:22 -0000 On 23/01/12 14:12, Eric BAHIER wrote: > Hi, > > I have make of run Lisa board in PCBpool, I will solder it probably > thus week. > I will let to know the progress. Awesome. Count me in as interested if you have one too much. Cheers Tilman From MAILER-DAEMON Mon Jan 23 11:50:34 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpN6I-00089Q-9l for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 11:50:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpN6C-00089H-AE for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 11:50:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpN66-0004nT-Iv for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 11:50:28 -0500 Received: from pallas.crash-override.net ([178.63.73.152]:37227 helo=mail.anderdonau.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpN66-0004mm-EI for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 11:50:22 -0500 Received: by mail.anderdonau.de (Postfix, from userid 65534) id A2203DE738; Mon, 23 Jan 2012 17:50:13 +0100 (CET) Received: from joby-energy-133.joby.local (c-76-21-106-184.hsd1.ca.comcast.net [76.21.106.184]) (Authenticated sender: esdentem@esden.net) by mail.anderdonau.de (Postfix) with ESMTPSA id 06C40DE736 for ; Mon, 23 Jan 2012 17:50:12 +0100 (CET) From: Piotr Esden-Tempski Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/signed; boundary="Apple-Mail=_1CE8725B-4B36-4339-9146-BCA37DAB8DA4"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Mon, 23 Jan 2012 08:50:03 -0800 In-Reply-To: <4F1D6B6A.4020207@baumann.name> To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> Message-Id: <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 178.63.73.152 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 16:50:32 -0000 --Apple-Mail=_1CE8725B-4B36-4339-9146-BCA37DAB8DA4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Heya! Which lisa boards are you planning to pool? We already produced the = Lisa/M 2.0 boards. We are currently sourcing the parts. If you are = interested in the challenge of assembling the boards yourself we can = provide you with those instantly. I just did not think anyone wanted to = assemble them themselves. :) The fully assembled boards should be available in http://thequadshot.com = by end of February. Cheers Esden -- Transition Robotics Inc. http://transition-robotics.com the makers of the Quadshot Co-Founder, Embedded systems Engineer Mobile: +1 831 440 7454 Skype: esdentem On Jan 23, 2012, at 6:15 AM, Tilman Baumann wrote: > On 23/01/12 14:12, Eric BAHIER wrote: >> Hi, >>=20 >> I have make of run Lisa board in PCBpool, I will solder it probably = thus week. >> I will let to know the progress. >=20 > Awesome. Count me in as interested if you have one too much. >=20 > Cheers > Tilman >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --Apple-Mail=_1CE8725B-4B36-4339-9146-BCA37DAB8DA4 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAk8dj8EACgkQ87BFPr6YqXDYZwCdHGBKXUxisb4q1hYbMi7fcNC+ xPQAoIZhg09jGvaXWxHqUoxUXyVAHIJd =aBDp -----END PGP SIGNATURE----- --Apple-Mail=_1CE8725B-4B36-4339-9146-BCA37DAB8DA4-- From MAILER-DAEMON Mon Jan 23 12:36:11 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpNoR-0001eX-6A for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 12:36:11 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpNoJ-0001YJ-8y for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 12:36:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpNoA-00030l-RL for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 12:36:03 -0500 Received: from violet.upc.es ([147.83.2.51]:55255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpNoA-00030h-G4 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 12:35:54 -0500 Received: from ackerman2.upc.es (ackerman2.upc.es [147.83.2.244]) by violet.upc.es (8.14.1/8.13.1) with ESMTP id q0NHZqpY001027 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Mon, 23 Jan 2012 18:35:52 +0100 Received: from [147.83.118.187] ([147.83.118.187]) (authenticated bits=0) by ackerman2.upc.es (8.14.4/8.14.4) with ESMTP id q0NHZphH020282 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 23 Jan 2012 18:35:52 +0100 Message-ID: <4F1D9A77.7060303@upc.edu> Date: Mon, 23 Jan 2012 18:35:51 +0100 From: cristina barrado User-Agent: Thunderbird 2.0.0.17 (X11/20080914) MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------010909020501020500060507" X-Scanned-By: MIMEDefang 2.70 on 147.83.2.244 X-Mail-Scanned: Criba 2.0 + Clamd X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (violet.upc.es [147.83.2.51]); Mon, 23 Jan 2012 18:35:52 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 147.83.2.51 Subject: Re: [Paparazzi-devel] HMC5843 magnetometer (Hector Garcia de Marina) X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 17:36:09 -0000 This is a multi-part message in MIME format. --------------010909020501020500060507 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Hector, Actually there is nothing else connected in the I2C_1 but the HMC board. Wires are short (2cm) but connector needs to be improved. I may work on this! Cristina > > Hi Cristina, > > it seems your problem is in pull-up resistors and/or total bus capacitance. > > How many devices are connected to the I2C bus? how length is the bus/wire? > > H?ctor > > On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado > wrote: > > >> Dear all, >> >> At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to set >> up a quadrotor for quite a long time. Thanks to Gautier and Michiel we had >> it almost set, but we still have some problems with the magnetometer. >> >> We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the >> IMU was not working we tried to connect an HMC4853 ( >> http://store.diydrones.com/**HMC5843_Triple_Axis_** >> Magnetometer_p/br-hmc5843-01.**htm) >> board using the I2C_1. The board is set for 5V, thus we connected it to the >> UART0+I2C_1 (LTranslated) connector. >> >> Values read from magnetometer are still 0,0,0!! Software seems to be fine >> (some debugging using leds tells us that the I2C device is not responding). >> Then we looked at the oscilloscope and find out the the SDA lines of the >> I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thing >> is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector) >> when we disconnect the HMC board !!? >> >> Has any of you work with the HMC board at 5V?? Do we need to add new pull >> up resistors? The Booz2 board already has them... >> >> Thanks! >> >> Cristina Barrado >> Barcelona Tech >> >> ______________________________**_________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel >> >> > > > > --------------010909020501020500060507 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Hector,

Actually there is nothing else connected in the I2C_1 but the HMC board.
Wires are short (2cm) but connector needs to be improved. I may work on this!

Cristina

Hi Cristina,

it seems your problem is in pull-up resistors and/or total bus capacitance.

How many devices are connected to the I2C bus? how length is the bus/wire?

H?ctor

On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado
<cristina.barrado@upc.edu>wrote:

  
Dear all,

At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to set
up a quadrotor for quite a long time. Thanks to Gautier and Michiel we had
it almost set, but we still have some problems with the magnetometer.

We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the
IMU was not working we tried to connect an HMC4853 (
http://store.diydrones.com/**HMC5843_Triple_Axis_**
Magnetometer_p/br-hmc5843-01.**htm<http://store.diydrones.com/HMC5843_Triple_Axis_Magnetometer_p/br-hmc5843-01.htm>)
board using the I2C_1. The board is set for 5V, thus we connected it to the
UART0+I2C_1 (LTranslated) connector.

Values read from magnetometer are still 0,0,0!! Software seems to be fine
(some debugging using leds tells us that the I2C device is not responding).
Then we looked at the oscilloscope and find out the the SDA lines of the
I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thing
is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector)
when we disconnect the HMC board !!?

Has any of you work with the HMC board at 5V?? Do we need to add new pull
up resistors? The Booz2 board already has them...

Thanks!

Cristina Barrado
Barcelona Tech

______________________________**_________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>

    



  
--------------010909020501020500060507-- From MAILER-DAEMON Mon Jan 23 12:55:30 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpO78-0001xy-Lo for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 12:55:30 -0500 Received: from eggs.gnu.org ([140.186.70.92]:52225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpO76-0001rW-JY for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 12:55:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpO75-0006BB-5V for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 12:55:28 -0500 Received: from gnukia.org ([85.214.67.64]:58018 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpO74-0006B4-Vf for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 12:55:27 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 73D3DECC00F for ; Mon, 23 Jan 2012 18:51:55 +0100 (CET) Received: from [192.168.0.25] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 46A3BECC00D for ; Mon, 23 Jan 2012 18:51:55 +0100 (CET) Date: Mon, 23 Jan 2012 17:55:22 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> In-Reply-To: <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> X-Filtered: By ProxSMTP Message-ID: <4F1D9F0A.5090908@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120123 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 17:55:29 -0000 On 23/01/12 16:50, Piotr Esden-Tempski wrote: > Heya! > > Which lisa boards are you planning to pool? Lisa/M probably. Lisa/L is awesome will get more in my way than being any help for me right now. Only feature I would hate to loose short term is the differential pressure sensor. (pitot tube) But this is easy to hack together off-board. > We already produced the Lisa/M 2.0 boards. We are currently sourcing the parts. If you are interested in the challenge of assembling the boards yourself we can provide you with those instantly. I just did not think anyone wanted to assemble them themselves. :) Bring on the challenge. :) But to be honest I was mainly just desperate. I don't think it's worth if you will have them soon in stock. I'm not concerned about the soldering. But getting the parts for just one board is probably really not worth the effort for one month time saving. > > The fully assembled boards should be available in http://thequadshot.com by end of February. That is VERY good to know and very good news indeed. I think this helps a lot to alleviate the insecurity currently around the availability of Lisa boards. Thanks for sharing. Tilman From MAILER-DAEMON Mon Jan 23 14:11:37 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpPIn-0008VJ-Rq for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 14:11:37 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42529) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpPIl-0008TJ-4T for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 14:11:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpPIg-000162-QS for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 14:11:35 -0500 Received: from smtp5-g21.free.fr ([212.27.42.5]:33132) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpPIg-000153-4m for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 14:11:30 -0500 Received: from [127.0.0.1] (unknown [88.167.220.67]) by smtp5-g21.free.fr (Postfix) with ESMTP id 12F49D48035 for ; Mon, 23 Jan 2012 20:11:21 +0100 (CET) Message-ID: <4F1DB0DB.90307@lezconcept.fr> Date: Mon, 23 Jan 2012 20:11:23 +0100 From: Eric BAHIER User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> In-Reply-To: <4F1D6B6A.4020207@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-Antivirus: avast! (VPS 120123-0, 23/01/2012), Outbound message X-Antivirus-Status: Clean Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 212.27.42.5 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 19:11:36 -0000 Hi, I build the LISA/L, If I have no to much problem I will have some one in=20 spare... regards, Eric Le 23/01/2012 15:15, Tilman Baumann a =E9crit : > On 23/01/12 14:12, Eric BAHIER wrote: >> Hi, >> >> I have make of run Lisa board in PCBpool, I will solder it probably=20 >> thus week. >> I will let to know the progress. > > Awesome. Count me in as interested if you have one too much. > > Cheers > Tilman > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --=20 ************************************ Lez Concept EURL Eric BAHIER 15 chemin neuf 34 980 Montferrier sur LEZ France Tel : 33 4 67 59 92 53 Fax : 33 9 59 15 92 53 ************************************ From MAILER-DAEMON Mon Jan 23 17:25:37 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpSKX-00048g-5B for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 17:25:37 -0500 Received: from eggs.gnu.org ([140.186.70.92]:49341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpSKU-00047R-I9 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:25:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpSKT-0001TC-LU for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:25:34 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:45886) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpSKT-0001T5-JK for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:25:33 -0500 Received: by qcse13 with SMTP id e13so1934994qcs.4 for ; Mon, 23 Jan 2012 14:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=7m53Jyoh3YOXw4fTjyUH9KFfvaZY08WntWmHDG3HJVA=; b=DXHPDa9s/9MX8sbPjzqZ/rE4xUjgzk1UR+kb+HNmY3rnHnhKQnrSSHeI5eGAN5f/fP BGoaiyyOJZpUZoeOkYJmZfzLrIF9fJT9pDTzte+9nG4YSi7Zfk91nZ82VxFXMcTR2j3N eNNN3UpJhF9O101bhx8fGfQQl43JKxRV7+D70= MIME-Version: 1.0 Received: by 10.229.78.148 with SMTP id l20mr3541635qck.25.1327357532775; Mon, 23 Jan 2012 14:25:32 -0800 (PST) Received: by 10.229.42.67 with HTTP; Mon, 23 Jan 2012 14:25:32 -0800 (PST) Date: Mon, 23 Jan 2012 15:25:32 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Paparazzi-devel] Lisa/M LED Guide? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 22:25:35 -0000 All, Does anyone have a reference guide for what all of the LEDs mean on Lisa/M? I see blue constantly on, red flashing every second, and orange always on. I checked the wiki and the mailing list archive to no avail. - Chris From MAILER-DAEMON Mon Jan 23 17:50:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpSiN-0007g7-4Z for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 17:50:15 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpSiK-0007eM-M9 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:50:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpSiJ-0004ZD-F6 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:50:12 -0500 Received: from mail-tul01m020-f173.google.com ([209.85.214.173]:41907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpSiJ-0004Z6-3l for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:50:11 -0500 Received: by obbup16 with SMTP id up16so4287011obb.4 for ; Mon, 23 Jan 2012 14:50:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=47tXjAmU5Fl50lCPDQ2MNMkdbzxOk7lWy5GkWyagmBg=; b=MXAM99jv5tR3Xoj0OWc4qnw7Gq9AjzQZwE7j66625NKuFHI60ERCyiRl83yNWoW+65 UVVr787m9J2qIER1KbcTxhvJ9LdXafonHbKP4bZqRQeffBt3iFMYiiYBoJkqfxvCugaI WhAhSdAr2RjMCnzZ4JtTM+ub+DzO2d8N6Msto= MIME-Version: 1.0 Received: by 10.50.89.197 with SMTP id bq5mr11946024igb.24.1327359009884; Mon, 23 Jan 2012 14:50:09 -0800 (PST) Received: by 10.50.168.99 with HTTP; Mon, 23 Jan 2012 14:50:09 -0800 (PST) In-Reply-To: References: Date: Mon, 23 Jan 2012 23:50:09 +0100 Message-ID: From: Felix Ruess To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.173 Subject: Re: [Paparazzi-devel] Lisa/M LED Guide? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 22:50:13 -0000 Hi Chris, The orange one is the power led, so it's on as soon as the board has power. The red one is the sys_time led, so it should blink with 1Hz. >From the top of my head the blue one doesn't indicate anything so far (in the master branch). The dev branch contains some fixes and improvements for the leds, you can configure what the leds should indicate. E.g. gps fix, ahrs aligner lock, radio control status, etc.... but the orange led is always the power led. Cheers, Felix On Mon, Jan 23, 2012 at 11:25 PM, Chris Wozny wrote: > All, > > Does anyone have a reference guide for what all of the LEDs mean on > Lisa/M? I see blue constantly on, red flashing every second, and > orange always on. I checked the wiki and the mailing list archive to > no avail. > > - Chris > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Mon Jan 23 17:56:27 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpSoN-0000io-Rt for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 17:56:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpSoL-0000hz-Bt for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:56:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpSoK-0005LD-AC for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:56:25 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:44086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpSoK-0005L9-79 for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 17:56:24 -0500 Received: by iahk25 with SMTP id k25so3380876iah.4 for ; Mon, 23 Jan 2012 14:56:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=f/+ua5cz6q49hs5X42LbApZ4wHqDuEydNpITEbUzF4c=; b=D1qNoBZmNBNNdkYjdyLpcxQSTJuweonUxAa79VtrlorqFmTb5+5aiDS/upn+1yZICG wIzUPxLkclNiygJ0Po4tiLpIxAZ0UrSxhHNdccamdRpXM45nuvEVE3IdxsVEo4Gitn24 PB3F8aei1taCWDE7+9o3x7GmJ4hza+U3qZkqU= MIME-Version: 1.0 Received: by 10.42.168.202 with SMTP id x10mr9593315icy.4.1327359382697; Mon, 23 Jan 2012 14:56:22 -0800 (PST) Received: by 10.50.194.229 with HTTP; Mon, 23 Jan 2012 14:56:22 -0800 (PST) Date: Mon, 23 Jan 2012 23:56:22 +0100 Message-ID: From: Jesus Martin Sanchez To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=90e6ba6e8ef87eb66704b739f038 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: [Paparazzi-devel] Arduimu vibration problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 22:56:26 -0000 --90e6ba6e8ef87eb66704b739f038 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello: I=B4m using the arduimu with the ppz in a airplane, but I have some troubles with vibration isolation. When I change the kalman filter parameters I don=B4t see any change... i think that the kalman filter don= =B4t work with this IMU. Anybody know, other IMU that will work with the kalman filter? Thanks Jes=FAs --90e6ba6e8ef87eb66704b739f038 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello:
=A0 I=B4m using the arduimu with the ppz in a airplane, but I ha= ve some troubles with vibration isolation. When I change the kalman filter = parameters I don=B4t see any change... i think that the kalman filter don= =B4t work with this IMU. Anybody know, other IMU that will work with the ka= lman filter?
=A0 Thanks
=A0 Jes=FAs=A0


--90e6ba6e8ef87eb66704b739f038-- From MAILER-DAEMON Mon Jan 23 18:13:05 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpT4T-0002VF-8H for mharc-paparazzi-devel@gnu.org; Mon, 23 Jan 2012 18:13:05 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48248) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpT4Q-0002U8-VA for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 18:13:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpT4P-0007Ni-LV for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 18:13:02 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:51822) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RpT4P-0007Nb-8u for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 18:13:01 -0500 Received: (qmail invoked by alias); 23 Jan 2012 23:12:58 -0000 Received: from mail-qy0-f173.google.com (EHLO mail-qy0-f173.google.com) [209.85.216.173] by mail.gmx.net (mp022) with SMTP; 24 Jan 2012 00:12:58 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX18xI7MzIdMxj1XSCWdkhZ7qoh/VpK97DTw9ydq0rG /1MLqg7BLF6ERb Received: by qcse13 with SMTP id e13so1955285qcs.4 for ; Mon, 23 Jan 2012 15:12:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.135.149 with SMTP id n21mr3562000qct.85.1327360377476; Mon, 23 Jan 2012 15:12:57 -0800 (PST) Received: by 10.229.48.85 with HTTP; Mon, 23 Jan 2012 15:12:57 -0800 (PST) Received: by 10.229.48.85 with HTTP; Mon, 23 Jan 2012 15:12:57 -0800 (PST) In-Reply-To: References: Date: Tue, 24 Jan 2012 00:12:57 +0100 Message-ID: From: Christoph Niemann To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=00248c768d86c9d57d04b73a2b18 X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.22 Subject: Re: [Paparazzi-devel] Arduimu vibration problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 23:13:04 -0000 --00248c768d86c9d57d04b73a2b18 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Jesus, if its that IMU with the ST gyros, you have to decouple the IMU from the plane mechanically. E.g. using styrofoam and/or place it on the battery, since I assume its the biggest mass in your plane. The ST-gyros "hang" literally sometimes, you can see it in the logs. Good luck Christoph Am 23.01.2012 23:56 schrieb "Jesus Martin Sanchez" : > Hello: > I=B4m using the arduimu with the ppz in a airplane, but I have some > troubles with vibration isolation. When I change the kalman filter > parameters I don=B4t see any change... i think that the kalman filter don= =B4t > work with this IMU. Anybody know, other IMU that will work with the kalma= n > filter? > Thanks > Jes=FAs > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --00248c768d86c9d57d04b73a2b18 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Dear Jesus,

if its that IMU with the ST gyros, you have to decouple the IMU from the= plane mechanically. E.g. using styrofoam and/or place it on the battery, s= ince I assume its the biggest mass in your plane. The ST-gyros "hang&q= uot; literally sometimes, you can see it in the logs.

Good luck

Christoph

Am 23.01.2012 23:56 schrieb "Jesus Martin S= anchez" <jm.taes@gmail.com= >:
Hello:
=A0 I=B4m using the arduimu with the ppz in a airplane, but I ha= ve some troubles with vibration isolation. When I change the kalman filter = parameters I don=B4t see any change... i think that the kalman filter don= =B4t work with this IMU. Anybody know, other IMU that will work with the ka= lman filter?
=A0 Thanks
=A0 Jes=FAs=A0



_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>
--00248c768d86c9d57d04b73a2b18-- From MAILER-DAEMON Tue Jan 24 02:39:09 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpayD-0002S9-7p for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 02:39:09 -0500 Received: from eggs.gnu.org ([140.186.70.92]:40112) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpay7-0002S3-6z for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 02:39:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpay2-0000Jv-MT for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 02:39:03 -0500 Received: from mail-tul01m020-f173.google.com ([209.85.214.173]:63040) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpay2-0000Jr-F3 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 02:38:58 -0500 Received: by obbup16 with SMTP id up16so4690955obb.4 for ; Mon, 23 Jan 2012 23:38:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.225.33 with SMTP id rh1mr10719408obc.71.1327390737192; Mon, 23 Jan 2012 23:38:57 -0800 (PST) Received: by 10.60.20.98 with HTTP; Mon, 23 Jan 2012 23:38:57 -0800 (PST) Date: Mon, 23 Jan 2012 23:38:57 -0800 Message-ID: From: Bryan Galusha To: paparazzi-devel@nongnu.org X-Gm-Message-State: ALoCoQn4VVx0u0mlModZYfDg4NrmcrfJSlHYjwK30sDkyzLZOgTZuJ9bb04+4odfTjEiE6I2S6Vw Content-Type: multipart/alternative; boundary=f46d044469f95e564904b7413ddf X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.173 Subject: [Paparazzi-devel] Lisa/L interest X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 07:39:07 -0000 --f46d044469f95e564904b7413ddf Content-Type: text/plain; charset=ISO-8859-1 Tilman, Our team would be interested in pooling together resources to produce some Lisa/L boards. Talking with the Quadshot Team/Transition Robotics there is no plans to make another batch of Lisa/L boards in the near future. Bryan Team evaForge.com Would there be any interest in pooling together to produce a batch of Lisa/M boards? (Lisa/L anyone?) Also for the chips. I have not compiled a BOM but it seems quite doable. I have not thought about the financial implications. Before I do that I wanted to check out if there is any interest. I would need your help with this if anyone is interested in sharing efforts? I suppose I would need to find somebody who has the right experience to spin some gerber files which are ready for production. (Design rules, verification) Board and schema files are here https://github.com/paparazzi/paparazzi-hardware/tree/master/controller/lisa_m I suppose it should be easy to use them... Anyone here from Joby or Quadshot? Do you guys plan any productions any time soon? I don't want to take the butter of your bread. There does not seem to be any bread at the moment, so I don't care right now. Regards Tilman --f46d044469f95e564904b7413ddf Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Tilman,

Our team would be interested in pooling together resources t= o produce some Lisa/L boards.=A0 Talking with the Quadshot Team/Transition = Robotics there is no plans to make another batch of Lisa/L boards in the ne= ar future.

Bryan
Team evaForge.com

Would there be any interest in poolin= g together to produce a batch of
Lisa/M boards? (Lisa/L anyone?)
Als= o for the chips. I have not compiled a BOM but it seems quite doable.

I have not thought about the financial implications. Before I do that I=
wanted to check out if there is any interest.
I would need your hel= p with this if anyone is interested in sharing efforts?

I suppose I = would need to find somebody who has the right experience to
spin some gerber files which are ready for production. (Design rules,
v= erification)
Board and schema files are here
https://= github.com/paparazzi/paparazzi-hardware/tree/master/controller/lisa_m <= br> I suppose it should be easy to use them...

Anyone here from Joby or = Quadshot? Do you guys plan any productions any
time soon? I don't w= ant to take the butter of your bread.
There does not seem to be any brea= d at the moment, so I don't care right
now.

Regards
=A0Tilman
--f46d044469f95e564904b7413ddf-- From MAILER-DAEMON Tue Jan 24 02:56:56 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpbFQ-0005jn-F7 for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 02:56:56 -0500 Received: from eggs.gnu.org ([140.186.70.92]:42361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpbFI-0005jf-QB for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 02:56:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpbFE-0002tB-H9 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 02:56:48 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:63373) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpbFE-0002t6-7p for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 02:56:44 -0500 Received: by bkbzu17 with SMTP id zu17so1369207bkb.4 for ; Mon, 23 Jan 2012 23:56:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=5XWxBizl/N+9tJSroVT8C/bMdv0leOKb3OxRQsadAXo=; b=k/iCvhd5Wv/QA3H5UiIwd4lsrLNw2pUSAJYVcV/vONZkhFwtx5EI5YTZUSraaLdpxr e7ynCogMvSQhxzd37SGEJg2QfKBkX7NLdKLZx6/Q1zvaKrdwRSxRghYABP6uu/xiuGED AeyOS+3a0Fulz4KrFBchqTjtyfirMQPT9ir5Y= MIME-Version: 1.0 Received: by 10.204.150.82 with SMTP id x18mr4550520bkv.51.1327391803261; Mon, 23 Jan 2012 23:56:43 -0800 (PST) Received: by 10.204.36.136 with HTTP; Mon, 23 Jan 2012 23:56:43 -0800 (PST) In-Reply-To: References: Date: Tue, 24 Jan 2012 08:56:43 +0100 Message-ID: From: Hector Garcia de Marina To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175cd10ce9414304b7417c93 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Paparazzi-devel] Arduimu vibration problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 07:56:54 -0000 --0015175cd10ce9414304b7417c93 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Jesus, I guess that the source of your problem is not in the Kalman Filter. If the vibrations are an issue, first of all you have to do what Christoph says. If after a good isolation, you are still having problems, you should characterize your vibrations (spectrum, axis involved, etc). Watch out with the sample time! (aliasing). H=E9ctor On Tue, Jan 24, 2012 at 12:12 AM, Christoph Niemann < christophniemann@gmx.net> wrote: > Dear Jesus, > > if its that IMU with the ST gyros, you have to decouple the IMU from the > plane mechanically. E.g. using styrofoam and/or place it on the battery, > since I assume its the biggest mass in your plane. The ST-gyros "hang" > literally sometimes, you can see it in the logs. > > Good luck > > Christoph > Am 23.01.2012 23:56 schrieb "Jesus Martin Sanchez" : > >> Hello: >> I=B4m using the arduimu with the ppz in a airplane, but I have some >> troubles with vibration isolation. When I change the kalman filter >> parameters I don=B4t see any change... i think that the kalman filter do= n=B4t >> work with this IMU. Anybody know, other IMU that will work with the kalm= an >> filter? >> Thanks >> Jes=FAs >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --=20 H=E9ctor --0015175cd10ce9414304b7417c93 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Jesus,

I guess that the source of your problem is not in the Ka= lman Filter. If the vibrations are an issue, first of all you have to do wh= at Christoph says. If after a good isolation, you are still having problems= , you should characterize your vibrations (spectrum, axis involved, etc). W= atch out with the sample time! (aliasing).

H=E9ctor


On Tue, Jan 24, 2012 at = 12:12 AM, Christoph Niemann <christophniemann@gmx.net> wrote:

Dear Jesus,

if its that IMU with the ST gyros, you have to decouple the IMU from the= plane mechanically. E.g. using styrofoam and/or place it on the battery, s= ince I assume its the biggest mass in your plane. The ST-gyros "hang&q= uot; literally sometimes, you can see it in the logs.

Good luck

Christoph

Am 23.01.2012 23:56 schrieb "Jesus Martin S= anchez" <jm.= taes@gmail.com>:
Hello:
=A0 I=B4m using the arduimu with the ppz in a airplane, but I ha= ve some troubles with vibration isolation. When I change the kalman filter = parameters I don=B4t see any change... i think that the kalman filter don= =B4t work with this IMU. Anybody know, other IMU that will work with the ka= lman filter?
=A0 Thanks
=A0 Jes=FAs=A0



_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>



--
H=E9ctor

--0015175cd10ce9414304b7417c93-- From MAILER-DAEMON Tue Jan 24 03:17:55 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpbZj-0001dv-Hf for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 03:17:55 -0500 Received: from eggs.gnu.org ([140.186.70.92]:35697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpbZh-0001dn-MX for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 03:17:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpbZe-0005se-3t for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 03:17:53 -0500 Received: from mail-vx0-f173.google.com ([209.85.220.173]:59441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpbZd-0005sY-OS for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 03:17:49 -0500 Received: by vcbfo14 with SMTP id fo14so2710536vcb.4 for ; Tue, 24 Jan 2012 00:17:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=LtMdCAp9f9v5bUzE6ZO6GWCs/wS9NP3iDZ2GzpD136o=; b=S1LsKI7PiKYGSwJuMJJxV6N68JK7Rt7NGYuET4SA9P120Pc/+TcvxgiNWCDpbv/5Bj QVdprxAnebhBBtlVukQ+xY3obKZ9cMjwxf49NGHdnv1LLdrjllVDFP4TKvlQynBP+SNz pxl/OCZN+cqTIwWbA2Ku9/Kg+SpOLbGe3teZw= MIME-Version: 1.0 Received: by 10.220.107.73 with SMTP id a9mr6464526vcp.11.1327393068608; Tue, 24 Jan 2012 00:17:48 -0800 (PST) Received: by 10.220.180.73 with HTTP; Tue, 24 Jan 2012 00:17:48 -0800 (PST) In-Reply-To: <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> Date: Tue, 24 Jan 2012 09:17:48 +0100 Message-ID: From: Jochen Rieger To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d0438ed1354edd504b741c883 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.173 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 08:17:55 -0000 --f46d0438ed1354edd504b741c883 Content-Type: text/plain; charset=ISO-8859-1 In the end of february, do you know Lisa/L is also available in the quadshot shop? Best regards. Jochen 2012/1/23 Piotr Esden-Tempski > Heya! > > Which lisa boards are you planning to pool? We already produced the Lisa/M > 2.0 boards. We are currently sourcing the parts. If you are interested in > the challenge of assembling the boards yourself we can provide you with > those instantly. I just did not think anyone wanted to assemble them > themselves. :) > > The fully assembled boards should be available in http://thequadshot.comby end of February. > > Cheers Esden > > -- > Transition Robotics Inc. > http://transition-robotics.com > the makers of the Quadshot > Co-Founder, Embedded systems Engineer > Mobile: +1 831 440 7454 > Skype: esdentem > > On Jan 23, 2012, at 6:15 AM, Tilman Baumann wrote: > > > On 23/01/12 14:12, Eric BAHIER wrote: > >> Hi, > >> > >> I have make of run Lisa board in PCBpool, I will solder it probably > thus week. > >> I will let to know the progress. > > > > Awesome. Count me in as interested if you have one too much. > > > > Cheers > > Tilman > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --f46d0438ed1354edd504b741c883 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable In the end of february, do you know Lisa/L is also available in the quadsho= t shop?

Best regards.
Jochen

20= 12/1/23 Piotr Esden-Tempski <piotr@esden.net>
Heya!

Which lisa boards are you planning to pool? We already produced the Lisa/M = 2.0 boards. We are currently sourcing the parts. If you are interested in t= he challenge of assembling the boards yourself we can provide you with thos= e instantly. I just did not think anyone wanted to assemble them themselves= . :)

The fully assembled boards should be available in http://thequadshot.com by end of February.<= br>
Cheers Esden

--
Transition Robotics Inc.
http://transit= ion-robotics.com
the makers of the Quadshot
Co-Founder, Embedded systems Engineer
Mobile: +1 8= 31 440 7454
Skype: esdentem

On Jan 23, 2012, at 6:15 AM, Tilman Baumann wrote:

> On 23/01/12 14:12, Eric BAHIER wrote:
>> Hi,
>>
>> I have make of =A0run Lisa board in PCBpool, I will solder it prob= ably thus week.
>> I will let to know the progress.
>
> Awesome. Count me in as interested if you have one too much.
>
> Cheers
> Tilman
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.o= rg
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--f46d0438ed1354edd504b741c883-- From MAILER-DAEMON Tue Jan 24 03:26:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpbhw-0005oP-JE for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 03:26:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51657) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpbhp-0005mx-Oe for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 03:26:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpbho-0006rq-4k for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 03:26:17 -0500 Received: from mo-p00-ob.rzone.de ([81.169.146.161]:50111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpbhn-0006rd-Mi for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 03:26:16 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1327393573; l=916; s=domk; d=pfump.org; h=Content-Transfer-Encoding:Content-Type:MIME-Version:To:From:Subject: Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=4oQ6bKtHeNh1sn8G+S2OMXB1LLk=; b=nP6OAA6kzRxMG/NXKsjxhI8QbZH/VsfKGNrL8yFDtSUfOLcbMVmS+NEz0c6zOTIBRUo kmGwNgYr6foyJbrGKX6QTCRJLCUZnT2HNj1v/xnnOefBtyh95vUqJE43GwevzfbGJA17p elRtJYmc3p9cBeO2sqaU8CQDaoOFOzq4vMA= X-RZG-AUTH: :IW0WYUmmW++EFFNX0GaWO4Kpxhl9N9Q2ey88fuhVG3/Kd3z7/nO34WV8 X-RZG-CLASS-ID: mo00 Received: from 10.200.195.170 ([46.115.38.195]) by post.strato.de (mrclete mo44) (RZmta 27.5 DYNA|AUTH) with ESMTPA id j01942o0O8EU4i for ; Tue, 24 Jan 2012 09:25:59 +0100 (MET) Date: Tue, 24 Jan 2012 09:25:30 +0100 Message-ID: From: Martin Mueller To: paparazzi-devel@nongnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 81.169.146.161 Subject: Re: [Paparazzi-devel] Arduimu vibration problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 08:26:23 -0000 SGkgSmVzdXMsCgpXaGF0IHNvZnR3YXJlIGFyZSB5b3UgdXNpbmcgd2l0aCB0aGUgQXJkdWltdT8g VGhlIHN0YW5kYXJkIGRjbSBkb2VzIG5vdCBoYXZlIGthbG1hbiBmdW5jdGlvbmFsaXR5LgoKTWFy dGluIAoKSmVzdXMgTWFydGluIFNhbmNoZXogPGptLnRhZXNAZ21haWwuY29tPiBzY2hyaWViOgoK PkhlbGxvOgo+ICBJwrRtIHVzaW5nIHRoZSBhcmR1aW11IHdpdGggdGhlIHBweiBpbiBhIGFpcnBs YW5lLCBidXQgSSBoYXZlIHNvbWUKPnRyb3VibGVzIHdpdGggdmlicmF0aW9uIGlzb2xhdGlvbi4g V2hlbiBJIGNoYW5nZSB0aGUga2FsbWFuIGZpbHRlcgo+cGFyYW1ldGVycyBJIGRvbsK0dCBzZWUg YW55IGNoYW5nZS4uLiBpIHRoaW5rIHRoYXQgdGhlIGthbG1hbiBmaWx0ZXIgZG9uwrR0Cj53b3Jr IHdpdGggdGhpcyBJTVUuIEFueWJvZHkga25vdywgb3RoZXIgSU1VIHRoYXQgd2lsbCB3b3JrIHdp dGggdGhlIGthbG1hbgo+ZmlsdGVyPwo+ICBUaGFua3MKPiAgSmVzw7pzCj4KPl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj5QYXBhcmF6emktZGV2ZWwgbWFp bGluZyBsaXN0Cj5QYXBhcmF6emktZGV2ZWxAbm9uZ251Lm9yZwo+aHR0cHM6Ly9saXN0cy5ub25n bnUub3JnL21haWxtYW4vbGlzdGluZm8vcGFwYXJhenppLWRldmVsCg== From MAILER-DAEMON Tue Jan 24 04:38:28 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpcpg-0002uj-Li for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 04:38:28 -0500 Received: from eggs.gnu.org ([140.186.70.92]:38902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpcpb-0002tU-Kj for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 04:38:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpcpX-00073s-Cm for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 04:38:23 -0500 Received: from gnukia.org ([85.214.67.64]:40249 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpcpX-00073k-4v for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 04:38:19 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id 8C277ECC00F for ; Tue, 24 Jan 2012 10:34:47 +0100 (CET) Received: from [192.168.0.25] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 5F15BECC00D for ; Tue, 24 Jan 2012 10:34:47 +0100 (CET) Date: Tue, 24 Jan 2012 09:38:15 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: In-Reply-To: X-Filtered: By ProxSMTP Message-ID: <4F1E7C07.1040501@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120124 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Lisa/L interest X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 09:38:27 -0000 Hi Bryan, Eric BAHIER has made a batch Lisa/L boards. See his message in the original thread. I will for myself wait for the quadshot guys. Regards Tilman On 24/01/12 07:38, Bryan Galusha wrote: > Tilman, > > Our team would be interested in pooling together resources to produce > some Lisa/L boards. Talking with the Quadshot Team/Transition > Robotics there is no plans to make another batch of Lisa/L boards in > the near future. > > Bryan > Team evaForge.com >> >> Would there be any interest in pooling together to produce a batch of >> Lisa/M boards? (Lisa/L anyone?) [...] From MAILER-DAEMON Tue Jan 24 05:05:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpdFi-00076H-IY for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 05:05:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58448) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpdFa-00074N-0k for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 05:05:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpdFT-0001ne-Uj for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 05:05:13 -0500 Received: from pallas.crash-override.net ([178.63.73.152]:60382 helo=mail.anderdonau.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpdFT-0001m9-JK for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 05:05:07 -0500 Received: by mail.anderdonau.de (Postfix, from userid 65534) id D67E2DE738; Tue, 24 Jan 2012 11:05:05 +0100 (CET) Received: from joby-energy-133.joby.local (c-76-21-106-184.hsd1.ca.comcast.net [76.21.106.184]) (Authenticated sender: esdentem@esden.net) by mail.anderdonau.de (Postfix) with ESMTPSA id 1B3BDDE736 for ; Tue, 24 Jan 2012 11:05:02 +0100 (CET) From: Piotr Esden-Tempski Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/signed; boundary="Apple-Mail=_ADE6376B-2A22-4B1A-AB99-882DA6F7622B"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Tue, 24 Jan 2012 02:04:47 -0800 In-Reply-To: To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> Message-Id: <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 178.63.73.152 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 10:05:20 -0000 --Apple-Mail=_ADE6376B-2A22-4B1A-AB99-882DA6F7622B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Hi, All the Lisa/L that we have are already needed for Kopi Luwak Quadshots = people pledged for on Kickstarter. We are not planning to do a batch of = Lisa/L at the moment. It's BOM is just prohibitively high for a young = startup that we are. We hope to be able to revisit that after Lisa/M = 2.0, Lia, Aspirin 2.0 and Quadshot's are in full production. I personally have a long list of improvements and changes that I would = like to introduce on that board. So I was hoping that I will have time, = after the other things are rolling, to re-spin the board, as I did with = Lisa/M 2.0, and Aspirin 2.0 based on my experiences with those boards in = the past. I am glad Eric made a PCB Pool run of those boards I hope it works out. = But if you have ideas how we can improve the access to Lisa/L earlier = then our current schedule, please feel free to share them.=20 Cheers Esden -- Transition Robotics Inc. http://transition-robotics.com the makers of the Quadshot Co-Founder, Embedded systems Engineer Mobile: +1 831 440 7454 Skype: esdentem On Jan 24, 2012, at 12:17 AM, Jochen Rieger wrote: > In the end of february, do you know Lisa/L is also available in the = quadshot shop? >=20 > Best regards. > Jochen >=20 > 2012/1/23 Piotr Esden-Tempski > Heya! >=20 > Which lisa boards are you planning to pool? We already produced the = Lisa/M 2.0 boards. We are currently sourcing the parts. If you are = interested in the challenge of assembling the boards yourself we can = provide you with those instantly. I just did not think anyone wanted to = assemble them themselves. :) >=20 > The fully assembled boards should be available in = http://thequadshot.com by end of February. >=20 > Cheers Esden >=20 > -- > Transition Robotics Inc. > http://transition-robotics.com > the makers of the Quadshot > Co-Founder, Embedded systems Engineer > Mobile: +1 831 440 7454 > Skype: esdentem >=20 > On Jan 23, 2012, at 6:15 AM, Tilman Baumann wrote: >=20 > > On 23/01/12 14:12, Eric BAHIER wrote: > >> Hi, > >> > >> I have make of run Lisa board in PCBpool, I will solder it = probably thus week. > >> I will let to know the progress. > > > > Awesome. Count me in as interested if you have one too much. > > > > Cheers > > Tilman > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >=20 >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --Apple-Mail=_ADE6376B-2A22-4B1A-AB99-882DA6F7622B Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAk8egksACgkQ87BFPr6YqXDwYgCfTX9YAyV2b9dTkGBwDl8cKUeb EVAAn1H+kykhQSF4rwByLMfjLsNtDAVx =DuI8 -----END PGP SIGNATURE----- --Apple-Mail=_ADE6376B-2A22-4B1A-AB99-882DA6F7622B-- From MAILER-DAEMON Tue Jan 24 05:10:05 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpdKH-0007bA-HL for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 05:10:05 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpdKA-0007Ze-E7 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 05:10:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpdK4-0002FR-PL for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 05:09:58 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:65073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpdK4-0002FN-Kv for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 05:09:52 -0500 Received: by iahk25 with SMTP id k25so4304690iah.4 for ; Tue, 24 Jan 2012 02:09:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=0sTM3IYK9X3hohcY0w2ICfbJ52HB8TF0Kv03k0TRgDE=; b=u/pJPSlRT2IKkfdVOWjd6OlE2Gmq83aAd2CtDFv3VZIs3y4y0eMbKjXhVLWSAYewWz 0eQTr+7KRmO9rZA/2Q4xv3xkUtD3239qDeQahd7v9xnDOBtPxrq2Fj5PuAi1r0e2G//O /IDXGaZlcFqjKI3RZLBlT9o8MJmlo1oIsBpeI= MIME-Version: 1.0 Received: by 10.50.169.9 with SMTP id aa9mr1662936igc.23.1327399791977; Tue, 24 Jan 2012 02:09:51 -0800 (PST) Received: by 10.50.108.41 with HTTP; Tue, 24 Jan 2012 02:09:51 -0800 (PST) Date: Tue, 24 Jan 2012 11:09:51 +0100 Message-ID: From: Jesus Martin Sanchez To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=e89a8f3bb04513650e04b7435987 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Arduimu vibration problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 10:10:04 -0000 --e89a8f3bb04513650e04b7435987 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi all: Martin: I=B4m using the 1.7 with fast re-start and fixed offset. Hector and Christoph : I=B4ve isolated the imu with foam, but now I=B4m going to use the same silent block that use othes autopilots, this silent bloc are designed to work with natural frecuency of the airplanes engines. I will post my advances soon. Thanks --=20 Jes=FAs Mart=EDn --e89a8f3bb04513650e04b7435987 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi all:
=A0 Martin: I=B4m using the 1.7 with fast re-start and fixed of= fset.
=A0 Hector and=A0 Chri= stoph=A0: I=B4ve isolated the imu with foam, but now I=B4m going to = use the same silent block that use othes autopilots, this silent bloc are d= esigned to work with natural frecuency of the airplanes engines.
=A0 =A0I will post my advances soon.=A0
=A0 =A0Thanks

--
Jes=FAs Mart=EDn



--e89a8f3bb04513650e04b7435987-- From MAILER-DAEMON Tue Jan 24 06:04:35 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpeB1-0002c6-2M for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 06:04:35 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpeAx-0002by-K2 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 06:04:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpeAr-00082d-Mb for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 06:04:31 -0500 Received: from mo-p00-ob.rzone.de ([81.169.146.161]:46284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpeAr-00082V-69 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 06:04:25 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1327403063; l=916; s=domk; d=pfump.org; h=Content-Transfer-Encoding:Content-Type:MIME-Version:To:From:Subject: Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=4oQ6bKtHeNh1sn8G+S2OMXB1LLk=; b=EPKNI76nQsL5SrPg6rsm2/DPvR4UsH+u/FO+bJNcQkuzjlqviqXLYeI2i6ZCl7RsyOK Dhp7hBQs2R4RxLGY//YeSngr8Vfxgl3v7b7m6w41XZKSSqg4TmWcjw49u5r4B8LoEUVPv kP3CkTeOowciD7GFcdOQSyeEYDNsXx+L7So= X-RZG-AUTH: :IW0WYUmmW++EFFNX0GaWO4Kpxhl9N9Q2ey88fu5NB388+Z1sgFGWxog= X-RZG-CLASS-ID: mo00 Received: from 10.172.241.60 ([2.214.241.60]) by smtp.strato.de (jimi mo17) (RZmta 27.5 DYNA|AUTH) with ESMTPA id w0673ao0O9fCr2 for ; Tue, 24 Jan 2012 12:04:03 +0100 (MET) Date: Tue, 24 Jan 2012 09:25:30 +0100 Message-ID: From: Martin Mueller To: paparazzi-devel@nongnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 81.169.146.161 Subject: Re: [Paparazzi-devel] Arduimu vibration problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 11:04:32 -0000 SGkgSmVzdXMsCgpXaGF0IHNvZnR3YXJlIGFyZSB5b3UgdXNpbmcgd2l0aCB0aGUgQXJkdWltdT8g VGhlIHN0YW5kYXJkIGRjbSBkb2VzIG5vdCBoYXZlIGthbG1hbiBmdW5jdGlvbmFsaXR5LgoKTWFy dGluIAoKSmVzdXMgTWFydGluIFNhbmNoZXogPGptLnRhZXNAZ21haWwuY29tPiBzY2hyaWViOgoK PkhlbGxvOgo+ICBJwrRtIHVzaW5nIHRoZSBhcmR1aW11IHdpdGggdGhlIHBweiBpbiBhIGFpcnBs YW5lLCBidXQgSSBoYXZlIHNvbWUKPnRyb3VibGVzIHdpdGggdmlicmF0aW9uIGlzb2xhdGlvbi4g V2hlbiBJIGNoYW5nZSB0aGUga2FsbWFuIGZpbHRlcgo+cGFyYW1ldGVycyBJIGRvbsK0dCBzZWUg YW55IGNoYW5nZS4uLiBpIHRoaW5rIHRoYXQgdGhlIGthbG1hbiBmaWx0ZXIgZG9uwrR0Cj53b3Jr IHdpdGggdGhpcyBJTVUuIEFueWJvZHkga25vdywgb3RoZXIgSU1VIHRoYXQgd2lsbCB3b3JrIHdp dGggdGhlIGthbG1hbgo+ZmlsdGVyPwo+ICBUaGFua3MKPiAgSmVzw7pzCj4KPl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj5QYXBhcmF6emktZGV2ZWwgbWFp bGluZyBsaXN0Cj5QYXBhcmF6emktZGV2ZWxAbm9uZ251Lm9yZwo+aHR0cHM6Ly9saXN0cy5ub25n bnUub3JnL21haWxtYW4vbGlzdGluZm8vcGFwYXJhenppLWRldmVsCg== From MAILER-DAEMON Tue Jan 24 06:12:39 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpeIp-0004JM-6d for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 06:12:39 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47345) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpeIh-0004J8-Nh for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 06:12:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpeIV-0000SK-FE for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 06:12:31 -0500 Received: from mail-pz0-f45.google.com ([209.85.210.45]:43626) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpeIV-0000S4-AG for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 06:12:19 -0500 Received: by dajr28 with SMTP id r28so1373514daj.4 for ; Tue, 24 Jan 2012 03:12:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=gJ+57KB222enBx+GMR043uecSTANdb2ckOHSVmb34CY=; b=kZyeMBbg0Y9QtIPSA1nuWGM8FQ9l2shXXn8UpBARxqbmftK1fNA0vcnjJ+iVlSDVdq Hw8R1tBmGiuZdB1nbU1ylXOPiEwafmsZuaTF3xnLr0WFzm71FaVuLFWHyqAfrhUru1Ez iTNjTx2HtHQs7BbPYP9BPZO8S3sL59CxhKZt0= MIME-Version: 1.0 Received: by 10.68.74.68 with SMTP id r4mr30034641pbv.102.1327403537637; Tue, 24 Jan 2012 03:12:17 -0800 (PST) Received: by 10.142.52.17 with HTTP; Tue, 24 Jan 2012 03:12:17 -0800 (PST) Date: Tue, 24 Jan 2012 12:12:17 +0100 Message-ID: From: Bart Remes To: paparazzi-devel Content-Type: multipart/alternative; boundary=bcaec54696a155a1da04b744386d X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.45 Subject: [Paparazzi-devel] Looking for PHD students X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 11:12:37 -0000 --bcaec54696a155a1da04b744386d Content-Type: text/plain; charset=ISO-8859-1 Dear Paparazzi community, As you know the MAVlab team from the Delft University, faculty of aerospace engineering, is actively involved in the paparazzi community. We are a part of the the paparazzi community since 2006 and have different MAV projects running in the lab. The subjects of our projects have a very wide range: >From swarming over autonomous spot landing, Hybrid uav`s (quads with wings), flapping wing (www.DelFly.nl), fixed wing, rotary wing, electronics (yapa, imu`s), controle and filtering software, vision algorithms, indoor operation,.. To strengthen the knowledge in the lab we are looking to good people to do a phd on MAV`s. If you are actively involved in MAV`s have a master degree in engineering, computer science, computer vision,... and like one of the mentioned topics, please send your cv to microuav@gmail.com Please include information (pictures, youtube movies) on MAV related project`s. kind regards Bart Remes --bcaec54696a155a1da04b744386d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Paparazzi community,

As you know the MAVlab team fr= om the Delft=A0University, faculty of=A0aerospace=A0engineering,=A0is=A0act= ively=A0involved in the=A0paparazzi=A0community.
We are a part of= the the=A0paparazzi=A0community=A0since 2006 and=A0have=A0different MAV pr= ojects running in the lab.
The=A0subjects=A0of our=A0projects=A0have a very wide=A0range:
From swarming over=A0autonomous spot landing,=A0Hybrid=A0uav`s (quads wi= th wings), flapping wing (www.DelFly.nl), fixed wing, rotary wing,=A0electronics (yapa, imu`s),= controle and filtering software, vision=A0algorithms, indoor operation,..<= /div>

To strengthen the=A0knowledge=A0in the lab we are looki= ng to good=A0people to do a phd on MAV`s.
If you are actively inv= olved in MAV`s have a master degree in=A0engineering, computer=A0science, c= omputer vision,... and like one of the mentioned=A0topics, please send your= cv to microuav@gmail.com

Please include information (pictures, youtube movies) o= n MAV related project`s.

kind regards Bart Remes

--bcaec54696a155a1da04b744386d-- From MAILER-DAEMON Tue Jan 24 07:07:56 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpfAK-0000zD-8S for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 07:07:56 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpfAE-0000yC-FN for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 07:07:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpfA8-0008Eh-6J for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 07:07:50 -0500 Received: from fmail3.hs-bremen.de ([194.94.24.16]:36148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpfA7-0008EX-O7 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 07:07:44 -0500 Received: from localhost (localhost [127.0.0.1]) by fmail3.hs-bremen.de (Postfix) with ESMTP id D0AC4355A9 for ; Tue, 24 Jan 2012 13:07:40 +0100 (CET) X-Virus-Scanned: by amavisd-new at fmail3.hs-bremen.de Received: from fmail3.hs-bremen.de ([127.0.0.1]) by localhost (fmail3.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EDqOB2y7NE6p for ; Tue, 24 Jan 2012 13:07:38 +0100 (CET) Received: from mail.hs-bremen.de (mail.hs-bremen.de [194.94.24.17]) by fmail3.hs-bremen.de (Postfix) with ESMTP id 4497435592 for ; Tue, 24 Jan 2012 13:07:38 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.hs-bremen.de (Postfix) with ESMTP id 3C7AD3107F for ; Tue, 24 Jan 2012 13:07:38 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.hs-bremen.de Received: from mail.hs-bremen.de ([127.0.0.1]) by localhost (mail.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mVwqju73ffMK for ; Tue, 24 Jan 2012 13:07:36 +0100 (CET) Received: from hs-bremen.de (p579B8E76.dip.t-dialin.net [87.155.142.118]) by mail.hs-bremen.de (Postfix) with ESMTPSA id 2D4EC310FF for ; Tue, 24 Jan 2012 13:00:46 +0100 (CET) Message-ID: <4F1E9D29.5000405@hs-bremen.de> Date: Tue, 24 Jan 2012 12:59:37 +0100 From: "Prof. Dr.-Ing. Heinrich Warmers" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax) X-Accept-Language: de-de, de MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D9A77.7060303@upc.edu> In-Reply-To: <4F1D9A77.7060303@upc.edu> Content-Type: multipart/alternative; boundary="------------010008020306050401000708" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 194.94.24.16 Subject: Re: [Paparazzi-devel] HMC5843 magnetometer (Hector Garcia de Marina) X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 12:07:54 -0000 This is a multi-part message in MIME format. --------------010008020306050401000708 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hi we had also same problems with the HMC5843 on Sparkefun modules. On one we double the capacitance of 5=B5F to 10uF. Then the module were running. The new one with the HMC5883L runs without problems. It seems that there is a error on the old chip. To use the chips with 5V I2c you can use 2 Fets or a level translator ic. Voltages over 3.3V on the I2c lines can destroy the chip! On Mikrokopter there use a 200 Ohm series resistors on the i2c line. We destroy the LPC2148 chip as we use the mikrokontroller motor=20 controllers (5V I2c) and had situations that the LPC power was down and the motor controllers not= . Also you will destroy the electronic if the ground wire is broken. Heinirch cristina barrado schrieb: > Hi Hector, > > Actually there is nothing else connected in the I2C_1 but the HMC board= . > Wires are short (2cm) but connector needs to be improved. I may work=20 > on this! > > Cristina > >>Hi Cristina, >> >>it seems your problem is in pull-up resistors and/or total bus capacita= nce. >> >>How many devices are connected to the I2C bus? how length is the bus/wi= re? >> >>H?ctor >> >>On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado >>wrote: >> >> =20 >> >>>Dear all, >>> >>>At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to= set >>>up a quadrotor for quite a long time. Thanks to Gautier and Michiel we= had >>>it almost set, but we still have some problems with the magnetometer. >>> >>>We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in = the >>>IMU was not working we tried to connect an HMC4853 ( >>>http://store.diydrones.com/**HMC5843_Triple_Axis_** >>>Magnetometer_p/br-hmc5843-01.**htm) >>>board using the I2C_1. The board is set for 5V, thus we connected it t= o the >>>UART0+I2C_1 (LTranslated) connector. >>> >>>Values read from magnetometer are still 0,0,0!! Software seems to be f= ine >>>(some debugging using leds tells us that the I2C device is not respond= ing). >>>Then we looked at the oscilloscope and find out the the SDA lines of t= he >>>I2C_1 were only 1.6V (while CLK line was fine!). The most surprising t= hing >>>is that voltage levels are OK (close to 3V and 5V on each I2C_1 connec= tor) >>>when we disconnect the HMC board !!? >>> >>>Has any of you work with the HMC board at 5V?? Do we need to add new p= ull >>>up resistors? The Booz2 board already has them... >>> >>>Thanks! >>> >>>Cristina Barrado >>>Barcelona Tech >>> >>>______________________________**_________________ >>>Paparazzi-devel mailing list >>>Paparazzi-devel@nongnu.org >>>https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel >>> >>> =20 >>> >> >> >> >> =20 >> >------------------------------------------------------------------------ > >_______________________________________________ >Paparazzi-devel mailing list >Paparazzi-devel@nongnu.org >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > =20 > --------------010008020306050401000708 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi
we had also same problems  with the HMC5843 on Sparkefun modules.
On one we double the capacitance of  5µF to 10uF.
Then the  module were running.
The new one with the  HMC5883L runs  without problems.
It seems that there is a error on the old chip.
To use the chips with 5V I2c you can use 2 Fets or a level translator ic.
Voltages over 3.3V on the I2c lines can destroy the chip!
On Mikrokopter there use a 200 Ohm series resistors on the i2c line.
We destroy the LPC2148 chip as we use the mikrokontroller motor controllers (5V I2c) and
had situations that the LPC power was down and  the motor controllers not.
Also you will destroy the electronic if the ground wire is broken.

Heinirch

cristina barrado schrieb:
Hi Hector,

Actually there is nothing else connected in the I2C_1 but the HMC board.
Wires are short (2cm) but connector needs to be improved. I may work on this!

Cristina
Hi Cristina,

it seems your problem is in pull-up resistors and/or total bus capacitance.

How many devices are connected to the I2C bus? how length is the bus/wire?

H?ctor

On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado
<cristina.barrado@upc.edu>wrote:

  
Dear all,

At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to set
up a quadrotor for quite a long time. Thanks to Gautier and Michiel we had
it almost set, but we still have some problems with the magnetometer.

We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the
IMU was not working we tried to connect an HMC4853 (
http://store.diydrones.com/**HMC5843_Triple_Axis_**
Magnetometer_p/br-hmc5843-01.**htm<http://store.diydrones.com/HMC5843_Triple_Axis_Magnetometer_p/br-hmc5843-01.htm>)
board using the I2C_1. The board is set for 5V, thus we connected it to the
UART0+I2C_1 (LTranslated) connector.

Values read from magnetometer are still 0,0,0!! Software seems to be fine
(some debugging using leds tells us that the I2C device is not responding).
Then we looked at the oscilloscope and find out the the SDA lines of the
I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thing
is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector)
when we disconnect the HMC board !!?

Has any of you work with the HMC board at 5V?? Do we need to add new pull
up resistors? The Booz2 board already has them...

Thanks!

Cristina Barrado
Barcelona Tech

______________________________**_________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>

    



  

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------010008020306050401000708-- From MAILER-DAEMON Tue Jan 24 07:49:50 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpfos-0004mc-09 for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 07:49:50 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpfom-0004mK-4J for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 07:49:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpfof-0006wH-Sw for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 07:49:44 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:33342) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpfof-0006vz-Io for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 07:49:37 -0500 Received: by eekd17 with SMTP id d17so1096159eek.4 for ; Tue, 24 Jan 2012 04:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=zleBZ/2+Vz5ntvnzFsCbVP0K3Q2D/+KN/XVqyrnKrxI=; b=pkIIn25c9LwGpXQzho7jCQckhoOJ3k7TA4tCW1pKhoNpJqhcz4178SjNJh+NLabahv in0APW3YcY79AWMHJYXCTiQg1XHlEIGDaj6TNnRl8NG2hdpIFDZZlg/izJFzqi1zaeSV /ZSjiP1jA4tKk0o2MoTOSnLFWeThZUkreLl6o= MIME-Version: 1.0 Received: by 10.14.16.100 with SMTP id g76mr2342918eeg.102.1327409375652; Tue, 24 Jan 2012 04:49:35 -0800 (PST) Received: by 10.213.21.199 with HTTP; Tue, 24 Jan 2012 04:49:35 -0800 (PST) In-Reply-To: <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> Date: Tue, 24 Jan 2012 23:49:35 +1100 Message-ID: From: Chris Gough To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 12:49:48 -0000 > But if you have ideas how we can improve the access to Lisa/L earlier the= n our current schedule, please feel free to share them. If we can pool PCBs, why couldn't we pool fully assembled autopilots? It's a bit more complicated, but imagine if you will... Phase 1 - expressions of interest. A swarm "opens" for a few weeks. During this time, people can sign-up and indicate their interest by nominating the maximum price they would be willing to pay (and quantity they want), for estimated delivery in say ~3 months. The tester and acceptance criteria are spelled out too (re: phase 5), along with the other important details. Phase 2 - competitive tender. At the cut-off date, the swarm "closes" for new members, and the expressions of interest are aggregated into a request for quote (with a few sensible quantities, e.g. 50%, 75% and 100% of the sum of indicated quantities?). These are sent to various manufacturers, and everyone in the swarm can see their responses. Anyone in the swarm can identify potential manufacturers from whom quotes are requested, the whole thing is transparent and open (to swarm members, not necessarily public domain). Phase 3 - commitment/escrow. If there is at least one satisfactory quote, the best one is chosen (by ballot?), and swarm members have the option to buy-in. They do this by putting the money into escrow with a 3rd party (who? details specified in phase 1). If not enough people commit before a certain date the whole thing folds, and the escrow party issues refunds (less presumably small fee for escrow service). Phase 4 - purchase. Assuming the swarm raised sufficient capital, a work order is placed with the factory that provided the best quote. They make the stuff and send it to the guy in phase 5. It might be necessary to pay a deposit, but as much of the money as possible stays in escrow until acceptance testing. This is something the manufacturer agreed to when they sent the quote. Phase 5 - receiving. Someone trusted by the swarm (and nominated in phase 1) receives the goods and tests them. If the tests pass, the manufacturer is paid in full and the process goes on to step 6. If there are issues, then a discussion/vote decides what to do, it's possible that the unacceptable goods are returned to the factory and the swarm folds with partial refund. There is a fair and reasonable payment for this acceptance testing work (regardless of the outcome), also nominated up front when the swarm was open. Phase 6 - disbursement. Assuming the goods are accepted, the stuff get's packed and sent (by the guy in phase 5). The end. I think collaboratively procured open source hardware is the way of the future the way of the future. I actually don't need any Lisa/L myself right now, but I'd buy some just to see it in action. Chris Gough > Cheers Esden > > -- > Transition Robotics Inc. > http://transition-robotics.com > the makers of the Quadshot > Co-Founder, Embedded systems Engineer > Mobile: +1 831 440 7454 > Skype: esdentem > > On Jan 24, 2012, at 12:17 AM, Jochen Rieger wrote: > >> In the end of february, do you know Lisa/L is also available in the quad= shot shop? >> >> Best regards. >> Jochen >> >> 2012/1/23 Piotr Esden-Tempski >> Heya! >> >> Which lisa boards are you planning to pool? We already produced the Lisa= /M 2.0 boards. We are currently sourcing the parts. If you are interested i= n the challenge of assembling the boards yourself we can provide you with t= hose instantly. I just did not think anyone wanted to assemble them themsel= ves. :) >> >> The fully assembled boards should be available in http://thequadshot.com= by end of February. >> >> Cheers Esden >> >> -- >> Transition Robotics Inc. >> http://transition-robotics.com >> the makers of the Quadshot >> Co-Founder, Embedded systems Engineer >> Mobile: +1 831 440 7454 >> Skype: esdentem >> >> On Jan 23, 2012, at 6:15 AM, Tilman Baumann wrote: >> >> > On 23/01/12 14:12, Eric BAHIER wrote: >> >> Hi, >> >> >> >> I have make of =A0run Lisa board in PCBpool, I will solder it probabl= y thus week. >> >> I will let to know the progress. >> > >> > Awesome. Count me in as interested if you have one too much. >> > >> > Cheers >> > Tilman >> > >> > _______________________________________________ >> > Paparazzi-devel mailing list >> > Paparazzi-devel@nongnu.org >> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --=20 . From MAILER-DAEMON Tue Jan 24 08:20:12 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpgIG-0002bp-O9 for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 08:20:12 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpgI9-0002YD-Ic for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:20:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpgI3-0003iU-OQ for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:20:05 -0500 Received: from clarity.mcc.ac.uk ([130.88.200.144]:52279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpgI3-0003i0-JB for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:19:59 -0500 Received: from rankine.its.manchester.ac.uk ([130.88.25.196]) by clarity.mcc.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1RpgHz-000BAN-Td for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 13:19:55 +0000 Received: from mace-r-mbgnjgr2.mace.manchester.ac.uk ([130.88.124.242]:51298) by rankine.its.manchester.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.73) (envelope-from ) id 1RpgHz-0008Hd-Q4 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 13:19:55 +0000 Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> Date: Tue, 24 Jan 2012 13:19:58 -0000 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Gareth Roberts" Message-ID: In-Reply-To: User-Agent: Opera Mail/11.60 (Win32) X-Authenticated-Sender: Gareth Roberts from mace-r-mbgnjgr2.mace.manchester.ac.uk [130.88.124.242]:51298 X-Authenticated-From: gareth.roberts-3@postgrad.manchester.ac.uk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 130.88.200.144 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 13:20:11 -0000 Hi Chris, I had thought of doing something similar using Kickstarter as an escrow service. The issue I had was that our university accounts dpt (and possibly others) don't like buying things from someone who isn't a 'supplier' by their definition. It would be a shame to see the paparazzi vendors' business greatly impacted, so I wonder why none of them are yet stocking Umarims or (to a lesser extent) Lisas with reasonable availability? I recently ordered my own batch of Umarims from a manufacturing facility, and was impressed with the result, but for smaller quantities this would be impossible. Just my 2p. Many thanks, Gareth R From MAILER-DAEMON Tue Jan 24 08:30:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpgS6-0005lY-2Q for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 08:30:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55867) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpgRx-0005e4-9Y for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:30:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpgRr-0005Mu-HO for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:30:13 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:62284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpgRr-0005Jn-2s for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:30:07 -0500 Received: by bkbzu17 with SMTP id zu17so1678644bkb.4 for ; Tue, 24 Jan 2012 05:30:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=b2uLt56Dmio7r2y2X3sJ8Mbq+6bUQIdWLOMTUu6U9n0=; b=WrP7/i7rwz/eNSSYyudAsAZjDfbEBDFx7Za4Mv+cDKg8Oqe3Yup/cYHJpxbKtMRQeu iD+wDAJmhKjVqqxj6fE1uFxpNbpgTfP/5eNgGFMk9lemLjWw+/mBqAZPQK8WVy71kInc HkBQtceYMft6tpJpxVrs2ZlpWEKji6W1H6YQs= MIME-Version: 1.0 Received: by 10.204.152.216 with SMTP id h24mr5020217bkw.15.1327411803523; Tue, 24 Jan 2012 05:30:03 -0800 (PST) Received: by 10.204.36.136 with HTTP; Tue, 24 Jan 2012 05:30:03 -0800 (PST) In-Reply-To: <4F1E9D29.5000405@hs-bremen.de> References: <4F1D9A77.7060303@upc.edu> <4F1E9D29.5000405@hs-bremen.de> Date: Tue, 24 Jan 2012 14:30:03 +0100 Message-ID: From: Hector Garcia de Marina To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175cdf38050ab704b74625e3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Paparazzi-devel] HMC5843 magnetometer (Hector Garcia de Marina) X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 13:30:19 -0000 --0015175cdf38050ab704b74625e3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello all, If you are using this module http://www.sparkfun.com/products/9371 , you have to know that the pump capacitor is not the best for this magnetometer. You need a really low ESR capacitor (polymer capacitor), check out the magnetometer datasheet. I have the same issues but only at low ambient temperatures (around 5=BAC). On Tue, Jan 24, 2012 at 12:59 PM, Prof. Dr.-Ing. Heinrich Warmers < hwarmers@hs-bremen.de> wrote: > ** > Hi > we had also same problems with the HMC5843 on Sparkefun modules. > On one we double the capacitance of 5=B5F to 10uF. > Then the module were running. > The new one with the HMC5883L runs without problems. > It seems that there is a error on the old chip. > To use the chips with 5V I2c you can use 2 Fets or a level translator ic. > Voltages over 3.3V on the I2c lines can destroy the chip! > On Mikrokopter there use a 200 Ohm series resistors on the i2c line. > We destroy the LPC2148 chip as we use the mikrokontroller motor > controllers (5V I2c) and > had situations that the LPC power was down and the motor controllers not= . > Also you will destroy the electronic if the ground wire is broken. > > Heinirch > > cristina barrado schrieb: > > Hi Hector, > > Actually there is nothing else connected in the I2C_1 but the HMC board. > Wires are short (2cm) but connector needs to be improved. I may work on > this! > > Cristina > > Hi Cristina, > > it seems your problem is in pull-up resistors and/or total bus capacitanc= e. > > How many devices are connected to the I2C bus? how length is the bus/wire= ? > > H?ctor > > On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado wrote: > > > > Dear all, > > At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to se= t > up a quadrotor for quite a long time. Thanks to Gautier and Michiel we ha= d > it almost set, but we still have some problems with the magnetometer. > > We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the > IMU was not working we tried to connect an HMC4853 (http://store.diydrone= s.com/**HMC5843_Triple_Axis_** > Magnetometer_p/br-hmc5843-01.**htm ) > board using the I2C_1. The board is set for 5V, thus we connected it to t= he > UART0+I2C_1 (LTranslated) connector. > > Values read from magnetometer are still 0,0,0!! Software seems to be fine > (some debugging using leds tells us that the I2C device is not responding= ). > Then we looked at the oscilloscope and find out the the SDA lines of the > I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thin= g > is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector= ) > when we disconnect the HMC board !!? > > Has any of you work with the HMC board at 5V?? Do we need to add new pull > up resistors? The Booz2 board already has them... > > Thanks! > > Cristina Barrado > Barcelona Tech > > ______________________________**_________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/**mailman/listinfo/paparazzi-**devel > > ------------------------------ > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --=20 H=E9ctor --0015175cdf38050ab704b74625e3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello all,

If you are using this module http://www.sparkfun.com/products/9371 , you have = to know that the pump capacitor is not the best for this magnetometer. You = need a really low ESR capacitor (polymer capacitor), check out the magnetom= eter datasheet.

I have the same issues but only at low ambient temperatures (around 5= =BAC).


On Tue, Jan 24, 2012 at 12:59 = PM, Prof. Dr.-Ing. Heinrich Warmers <hwarmers@hs-bremen.de> wrote:
=20 =20
Hi
we had also same problems=A0 with the HMC5843 on Sparkefun modules.
On one we double the capacitance of=A0 5=B5F to 10uF.
Then the=A0 module were running.
The new one with the=A0 HMC5883L runs=A0 without problems.
It seems that there is a error on the old chip.
To use the chips with 5V I2c you can use 2 Fets or a level translator ic.
Voltages over 3.3V on the I2c lines can destroy the chip!
On Mikrokopter there use a 200 Ohm series resistors on the i2c line.
We destroy the LPC2148 chip as we use the mikrokontroller motor controllers (5V I2c) and
had situations that the LPC power was down and=A0 the motor controllers not.
Also you will destroy the electronic if the ground wire is broken.

Heinirch

cristina barrado schrieb:
=
=20 Hi Hector,

Actually there is nothing else connected in the I2C_1 but the HMC board.
Wires are short (2cm) but connector needs to be improved. I may work on this!

Cristina
Hi Cristina,

it seems your problem is in pull-up resistors and/or total bus capacitance.

How many devices are connected to the I2C bus? how length is the bus/wire?

H?ctor

On Mon, Jan 23, 2012 at 1:32 PM, cristina barrado
<cristina.=
barrado@upc.edu>wrote:

  
Dear all,

At the ICARUS group (UPC-Barcelona Tech, Spain) we have been trying to set
up a quadrotor for quite a long time. Thanks to Gautier and Michiel we had
it almost set, but we still have some problems with the magnetometer.

We use a Booz2 with LPC21 and BoozIMUv-1.1. Since the magnetometer in the
IMU was not working we tried to connect an HMC4853 (
http://store.diydrones.com/**HMC5843_Triple_Axis_**
Magnetometer_p/br-hmc5843-01.**htm<ht=
tp://store.diydrones.com/HMC5843_Triple_Axis_Magnetometer_p/br-hmc5843-01.h=
tm>)
board using the I2C_1. The board is set for 5V, thus we connected it to the
UART0+I2C_1 (LTranslated) connector.

Values read from magnetometer are still 0,0,0!! Software seems to be fine
(some debugging using leds tells us that the I2C device is not responding).
Then we looked at the oscilloscope and find out the the SDA lines of the
I2C_1 were only 1.6V (while CLK line was fine!). The most surprising thing
is that voltage levels are OK (close to 3V and 5V on each I2C_1 connector)
when we disconnect the HMC board !!?

Has any of you work with the HMC board at 5V?? Do we need to add new pull
up resistors? The Booz2 board already has them...

Thanks!

Cristina Barrado
Barcelona Tech

______________________________**_________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/**mailman/listinfo/paparazzi-**de=
vel<https://lists.nongnu.org/mailman/listinfo/paparazzi=
-devel>

    
  

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>



--
H=E9ctor

--0015175cdf38050ab704b74625e3-- From MAILER-DAEMON Tue Jan 24 08:41:18 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpgcg-0001xL-4g for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 08:41:18 -0500 Received: from eggs.gnu.org ([140.186.70.92]:38618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpgcd-0001x4-9z for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:41:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpgcW-0006qc-G3 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:41:15 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:49224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpgcV-0006qF-Vc for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 08:41:08 -0500 Received: by werh12 with SMTP id h12so2559864wer.4 for ; Tue, 24 Jan 2012 05:41:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=5QvHAhFLD53AtuWJELxl7alpmJqBPTvS0xC6ecJpCUs=; b=YUWoKyaa7lLQ2obC+kPaZL3MaxK9teN1jw9N3+UdVhykbqYokndPoAdFPB5NYK0qLO 3x/JFuG4FiWnORCGZv6hUXM2W/DcrgY1C3lj/T45zrwOXcQwXIstkvyOz19rvCvmQWX/ HB1iPKLZ+RpJftx2KARgAFl0xNLch7D9Jn0Tc= MIME-Version: 1.0 Received: by 10.216.135.194 with SMTP id u44mr6795579wei.40.1327412466191; Tue, 24 Jan 2012 05:41:06 -0800 (PST) Received: by 10.180.103.5 with HTTP; Tue, 24 Jan 2012 05:41:06 -0800 (PST) Received: by 10.180.103.5 with HTTP; Tue, 24 Jan 2012 05:41:06 -0800 (PST) In-Reply-To: References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> Date: Tue, 24 Jan 2012 14:41:06 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0016e6d5637a848dfa04b7464cf8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.173 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 13:41:16 -0000 --0016e6d5637a848dfa04b7464cf8 Content-Type: text/plain; charset=ISO-8859-1 Hi Gareth, What quantities would be an acceptable minimum from your experience? Simon On Jan 24, 2012 2:20 PM, "Gareth Roberts" < gareth.roberts-3@postgrad.manchester.ac.uk> wrote: > Hi Chris, > > I had thought of doing something similar using Kickstarter as an escrow > service. > The issue I had was that our university accounts dpt (and possibly others) > don't like buying things from someone who isn't a 'supplier' by their > definition. > > It would be a shame to see the paparazzi vendors' business greatly > impacted, so I wonder why none of them are yet stocking Umarims or (to a > lesser extent) Lisas with reasonable availability? I recently ordered my > own batch of Umarims from a manufacturing facility, and was impressed with > the result, but for smaller quantities this would be impossible. > > Just my 2p. > > Many thanks, > Gareth R > > ______________________________**_________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel > --0016e6d5637a848dfa04b7464cf8 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Hi Gareth,

What quantities would be an acceptable minimum from your experience?

Simon

On Jan 24, 2012 2:20 PM, "Gareth Roberts&qu= ot; <garet= h.roberts-3@postgrad.manchester.ac.uk> wrote:
Hi Chris,

I had thought of doing something similar using Kickstarter as an escrow ser= vice.
The issue I had was that our university accounts dpt (and possibly others) = don't like buying things from someone who isn't a 'supplier'= ; by their definition.

It would be a shame to see the paparazzi vendors' business greatly impa= cted, so I wonder why none of them are yet stocking Umarims or (to a lesser= extent) Lisas with reasonable availability? I recently ordered my own batc= h of Umarims from a manufacturing facility, and was impressed with the resu= lt, but for smaller quantities this would be impossible.

Just my 2p.

Many thanks,
Gareth R

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel
--0016e6d5637a848dfa04b7464cf8-- From MAILER-DAEMON Tue Jan 24 09:10:36 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rph52-0002z4-Bw for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 09:10:36 -0500 Received: from eggs.gnu.org ([140.186.70.92]:50550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rph4t-0002yu-3D for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 09:10:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rph4r-0002Ux-8W for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 09:10:27 -0500 Received: from [150.101.96.218] (port=11687 helo=everest3.eparsonage.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rph4q-0002NZ-GY for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 09:10:25 -0500 Received: from localhost (localhost [127.0.0.1]) by everest3.eparsonage.com (Postfix) with ESMTP id 1373547F871 for ; Wed, 25 Jan 2012 00:39:26 +1030 (CST) X-Virus-Scanned: amavisd-new at eparsonage.com Received: from everest3.eparsonage.com ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMvocrUy6wfM for ; Wed, 25 Jan 2012 00:39:14 +1030 (CST) Received: from [192.168.1.16] (unknown [192.168.1.16]) by everest3.eparsonage.com (Postfix) with ESMTPSA id 5A12B47F864 for ; Wed, 25 Jan 2012 00:39:14 +1030 (CST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1251.1) From: Eric Parsonage In-Reply-To: Date: Wed, 25 Jan 2012 00:39:08 +1030 Content-Transfer-Encoding: quoted-printable Message-Id: <56A10216-8652-4B7C-B089-CA8126AC27BB@eparsonage.com> References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> To: paparazzi-devel@nongnu.org X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 150.101.96.218 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 14:10:35 -0000 Why not do it as a kick-starter project? On 24/01/2012, at 11:19 PM, Chris Gough wrote: >> But if you have ideas how we can improve the access to Lisa/L earlier = then our current schedule, please feel free to share them. >=20 > If we can pool PCBs, why couldn't we pool fully assembled autopilots? > It's a bit more complicated, but imagine if you will... >=20 > Phase 1 - expressions of interest. > A swarm "opens" for a few weeks. During this time, people can sign-up > and indicate their interest by nominating the maximum price they would > be willing to pay (and quantity they want), for estimated delivery in > say ~3 months. The tester and acceptance criteria are spelled out too > (re: phase 5), along with the other important details. >=20 > Phase 2 - competitive tender. > At the cut-off date, the swarm "closes" for new members, and the > expressions of interest are aggregated into a request for quote (with > a few sensible quantities, e.g. 50%, 75% and 100% of the sum of > indicated quantities?). These are sent to various manufacturers, and > everyone in the swarm can see their responses. Anyone in the swarm can > identify potential manufacturers from whom quotes are requested, the > whole thing is transparent and open (to swarm members, not necessarily > public domain). >=20 > Phase 3 - commitment/escrow. > If there is at least one satisfactory quote, the best one is chosen > (by ballot?), and swarm members have the option to buy-in. They do > this by putting the money into escrow with a 3rd party (who? details > specified in phase 1). If not enough people commit before a certain > date the whole thing folds, and the escrow party issues refunds (less > presumably small fee for escrow service). >=20 > Phase 4 - purchase. > Assuming the swarm raised sufficient capital, a work order is placed > with the factory that provided the best quote. They make the stuff and > send it to the guy in phase 5. It might be necessary to pay a deposit, > but as much of the money as possible stays in escrow until acceptance > testing. This is something the manufacturer agreed to when they sent > the quote. >=20 > Phase 5 - receiving. > Someone trusted by the swarm (and nominated in phase 1) receives the > goods and tests them. If the tests pass, the manufacturer is paid in > full and the process goes on to step 6. If there are issues, then a > discussion/vote decides what to do, it's possible that the > unacceptable goods are returned to the factory and the swarm folds > with partial refund. There is a fair and reasonable payment for this > acceptance testing work (regardless of the outcome), also nominated up > front when the swarm was open. >=20 > Phase 6 - disbursement. > Assuming the goods are accepted, the stuff get's packed and sent (by > the guy in phase 5). The end. >=20 > I think collaboratively procured open source hardware is the way of > the future the way of the future. I actually don't need any > Lisa/L myself right now, but I'd buy some just to see it in action. >=20 > Chris Gough >=20 >> Cheers Esden >>=20 >> -- >> Transition Robotics Inc. >> http://transition-robotics.com >> the makers of the Quadshot >> Co-Founder, Embedded systems Engineer >> Mobile: +1 831 440 7454 >> Skype: esdentem >>=20 >> On Jan 24, 2012, at 12:17 AM, Jochen Rieger wrote: >>=20 >>> In the end of february, do you know Lisa/L is also available in the = quadshot shop? >>>=20 >>> Best regards. >>> Jochen >>>=20 >>> 2012/1/23 Piotr Esden-Tempski >>> Heya! >>>=20 >>> Which lisa boards are you planning to pool? We already produced the = Lisa/M 2.0 boards. We are currently sourcing the parts. If you are = interested in the challenge of assembling the boards yourself we can = provide you with those instantly. I just did not think anyone wanted to = assemble them themselves. :) >>>=20 >>> The fully assembled boards should be available in = http://thequadshot.com by end of February. >>>=20 >>> Cheers Esden >>>=20 >>> -- >>> Transition Robotics Inc. >>> http://transition-robotics.com >>> the makers of the Quadshot >>> Co-Founder, Embedded systems Engineer >>> Mobile: +1 831 440 7454 >>> Skype: esdentem >>>=20 >>> On Jan 23, 2012, at 6:15 AM, Tilman Baumann wrote: >>>=20 >>>> On 23/01/12 14:12, Eric BAHIER wrote: >>>>> Hi, >>>>>=20 >>>>> I have make of run Lisa board in PCBpool, I will solder it = probably thus week. >>>>> I will let to know the progress. >>>>=20 >>>> Awesome. Count me in as interested if you have one too much. >>>>=20 >>>> Cheers >>>> Tilman >>>>=20 >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>=20 >>>=20 >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>=20 >>>=20 >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>=20 >>=20 >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>=20 >=20 >=20 >=20 > --=20 > . >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Tue Jan 24 09:59:02 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rphpu-0000d4-Ht for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 09:59:02 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55577) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rphpr-0000cu-KR for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 09:59:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rphpp-0004fY-Pe for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 09:58:59 -0500 Received: from tranquility.mcc.ac.uk ([130.88.200.145]:60703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rphpp-0004f9-GY for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 09:58:57 -0500 Received: from rankine.its.manchester.ac.uk ([130.88.25.196]) by tranquility.mcc.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1Rphpn-0002CK-FG for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 14:58:55 +0000 Received: from uav-lab-3.mace.manchester.ac.uk ([130.88.124.86]:46003 helo=uav-lab-3) by rankine.its.manchester.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.73) (envelope-from ) id 1Rphpn-0000bt-Bm for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 14:58:55 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> Date: Tue, 24 Jan 2012 15:00:41 -0000 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Gareth Roberts" Message-ID: In-Reply-To: User-Agent: Opera Mail/11.60 (Linux) X-Authenticated-Sender: Gareth Roberts from uav-lab-3.mace.manchester.ac.uk (uav-lab-3) [130.88.124.86]:46003 X-Authenticated-From: gareth.roberts-3@postgrad.manchester.ac.uk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 130.88.200.145 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 14:59:01 -0000 Hi Simon, The minimum my place was willing to make was 10. Someone with more experience There was a one-off tooling cost, plus a (very good) scaled volume discount for 25, 50 etc. Cheers, --G On Tue, 24 Jan 2012 13:41:06 -0000, Simon Wilks wrote: > Hi Gareth, > > What quantities would be an acceptable minimum from your experience? > > Simon > On Jan 24, 2012 2:20 PM, "Gareth Roberts" < > gareth.roberts-3@postgrad.manchester.ac.uk> wrote: > >> Hi Chris, >> >> I had thought of doing something similar using Kickstarter as an escrow >> service. >> The issue I had was that our university accounts dpt (and possibly >> others) >> don't like buying things from someone who isn't a 'supplier' by their >> definition. >> >> It would be a shame to see the paparazzi vendors' business greatly >> impacted, so I wonder why none of them are yet stocking Umarims or (to a >> lesser extent) Lisas with reasonable availability? I recently ordered my >> own batch of Umarims from a manufacturing facility, and was impressed >> with >> the result, but for smaller quantities this would be impossible. >> >> Just my 2p. >> >> Many thanks, >> Gareth R >> >> ______________________________**_________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel From MAILER-DAEMON Tue Jan 24 11:27:33 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpjDZ-0007WE-UZ for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 11:27:33 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33226) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpjDS-0007SU-Dr for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:27:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpjDM-00010C-MZ for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:27:26 -0500 Received: from gnukia.org ([85.214.67.64]:49590 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpjDM-0000zV-Ho for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:27:20 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id CC739ECC012 for ; Tue, 24 Jan 2012 17:23:45 +0100 (CET) Received: from [192.168.0.25] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id 9F736ECC00D for ; Tue, 24 Jan 2012 17:23:45 +0100 (CET) Date: Tue, 24 Jan 2012 16:27:14 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> In-Reply-To: X-Filtered: By ProxSMTP Message-ID: <4F1EDBE2.60709@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120124 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 16:27:31 -0000 I guess it depends if you want to sell it as a kit or pre assembled. Eric got the PCB. I'm sure his source can churn out a few more. Boards are cheap these days. You just need the get the parts (digikey, farnell, ...) and bag them... We would save a bit by ordering bulk. Of course if you want to get them assembled then you are in a heap of trouble. Then you'd have to buy the parts on reels and the fab will charge you for setting up the machines. You'd have to sell a few boards to get those costs back in. I would suggest we think about this as plan b if we have enough interest... Dave from eevblog.com has a nice section on PCP production http://www.eevblog.com/2010/11/15/eevblog-127-pcb-design-for-manufacture-tutorial/ On 24/01/12 15:00, Gareth Roberts wrote: > Hi Simon, > > The minimum my place was willing to make was 10. Someone with more > experience > There was a one-off tooling cost, plus a (very good) scaled volume > discount for 25, 50 etc. > > Cheers, > --G > > On Tue, 24 Jan 2012 13:41:06 -0000, Simon Wilks > wrote: > >> Hi Gareth, >> >> What quantities would be an acceptable minimum from your experience? From MAILER-DAEMON Tue Jan 24 11:53:05 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RpjcH-0006WA-5R for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 11:53:05 -0500 Received: from eggs.gnu.org ([140.186.70.92]:35896) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpjcE-0006LR-BE for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:53:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpjc8-0005yU-F8 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:53:02 -0500 Received: from probity.mcc.ac.uk ([130.88.200.94]:54753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpjc8-0005yM-6X for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:52:56 -0500 Received: from kelvin.its.manchester.ac.uk ([130.88.25.195]) by probity.mcc.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1Rpjc6-0009Gt-57 for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 16:52:54 +0000 Received: from uav-lab-3.mace.manchester.ac.uk ([130.88.124.86]:43554 helo=uav-lab-3) by kelvin.its.manchester.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.73) (envelope-from ) id 1Rpjc6-0004PO-0n for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 16:52:54 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> <4F1EDBE2.60709@baumann.name> Date: Tue, 24 Jan 2012 16:54:39 -0000 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Gareth Roberts" Message-ID: In-Reply-To: <4F1EDBE2.60709@baumann.name> User-Agent: Opera Mail/11.60 (Linux) X-Authenticated-Sender: Gareth Roberts from uav-lab-3.mace.manchester.ac.uk (uav-lab-3) [130.88.124.86]:43554 X-Authenticated-From: gareth.roberts-3@postgrad.manchester.ac.uk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 130.88.200.94 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 16:53:03 -0000 Hi Tilman, > I guess it depends if you want to sell it as a kit or pre assembled. I wouldn't mind a kit, but I prefer pre-assembled. I'd rather not spend hours building up boards - indeed, assembling an Umarim without access to a pick and place or at least solder oven would take a long time I think with the QFN packages. The loss rate could be quite high - you only need one short under a QFN and you could end up wrecking a board. > Of course if you want to get them assembled then you are in a heap of > trouble. > Then you'd have to buy the parts on reels and the fab will charge you > for setting up the machines. The fab place I got to do it didn't have many overheads. The tooling cost was for the PCB stencil, the same as any board. Most of the parts were free issue, so they already had them. I just supplied the BoM & gerber files, and assembly instructions and they handled everything else including procurement & testing of the PCBs. The cost was much less prohibitive than I thought it would be. > Dave from eevblog.com has a nice section on PCP production Don't think that's legal in the UK :)... Cheers, Gareth From MAILER-DAEMON Tue Jan 24 11:58:56 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpjhw-0000lY-FB for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 11:58:56 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55464) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpjho-0000kS-6g for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:58:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpjhi-0006j5-9Y for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:58:48 -0500 Received: from gnukia.org ([85.214.67.64]:59238 helo=cbs.gnukia.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpjhh-0006h4-Op for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 11:58:42 -0500 Received: from cbs.gnukia.org (cbs.gnukia.org [127.0.0.1]) by localhost (Postfix) with ESMTP id D46F2ECC012 for ; Tue, 24 Jan 2012 17:55:06 +0100 (CET) Received: from [192.168.0.25] (unknown [195.194.62.43]) by cbs.gnukia.org (Postfix) with ESMTPSA id AD2EBECC00D for ; Tue, 24 Jan 2012 17:55:06 +0100 (CET) Date: Tue, 24 Jan 2012 16:58:35 +0000 From: Tilman Baumann User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> <4F1EDBE2.60709@baumann.name> In-Reply-To: X-Filtered: By ProxSMTP Message-ID: <4F1EE33B.6080201@baumann.name> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.42/RELEASE, bases: 20111108 #5646748, check: 20120124 clean X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.214.67.64 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 16:58:54 -0000 On 24/01/12 16:54, Gareth Roberts wrote: > >> Of course if you want to get them assembled then you are in a heap of >> trouble. >> Then you'd have to buy the parts on reels and the fab will charge you >> for setting up the machines. > > The fab place I got to do it didn't have many overheads. The tooling > cost was for the PCB stencil, the same as any board. Most of the > parts were free issue, so they already had them. I just supplied the > BoM & gerber files, and assembly instructions and they handled > everything else including procurement & testing of the PCBs. The cost > was much less prohibitive than I thought it would be. Oh, wow. Well, in that case it's probably really worth the consideration. I would certainly like to see how the cost turn out. I think I would buy one. >> Dave from eevblog.com has a nice section on PCP production > > Don't think that's legal in the UK :)... Muahahaha Freudian slip? From MAILER-DAEMON Tue Jan 24 12:03:51 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpjmh-0003jh-D4 for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 12:03:51 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpTsT-0002jQ-GM for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 19:04:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RpTsS-0007K3-8N for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 19:04:45 -0500 Received: from minsk.email.arizona.edu ([128.196.130.204]:37187 helo=smtpgate.email.arizona.edu) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RpTsS-0007Jw-2h for paparazzi-devel@nongnu.org; Mon, 23 Jan 2012 19:04:44 -0500 Received: from mailgators_amavis (acyc.email.arizona.edu [128.196.130.235]) by smtpgate.email.arizona.edu (Postfix) with ESMTP id EFD738D8BA0 for ; Mon, 23 Jan 2012 17:04:40 -0700 (MST) X-Virus-Scanned: amavisd-new at email.arizona.edu Received: from mail-qy0-f173.google.com (mail-qy0-f173.google.com [209.85.216.173]) by smtpgate.email.arizona.edu (Postfix) with ESMTPSA id 352AB8DC45D for ; Mon, 23 Jan 2012 17:04:40 -0700 (MST) Received: by qcse13 with SMTP id e13so1975884qcs.4 for ; Mon, 23 Jan 2012 16:04:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.75.152 with SMTP id y24mr3638262qcj.65.1327363479349; Mon, 23 Jan 2012 16:04:39 -0800 (PST) Received: by 10.229.42.67 with HTTP; Mon, 23 Jan 2012 16:04:39 -0800 (PST) In-Reply-To: References: Date: Mon, 23 Jan 2012 17:04:39 -0700 Message-ID: From: Chris Wozny To: Felix Ruess Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 128.196.130.204 X-Mailman-Approved-At: Tue, 24 Jan 2012 12:03:50 -0500 Cc: paparazzi-devel@nongnu.org Subject: Re: [Paparazzi-devel] Lisa/M LED Guide? X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 00:04:46 -0000 Ahh, perfect. Are we to configure the LEDs in the makefile (paparazzi/conf/boards/lisa_m_1.0.makefile) or is this something that has been abstracted to the airframe configuration XML? Also, if it should be configured via the makefile, should the fields be 1-4 instead of "none"? - Chris On Mon, Jan 23, 2012 at 3:50 PM, Felix Ruess wrote: > Hi Chris, > > The orange one is the power led, so it's on as soon as the board has power. > The red one is the sys_time led, so it should blink with 1Hz. > > From the top of my head the blue one doesn't indicate anything so far > (in the master branch). > The dev branch contains some fixes and improvements for the leds, you > can configure what the leds should indicate. > E.g. gps fix, ahrs aligner lock, radio control status, etc.... but the > orange led is always the power led. > > Cheers, Felix > > On Mon, Jan 23, 2012 at 11:25 PM, Chris Wozny wrote: >> All, >> >> Does anyone have a reference guide for what all of the LEDs mean on >> Lisa/M? I see blue constantly on, red flashing every second, and >> orange always on. I checked the wiki and the mailing list archive to >> no avail. >> >> - Chris >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -- Chris Wozny ASUA Safe Ride Administrative Director Email: cwozny@email.arizona.edu Office: 520-621-7233 Cell: 617-921-5679 From MAILER-DAEMON Tue Jan 24 17:19:14 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpohu-0001z7-9s for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 17:19:14 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpoho-0001ys-0v for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 17:19:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpohh-0005bb-KZ for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 17:19:07 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:33960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpohh-0005bX-EE for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 17:19:01 -0500 Received: by eekd17 with SMTP id d17so1314177eek.4 for ; Tue, 24 Jan 2012 14:19:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=1Z1rPfXD9Ao0Qy9FuUHevqplxrO1gbYsh6G03bkJe90=; b=gcOvjPhHO+gLLml8/HF/Na9Ur+66gwDKu3coYxVChfyC81+62p4K4KjIwxuI4agxx6 +mqPqYgXlO+QGB5cQBf6zoG/WasI2g/9euiFlQMnGQNrc8tVsrjnSHu64TD0UEi/dyQG DEXc23OMJJg7+7B0j6No0zsYGcxiYtyJ9CeYk= MIME-Version: 1.0 Received: by 10.14.99.76 with SMTP id w52mr5043351eef.85.1327443540279; Tue, 24 Jan 2012 14:19:00 -0800 (PST) Received: by 10.213.21.199 with HTTP; Tue, 24 Jan 2012 14:19:00 -0800 (PST) In-Reply-To: References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> Date: Wed, 25 Jan 2012 09:19:00 +1100 Message-ID: From: Chris Gough To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 22:19:12 -0000 > The issue I had was that our university accounts dpt (and possibly others) > don't like buying things from someone who isn't a 'supplier' by their > definition. Yeah, accounting systems need an identified "vendor" to issue a purchase order (to register a claim for payment, to hand over money). The old-world procurement model is not designed with single-transaction collectives in mind (or response-time optimisation, they are efficiency-optimised based on the assumption that price is more important than time - often false in R&D context). That should be relatively simple to solve in the scheme of things, just insert some sort of broker (fascade) between the collective and the accountant, and the accountant will see what looks like a vendor to them. > It would be a shame to see the paparazzi vendors' business greatly impacted, > so I wonder why none of them are yet stocking Umarims or (to a lesser > extent) Lisas with reasonable availability? I can't speak for the other vendors, but from my (aerofu) perspective, people that order in quantity and wait through a manufacturing lead-time are not core business. The reason I don't stock Umarims or Lisas right now is that it would be an expensive gamble, given the new hardware in development, current sales volumes and the batch size required to get the cost of manufacturing down. The hardware changes faster than the small retail market can support (with a stovepipe manufacturing model). If we-the-market could collaborate to eliminate duplication of risk and cost, the supply chain might be able to keep up with the fast hardware development cycles a little better. Vendors are just buffers in a much larger system, a kind of financial capacitor. The rest of the system enjoys many benefits from being collaborative, transparent and open. The proprietary, opaque and closed matter-compiler is a bottleneck that limits the whole system's (communities) capacity to thrive. >I recently ordered my own batch > of Umarims from a manufacturing facility, and was impressed with the result, > but for smaller quantities this would be impossible. 10 is a small quantity, tooling costs (stencils, PCBs, etc) seem to be $600-$1K. 100-150 units seems to be the sweet spot, tooling costs are spread out and the BOM is just about large enough to source on the spot market (rather than rent-paying middle-men that actually hold stock). Chris Gough > Many thanks, > Gareth R > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -- . From MAILER-DAEMON Tue Jan 24 18:38:17 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RppwP-000815-IO for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 18:38:17 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36732) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RppwD-00080p-Vb for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 18:38:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RppwC-0007Oi-JC for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 18:38:05 -0500 Received: from nk11p99mm-asmtpout004.mac.com ([17.158.233.225]:62783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RppwC-0007OT-Al for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 18:38:04 -0500 MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_KmU8YSDVpKHAZMpQ7fcJIA)" Received: from [10.10.16.130] (207-67-92-30.static.twtelecom.net [207.67.92.30]) by nk11p03mm-asmtp994.mac.com (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTPSA id <0LYB00E2JTNCV080@nk11p03mm-asmtp994.mac.com> for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 15:38:02 -0800 (PST) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.6.7361,1.0.211,0.0.0000 definitions=2012-01-24_08:2012-01-24, 2012-01-24, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=6.0.2-1012030000 definitions=main-1201240283 References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> In-reply-to: Message-id: Cc: "paparazzi-devel@nongnu.org" X-Mailer: iPad Mail (9A405) From: David Conger Date: Tue, 24 Jan 2012 15:38:49 -0800 To: "paparazzi-devel@nongnu.org" X-detected-operating-system: by eggs.gnu.org: Solaris 10 (1203?) X-Received-From: 17.158.233.225 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2012 23:38:15 -0000 --Boundary_(ID_KmU8YSDVpKHAZMpQ7fcJIA) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT > > > >> It would be a shame to see the paparazzi vendors' business greatly impacted, >> so I wonder why none of them are yet stocking Umarims or (to a lesser >> extent) Lisas with reasonable availability? > > I can't speak for the other vendors, but from my (aerofu) perspective, > people that order in quantity and wait through a manufacturing > lead-time are not core business. > > The reason I don't stock Umarims or Lisas right now is that it would > be an expensive gamble, given the new hardware in development, current > sales volumes and the batch size required to get the cost of > manufacturing down. The hardware changes faster than the small retail > market can support (with a stovepipe manufacturing model). > > If we-the-market could collaborate to eliminate duplication of risk > and cost, the supply chain might be able to keep up with the fast > hardware development cycles a little better. Vendors are just buffers > in a much larger system, a kind of financial capacitor. The rest of > the system enjoys many benefits from being collaborative, transparent > and open. The proprietary, opaque and closed matter-compiler is a > bottleneck that limits the whole system's (communities) capacity to > thrive. > I can speak for PPZUAV in that if you don't order 100+ it's expensive. 10k for Umarim BOM cost alone. Just cost not shipping to get them in hand and get them to the assembly. You need 2% greater than BOM to account for PnP drops and losses. Stencil fee, prog fee, risk of assembly being wrong (they give guarantees but actually getting it exchanged is another matter with them)... How many out there have 15k to risk? I can't sell YAPA2 at my cost and have about 75 left. What assurance is there to sell 100 Umarims? Yes, without any coordination that a big flaw in Umarims exists or that another version isn't due soon it's too much risk. My experience is as soon as I could have 100 of them something new comes out. I envy DIY where the guy planning assembly can be sure a new model isn't due or that BOM parts can be shared. And that they do in-house PnP and reflow. I am not saying I'm not going to. I however think we all need to learn from DIY and not compete with each other, share costs, communicate, support and grow together is required. I think JobyRobotics, Quadshot are included. Im in California and if they want to make Lisa and I want to make Umarim maybe we can share BOM costs, assembly costs. Some risks. We all need to communicate and act like a single entity. Please realize I'm very open and if you have ideas (all current vendors) contact me. I want to see Paparazzi become all it can be. Let's work together. David Conger --Boundary_(ID_KmU8YSDVpKHAZMpQ7fcJIA) Content-type: text/html; CHARSET=US-ASCII Content-transfer-encoding: quoted-printable
=


It would be a shame to see the papara= zzi vendors' business greatly impacted,
so I wonder why none of them are yet stocking Umarims or (= to a lesser
extent) L= isas with reasonable availability?

<= span>I can't speak for the other vendors, but from my (aerofu) perspective,<= /span>
people that order in quantity and wait through a manufacturi= ng
lead-time are not core business.
<= br>The reason I don't stock Umarims or Lisas right now is that it woul= d
be an expensive gamble, given the new hardware in developm= ent, current
sales volumes and the batch size required to ge= t the cost of
manufacturing down. The hardware changes faste= r than the small retail
market can support (with a stovepipe= manufacturing model).

If we-the-market cou= ld collaborate to eliminate duplication of risk
and cost, th= e supply chain might be able to keep up with the fast
hardwa= re development cycles a little better. Vendors are just buffers
in a much larger system, a kind of financial capacitor. The rest of
the system enjoys many benefits from being collaborative, transp= arent
and open. The proprietary, opaque and closed matter-co= mpiler is a
bottleneck that limits the whole system's (commu= nities) capacity to
thrive.


=

I can speak for PPZUAV in that if you don't order 100+ i= t's expensive. 10k for Umarim BOM cost alone. Just cost not shipping to get t= hem in hand and get them to the assembly. You need 2% greater than BOM t= o account for PnP drops and losses. Stencil fee, prog fee, risk of assembly b= eing wrong (they give guarantees but actually getting it exchanged is anothe= r matter with them)... How many out there have 15k to risk? I can't sell YAP= A2 at my cost and have about 75 left. What assurance is there to sell 100 Um= arims? 

Yes, without any coordina= tion that a big flaw in Umarims exists or that another version isn't due soo= n it's too much risk. My experience is as soon as I could have 100 of them s= omething new comes out. 

I envy DIY where the g= uy planning assembly can be sure a new model isn't due or that BOM parts can= be shared. And that they do in-house PnP and reflow.

I am not saying I'm not going to. I however think we all need to learn fr= om DIY and not compete with each other, share costs, communicate, support an= d grow together is required. I think JobyRobotics, Quadshot are included. Im= in California and if they want to make Lisa and I want to make Umarim maybe= we can share BOM costs, assembly costs. Some risks. We all need to communic= ate and act like a single entity. Please realize I'm very open and if you ha= ve ideas (all current vendors) contact me. I want to see Paparazzi become al= l it can be. Let's work together.

David Conger= --Boundary_(ID_KmU8YSDVpKHAZMpQ7fcJIA)-- From MAILER-DAEMON Tue Jan 24 19:47:39 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpr1X-0006te-Qe for mharc-paparazzi-devel@gnu.org; Tue, 24 Jan 2012 19:47:39 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpr1V-0006tY-8R for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 19:47:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpr1U-0006vq-1q for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 19:47:37 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:35881) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpr1T-0006vm-Vq for paparazzi-devel@nongnu.org; Tue, 24 Jan 2012 19:47:36 -0500 Received: by qcse13 with SMTP id e13so2628651qcs.4 for ; Tue, 24 Jan 2012 16:47:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=OH9WTFOjmhBM86YY46PV5Z562HO/kBUZCn8pgi08hns=; b=Zw6ps0Hg0LjycXLlf82GuIYYIMxAxwKbBF2UFXZrgCw0UMrft3Iz7Knut/Oe7rqa/n D4hsoZ9LCttB0HCVcv6xDOSc9q8MXgoB2uK+1qWz5qR60WYBOzK9yYD3WdojFvF267Hu F0cJCOcwaY945/Z2ySIB3Y1KHldXoZ2NtSmgo= MIME-Version: 1.0 Received: by 10.224.18.83 with SMTP id v19mr11178525qaa.43.1327452455152; Tue, 24 Jan 2012 16:47:35 -0800 (PST) Received: by 10.229.42.67 with HTTP; Tue, 24 Jan 2012 16:47:35 -0800 (PST) Date: Tue, 24 Jan 2012 17:47:35 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Paparazzi-devel] Lisa/M PPM Receiver X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 00:47:38 -0000 All, I'm attempting to pass RC commands from my Futaba T7CAP through to my PPM Receiver (Berg 4L) so that I can control my servos on S1 and S2. I've got my RC Receiver connected on UART3 and I'm trying to figure out exactly how to configure my in my airframe's conf. I'm using the T7cap radio configuration. When I attempt to move the servos nothing happens, I plugged the servos into the RC receiver directly just to double check that I didn't use the wrong crystal/servos actually work and they worked fine. I've attached links to the relevant configs here: http://ece.engr.arizona.edu/~cwozny/lisa_m.xml http://ece.engr.arizona.edu/~cwozny/T7cap.xml P.S. view the source of those links since your browser will try and render it as a webpage. Thanks, Chris -- Chris Wozny University of Arizona MAV From MAILER-DAEMON Wed Jan 25 05:13:31 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rpzr8-0000FS-W7 for mharc-paparazzi-devel@gnu.org; Wed, 25 Jan 2012 05:13:30 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpzr2-0000Dn-CS for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 05:13:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpzr0-0006py-Rc for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 05:13:24 -0500 Received: from fmail2.hs-bremen.de ([194.94.24.15]:48157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpzr0-0006pu-ET for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 05:13:22 -0500 Received: from localhost (localhost [127.0.0.1]) by fmail2.hs-bremen.de (Postfix) with ESMTP id 6B95E35419 for ; Wed, 25 Jan 2012 12:53:20 +0100 (CET) X-Virus-Scanned: by amavisd-new at fmail2.hs-bremen.de Received: from fmail2.hs-bremen.de ([127.0.0.1]) by localhost (fmail2.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FNKcX2Fhntse for ; Wed, 25 Jan 2012 12:53:17 +0100 (CET) Received: from mail.hs-bremen.de (mail.hs-bremen.de [194.94.24.17]) by fmail2.hs-bremen.de (Postfix) with ESMTP id D5D38353DB for ; Wed, 25 Jan 2012 12:53:17 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.hs-bremen.de (Postfix) with ESMTP id 370B3310A1 for ; Wed, 25 Jan 2012 11:13:18 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.hs-bremen.de Received: from mail.hs-bremen.de ([127.0.0.1]) by localhost (mail.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tD3PcxXo+0sm for ; Wed, 25 Jan 2012 11:13:17 +0100 (CET) Received: from hs-bremen.de (p579B97DB.dip.t-dialin.net [87.155.151.219]) by mail.hs-bremen.de (Postfix) with ESMTPSA id 121343107F for ; Wed, 25 Jan 2012 11:13:17 +0100 (CET) Message-ID: <4F1FD57F.3070208@hs-bremen.de> Date: Wed, 25 Jan 2012 11:12:15 +0100 From: "Prof. Dr.-Ing. Heinrich Warmers" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax) X-Accept-Language: de-de, de MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> In-Reply-To: Content-Type: multipart/alternative; boundary="------------070401060904080607030308" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 194.94.24.15 Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 10:13:28 -0000 This is a multi-part message in MIME format. --------------070401060904080607030308 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Dear David, i think you are a fair source of paparazzi hardware with the lpc2148 over years! To sell a basic autopilot pcb for 50$ and pcbs for 5$ it is ok. Students where able to make their own system with cost below 200 euro (75$ for Twog, 40$ GPS 75$ Razzor IMU) I think that the ST processor line is just not well supported by the basic paparazzi team in toulouse. No boot loader is implemented over years. Free GLP USB boot loader can be taken, but no one has done the work. The problem with the second i2c is not solved? Same future users are confused with the two hardware lines. regards Heinrich David Conger schrieb: >> >> >> >>> It would be a shame to see the paparazzi vendors' business greatly >>> impacted, >> >>> so I wonder why none of them are yet stocking Umarims or (to a lesser >> >>> extent) Lisas with reasonable availability? >> >> >> I can't speak for the other vendors, but from my (aerofu) perspective, >> people that order in quantity and wait through a manufacturing >> lead-time are not core business. >> >> The reason I don't stock Umarims or Lisas right now is that it would >> be an expensive gamble, given the new hardware in development, current >> sales volumes and the batch size required to get the cost of >> manufacturing down. The hardware changes faster than the small retail >> market can support (with a stovepipe manufacturing model). >> >> If we-the-market could collaborate to eliminate duplication of risk >> and cost, the supply chain might be able to keep up with the fast >> hardware development cycles a little better. Vendors are just buffers >> in a much larger system, a kind of financial capacitor. The rest of >> the system enjoys many benefits from being collaborative, transparent >> and open. The proprietary, opaque and closed matter-compiler is a >> bottleneck that limits the whole system's (communities) capacity to >> thrive. >> > > > I can speak for PPZUAV in that if you don't order 100+ it's expensive. > 10k for Umarim BOM cost alone. Just cost not shipping to get them in > hand and get them to the assembly. You need 2% greater than BOM to > account for PnP drops and losses. Stencil fee, prog fee, risk of > assembly being wrong (they give guarantees but actually getting it > exchanged is another matter with them)... How many out there have 15k > to risk? I can't sell YAPA2 at my cost and have about 75 left. What > assurance is there to sell 100 Umarims? > > Yes, without any coordination that a big flaw in Umarims exists or > that another version isn't due soon it's too much risk. My experience > is as soon as I could have 100 of them something new comes out. > > I envy DIY where the guy planning assembly can be sure a new model > isn't due or that BOM parts can be shared. And that they do in-house > PnP and reflow. > > I am not saying I'm not going to. I however think we all need to learn > from DIY and not compete with each other, share costs, communicate, > support and grow together is required. I think JobyRobotics, Quadshot > are included. Im in California and if they want to make Lisa and I > want to make Umarim maybe we can share BOM costs, assembly costs. Some > risks. We all need to communicate and act like a single entity. Please > realize I'm very open and if you have ideas (all current vendors) > contact me. I want to see Paparazzi become all it can be. Let's work > together. > > David Conger > >------------------------------------------------------------------------ > >_______________________________________________ >Paparazzi-devel mailing list >Paparazzi-devel@nongnu.org >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --------------070401060904080607030308 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Dear David,
i think you are a fair source of paparazzi hardware with the lpc2148 over years!
To sell a basic autopilot pcb  for 50$  and pcbs for 5$  it is ok.
Students where able to make their own  system with  cost below 200 euro (75$ for Twog, 40$  GPS  75$ Razzor IMU)
I think that the ST processor line is just not well supported by the basic paparazzi team in toulouse.
No boot loader is implemented over years. Free GLP  USB boot loader can be taken, but no one has 
done the  work. The problem with the  second i2c is not solved?
Same future users are confused with the  two hardware lines.

regards
Heinrich
 


 

 

David Conger schrieb:



It would be a shame to see the paparazzi vendors' business greatly impacted,
so I wonder why none of them are yet stocking Umarims or (to a lesser
extent) Lisas with reasonable availability?

I can't speak for the other vendors, but from my (aerofu) perspective,
people that order in quantity and wait through a manufacturing
lead-time are not core business.

The reason I don't stock Umarims or Lisas right now is that it would
be an expensive gamble, given the new hardware in development, current
sales volumes and the batch size required to get the cost of
manufacturing down. The hardware changes faster than the small retail
market can support (with a stovepipe manufacturing model).

If we-the-market could collaborate to eliminate duplication of risk
and cost, the supply chain might be able to keep up with the fast
hardware development cycles a little better. Vendors are just buffers
in a much larger system, a kind of financial capacitor. The rest of
the system enjoys many benefits from being collaborative, transparent
and open. The proprietary, opaque and closed matter-compiler is a
bottleneck that limits the whole system's (communities) capacity to
thrive.



I can speak for PPZUAV in that if you don't order 100+ it's expensive. 10k for Umarim BOM cost alone. Just cost not shipping to get them in hand and get them to the assembly. You need 2% greater than BOM to account for PnP drops and losses. Stencil fee, prog fee, risk of assembly being wrong (they give guarantees but actually getting it exchanged is another matter with them)... How many out there have 15k to risk? I can't sell YAPA2 at my cost and have about 75 left. What assurance is there to sell 100 Umarims? 

Yes, without any coordination that a big flaw in Umarims exists or that another version isn't due soon it's too much risk. My experience is as soon as I could have 100 of them something new comes out. 

I envy DIY where the guy planning assembly can be sure a new model isn't due or that BOM parts can be shared. And that they do in-house PnP and reflow.

I am not saying I'm not going to. I however think we all need to learn from DIY and not compete with each other, share costs, communicate, support and grow together is required. I think JobyRobotics, Quadshot are included. Im in California and if they want to make Lisa and I want to make Umarim maybe we can share BOM costs, assembly costs. Some risks. We all need to communicate and act like a single entity. Please realize I'm very open and if you have ideas (all current vendors) contact me. I want to see Paparazzi become all it can be. Let's work together.

David Conger

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------070401060904080607030308-- From MAILER-DAEMON Wed Jan 25 13:18:40 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rq7Qe-0002n0-IQ for mharc-paparazzi-devel@gnu.org; Wed, 25 Jan 2012 13:18:40 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36747) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq7QX-0002kv-PI for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 13:18:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rq7QR-0001eV-QU for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 13:18:33 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:42882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq7QR-0001e9-NQ for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 13:18:27 -0500 Received: by iahk25 with SMTP id k25so6794217iah.4 for ; Wed, 25 Jan 2012 10:18:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=R6YFA7j6lK/a31/Umm8FTqCEFjsWmJCCy9sEeOgt+2U=; b=mQ6ey3eWpa8Pr/hYJJygNNE7UmRzC/q/lsxe6An43QcmEkdjkfaQXApDoai53dj8vD 28wr+r1Z+YAd+7PjzQ/p3RkJiAn+UU0/klCNleuKexHxidjik3BpvTSDAZUDP+d0/xJf BqCte4vs/JWrfNgIQAMntqyWIHW2BPO46cXkk= MIME-Version: 1.0 Received: by 10.42.189.5 with SMTP id dc5mr15358947icb.51.1327515504601; Wed, 25 Jan 2012 10:18:24 -0800 (PST) Received: by 10.50.168.99 with HTTP; Wed, 25 Jan 2012 10:18:24 -0800 (PST) In-Reply-To: References: Date: Wed, 25 Jan 2012 19:18:24 +0100 Message-ID: From: Felix Ruess To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Lisa/M PPM Receiver X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 18:18:39 -0000 Hi Chris, you need to connect the ppm input to servo6, the uart is only for spektrum receivers that directly talk serial... Also see http://paparazzi.enac.fr/wiki/Lisa/M/Tutorial/FixedWing#PPM_receiver Please feel free to add proper information about this to http://paparazzi.enac.fr/wiki/Lisa/M where appropriate... Cheers, Felix On Wed, Jan 25, 2012 at 1:47 AM, Chris Wozny wrote: > All, > > I'm attempting to pass RC commands from my Futaba T7CAP through to my > PPM Receiver (Berg 4L) so that I can control my servos on S1 and S2. > I've got my RC Receiver connected on UART3 and I'm trying to figure > out exactly how to configure my in my airframe's conf. I'm > using the T7cap radio configuration. When I attempt to move the servos > nothing happens, I plugged the servos into the RC receiver directly > just to double check that I didn't use the wrong crystal/servos > actually work and they worked fine. I've attached links to the > relevant configs here: > > http://ece.engr.arizona.edu/~cwozny/lisa_m.xml > http://ece.engr.arizona.edu/~cwozny/T7cap.xml > > P.S. view the source of those links since your browser will try and > render it as a webpage. > > Thanks, > Chris > -- > Chris Wozny > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Wed Jan 25 13:44:36 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rq7pk-0000sb-Ca for mharc-paparazzi-devel@gnu.org; Wed, 25 Jan 2012 13:44:36 -0500 Received: from eggs.gnu.org ([140.186.70.92]:50057) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq7pi-0000rh-Ad for Paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 13:44:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rq7pg-0005qo-U4 for Paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 13:44:34 -0500 Received: from mail-gx0-f173.google.com ([209.85.161.173]:42897) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq7pg-0005qY-QP for Paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 13:44:32 -0500 Received: by ggnh1 with SMTP id h1so31596ggn.4 for ; Wed, 25 Jan 2012 10:44:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=1DQWaz/8krgcHApm7CpTUR6853coixSwWMEeJ42QNPg=; b=DfSbxZ55zUlRSvfD+Bxa0Zwd4l1SdMFMAejhVaZD1NOTbZpgNiVRjRo8IYVi+O9tHg +aE2Ds2IBDjlwlZzb5q93goq8pgiIkTwUOi2qUhriVn8+VXB4CKaTiwwCdxjAxZlpU67 vCfHCJUoJ5jmF0+WyVj4WHm+e0c9REZ7fRNxc= MIME-Version: 1.0 Received: by 10.50.6.194 with SMTP id d2mr19892652iga.24.1327517071713; Wed, 25 Jan 2012 10:44:31 -0800 (PST) Received: by 10.50.168.99 with HTTP; Wed, 25 Jan 2012 10:44:31 -0800 (PST) Date: Wed, 25 Jan 2012 19:44:31 +0100 Message-ID: From: Felix Ruess To: Paparazzi devel list Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.161.173 Subject: [Paparazzi-devel] Doxygen Documentation X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 18:44:35 -0000 Hi all, there is preliminary auto-generated Doxygen documentation available under http://paparazzi.github.com/docs/ We need your help in adding documentation, if you want to help please have a look at doc/manual/* in the master repo. What do you think we should cover here? Contributions here are really welcome/needed! May that be improved usage of doxygen comments in the source files or additions to the "manual". To build the doxygen documentation locally, install doxygen and run the command 'doxygen' from the main paparazzi directory. The generated docs will be under doc/html/docs/index.html Hopefully we will have a cronjob running soon that will update the documentation from the master branch once a day and push it to github pages. So far I'm still doing that by hand... Cheers, Felix From MAILER-DAEMON Wed Jan 25 15:29:25 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rq9TB-0002fU-RH for mharc-paparazzi-devel@gnu.org; Wed, 25 Jan 2012 15:29:25 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47992) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq9Sw-0001cU-Bl for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 15:29:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rq9So-00050d-6E for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 15:29:07 -0500 Received: from mail-gx0-f173.google.com ([209.85.161.173]:38193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq9Sm-0004zG-NB for paparazzi-devel@nongnu.org; Wed, 25 Jan 2012 15:29:01 -0500 Received: by ggnh1 with SMTP id h1so112144ggn.4 for ; Wed, 25 Jan 2012 12:28:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=Pl0Qr7SZoQpqzB7Eg3c4hKrIVNwEuRmJBjx3yklSGxg=; b=t8ZpFVTLmCE7fJqQHGXC4Oj+4cVUSlDh2LewMGBC2pJs3j48DPDtHBjQ8oCwBPd2IQ KDlL+58Oftu08uEuaKWSoYHJxnNiyLZL4PPzf0FLwMr0wqWfjsbzdEXLDO/8V9p+wH6H aSTdhyyRvKw2kFp5xBovoP17jSjT/0sMC5wXU= MIME-Version: 1.0 Received: by 10.50.15.230 with SMTP id a6mr7972304igd.24.1327523336961; Wed, 25 Jan 2012 12:28:56 -0800 (PST) Received: by 10.50.168.99 with HTTP; Wed, 25 Jan 2012 12:28:56 -0800 (PST) In-Reply-To: <4F181233.8080709@gmx.de> References: <4F181233.8080709@gmx.de> Date: Wed, 25 Jan 2012 21:28:56 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.161.173 Subject: Re: [Paparazzi-devel] LandKamp 3.12 X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 20:29:23 -0000 Sounds like fun! Unless I'm already off travelling by then, I will definitely come! Shouldn't be a big deal to put something together to present some paparazzi internals and make a demo. Cheers, Felix On Thu, Jan 19, 2012 at 1:53 PM, S. Spies wrote: > LandKamp 2012 takes part from 17.05.2012 - 20.05.2012 in Ostheim vor der > Rh=C3=B6n/Germany. > > This a meeting started two years ago by a couple of people at the > Mikrokopter-Forum, but is open to every on with anything that can fly (in > terms of rc models). The event is simply based on fun, fun and more fun. > But you are more than welcome to take part at the KampTalks to present yo= ur > project, your idea or something you want to help people with. It is not m= ade > for comercial advert. > > Last year we have seen many, many different tri-, quadro-, hexa-, octo- a= nd > dodeka-copter and some wing models and hope we will see even more in 2012 > > What I personally would like to see is people explaining their project - = the > idea, the concept, sensors, languages with a little demo at the end. > > Most people there are Germans, but as always: language is not an issue! > > See you at the Kamp! > http://www.landkamp.de/ > > Steffen > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 26 02:58:55 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqKER-0008Tr-GR for mharc-paparazzi-devel@gnu.org; Thu, 26 Jan 2012 02:58:55 -0500 Received: from eggs.gnu.org ([140.186.70.92]:47697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqKEJ-0008TN-OX for paparazzi-devel@nongnu.org; Thu, 26 Jan 2012 02:58:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqKEI-00058B-Gd for paparazzi-devel@nongnu.org; Thu, 26 Jan 2012 02:58:47 -0500 Received: from box.gondwana.com.au ([150.101.112.37]:38651 helo=mail.gondwana.com.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqKEH-00057D-RV for paparazzi-devel@nongnu.org; Thu, 26 Jan 2012 02:58:46 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.gondwana.com.au (Postfix) with ESMTP id 197A44D158C for ; Thu, 26 Jan 2012 18:58:40 +1100 (EST) X-Virus-Scanned: amavisd-new at mail.gondwana.com.au Received: from mail.gondwana.com.au ([127.0.0.1]) by localhost (carton.gondwana.com.au [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HTh2W6oUDpSd for ; Thu, 26 Jan 2012 18:58:38 +1100 (EST) Received: from [10.168.79.197] (unknown [120.158.84.30]) by mail.gondwana.com.au (Postfix) with ESMTPSA id 726364D157C for ; Thu, 26 Jan 2012 18:58:38 +1100 (EST) References: From: Bernard Davison Content-Type: text/plain; charset=us-ascii X-Mailer: iPad Mail (9A405) In-Reply-To: Message-Id: <08D77CE9-5A9C-44ED-B73D-0D76DBFDF4BD@gondwana.com.au> Date: Thu, 26 Jan 2012 18:58:34 +1100 To: "paparazzi-devel@nongnu.org" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-Received-From: 150.101.112.37 Subject: Re: [Paparazzi-devel] Doxygen Documentation X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2012 07:58:53 -0000 Awesome Felix!!! I'll lend a hand. I reckon that some focus should be placed on what each variable does. And wh= at appropriate options should be for them. Cheers, Bernie. On 26/01/2012, at 5:44 AM, Felix Ruess wrote: > Hi all, >=20 > there is preliminary auto-generated Doxygen documentation available > under http://paparazzi.github.com/docs/ >=20 > We need your help in adding documentation, if you want to help please > have a look at doc/manual/* in the master repo. > What do you think we should cover here? >=20 > Contributions here are really welcome/needed! May that be improved > usage of doxygen comments in the source files or additions to the > "manual". >=20 > To build the doxygen documentation locally, install doxygen and run > the command 'doxygen' from the main paparazzi directory. > The generated docs will be under doc/html/docs/index.html >=20 > Hopefully we will have a cronjob running soon that will update the > documentation from the master branch once a day and push it to github > pages. > So far I'm still doing that by hand... >=20 > Cheers, Felix >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Thu Jan 26 09:19:39 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqQAs-0004si-W2 for mharc-paparazzi-devel@gnu.org; Thu, 26 Jan 2012 09:19:38 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqQAl-0004cT-UH for paparazzi-devel@nongnu.org; Thu, 26 Jan 2012 09:19:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqQAh-0000Ml-8B for paparazzi-devel@nongnu.org; Thu, 26 Jan 2012 09:19:31 -0500 Received: from mail-ee0-f45.google.com ([74.125.83.45]:42125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqQAg-0000MT-U0 for paparazzi-devel@nongnu.org; Thu, 26 Jan 2012 09:19:27 -0500 Received: by eekd17 with SMTP id d17so256501eek.4 for ; Thu, 26 Jan 2012 06:19:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=omReluXWRDYnVgL2JhJIituc4A8zJc2i2JPW5RE3zmY=; b=iJ2GnNU3zIPuL5gZZ4mXGdJGsKxxp92g2pFJz7SnJ7jRHay640d5uC10BrndC/sDld VVynMtCjCqeGCO01bTG13Tq7oVyIwOiQWvUtBfGBC2dUpSjDgPO94mRBEHZgF4UeLlSI GWylqgt/5cTnVpdctBjqowjjK/3ouJviegKw4= MIME-Version: 1.0 Received: by 10.14.99.76 with SMTP id w52mr798237eef.85.1327587565422; Thu, 26 Jan 2012 06:19:25 -0800 (PST) Received: by 10.213.21.199 with HTTP; Thu, 26 Jan 2012 06:19:25 -0800 (PST) In-Reply-To: References: <4F1D66BC.4040502@baumann.name> <4F1D6AE1.6010104@lezconcept.fr> <4F1D6B6A.4020207@baumann.name> <4A7AD4C9-37D8-418A-AA6E-03FD04FE0D5E@esden.net> <96503D0B-3224-4071-BB95-428B7EA2B6A2@esden.net> Date: Fri, 27 Jan 2012 01:19:25 +1100 Message-ID: From: Chris Gough To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.83.45 Cc: paparazzi@mkswarm.org Subject: Re: [Paparazzi-devel] Lisa PCB pool X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2012 14:19:37 -0000 Hi David, I'm very glad you are open to this sort of thing. > I can speak for PPZUAV in that if you don't order 100+ it's expensive. 10= k > for Umarim BOM cost alone. Just cost not shipping to get them in hand and > get them to the assembly.=A0You need 2% greater than BOM to account for P= nP > drops and losses. Stencil fee, prog fee, risk of assembly being wrong (th= ey > give guarantees but actually getting it exchanged is another matter with > them)... How many out there have 15k to risk? I can't sell YAPA2 at my co= st > and have about 75 left. What assurance is there to sell 100 Umarims? Yes exactly, 100-150 units is the minimum quantity for decent prices, but much more than a convenient quantity for keeping a shop stocked. > Yes, without any coordination that a big flaw in Umarims exists or that > another version isn't due soon it's too much risk. My experience is as so= on > as I could have 100 of them something new comes out. And pinning hardware-continuity on the prosperity of a high-tech startup with audacious goals is just a different kind of dangerous. > I envy DIY where the guy planning assembly can be sure a new model isn't = due > or that BOM parts can be shared. And that they do in-house PnP and reflow= . 3DRobotics seem to be going well, good luck to them. But I think this community is capable of developing a superior system (as usual :-) DIYDrones have achieved a scale where they can support in-house production. A fabless system could be significantly more efficient though, maybe investors are impressed by assembly robots, blinking lights and busy people. Ardu* are obviously limited by AVR, but don't have much in the way of hardware abstraction (yet). A major rewrite could cause a major fork (remember ArduPirates?), all that capital intensity could really bite them if they took a wrong turn. > I am not saying I'm not going to. I however think we all need to learn fr= om > DIY and not compete with each other, share costs, communicate, support an= d > grow together is required. I think JobyRobotics, Quadshot are included. I= m > in California and if they want to make Lisa and I want to make Umarim may= be > we can share BOM costs, assembly costs. Some risks. We all need to > communicate and act like a single entity. Please realize I'm very open an= d > if you have ideas (all current vendors) contact me. I want to see Paparaz= zi > become all it can be. Let's work together. DIY/Ardu*/3DRobotics stage production based on predictions about what's coming down the development pipeline. Their predictions are quite reliable because they orchestrate development and marketing. They are a lot more Cathedral than we are, significantly less Bazaar. Paparazzi hardware and software development are brilliant, but financially viable manufacturing is a real challenge. The bazaar is broken, un-met demand is queueing up for some products, while other products are stockpiled to high. This critical performance bottleneck is just an engineering problem, constraint-optimisation - a bit of structural refactoring, a bit of focused refinement, surely we can get the hardware flowing. Adopting a centralised control model would be one way to attack the manufacturing bottleneck; setting hardware release schedules, coordinating investments in manufacturing, etc. But in some ways that would be a backward step, it could kind of get in the developers' way. Who likes being told what to do? What's the incentive for contributing? The best kind of orchestration would be an emergent phenomena that didn't require furious peddling. Decentralise risk and reward so developers, users, vendors, and manufacturers all act in a way that suits them best in their current situation, but at the same time work together so everyone gets what they need efficiently. Why can't commerce be commons? Why can't commerce be social? I think this conversation should head off list, so set this up: http://mkswarm.org/ Forgive the cross-post, everyone's invited. Chris Gough From MAILER-DAEMON Fri Jan 27 01:46:20 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqfZk-0007DC-TZ for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 01:46:20 -0500 Received: from eggs.gnu.org ([140.186.70.92]:52158) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqfZf-00079s-6i for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 01:46:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqfZd-0003m2-Pu for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 01:46:15 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:32803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqfZd-0003ls-Nh for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 01:46:13 -0500 Received: by qcse13 with SMTP id e13so776459qcs.4 for ; Thu, 26 Jan 2012 22:46:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=+o3MWGKCqDnUcuNWj8u4q09mSO5BkcmtvS8JYGo+VXA=; b=PDY+hJMBu6OIedJUlGgCWrsa1yG2XVpIGkl8nkkBHN26FiY9KyADZcI5GfzdiVy28+ tqAZi7zuq4vZ2WIol88gAcrqv22VbuLfMRBVDnUgFgHwxiu/3s6231ciPSmCZeNzcRG0 FIDWYroO1B0Khny7+GmwqTnR8F8/jC/4jguIk= MIME-Version: 1.0 Received: by 10.224.180.142 with SMTP id bu14mr6451187qab.30.1327646772890; Thu, 26 Jan 2012 22:46:12 -0800 (PST) Received: by 10.229.3.12 with HTTP; Thu, 26 Jan 2012 22:46:12 -0800 (PST) Date: Thu, 26 Jan 2012 23:46:12 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Paparazzi-devel] Radio PPM Delay Configuration vs Airframe Servo PPM Delay Configuration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 06:46:19 -0000 All, I noticed in the radio configuration you can set the min, max, and neutral pulse delays just like you can in the airframe configuration in the servos section. Are these two connected in some way or should they be the same? I want to make sure that I'm not reducing the range of the pulse delays in one and the other and effectively doubling the delay. Cheers, Chris -- University of Arizona MAV From MAILER-DAEMON Fri Jan 27 07:02:58 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqkWA-0004Pt-3s for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 07:02:58 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqkW2-0004Og-Tj for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 07:02:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqkVw-0000nd-Vg for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 07:02:50 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:61409) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqkVw-0000nS-QM for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 07:02:44 -0500 Received: by wgbdr12 with SMTP id dr12so1638341wgb.10 for ; Fri, 27 Jan 2012 04:02:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=xUI5M6XySjXZE/yOgWq2IYhyTsfoaSU+1bJn1sFg7sg=; b=wluubphZR1MuWdN0ksN4lxM/HcCExksFQqcvDWM0dU4drvLyEAXXguLw7M0nJVgY17 3ku72iXk0P5zc3zumft8U9oc4dGRQA+bvy5lyGhRa6saeA3n4hqo2vQfMLsqvMrjjxM5 5B+kDCM7L5HTWYUH2iGN9D07JSOFXYKRp+qlc= Received: by 10.180.95.1 with SMTP id dg1mr10406747wib.21.1327665763498; Fri, 27 Jan 2012 04:02:43 -0800 (PST) Received: from [192.168.1.21] (93-225.76-83.cust.bluewin.ch. [83.76.225.93]) by mx.google.com with ESMTPS id d9sm11317933wiy.2.2012.01.27.04.02.41 (version=SSLv3 cipher=OTHER); Fri, 27 Jan 2012 04:02:42 -0800 (PST) Message-ID: <4F229260.90501@gmail.com> Date: Fri, 27 Jan 2012 13:02:40 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.53 Subject: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 12:02:56 -0000 Hi all Has anyone successfully created a Aspirin IMU calibration file according to this tutorial? http://paparazzi.enac.fr/wiki/ImuCalibration I've never received the calibration file from jobyrobotics so I tried to create my own. I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee gets no data. Any hint? Thx Bruzzlee From MAILER-DAEMON Fri Jan 27 08:40:51 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqm2t-0001yr-K0 for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 08:40:51 -0500 Received: from eggs.gnu.org ([140.186.70.92]:43303) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqm2m-0001yl-9m for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 08:40:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqm2k-0006WL-4z for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 08:40:43 -0500 Received: from snt0-omc2-s23.snt0.hotmail.com ([65.55.90.98]:31549) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqm2k-0006WD-1j for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 08:40:42 -0500 Received: from SNT145-W105 ([65.55.90.73]) by snt0-omc2-s23.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 27 Jan 2012 05:40:39 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_e0eefeb9-ed59-40fc-9ba7-517297c2b834_" X-Originating-IP: [201.21.15.110] From: Eduardo lavratti To: Paparazzi developer forum Date: Fri, 27 Jan 2012 13:40:39 +0000 Importance: Normal In-Reply-To: <4F229260.90501@gmail.com> References: <4F229260.90501@gmail.com> MIME-Version: 1.0 X-OriginalArrivalTime: 27 Jan 2012 13:40:39.0564 (UTC) FILETIME=[41CA34C0:01CCDCF9] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-Received-From: 65.55.90.98 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 13:40:50 -0000 --_e0eefeb9-ed59-40fc-9ba7-517297c2b834_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I calibrated using this tutorial. for accell sens i used the script for the neutral i get the values showed in messages/accell_raw take attention for your aspirin version. > Date: Fri=2C 27 Jan 2012 13:02:40 +0100 > From: bruzzlee.ch@gmail.com > To: paparazzi-devel@nongnu.org > Subject: [Paparazzi-devel] Aspirin IMU calibration >=20 > Hi all > Has anyone successfully created a Aspirin IMU calibration file according= =20 > to this tutorial? > http://paparazzi.enac.fr/wiki/ImuCalibration >=20 > I've never received the calibration file from jobyrobotics so I tried to= =20 > create my own. >=20 > I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee gets no= =20 > data. >=20 > Any hint? >=20 > Thx Bruzzlee >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel = --_e0eefeb9-ed59-40fc-9ba7-517297c2b834_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I calibrated using this tutorial.
for accell sens i used the script
f= or the neutral i get the values showed in messages/accell_raw
take atten= tion for your aspirin version.


>=3B Date: Fri=2C 27 Jan 2012 13:02:40 +0100
>=3B From: br= uzzlee.ch@gmail.com
>=3B To: paparazzi-devel@nongnu.org
>=3B Subj= ect: [Paparazzi-devel] Aspirin IMU calibration
>=3B
>=3B Hi all<= br>>=3B Has anyone successfully created a Aspirin IMU calibration file ac= cording
>=3B to this tutorial?
>=3B http://paparazzi.enac.fr/wik= i/ImuCalibration
>=3B
>=3B I've never received the calibration f= ile from jobyrobotics so I tried to
>=3B create my own.
>=3B >=3B I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee ge= ts no
>=3B data.
>=3B
>=3B Any hint?
>=3B
>=3B = Thx Bruzzlee
>=3B
>=3B _________________________________________= ______
>=3B Paparazzi-devel mailing list
>=3B Paparazzi-devel@non= gnu.org
>=3B https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
= --_e0eefeb9-ed59-40fc-9ba7-517297c2b834_-- From MAILER-DAEMON Fri Jan 27 08:58:33 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqmK1-0005Lx-2U for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 08:58:33 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58444) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqmJr-0005Ln-Jd for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 08:58:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqmJq-0008T9-Hy for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 08:58:23 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:40286) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RqmJq-0008Sv-7b for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 08:58:22 -0500 Received: (qmail invoked by alias); 27 Jan 2012 13:58:14 -0000 Received: from mail-qy0-f173.google.com (EHLO mail-qy0-f173.google.com) [209.85.216.173] by mail.gmx.net (mp031) with SMTP; 27 Jan 2012 14:58:14 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX1+JaBgeTXSJxCIb+RENamptFTNSZzyCX1i0Jvg5Pc KFLzNvaXNHKCwF Received: by qcse13 with SMTP id e13so955365qcs.4 for ; Fri, 27 Jan 2012 05:58:08 -0800 (PST) MIME-Version: 1.0 Received: by 10.224.177.132 with SMTP id bi4mr8327368qab.79.1327672688602; Fri, 27 Jan 2012 05:58:08 -0800 (PST) Received: by 10.229.48.85 with HTTP; Fri, 27 Jan 2012 05:58:08 -0800 (PST) In-Reply-To: <4F229260.90501@gmail.com> References: <4F229260.90501@gmail.com> Date: Fri, 27 Jan 2012 14:58:08 +0100 Message-ID: From: Christoph Niemann To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=20cf302ef924fb6e6804b782e27b X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.23 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 13:58:31 -0000 --20cf302ef924fb6e6804b782e27b Content-Type: text/plain; charset=ISO-8859-1 Hi, I got my File. But an idea: Perhaps the test program doesn't support the xbee api? Or is it transparent? If it is using the api i would suggest to connect directly to the UART. Good luck Christoph 2012/1/27 Bruzzlee > Hi all > Has anyone successfully created a Aspirin IMU calibration file according > to this tutorial? > http://paparazzi.enac.fr/wiki/**ImuCalibration > > I've never received the calibration file from jobyrobotics so I tried to > create my own. > > I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee gets no > data. > > Any hint? > > Thx Bruzzlee > > ______________________________**_________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel > --20cf302ef924fb6e6804b782e27b Content-Type: text/html; charset=ISO-8859-1 Hi,

I got my File. But an idea: Perhaps the test program doesn't support the xbee api? Or is it transparent? If it is using the api i would suggest to connect directly to the UART.

Good luck

Christoph

2012/1/27 Bruzzlee <bruzzlee.ch@gmail.com>
Hi all
Has anyone successfully created a Aspirin IMU calibration file according to this tutorial?
http://paparazzi.enac.fr/wiki/ImuCalibration

I've never received the calibration file from jobyrobotics so I tried to create my own.

I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee gets no data.

Any hint?

Thx Bruzzlee

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

--20cf302ef924fb6e6804b782e27b-- From MAILER-DAEMON Fri Jan 27 09:32:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqmr7-0007Kn-99 for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 09:32:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqmqx-0007FQ-5x for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 09:32:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqmqt-0005Yn-3u for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 09:32:35 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:38272) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqmqs-0005YW-BL for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 09:32:31 -0500 Received: by wibhi20 with SMTP id hi20so357505wib.4 for ; Fri, 27 Jan 2012 06:32:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=1LNMdNxl7dE9HdW3aJbLNl2ZhFBCl5SqVst2ak+cL+U=; b=RT3AfXkpThf5sDUtAYYDF5BRcGwrkAwzg314wdPXmZ86y6IYQWTHpX2LlwPenzkMI1 Ov4D0zWccjr+8GcbTKzVGncKuUAkwunUxbsByVPjKZ0Oc8H30APwVuVy2GdceLUOmX1A YwEJUgR5YlaJM8kNGGUSN9TcEM/jYQNIIKg6I= Received: by 10.180.90.212 with SMTP id by20mr11471915wib.12.1327674748935; Fri, 27 Jan 2012 06:32:28 -0800 (PST) Received: from [192.168.1.21] (93-225.76-83.cust.bluewin.ch. [83.76.225.93]) by mx.google.com with ESMTPS id l12sm13045743wiw.0.2012.01.27.06.32.22 (version=SSLv3 cipher=OTHER); Fri, 27 Jan 2012 06:32:26 -0800 (PST) Message-ID: <4F22B574.1090808@gmail.com> Date: Fri, 27 Jan 2012 15:32:20 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F229260.90501@gmail.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------040002090107050906020400" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 14:32:41 -0000 This is a multi-part message in MIME format. --------------040002090107050906020400 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit He all thx 4 the answer Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) The sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was guessing that the IMU should be on top. I managed to get my RAW datas by using the normal AP firmware and changing the telemetry mode in the GCS Settings to RAW. I got some values out of the script. See attachment. The PFD is still rotating..... Terminal output: ./calibrate.py -i 1 -s ACCEL '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_37.data' initial guess : avg 7.19678733577 std 2.2245311935 /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: RuntimeWarning: Number of calls to function has reached maxfev = 1400. warnings.warn(errors[info][0], RuntimeWarning) optimized guess : avg 9.80925677574 std 0.00967142874765 On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: > > Hi, > > I got my File. But an idea: Perhaps the test program doesn't support > the xbee api? Or is it transparent? If it is using the api i would > suggest to connect directly to the UART. > > Good luck > > Christoph > > 2012/1/27 Bruzzlee > > > Hi all > Has anyone successfully created a Aspirin IMU calibration file > according to this tutorial? > http://paparazzi.enac.fr/wiki/__ImuCalibration > > > I've never received the calibration file from jobyrobotics so I > tried to create my own. > > I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee > gets no data. > > Any hint? > > Thx Bruzzlee > > _________________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel > > > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------040002090107050906020400 Content-Type: image/png; name="Bildschirmfoto-Figure 1.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Bildschirmfoto-Figure 1.png" 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 XOsbPj9Bn7/B/ixnRNH4dl0Dh8bXNfwEAsnrNlyuIT+BoD+2I90TISIiIiIiIil9p3EIAwF7 NfvVlfX/NZxmj7eQuIzhOc1el4RtxCU9GmA0uL+h+Rr8TE66Q6P+rg5naVfHSmxxyzLxvhvE +7/vxR8ksnopmzr3onNuNtTsYN2yf/LK+D8zdUMUX0BDSYqIiIiIiMi+4zv9io3dESGtoG49 b//+CqZFo5hmfTeK4fPhC/hp8FSHiIiIiIiIyI+Y/jl9n2CP8+DxxIWIiIiIiIjIPiVlR8SC hZ+3ZhwiIiIiIiIisj+56lLPyY3eEbFy5cofJBYRERERERER2X8VFxennKc3LYqIiIiIiIhI q1FHhIiIiIiIiIi0GnVEiIiIiIiIiEir2aO3ZmzatOmHikNERERERERE9lGdO3du9rK6I0JE REREREREWo06IkRERERERESk1agjQkRERERERERajToiRERERERERKTVqCNCRERERERERFqN OiJEREREREREpNWoI0JEREREREREWo06IkRERERERESk1agjQkRERERERERajToiRERERERE RKTVqCNCRERERERERFqNOiJEREREREREpNWoI0JEREREREREWo06IkRERERERESk1agjQkRE RERERERajToiRERERERERKTVqCNCRERERERERFqNOiJEREREREREpNWoI0JEREREREREWo06 IkRERERERESk1agjQkRERERERERajToiRERERERERKTVqCNCRERERERERFqNOiJERERERERE pNWoI0JEREREREREWk1gbwcgIiIizfOPf/yDRx99NP49PT2dTp068dOf/pThw4fj9/v3YnQi IiIizaOOCBERkX3MAw88QIcOHdiyZQtz587l2WefpV27dpx22ml7OzQRERGRJunRDBERkX3M IYccQu/evRk6dChjxoyhc+fOvPvuu3s7rP1GOBze2yGIiIjs13RHhIiIyD5u4MCBzJw5k5qa GtLT0wH46KOPeOutt1izZg2WZXHSSSdx2mmnccQRR8TXGz9+PPPnz+eVV16JT/vtb3/LmjVr +Otf/0qXLl0AmDRpErNnz2bKlCkpY1i7di0zZ85k0aJFbN68mfz8fAYNGsStt94aX6a0tJRJ kybxn//8h9LSUnr27MlVV11Fv3794su89NJLTJ48mddff50///nPLF26lL59+3LeeecxYMCA +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 bKBr1657OTrbu1OnMn38eCq3bGHzli207diR/I4dOffWWzn9/PMbzDeysqgoLSXdskg3DLZF ImT5/aQDYZ+PYF4eVmUlnTt2ZLffT5phUJCbS11aGufeeiuWZTF9/HiCtbUsX78ec9cu0k2T 0tpaLL+fDunpZHXrxq8efjhh2Q1lZaQZBmmRiB1HZiYVZWWkWxbhaBQrEiEDqDMMMjp35ran noqvv2PzZnaVlJDmxJ4FbI9E8EejtEtLY2s0Srph0DYtjbJolPT8fPIyMthVUkJedjbbdu0i Ylm0CwYJ5+XRLjeX3bt2UbZ1K/h8VEci5AQCRIFoUhxDL7+cdZ9+mpAGs66ODRs2kG5ZRAGf z0f3rl3JdPK9sXS37diRiCtfV2zYQHjHDjIti911dbQpKKDboYdy7q23sviTT5j6pz8Rqqsj BFQARjBIFEiLRsny+9kdjWL5/YT8fnw+H5l5eexyjm8UqDFNsnw+0mLHNzeX7Tt2kBmJYFkW +Hx06tgRMy8v5bHesXkz2zZuJGSa1AC1hsGh3bqxobKywfF3xxE7VpFAgGhuLh3y8jDr6uLH payiIqG8Lv7kE96bOJEM02R7NEpWZibptbWEgeyuXRl89tm8+7e/Ed68Gcs0sQyD7GAQQqH4 /ORjlZzvFbt3Q1kZISCrWzfyDjuMRf/3f/E8rjIMgnl5RMLheB5apkmmz5eQ9uRjXbllC+vW rydiWQSAqGmS6/dTZVnUGgZt27RJOC4+n4/8Nm3YtGsXaZZFTjDYoN7s2Lw5Xs6yXGU3dowO OvbYBuktyM1NKKfr1q0jra6ODMMgHArxs5tv5shjjklZr6osi/JolDZ+f0LZ9moLTj///Abt UGyblt9PtVO/yy2L9LQ0inr0iOfb4k8+YcbTTxMIh0mzLMLBIJ169IjXjZ07d7J761ayLYud lkWaYRAMBKh06mqO0854Hb/8jh3jdciyLJ67914qNmxIOOYrZs0iFA5TA/H2Jpaex373u3g5 rPb5OP2667jjkUcS0rjqm2/IjESIWhYGkOn3syMaJR3IMgwqASsQiNeH7l27JtSX3XV1+HJy MMLhZuW7uxx7te/ffv01ZVu3khMMUmYY5Ofn0zYzs8E6lmXx8n33Ubl+PSU1NfijUXI82pFo Whrm7t3kBYPUpqVx8KmnYuzcmXCecbdjW8vLqbUsApEIu0pKEs4fO3fupGrbNvKCQSoMI6F9 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 sNIjon3XrFmzuP3227n99tsZPXr03g5HvgeNEXEAysvLIxAIsHbtWvr06QPYj2Zs2LCB9u3b e64TuvN1fjnoN5wd/BNvT03jxIFwyimwZGmUOrOGdgVh8gtqCWWGqTNrqY3WEo6GCUdq+XR+ mH/9u5a+R4Up6FTL7A9KWXroY6TdexdHFh7FuYcNZ8WOLzi+67UM73URmYFMLnmiA1bt7oST wO1OLNOxe+Ut17ybnXkW9omjzvUZ57t7Wa8Tcl/Xsu51SfHZaz/uaXUe+3FvxyueuqTPyXG4 p7nzxb3P2F9cn5PzsKn0NBV7qtgai909D4/5qdLmFW9z872xPPRKo3t+7CLsz644ktdxH8PG 0uv1uSXzHRqW99g0rzrS3P0k14vm1huv9VMd/+Q0NbVNr/Q2le9e9e52j3WaU68aa0eais2r bDZ1/LzqQ6p19jQ/UtUrr3xPVS+92trG4khVf/ckjuR19qTtaW773VSZaSxfUqU3VRuFx/zY tFTbbiyPUtUhd9lNFa97nea0pV7zmzp+XvOT40i1Tqp2NZZfqepqqu0k77OpPPCqv+62yytf G4vDq41sTh1pbuyk+LwnbYs7bTfTsGwlb7upc1zy9lPVEfdyzWlnmjrXeh0/r/xPtU6qc39j 6XX/854FBAI5/P2EbawtX8lH22bwWdlf+LZ6I/n/eIeevpN568kq6vKXsHDzfBZvWUxm5X+x aeltPL3yKp6J3k/0iE2kWblg+eh/yHEc2+V4lmz4iv869GEidX7+sOAOPt5ZSVb4YDJri+ie fTDXnHkcJw/OZ38ybNgwhg0bBtiPZkyYMGEvRyTflToiDlDFxcWsXr06/n3dunVEo1F69erl ufzMy2Zyeh977Iizzqyf3r27H/umvqyU+zr5YLjz0vrvvzsbaqO/YN7GeRzX9Tj8Pn+DdXK6 duXaL78khPeFzs+wn8nLduadC0xwpoWAc1yfLWf+065lHyP1hdK5rnUh9Um8zmM/7mkXYT/X 2NjJNTme5M/JcbinufPFvc/Y32ddn59JysOm0tNU7Kliayx2d/5OSLG+V9q84m1uvjeWh8lp TJ4fK1vuOJLLjvsYNpZer+Pbkvnuzs/kaV51pLn7yW4k7Y3Vm3M81k91/JOPZVPbdJdt9/Fv LN+b+rGf6keHV72K1SWv/PA6Fsn5mlxHvNKTvJ3k+pDqmHult7Hjl6peXYT38fGql15tbWNx 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 L774gmeeeYa8vDyGDh3a2qGKiIiIiIjIAUYdEfshwzBo27at57z169czf/58nn32WYqLiznh hBOoqalh6tSp6ogQERERERGRH5zGiNgPlZaWcvHFF3PzzTczY8YMKioq4vNWrlyJYRj07Nkz Pq2oqIgVK1bsjVBFRERERETkAKM7IvYz3bt356677qJHjx4sX76cGTNm8N577/Hkk08CsHPn Trp06UJaWlp8nZ49exKNRiktLaVNmzZ7K3QRERERERE5AKgjYh8xbtw4Zs6cmXJ+v379GDdu HH369KFPnz6AfafDUUcdxa9//Wu2bNlCx44dPdc1DOMHiVlEREREREQkmToi9hHXXHMNV155 Zcr5wWDQc3r37t3p2LEjCxYs4KyzzqJdu3Zs3LiR2tra+F0Ra9euxe/3N3o3xOjRowmFQgAM GzaMYcOGfY/UiIiIiIiI7JlZs2Yxa9YsAMLh8F6ORr4PdUTsI7Kzs8nOzt7j9TZs2MCWLVsY NGgQAMXFxViWxdq1aykuLgZg9erV9OrVq9HtjB07ltzc3D0PXEREREREpAW4/0G0vLycCRMm 7OWI5LtSR8R+ZvLkyRx++OF07NiRL774gmnTptG/f38KCwsB6NatG4MHD+aBBx7gpptu4ssv v2TGjBmMHj16L0cuIiIiIiIiBwJ1ROxnKioqeOSRRygtLaV3796cfvrpnHLKKQnL3H///Ywb N47HHnuMvLw8brzxRr26U0RERERERFqFOiL2MzfccAM33HBDo8tkZmZy7733tlJEIiIiIiIi IvV8ezsAERERERERETlwqCNCRERERERERFqNOiJEREREREREpNWoI0JEREREREREWo06IkRE RERERESk1agjQkRERERERERajV7fuY9ZsmQJr732GitWrKC8vJxXXnmFzp07JyxTWVnJk08+ ycKFC8nJyWH48OGcd955Cct88MEHTJ48ma1bt9KnTx9GjRpFfn5+ayZFREREREREDkC6I6IF rFy5kptuuondu3c3mFdWVsbNN9/M119/3SL7CofD9OrVi6uvvjrlMmPGjGHZsmWMHDmSE088 kWeeeYa5c+fG5y9btowxY8ZQXFzM73//e7Zu3crIkSNbJD4RERERERGRxqgjogW89tprDBw4 kJycnAbz8vLyGDRoEK+++mqL7Gvw4MH86le/YsCAAZ7z169fz/z583nwwQc54YQTuPrqqznn nHOYOnVqfJm33nqLwYMHM2rUKAYMGMD48eNZt24dCxYsaJEYRURERERERFJRR0QL+PLLLxk4 cGDK+QMHDmT58uWtEsvKlSsxDIOePXvGpxUVFbFixYqEZYqKiuLfc3JyaN++fcIyIiIiIiIi Ij8EdUS0gMrKStq0aZNyvmVZVFZWtkosO3fupEuXLqSlpcWn9ezZk2g0SmlpaXwZd0cE2J0V 27dvb5UYRURERERE5MClwSpbQPfu3fn666/p2rWr5/x//OMfdO/evdFtjBs3jpkzZ6ac369f P8aNG/ed4jMM4zut5zZ69GhCoRAAw4YNY9iwYd97myIiIiIiIs01a9YsZs2aBdhj58m+Sx0R LWDIkCE899xz9OrVi06dOiXM27RpE3PnzuWyyy5rdBvXXHMNV155Zcr5wWCwWbG0a9eOjRs3 UltbG78rYu3atfj9/vhdG/n5+axZs4ZTTz01vt6aNWs4/PDDU2537Nix5ObmNisGERERERGR lub+B9Hy8nImTJiwlyOS70odES3gkksu4dNPP+XnP/85RUVFHHfccQB8/PHHrF27lr59+3Lp pZc2uo3s7Gyys7O/dyzFxcVYlsXatWspLi4GYPXq1fTq1SthmTVr1sS/7969m+3bt9O7d+/v vX8RERERERGRxmiMiBbg9/t58sknufHGG0lPT2f69OlMnz6dzMxMbrrpJv70pz/h9/tbZF/V 1dWsWrWKb775BoB169axatWq+KtDu3XrxuDBg3nggQf46KOPeP7555kxYwbDhw+Pb+O8885j 3rx5PPHEEyxYsIDbbruNgw46KOWbOERERERERERaiu6IaCF+v58LLriACy644Afdz8qVK7n9 9tsBe+yHe+65B8Mw+N3vfhe/Ten+++9n3LhxPPbYY+Tl5XHjjTcydOjQ+Db69u3L/fffz+TJ k3n//ffp27cvo0aN+kHjFhEREREREQF1RLSoiooKVqxYwYYNGwD77oRevXqRlZXVYvvo168f 7733XqPLZGZmcu+99za6zEknncRJJ53UYnGJiIiIiIiINIc6IlrIe++9x5///GfKysrIysrC siyqqqpo06YNI0aM4OSTT97bIYqIiIiIiIjsdeqIaAHr1q1j7NixXHjhhVxyySXxt1Ps3LmT 119/nT/84Q8UFRXRrVu3vRypiIiKpOQEAAAgAElEQVSIiIiIyN6lwSpbwN/+9jdOPfVUrr32 2ngnBNiv0rzuuusYOnQor7zyyl6MUEREREREROTHQR0RLWDNmjXxgSK9DBs2jNWrV7diRCIi IiIiIiI/TuqIaAFbtmyhc+fOKed36tSJLVu2tGJEIiIiIiIiIj9OGiOiBVRVVREKhVLOD4VC VFVVtci+lixZwmuvvcaKFSsoLy/nlVdeadAJcumll7J169aEaQ899BAnnHBC/PsHH3zA5MmT 2bp1K3369GHUqFHk5+e3SIwiIiIiIiIiqagjooU89dRTBIPBBtMNwyAcDrfYfsLhML169eLE E0/kiSee8FzGMAxuuOEGTjvttPi07Ozs+Odly5YxZswYhg0bxvXXX88zzzzDyJEjefHFF1ss ThEREREREREv6ohoAWeccQaGYWBZluf8jIyMRseQ2BODBw9m8ODBTT7qkZmZSdu2bT3nvfXW WwwePJhRo0YBMH78eM4991wWLFjAwIEDWyROERERERERES/qiGgBd911V8p5O3fu5N1332XW rFmtGBG88MILvPjii5xwwgmcccYZ9OnTJz5v5cqVnHzyyfHvOTk5tG/fnhUrVqgjQkRERERE RH5Q6oj4AdTW1vLhhx8ye/ZsFixYwEEHHcSQIUNabf8XXnghxcXFWJbFe++9x6233sqjjz5K v379ALtzpKioKGGdoqIitm/f3moxioiIiIiIyIFJHREtaOnSpcyePZu5c+fSrl07Nm7cyOOP P07//v2bXHfcuHHMnDkz5fx+/foxbty4ZsVxwQUXxD8fccQRlJWVMXv27HhHhIiIiIiIiMje oo6IFvDyyy/z7rvvUlZWximnnMIjjzxC3759Of3001OO05Dsmmuu4corr0w532sgzOY69thj mTRpUvx7fn4+a9as4dRTT41PW7NmDYcffnjKbYwePTr+ZpBhw4a12JgXIiIiIiIizTFr1qz4 I+8t+UIAaX3qiGgBL7/8MsXFxTzyyCN06dLlO20jOzs74c0WLWnevHkMHjw4/r24uJg1a9bE v+/evZvt27fTu3fvlNsYO3Ysubm5P0h8IiIiIiIiTXH/g2h5eTkTJkzYyxHJd+Xb2wHsD+68 804yMjL41a9+xZ133sncuXOpra39QfZVXV3NqlWr+OabbwBYt24dq1atYvfu3QB88cUXTJ06 ldWrV/P1118zadIk/v3vf3PmmWfGt3Heeecxb948nnjiCRYsWMBtt93GQQcdxIABA36QmEVE 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 gODe20iWccuWLRGvx3nz5mHHjh0oKytD9+7d0b9/f1xxxRVo0aIFgMjXYaAyRkMd+nL55Zfj +eefx8UXXwwgOurSXxmjuS6jUTTVA89z4S8jz3PhKWM0fK/wPFd/eJ6jcMrKynL7v2vXrnhj 8XzExiXi14JfUFlVhaoqGyqrqhiIICIiIiIiIqK6CSUQwcEqiYiIiIiIiKjBMBBBRERERERE RA2GgQgiIiIiIiIiajAMRBARERERERFRg2EggoiIiIiIiIgaDAMRRERERERERNRgGIggIiIi IiIiogbDQAQRERERERERNRgGIoiIiIiIiIiowTAQQUREREREREQNhoEIIiIiIiIiImowDEQQ ERERERERUYNhIIKIiIiIiIiIGgwDEURERERERETUYBiIICIiIiIiIqIGw0AEERERERERETUY BiKIiIiIiIiIqMEwEEFEREREREREDYaBCCIiIiIiIiJqMAxEEBEREREREVGDYSCCiIiIiIiI iBoMAxFERERERERE1GAYiCAiIiIiIiKiBsNABBERERERERE1GAYiiIiIiIiIiKjBMBBBRERE RERERA2GgQgiIiIiIiIiajAMRBARERERERFRg2EggoiIiIiIiIgajCmUhbOysuqrHERERERE RETUBDAjgoiIiIiIiIgaDAMRRERERERERNRgGIggIiIiIiIiogbjd4yIrl27NlQ5iIiIiIiI iKgJ8BmI2LdvX0OWg4iIiIiIiIjOIxvXrfT6OLtmEBEREREREVGDYSCCiIiIiIiIiBqM3zEi pC5dutR3Odzs37+f2+V2z7vtEhERERERUZCBCKDhGlPvvfcexo8fz+1yu+fldomIiIiIiJq6 oAMRAJCUlFRf5QAAlJWVcbtNcLv1naHgK+gQqf0lIiIiIiJqyuptjIjSoz/j2aGDUXT0SH1t AgCgaUCpTcEvFUYcLDFhzynxc7DEhPxyI85UGaBp58929RyqEw+89zmqHGr9boiIiIiIiIgo TELKiPDmf3MfQ3KCAYATZSVncMMTL6HkYB7emjgJfZpn4z9/nIpb/7kEaW3ahqG47kptCvJK HFi9Yzt+PH4ERSXFcECDU3UiNjYWHVpmYWi3i9A3syXaJDmRYglPZCBS2/X0yvpt2Ha0AE9+ tBFzxwytl23UhaNgL2wbFkO12ZE4/qWwrPPRRx/F9u3b8dJLL6FTp05hWScRERERERE1nDoH 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 --------------040002090107050906020400-- From MAILER-DAEMON Fri Jan 27 10:18:02 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqnYw-0006nb-9r for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 10:18:02 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqnYo-0006mQ-RP for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:18:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqnYj-0003La-FU for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:17:54 -0500 Received: from mail-qw0-f45.google.com ([209.85.216.45]:36774) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqnYj-0003LV-Bu for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:17:49 -0500 Received: by qabg40 with SMTP id g40so711320qab.4 for ; Fri, 27 Jan 2012 07:17:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=references:from:in-reply-to:mime-version:date:message-id:subject:to :content-type; bh=Q9aoNeqZCj/9iRtBVHtJwd+W+WpooHOQRiXlve+m4lY=; b=uS2nLBfdwzeg43KfodUCb5DEg34cvI5FMia6in3/u9CWXhHHMMZuNqAC9P7BmVlwSp OWogtU2kBCh+KnskfEaprHmH8jvZl0DS5jsrQVoGJGYML/y70mJgcROxkj4iSeoUjz6G 7lpXDTlglIYufukhZ7S6qk4f/3QBz4538WcwU= Received: by 10.224.59.203 with SMTP id m11mr9116530qah.4.1327677468776; Fri, 27 Jan 2012 07:17:48 -0800 (PST) References: From: Chris Wozny In-Reply-To: Mime-Version: 1.0 (1.0) Date: Fri, 27 Jan 2012 08:17:46 -0700 Message-ID: <4928969357159118308@unknownmsgid> To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=20cf3074d9eae7187704b783ffbd X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.45 Subject: Re: [Paparazzi-devel] Radio PPM Delay Configuration vs Airframe Servo PPM Delay Configuration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 15:18:00 -0000 --20cf3074d9eae7187704b783ffbd Content-Type: text/plain; charset=ISO-8859-1 Ahh yes, Sorry, I meant to say min/max/neutral pulse-width. Since there are two places to set it, I wanted clarification as to whether they should be set the same in both. - Chris On Jan 27, 2012, at 6:46 AM, Eduardo lavratti wrote: Delay ??? Are talking about "pulse width" for servos and radio ? > Date: Thu, 26 Jan 2012 23:46:12 -0700 > From: cwoz36@gmail.com > To: paparazzi-devel@nongnu.org > Subject: [Paparazzi-devel] Radio PPM Delay Configuration vs Airframe Servo PPM Delay Configuration > > All, > > I noticed in the radio configuration you can set the min, max, and > neutral pulse delays just like you can in the airframe configuration > in the servos section. Are these two connected in some way or should > they be the same? I want to make sure that I'm not reducing the range > of the pulse delays in one and the other and effectively doubling the > delay. > > Cheers, > Chris > -- > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --20cf3074d9eae7187704b783ffbd Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Ahh yes,

Sorry, I meant to say min/max/neutral pulse-width. Since there are= two places to set it, I wanted clarification as to whether they should be = set the same in both.

- Chris

On Jan 27, 2012, at 6:46 AM, Eduardo lav= ratti <agressiva@hotmail.com> wrote:

Delay ???
Are talking about "pulse width" for servos and radio= ?

> Date: Thu, 26 Jan= 2012 23:46:12 -0700
> From:
cwoz= 36@gmail.com
> To: paparazzi-devel@nong= nu.org
> Subject: [Paparazzi-devel] Radio PPM Delay Configuration= vs Airframe Servo PPM Delay Configuration
>
> All,
> > I noticed in the radio configuration you can set the min, max, and
= > neutral pulse delays just like you can in the airframe configuration> in the servos section. Are these two connected in some way or should=
> they be the same? I want to make sure that I'm not reducing the ra= nge
> of the pulse delays in one and the other and effectively doubli= ng the
> delay.
>
> Cheers,
> Chris
> -- > University of Arizona MAV
>
> ___________________________= ____________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.org
&g= t; ht= tps://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--20cf3074d9eae7187704b783ffbd-- From MAILER-DAEMON Fri Jan 27 10:22:10 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqncw-00083V-Ur for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 10:22:10 -0500 Received: from eggs.gnu.org ([140.186.70.92]:54402) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqnct-00083O-U2 for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:22:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqncl-00043e-7L for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:22:07 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]:59914) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Rqnck-00043Y-Sl for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:21:59 -0500 Received: (qmail invoked by alias); 27 Jan 2012 15:21:56 -0000 Received: from mail-qw0-f52.google.com (EHLO mail-qw0-f52.google.com) [209.85.216.52] by mail.gmx.net (mp003) with SMTP; 27 Jan 2012 16:21:56 +0100 X-Authenticated: #14402134 X-Provags-ID: V01U2FsdGVkX18lr48hA1slZ5CLryuOrZeg1LfarSo+SKrEOa3ZOd FujoBRStMhpOfQ Received: by qafi31 with SMTP id i31so981219qaf.4 for ; Fri, 27 Jan 2012 07:21:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.224.34.196 with SMTP id m4mr8995636qad.66.1327677714638; Fri, 27 Jan 2012 07:21:54 -0800 (PST) Received: by 10.229.48.85 with HTTP; Fri, 27 Jan 2012 07:21:54 -0800 (PST) Received: by 10.229.48.85 with HTTP; Fri, 27 Jan 2012 07:21:54 -0800 (PST) In-Reply-To: <4F22B574.1090808@gmail.com> References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> Date: Fri, 27 Jan 2012 16:21:54 +0100 Message-ID: From: Christoph Niemann To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=20cf3074b2cc8ea65c04b7840e97 X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.23 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 15:22:09 -0000 --20cf3074b2cc8ea65c04b7840e97 Content-Type: text/plain; charset=ISO-8859-1 Hi again, on my LisaM the IMU is on the downside. Cheers Christoph Am 27.01.2012 15:32 schrieb "Bruzzlee" : > He all > thx 4 the answer > > Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) > The sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was > guessing that the IMU should be on top. > > I managed to get my RAW datas by using the normal AP firmware and changing > the telemetry mode in the GCS Settings to RAW. > I got some values out of the script. See attachment. > > > The PFD is still rotating..... > > Terminal output: > ./calibrate.py -i 1 -s ACCEL '/home/bruzzlee/Paparazzi/** > paparazzi_odonata/var/logs/12_**01_27__15_14_37.data' > initial guess : avg 7.19678733577 std 2.2245311935 > /usr/lib/python2.7/dist-**packages/scipy/optimize/**minpack.py:318: > RuntimeWarning: Number of calls to function has reached maxfev = 1400. > warnings.warn(errors[info][0], RuntimeWarning) > optimized guess : avg 9.80925677574 std 0.00967142874765 > > > > > > > > > > > On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: > >> >> Hi, >> >> I got my File. But an idea: Perhaps the test program doesn't support >> the xbee api? Or is it transparent? If it is using the api i would >> suggest to connect directly to the UART. >> >> Good luck >> >> Christoph >> >> 2012/1/27 Bruzzlee * >> *> >> >> Hi all >> Has anyone successfully created a Aspirin IMU calibration file >> according to this tutorial? >> http://paparazzi.enac.fr/wiki/**__ImuCalibration >> >> > >> >> I've never received the calibration file from jobyrobotics so I >> tried to create my own. >> >> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >> gets no data. >> >> Any hint? >> >> Thx Bruzzlee >> >> ______________________________**___________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> > >> https://lists.nongnu.org/__**mailman/listinfo/paparazzi-__**devel >> >> > >> >> >> >> >> ______________________________**_________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel >> > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --20cf3074b2cc8ea65c04b7840e97 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Hi again,

on my LisaM the IMU is on the downside.

Cheers

Christoph

Am 27.01.2012 15:32 schrieb "Bruzzlee"= <bruzzlee.ch@gmail.com>= :
He all
thx 4 the answer

Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) The= sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was gues= sing that the IMU should be on top.

I managed to get my RAW datas by using the normal AP firmware and changing = the telemetry mode in the GCS Settings to RAW.
I got some values out of the script. See attachment.


The PFD is still rotating.....

Terminal output:
./calibrate.py -i 1 -s ACCEL '/home/bruzzlee/Paparazzi/paparazzi= _odonata/var/logs/12_01_27__15_14_37.data'
initial guess : avg 7.19678733577 std 2.2245311935
/usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:31= 8: RuntimeWarning: Number of calls to function has reached maxfev =3D 1400.=
=A0warnings.warn(errors[info][0], RuntimeWarning)
optimized guess : avg 9.80925677574 std 0.00967142874765

<define name=3D"ACCEL_X_NEUTRAL" value=3D"-935"/>=
<define name=3D"ACCEL_Y_NEUTRAL" value=3D"-851"/>=
<define name=3D"ACCEL_Z_NEUTRAL" value=3D"-267"/>=
<define name=3D"ACCEL_X_SENS" value=3D"8.13419611628"= ; integer=3D"16"/>
<define name=3D"ACCEL_Y_SENS" value=3D"7.73102782993"= ; integer=3D"16"/>
<define name=3D"ACCEL_Z_SENS" value=3D"29.0050445772"= ; integer=3D"16"/>



On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote:

Hi,

I got my File. But an idea: Perhaps the test program doesn't support the xbee api? Or is it transparent? If it is using the api i would
suggest to connect directly to the UART.

Good luck

Christoph

2012/1/27 Bruzzlee <bruzzlee.ch@gmail.com <mailto:bruzzlee.ch@gmail.com>>

Hi all
Has anyone successfully created a Aspirin IMU calibration file
according to this tutorial?
http://paparazzi.enac.fr/wiki/__ImuCalibration
<http://paparazzi.enac.fr/wiki/ImuCalibration>

I've never received the calibration file from jobyrobotics so I
tried to create my own.

I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee<= br> gets no data.

Any hint?

Thx Bruzzlee

_________________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org <mailto:Paparazzi-devel@nongnu.org>
https://lists.nongnu.org/__mailman/listinfo/paparaz= zi-__devel
<https://lists.nongnu.org/mailman/listinfo/paparazzi= -devel>




_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-= devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>
--20cf3074b2cc8ea65c04b7840e97-- From MAILER-DAEMON Fri Jan 27 10:24:13 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqnev-0008FR-PJ for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 10:24:13 -0500 Received: from eggs.gnu.org ([140.186.70.92]:54603) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqneo-0008Ez-8J for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:24:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqnej-0004Kt-Lm for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:24:06 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:63001) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqnej-0004Kn-Hv for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:24:01 -0500 Received: by iahk25 with SMTP id k25so2774346iah.4 for ; Fri, 27 Jan 2012 07:24:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=Kke3YAFfbvgWaur9WK1AzRvXthGDKnudUt7u03IzLfY=; b=q+U3WRoZtvVRkL6uv118ubytx1mD5593kmbYGvePkkWtKXvDEheVhSCBcUcL5cFeEy EZshZ3GzgDUr1JxleMY4EpC5giUt4XOUoiMGhmTMRiCttPUy1PcZt7ebMgWakrG8t/PJ /j3W05BeBdyaEXw2+vKxKnE5ZNLUU3Qu3B/ok= MIME-Version: 1.0 Received: by 10.42.189.5 with SMTP id dc5mr5300335icb.51.1327677840014; Fri, 27 Jan 2012 07:24:00 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 07:23:59 -0800 (PST) In-Reply-To: <4F22B574.1090808@gmail.com> References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> Date: Fri, 27 Jan 2012 16:23:59 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 15:24:12 -0000 Hi, @Eduardo: Why didn't you also use the neutrals you get from the calibration? Should be better than trying to take the correct neutrals "by hand" from the messages (e.g. the axes might not be 100% aligned with the gravity vector). @Bruzzlee: You already get a warning and the sens values are totally different. It can't work properly, as you didn't move the imu. You have to take measurements with the imu "turned on all sides" at least once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it Cheers, Felix On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee wrote: > He all > thx 4 the answer > > Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) T= he > sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was > guessing that the IMU should be on top. > > I managed to get my RAW datas by using the normal AP firmware and changin= g > the telemetry mode in the GCS Settings to RAW. > I got some values out of the script. See attachment. > > > The PFD is still rotating..... > > Terminal output: > ./calibrate.py -i 1 -s ACCEL > '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_37.d= ata' > initial guess : avg 7.19678733577 std 2.2245311935 > /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: > RuntimeWarning: Number of calls to function has reached maxfev =3D 1400. > =C2=A0warnings.warn(errors[info][0], RuntimeWarning) > optimized guess : avg 9.80925677574 std 0.00967142874765 > > > > > > > > > > > > On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >> >> >> Hi, >> >> I got my File. But an idea: Perhaps the test program doesn't support >> the xbee api? Or is it transparent? If it is using the api i would >> suggest to connect directly to the UART. >> >> Good luck >> >> Christoph >> >> 2012/1/27 Bruzzlee = > >> >> >> Hi all >> Has anyone successfully created a Aspirin IMU calibration file >> according to this tutorial? >> http://paparazzi.enac.fr/wiki/__ImuCalibration >> >> >> >> I've never received the calibration file from jobyrobotics so I >> tried to create my own. >> >> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >> gets no data. >> >> Any hint? >> >> Thx Bruzzlee >> >> _________________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >> >> >> >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Fri Jan 27 10:37:27 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqnrj-0003AR-KK for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 10:37:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqnrg-00039u-QF for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:37:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqnrc-0006C3-9r for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:37:24 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:62804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqnrc-0006Bq-0N for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:37:20 -0500 Received: by iahk25 with SMTP id k25so2794316iah.4 for ; Fri, 27 Jan 2012 07:37:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=v3ISC88FZbwYTGZwqlMdyiBiHUxmjfYj9JHWoEwJCko=; b=IDWrSr+YDpV/3bH+Ln6mg82zKNvcqNVozwtHepkj+Jo0vwcV2uaPMvNHSDwyV2dtPP vBosKp1lndtzRzbx/oVCkWzeF8DWfqYG2NHY/cqschgfsaC7Yvco0iJTULIJJuo6Z1SQ pssFQlnCO3HH/Ep/nc/2tM/0Zo8wNN/eje+mg= MIME-Version: 1.0 Received: by 10.42.189.5 with SMTP id dc5mr5331913icb.51.1327678637976; Fri, 27 Jan 2012 07:37:17 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 07:37:17 -0800 (PST) In-Reply-To: <4928969357159118308@unknownmsgid> References: <4928969357159118308@unknownmsgid> Date: Fri, 27 Jan 2012 16:37:17 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Radio PPM Delay Configuration vs Airframe Servo PPM Delay Configuration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 15:37:25 -0000 Chris, what you set in your radio.xml file (http://paparazzi.enac.fr/wiki/Radio_Control) is how to interpret the ppm input signal coming from your receiver. It determines how a radio control input is converted to a normalized command. The min and max you set in the servos section is the min/max pulse width for the output to the servos. And this only depends on your servos, your mechanics, etc. (you might want to reduce or increase the range of a servo) and not on the RC input (also RC input obviously does not matter if you fly in nav mode). So these two things are separate. Cheers, Felix P.S. As always, if things in the wiki are not clear enough: you can change that :-) On Fri, Jan 27, 2012 at 4:17 PM, Chris Wozny wrote: > Ahh yes, > > Sorry, I meant to say min/max/neutral pulse-width. Since there are two > places to set it, I wanted clarification as to whether they should be set > the same in both. > > - Chris > > On Jan 27, 2012, at 6:46 AM, Eduardo lavratti wrote: > > Delay ??? > Are talking about "pulse width" for servos and radio ? > >> Date: Thu, 26 Jan 2012 23:46:12 -0700 >> From: cwoz36@gmail.com >> To: paparazzi-devel@nongnu.org >> Subject: [Paparazzi-devel] Radio PPM Delay Configuration vs Airframe Servo >> PPM Delay Configuration > >> >> All, >> >> I noticed in the radio configuration you can set the min, max, and >> neutral pulse delays just like you can in the airframe configuration >> in the servos section. Are these two connected in some way or should >> they be the same? I want to make sure that I'm not reducing the range >> of the pulse delays in one and the other and effectively doubling the >> delay. >> >> Cheers, >> Chris >> -- >> University of Arizona MAV >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Fri Jan 27 10:54:32 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqo8G-0001yW-HM for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 10:54:32 -0500 Received: from eggs.gnu.org ([140.186.70.92]:34904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqo8D-0001yQ-QV for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:54:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqo86-0000Cy-U0 for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:54:29 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:57160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqo86-0000Ci-AU for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 10:54:22 -0500 Received: by wibhi20 with SMTP id hi20so438154wib.4 for ; Fri, 27 Jan 2012 07:54:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=t6zeplKvyBzi/UC8w9xACvYL9SUHJUhU/KKEz9EFtFk=; b=FdDYLqcJlOV3RTXefy9jwrv6aUEJ6DaEytFP+sbbv8pWeOr3tZoVRQcJRbrAUvEir5 WwX7DBhbsvy2eOue2HoV3q0OqkCCepwtXio397Ncglkq26x5TPgaWbmvoCAjX/RAgiLj uX4dJmItvTQmtNg9o6f3jwrdk7TAV1hTtMwUQ= Received: by 10.180.104.4 with SMTP id ga4mr12571325wib.17.1327679660873; Fri, 27 Jan 2012 07:54:20 -0800 (PST) Received: from [192.168.1.21] (93-225.76-83.cust.bluewin.ch. [83.76.225.93]) by mx.google.com with ESMTPS id cb8sm12711126wib.0.2012.01.27.07.54.14 (version=SSLv3 cipher=OTHER); Fri, 27 Jan 2012 07:54:18 -0800 (PST) Message-ID: <4F22C8A5.5030103@gmail.com> Date: Fri, 27 Jan 2012 16:54:13 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------010105000405020304060004" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 15:54:31 -0000 This is a multi-part message in MIME format. --------------010105000405020304060004 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Felix Sorry. the screen shot was from a wrong measurement.... I think the acceleration calibration was successful (even if I still get the RuntimeWarning) But: The ins_x and ins_y values in the Messages (ins_xd and ins_yd) are staying on 0. The RAW data seem to be ok. I think it has something to do with the Gyro settings. See attached airframe. Thx 4 help On 27.01.12 16:23, Felix Ruess wrote: > Hi, > > @Eduardo: Why didn't you also use the neutrals you get from the > calibration? Should be better than trying to take the correct neutrals > "by hand" from the messages (e.g. the axes might not be 100% aligned > with the gravity vector). > > @Bruzzlee: You already get a warning and the sens values are totally > different. It can't work properly, as you didn't move the imu. You > have to take measurements with the imu "turned on all sides" at least > once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it > > Cheers, Felix > > On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee wrote: >> He all >> thx 4 the answer >> >> Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) The >> sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was >> guessing that the IMU should be on top. >> >> I managed to get my RAW datas by using the normal AP firmware and changing >> the telemetry mode in the GCS Settings to RAW. >> I got some values out of the script. See attachment. >> >> >> The PFD is still rotating..... >> >> Terminal output: >> ./calibrate.py -i 1 -s ACCEL >> '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_37.data' >> initial guess : avg 7.19678733577 std 2.2245311935 >> /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: >> RuntimeWarning: Number of calls to function has reached maxfev = 1400. >> warnings.warn(errors[info][0], RuntimeWarning) >> optimized guess : avg 9.80925677574 std 0.00967142874765 >> >> >> >> >> >> >> >> >> >> >> >> On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >>> >>> Hi, >>> >>> I got my File. But an idea: Perhaps the test program doesn't support >>> the xbee api? Or is it transparent? If it is using the api i would >>> suggest to connect directly to the UART. >>> >>> Good luck >>> >>> Christoph >>> >>> 2012/1/27 Bruzzlee> >>> >>> >>> Hi all >>> Has anyone successfully created a Aspirin IMU calibration file >>> according to this tutorial? >>> http://paparazzi.enac.fr/wiki/__ImuCalibration >>> >>> >>> >>> I've never received the calibration file from jobyrobotics so I >>> tried to create my own. >>> >>> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >>> gets no data. >>> >>> Any hint? >>> >>> Thx Bruzzlee >>> >>> _________________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------010105000405020304060004 Content-Type: image/png; name="Bildschirmfoto-Figure 1-1.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Bildschirmfoto-Figure 1-1.png" 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 XWViRKkavuJawcDaJYJncHXLMim/NrH8n1/FGYFv+3r2Nu9E8/g4KMxkx4bP+WjKy8za7cfh 0lAfIiIiIiKnmxO6yg/WqMlJULSLT5+6jdl+P6ZZHDMNhwOHy0mZVpMiIiIiInLKU3XMKcHu Z1ZOi0YRERERETkNVRjUvv9h7cksh4iIiIiISN0z7MZyZx+1Rm3Lli3VUhYREREREZG6rmPH jhUu00jqIiIiIiIitYyCmoiIiIiISC2joCYiIiIiIlLLVGrUx71791ZXOURERERERE5rzZs3 P+51VaMmIiIiIiJSyyioiYiIiIiI1DIKaiIiIiIiIrWMgpqIiIiIiEgto6AmIiIiIiJSyyio iYiIiIiI1DIKaiIiIiIiIrWMgpqIiIiIiEgto6AmIiIiIiJSyyioiYiIiIiI1DIKaiIiIiIi IrWMgpqIiIiIiEgto6AmIiIiIiJSyyioiYiIiIiI1DIKaiIiIiIiIrWMgpqIiIiIiEgto6Am IiIiIiJSyyioiYiIiIiI1DIKaiIiIiIiIrWMgpqIiIiIiEgto6AmIiIiIiJSyyioiYiIiIiI 1DIKaiIiIiIiIrWMgpqIiIiIiEgto6AmIiIiIiJSyyioiYiIiIiI1DIKaiIiIiIiIrWMgpqI iIiIiEgt46rpAoiIyKnns88+469//WtoOioqimbNmnHFFVcwePBgnE5nDZZORETk1KegJiIi J+wvf/kLjRs3Zv/+/SxdupTXXnuNhg0bcskll9R00URERE5pavooIiInrH379nTu3Jn+/fsz YcIEmjdvzuLFi2u6WKcNj8dT00UQEZEaoho1ERGpMr1792b+/PkUFhYSFRUFwFdffcWcOXNI TU3FsiwuuOACLrnkEs4888zQdlOmTOG7777jo48+Cs0bPnw4qampfPjhh7Ro0QKAN954g0WL FjFjxowKy5CWlsb8+fNZvXo1+/btIzExkT59+jBmzJjQOkeOHOGNN97gxx9/5MiRI7Rt25Zh w4bRvXv30DrvvfceH3zwAdOmTePll19m/fr1dO3alUGDBtGrV6/QetnZ2cycOZPVq1fz888/ ExcXR4cOHXjssceoX78+AHl5ebz++uv88MMPZGVl0bZtW2699VbOOeec0H6CzUlff/11ZsyY wbp162jevDkvvfTScR2TiIicXhTURESkymzatIkGDRqEQhrA3r17OeeccxgyZAgA69ev549/ /CM333wzN910EwA9evTg008/5cCBAyQlJZGVlUVqaiput5s1a9aEgtratWvp0aPHUcvw0ksv AXDjjTfSpEkT0tPT2bhxY2h5VlYWw4cPx+VyMWDAANq0acOnn37K2LFjefHFF+nZs2fY/p54 4gk6dOjAQw89xOLFi3n00Uf54IMPSE5OBmDatGksXLiQm2++mWHDhpGVlcWaNWsoLCwEwO/3 88ADD7Bnzx6uvPJKunTpwr///W/GjRvH+PHj6d+/f9jzPf300yQnJ/PAAw+EXsdjHZOIiJx+ FNREROSE+f1+/H4/+/fvZ8mSJWzbto3rrrsubJ1gQAOwLItevXoRFRXF9OnTQ0Ht7LPPxjAM 1q5dy+WXX866deuIi4ujX79+rF27lquuuoq8vDy2bt3KVVddVWF59uzZw8aNG3nppZfCascG DBgQevzee+9x5MgR/vnPf9KkSRMA+vfvz+23385bb73F1KlTw/b529/+ljvuuAOAfv36MXDg QL7//vtQUFu0aBFXXXUV1157bWibCy+8MPR44cKFpKWl8Ze//IULLrgAgMsuu4zhw4fzj3/8 o0xQ69y5M3/6058qdUwiInL6UVATEZETFgwwQUOHDmXkyJFh87KysliyZAmrV69m3bp15Ofn A2AYBvn5+cTExJCQkEDbtm1ZvXo1l19+OWvXrqV79+706tUrFJzWr1+PaZphYaW0Fi1a0LRp U1577TUGDhxInz59aNy4cdg6a9asoXfv3jRq1Ai/3x+af/755zNjxgz8fn/YqJXBcBUs81ln ncXq1asZNGgQAL169WLevHm4XC7OO+882rZtG/Z8GzduxOVy0bt377D555xzDp988gkHDx4M K2OfPn0qfUwiInL6UVATEZET9swzz9C4cWN27NjBvHnzWLBgAZdeeint2rULrfPBBx/w5Zdf cuuttzJkyBBiYmJYv349r776Kjk5OcTExAB288cVK1YAdpi6+uqr6dGjB4cPH2bHjh2sWbOG pKQkmjdvftQyvfjii0yfPp2pU6dSUFBAnz59uOGGG0JNGtPT09m5cyeXXXZZmW0NwyAjIyNU 0wbQunXrsHXi4uJIT08PTd933318+umnzJs3j7fffpuUlBQGDhzI1VdfDUBGRgbJycmh4wzq 2LEjQJmg1rlz50ofk4iInH4U1ERE5IS1bduW5s2b06FDB84991xGjBjBCy+8wGuvvYbT6SQ/ P5+FCxdy3333ceWVV4a2W7JkSZl9de/enZkzZ7Jx40Z27NhBjx49aNiwIS1btmTNmjWhWrZj adGiBWPGjOHBBx/k+++/55NPPuFPf/oTM2fOJCYmhqSkJBITExk1alS52zds2LBSr0FcXBy3 3HILt9xyC9u2bWPu3Ln87W9/o0WLFvTs2ZNGjRqxevVqCgoKiI6ODm23efNmgDK1Y+Xdg66i Y5oxYwaxsbGVKq+IiJwaNDy/iIhUiXr16vHAAw+wbds2/vvf/wKQn59PQUEB8fHxofVM0+TL L7/EMIyw7c866ywMw+Ddd9+lfv36oSaEPXr0YPny5Wzbtu2YA4mUZBgGffr04bbbbsPj8YSC UY8ePdiwYQNJSUl06NChzE9ERMRx7bs87du3Z/To0URERLBu3ToAunXrht/v54cffghbd9Wq VSQlJVWqGWPpY9qyZctxbysiIqcW1aiJiEiVOe+88+jUqRMfffQRAwYMoFGjRvTq1Ys33niD w4cPU1RUxIwZM4iJicGyrLBt69WrR/v27Vm9ejUXXXRRaH737t2ZO3cuhmEcs0bt66+/Zv78 +fTr148mTZpw8OBBPv30U1JSUkLNBIcNG8bKlSt58MEHOf/88+nRowcej4fU1FQOHjzI2LFj j3mcwbLn5ubyyCOPcNlll9GyZUs8Hg/Lly/HMIzQoCeXX345M2fO5Nlnn+V3v/sdnTp1Yvr0 6aSlpTF+/PhjPtfxHJOIiJx+FNREROSEVFSrdNddd/H4448zf/58rr32Wh588EFmz57N+++/ T3x8PJdeeindu3fnkUceKbNtjx49ytScde/eHcMwaNKkSVjfsfIkJyfjdrv58MMPOXToEK1a taJnz55hIyTWq1ePd955h3fffZevv/6aWbNmERcXR9u2bcOaZxqGUe4xlpzvdrvp0KED8+fP Jz09nYSEBHr27MnTTz8dqilzOp38/e9/5/XXX+fbb79l0aJFtG3blokTJ9K3b99jvqbHc0wi InL6MR66707L7Y4kyu3G7Y6kWbMW5Odlc+/DT5VpUrF3794aKqaIiIiIiMiprfSAWB07duSd qZOIio4jff8+Cj0ePB4vhR6PatSq0549e5g6dSqbNm3C7/fTq1cvnnrqKcAeBez//b//x6ZN m2jcuDG33XZb2H13AObMmcPs2bPJysqid+/ePPzww2VGDRMRERERkdOPBhOpJnv37uXee+/F 7Xbz5z//mVdeeYVLLrkEsPs2PPLII6SnpzN+/Hg6duzIM888w8aNG0PbL126lFdffZV+/frx 6KOPsmHDBiZMmFBThyMiIiIiIieRatSqyQcffEDbtm3585//HJrXqlUrAH744Qd27tzJ7Nmz SUhIoHfv3hw5coTZs2fTtWtXAGbNmsXVV1/NiBEjAEhKSmLkyJHs3r2b5OTkk39AIiIiIiJy 0qhGrZp8/fXXtGvXjnHjxnHLLbfw7rvvkpGRAdj3zklMTCQhISG0fkpKCj/99FNoesuWLaSk pISmW7dujcPhCA0vLSIiIiIipy/VqFWD3NxccnJy+Oyzz7j22msZMmQI06dP5+GHH+aDDz7g 0KFDofsDBaWkpDBjxgwAsrKy8Pl8YUEtMjKS5OTkUNgryTRNMjMziY6OrnAUNhERERGRE2VZ FgUFBSQmJuJwqK7nZFBQqwZ+vx+Azp07M3z4cAA6dOjAoEGDSE1NBShz/6DjUVEIy8zM5IYb bjjB0oqIiIiIHJ9p06aFbj8i1UtBrRokJCQQERFBt27dQvPi4uJo3bo1a9euJTExkRUrVoRt k5aWRmJiYmh7l8tFWloaXbp0AcDr9bJ7924aNWpU5vmio6MB2LVrF/Hx8dV1WHKKGTduHBMn TqzpYkgto8+FlEefCylNnwkpLTs7m5YtW4auO6X6KahVk86dO7Np06bQdG5uLjt37qRnz55k ZmaSmZlJVlZWqJ/a9u3b6dy5c2j9jh07sn379tD0jh078Pv9dOrUqcxzBWva4uPjFdQkxO12 6/MgZehzIeXR50JK02dCKqJuNiePglo1GTJkCE8//TQfffQRPXv2ZNq0abRq1Yo2bdrQpk0b WrduzdixYxk1ahTLli1j1apVTJkyJbT94MGDef7554mJiaFz58688sor9O3bVyM+ioiIiIjU AQpq1eT8889n7NixTJs2jblz53LllVdy3333hZZPnjyZyZMnM2HCBJKSkhg/fnyomSNA//79 yc7OZubMmcyfP5/evXszduzYmjgUOUUNGDCgposgtZA+F1IefS6kNH0mRGqeglo1GjBgQIUn usTExGO2/R44cCADBw6sjqJJHaA/slIefS6kPPpcSGn6TIjUPI2tKSIiIiIiUssoqImIiIiI iNQyCmoiIiIiIiK1jIKaiIiIiIhILaOgJiIiIiJV4sudX5J6ODVsXkZ+Bp9t+6yGSiRy6lJQ ExEREZEq8eLKF5m5aWbYvM9TP+fJL56soRKJnLoU1ERERESkSuR58/D4PWHzCn2FeP3eGiqR yKlLQU1EREREqkReUdmg5vF7yswTkWNTUBMRERGRKpHrzaXQVxg2TzVqIidGQU1EREREqkSe Nw+Pr1SNms9TZp6IHJuCmoiIiIhUibyiPNWoiVQRBTURERERqRLlDSaiPmoiJ0ZBTURERER+ NcuyyC/KV42aSBVRUDsJnnzySS6++GJWr14dmpeRkcG4ceMYOHAgw4cPZ9myZWW2mzNnDnfc cQeDBg3i2WefJT8//2QWW0REROS4FfgKsLDK9lHze/D6vViWVUMlEzk1KahVs//+978UFRWF zbMsi0ceeYT09HTGjx9Px44deeaZZ9i4cWNonaVLl/Lqq6/Sr18/Hn30UTZs2MCECRNOdvFF REREjkueNw+g3Bo1gCKzqMw2IlIxV00X4HS2f/9+3n//fV5++WWGDh0amv/DDz+wc+dOZs+e TUJCAr179+bIkSPMnj2brl27AjBr1iyuvvpqRowYAUBSUhIjR45k9+7dJCcn18jxiIiIiFQk r8gOamX6qAVq2Dw+D5HOyJNeLpFTlWrUqolpmkyaNIk777yTxo0bhy3bvHkziYmJJCQkhOal pKTw008/haa3bNlCSkpKaLp169Y4HA42b95c/YUXERERqaRj1aipn5pI5SioVZMZM2YQGxvL gAEDyiw7dOgQbdu2DZuXkpLCoUOHAMjKysLn84UFtcjISJKTk8nIyKjegouIiIicgFCNWjl9 1EBBTaSy1PSxGuzYsYPp06fz+uuvA5TbefZEOtQahnHU5ePGjcPtdgMwYMCAckOiiIiISHU4 Vo2ahug/9SxcuJCFCxcC4PHo/TvZFNSqwU8//cShQ4e44YYbwuY/+uijXHzxxbRp04YVK1aE LUtLSyMxMRGAhIQEXC4XaWlpdOnSBQCv18vu3btp1KhRhc87ceJE4uPjq/hoRERERI7tWH3U VKN26in5xX92djZTp06t4RLVLQpq1aBfv3506tQpNG1ZFsOGDWPs2LH07duXHTt2kJmZSVZW Vqif2vbt2+ncuXNom44dO7J9+/bQ9I4dO/D7/WH7FREREakt8rx5OAxHxTVqPtXIiFSGglo1 iIuLIy4ursz8pk2b0qhRIxo1akTr1q0ZO3Yso0aNYtmyZaxatYopU6aE1h08eDDPP/88MTEx dO7cmVdeeYW+fftqxEcRERGplfKK8mgQtNxJqAAAIABJREFU1UB91ESqiIJaDZk8eTKTJ09m woQJJCUlMX78+FAzR4D+/fuTnZ3NzJkzmT9/Pr1792bs2LE1WGIRERGRiuV6c0mMSWRP9p6w +eqjJnJiFNROki+++CJsOjExkYkTJx51m4EDBzJw4MDqLJaIiIhIlcjz5tEwuiGph1PD5quP msiJ0fD8IiIiIvKr5RXlkRidiM/04Tf9ofnqoyZyYhTURERERORXyyvKIzHGHsG6ZDNHj9+D gaEaNZFKUlATERERkV8t2PQRwu+lVugrpJ67nvqoiVSSgpqInDJ8PjiBe8WLiMhJEGz6COHN HD0+D/HueNWoiVSSgpqInDKuuQbmzKnpUoiISHnyvHnEu+NxGs5QjZrP9OG3/MS749VHTaSS FNRE5JSRlga//FLTpRARkfLkFeURGxGL2+UONXMMhjPVqIlUnoKaiJwyMjLsHxGR6lBypEKp vDxvHrGRsUS5okI1asHf8e549VETqSTdR01ETgl+P2RmKqiJSNUaOX8kHRM7kpGfwdtr3ibt wTRiImKqZN+LZ83izSefJD0tDafXi+V04oqIoFVyMjFNmzJwzBguvfZaFs+axdwpU4jwetmd lUWkYZAUH09RZCQDx4zBsqzQ8qLISFqfey47vvkmNF3efkrOr077cvYxY9MM4t3xxTVqTneo Ji0YzupF1lONmkglKaiJVELwj27u7t14ioooNE0MyyLS78dyOvEaRp2eLu8CpKocPmwPJHLw YJXtUkTquCJ/Ee+ueZemcU2JckURExHDvC3zGNpt6K/e9+JZs3jt7rshM5OOwPXADNPk+qIi 3tq6lX1btzJh+XIeNwxaWhazgcnALuB2YB6QCTy6fDmtgdnAkuA6y5eHpt8Exi9fzpNAM+Ae 4C0gF5iwfDnjnU7qRUQQGxFBbMuW/OHZZ6vs3Oz1e7no/YuId8ezOWMzCe4E4iLjytSouRwu YiJi1EdNpJIU1OS0sn8/JCWBo1Sj3vXrYe1auO22E9/3i489xuK//Y02Ph/DgX8ACUAj7D/A /zBNqMPTM0yT14uKMLZuxdq6lZFpaQBVdkEQDGiqURORqrI1cysRzgh+vv9nAF5c+SL/XP/P coOa3/Tz/d7v6ZrUlbjIuNB8j8+Dw3AQ4YwIW3/ulCm0yMwE4GXgfmAI8Br2eTP4dyTaspgD LMYOXo8A0wmcZ4EkCC1/LbDv0tNnAm7gmnL238jv53W/H6OwEGvTJu4YMQIoe24+UniEdfvX 0adFn+OuUfz7t3/H7XTz9bCv6fxqZ7Yd2kZsZHgftUJfIW6nm0hnJF5TNWoilaGgJqeNQ4eg VSto0QLeegt++1sYMwaysuyRAh0O2LMHFi2C5GQYNsxezzCgYUP7JzGx+HdREXzzDXz9NUR6 ZlH07RQ6+XyhP7gtAs+raXv6DYoZwOu7dnHpiCk8NflaGjSAQYMgPt5eHhUFkZGwciU0b26/ Z6mp0KABNGliv/Y//ggbNkD9+nDjjfb7BApqIlJ11h9YT9fGXXG73ADcfObNTFg2gYN5B2kc 25hcby5PfvEkF7a+kCVpS3h79dv4LT/ntTyPpNgkfkz/kZ8zf8bCIiYihgR3AvWj6tMophHu 3Ws4s8RzRQBzsc+dJc+jwXg3F+ga+P1GBcvLmyawv4cr2P/LJcpgAO9nZvKbx27h9tT65Bfl Y2Hf8yTXm0vD6IYU+gppENUAC4uUBin8cuQXPD4P9aPqkxCVQII7gQJfAem56ezI2sFnt3yG y+FiSJchTPxyIrER4X3UPD4PUa4oO7ypRk2kUhTU5LSxZAl06GBf1N93n/2zeDHceissXGhf /A8YAH/4gz1y4BVXwKhR0KiRHfJSU+H77+1+UIcO2c3szjkHrr8e5j03hTOLir8JjCj13Jou ywCS4jxcM9p+vT/80H4PAPLzIS8P+vaF5cvt2rJ27exQnZ5uh+qzzoJu3eCHH+DPf4YHHgCX S0FNRKrO+gPrObNJcZxKaZDCFe2vYMj0ITx2/mM8seQJYiJi+OjHj4iOiGbL6C2Ylsni1MUc KTzCsB7D6JbUDafhJMuTRVZhFkcKj3Aw/yDzGjxHEZsBsIAiws+VwcdFgeURpdYpb3l505SY X97+SzOArnFt+L+h7xATEYPDsJugJEYn0jSuKevS15HrzcW0TFIPp9K2fluiI6JDx5blySLa FU2TuCa0qd+G9g3bA3BD1xvsoBYZ3ket0FeI2xWoUVMfNZFKUVCT08bChXDllfD44/D++/Dw w/DJJ3bQCsrMhHr17BBWWAjR0ce3763veynabT8O/sEN0nTxhYNRan7jNm5uusmeHjeOE7Js Gdx+ux3Q2reHrVvBNMs2bxURqaz16eu5uO3FYfM+ue4TBv5rILfPvp0x547h8fMfJ8ebg9fv pWlcUwDu7nV3mX01q9csbLrpn2KZOmIEZGYyErvZ42SgA+Hn0WuAkRQ3XZx8lOXlTRNYfyDw Yjn7L+/cHJuQxLnJ55b7mnRv2j30+ILWF5S7TnnObnI2H177Ia0SWuF2uYtr1PyBGjWnmxxv znHvT0Q0PH+1+Oijj7j77rv5/e9/z+jRo/nXv/5FTk74ySkjI4Nx48YxcOBAhg8fzrJly8rs Z86cOdxxxx0MGjSIZ599lvz8/JN1CKccy7KD2oABEBEBkyfbj6+7Lny9evXs34Zx/CENoCgy kmuAPdh/IIOPNV08PRICDWjs3yNbtuSaBx88/he5AikpsGuX3Wy1c2c7pB05okFFROTXW39g PWcmnRk2LzYyliW3LyH9kXSevOBJIpwRNIxuGAppx+vSa6/l3jffJKJLF7ZERTHJ6STL4WAT 4efR6dgh7gB2k8fLgBsqWL6lnOngefgS4PLAvJL7L31uviMxsUrOzaUZhsGtZ92Kw3AQ5YrC 4/ew4OcFFBQVFPdRU42aSKUYD913p+V2RxLlduN2R9KsWQvy87K59+Gn2LJlS9jKe/furaFi nlqeeOIJLr30Ujp27MjOnTt599136dOnDyNHjgTAsizuvPNOHA4H9957L0uXLmXhwoVMmTKF rl27ArB06VKef/55brjhBrp06cLLL79MmzZtmDRpUpnny8vL46qrriIrK4v4YCegOmbjRujT x26yGBVV9ftfMns20x58kCG7dvEWkIM9olaR04nL4SDSNDEdDryGgcOy6ux0cNTH2GbNuObB B6tkIBG/H2Ji4LLL4Iwz4LXXYMEC+N3v7Fq2uLhj70NEpLQcTw7xk+JJfySdpNikk/a8S2bP 5s0nnyRn1y68RUUUmCZxTiexLheehAQaxsfj9/k4kp5OZEwMh7OyiLKs0HIAKyuLKAhN52Zk 4CoqIjYyEn9iYmid0vuPbdmSO6pw1MeKXPPJNfRr1Y/HlzzOxEsmMm3jNK7rfB1bD23l/UHv V+tzS/XJzs4mISGB+fPnExsbW9PFOWU1b948bLpjx468M3USUdFxpO/fR6HHg8fjpdDjUdPH 6lAyTLVs2RLDMJg0aRJ33nknkZGR/PDDD+zcuZPZs2eTkJBA7969OXLkCLNnzw4FtVmzZnH1 1VczIjA6U1JSEiNHjmT37t0kJyfXyHHVZpMnwzXXVE9Ig+LRseZOmUILjwef211lQUSOzumE tm3h22/hvPPsPoWLFoHHA3v32v0SRUQq64u0L2id0PqkhjSw/56c7n87olxRbD+8HYDUw6mh PmoaTESkchTUTgLLsvB6vbhc9su9efNmEhMTSQh8EwaQkpLCF198EZresmULAwYMCE23bt0a h8PB5s2bFdRKWbECpk+HTZuq93nqwh/X2iolBbZsgcaN7aC2ZIk9X0FNRE7UK9+9Um5fM/n1 3C43qYdTAdh+eHto1Ec1fRSpHPVRq2Zer5e3336ba665Bkdg9INDhw7Rtm3bsPVSUlI4dOgQ AFlZWfh8PlJSUkLLIyMjSU5OJkND3pXx5JP2QBWtWtV0SaS6BP8pNGpk/6xebU+rNbaIVJZl WfyY/iMrdqxgRM8RNV2c01KUK4rth0rUqAX6qAXvrSYix6fOBLUtW7YwevToMoN6gB2M7r// fn7++ecqfU6/389zzz2H2+3mrrvuCltmWVYFW1XMMIxjr1TH7Nhh34tr+PCaLolUp2BQa9zY /rEsO7ApqIlIZZ33znmc/Y+zGdZzGI1jG9d0cU5LbqebnVk7AdiZtTM06qNq1EQqp840ffzk k0/o3bs39YLD/pWQkJBAnz59+Pjjj3nqqaeq5PlM02TSpEns2bOH//u//yOqROephg0bsmLF irD109LSSAx0AE5ISMDlcpGWlkaXLl0Au2Zu9+7dNGrUqMLnHDduHG63PWDvgAEDwppOnm48 Hti5E2bOhEsvtW+SLKevdu3s38EaNbBH9VRQE5HKyPXm8u3ub9k6emvo/l9S9aJcUfgtP9Gu aAp8BeqjdgpbuHAhCxcuBMDj0ft3stWZoPbTTz9xfckbapXSu3dv5s+fXyXPZVkWkydPZsuW LUyZMoW4UsPSderUiXfeeYesrKxQP7Xt27fTuXPn0DodO3Zk+/btoekdO3bg9/vp1KlThc87 ceLEOjPq44cfwt13Q3w8vPpqTZdGqlvJGrVGjSA52b4hdrAJpIjI8Vi3fx1N4ppwRuIZNV2U 05rbZX9p3LNZT77a9ZX6qJ3CSn7xn52dzdSpU2u4RHVLnQlqeXl51K9fv8LllmWRl5dXJc/1 0ksv8fXXXzNp0iQsywr1Patfvz4Oh4PevXvTunVrxo4dy6hRo1i2bBmrVq1iypQpoX0MHjyY 559/npiYGDp37swrr7xC3759NZBIwJo19j3SkpNh0KCaLo1Ut44d7X6IDRrYQ/RfeCE0bw5V 9N2KiNQRa/avCbuhs1SPKKfdiqhvi758tesr9VETOUF1Jqi1atWKn3/+ucKg89lnn9Gqikaj +M9//oNhGNxzzz2heYZh8PHHH9Mk0EZv8uTJTJ48mQkTJpCUlMT48eNDzRwB+vfvT3Z2NjNn zmT+/Pn07t2bsWPHVkn5Tgc//mj3S7vjjpouiZwMkZHw/PP245tvtn+++EJNH0WkctbuX0uP pj1quhinvWCN2jktzgHsppC64bVI5dWZoNavXz/efPNNOnXqRLNmzcKW7d27l6VLl3LTTTdV yXOVHGa/IomJiUycOPGo6wwcOJCBAwdWSZlOJ5ZlB7Wzz67pkkhNat7cDmqWBRpnR0SOx5r9 a3ji/CdquhinvSiXXaPWs1lPHIYDt8uN2+lWHzWRSqozQW3o0KF888033HLLLaSkpPCb3/wG gJUrV5KWlkbXrl258cYba7iUcjx27ID8fCjRpU/qoObNoaAAsrLgKK2aRUQAKPIXseHABno0 U41adXM77Rq1VgmtaBLbRDVqIieozgQ1p9PJ3/72N+bMmcPSpUuZO3cuYDeJHD16NAMHDsTp dNZwKeV4rFsHnTpBYIBLqaPq1YPYWLtWTUFNpG4p8hcBEOGMOO5t1h9YT5QripQGKcdeWX4V t8tNo5hGuF1ukuOTcTvduF1u9VETqaQ6E9TADmvXXXcd1113XU0XRX6FH3+0R/yTus0wips/ lujeKSJ1wNPLnsZn+ph06aTj3mbx9sVc1OYiHEaduYVsjYmNiCU53h4ToG2DtsS741WjJnIC 6lRQA8jNzWXz5s3s3r0bgJYtW9KpUydiY2NruGRyPNLTYfp0uP32mi6J1AYtW8IvvxRPr1pl D+V/lNsNishpYEfWjlCt2vFauH0h13ep+DY9UnV+3+H3dEvqBsA/fv8PolxR7MzaqT5qIpVU p4LaF198wcsvv0xWVhaxsbFYlkV+fj7169fnwQcf5MILL6zpIspReDxw7rn2z7331nRppDY4 5xxYudIeARRg7Fi46SZ9PkROd5n5mRT6Co97/VxvLl/u/JI3r36zGkslQTERMXRubHckbxDd AEA1aiInoM4EtR07djBx4kSuv/56hg4dGrqn2qFDh5g2bRrPPfccKSkptGzZsoZLKhVZvhx8 Pvj4Y43yJ7bf/hbuv794+tAh2L+/5sojIidHRn4GeUXHd+/ThxY+xJHCI7RKaEW7hu2quWRS EbfLjd/y4zf9OB0aE0DkeNSZhtr//Oc/ufjiixk5cmTYja8bNmzIqFGj6N+/Px999FENllCO 5T//gd/9TiFNip13HqSlFd9P7fBh2LevZsskItUvIz+DA3kHjrnetkPbmPrdVLZkbOHmM28+ CSWTikQ6IwFUqyZSCXUmqKWmpjJgwIAKlw8YMIDt27efxBJJZS1YYAc1kaCEBPt+eitW2NOH D6tGTaQuyMjPIDM/E5/pO+p6n6z/hCvbX8nKYSuZ0H/CSSqdlCc4ZL9GfhQ5fnUmqO3fv5/m zZtXuLxZs2bs1xVerfXzz/b90y65pKZLIrXNBRfYzWILC+0f/TMWOb15fB5yvDlYWGTmZ1a4 nmVZ/HP9P1WTVkuUrFHLzM9k4baFNVwikdqvzgS1/Px83Ee58Zbb7SY/P/8klkgqY+ZMuPhi iIur6ZJIbXP22bBpk12bBgpqIqe7zAI7nMVExBy1+ePa/WvZk7OHqzpcdbKKJkcRDGoen4cZ m2Zw7wKN+iRyLHVmMBGAv//970RElL05pmEYeDyqiq+tLAvefReefrqmSyK1UZMmcOBAcVBL TwfTBEed+RpKaqP7FtzHNR2uYUD7ipvcy4nJzM8kwZ1A49jGRw1qH2/4mGs7XUtMRMxJLJ0M Hw59+sDIkeHzDcMgOT6Z1MOpbDy4kV+O/ILH58HtqvhLdJG6rs5cylx++eVERUXhcDjK/BiG QXR09FH7sEnNWbnSvhAfNKimSyK1Ucmg1rAhFBXZoz+K1KR5W+axfOfymi7GaSkjP4PEmESa xDapMKiZlskn6z9Rs8casGYN/O9/5S/r0bQHa/evZcOBDZiWyfbDGhtA5GjqTI3aE088UeGy Q4cOsXjxYhYuVHvp2uiNN+CWWyAqqqZLIrVRUhJkZsLBg9CihR3U9u/XTa+l5mR7stmVvYu9 OzbAhg3QrVtNF+m0kpGfQaOYRiTFJpUb1IZMH0KUKwqv38slbdWx+WRLS4OsrPKXdW/anTX7 17DhwAYiHBFszdxKl8Zdyl3XNOGss2DRIjjKEAMip7U6E9RK83q9fPnllyxatIjvv/+e1q1b 069fv5ouVhlz5sxh9uzZZGVl0bt3bx5++GFiYupOM46NG2HaNFi/vqZLIrVVUpLdPPbnn6FB g+IBRXRtLDVlc8ZmADp89h28dhesWlXDJTq9hAW1/PCg9suRX5izeQ7ntzyfu3vdTYSzbHcH qT5ZWXbrhuBPgwbhy3s07cE7a97hYP5Brmh/BVszt1a4r7Q0+xpg2zYFNam76lxQW79+PYsW LWLp0qU0bNiQPXv2MHnyZHr06FHTRStj6dKlvPrqq9xwww106dKFl19+mQkTJjBp0qSaLlqV OnwY6tUDV6lPY24uPPyw3c69ffuaKZvUfm63PUz/li32RYFlaUARqVkbD2ykWVwzjPQDWOsP Y/h8ZU9wcsJKBrW9OXvDlv335/9yfsvz+d+5/7Cr14+6owz429/gueeqsbR1yy+/QHw8JCbC 99/DZZeFL+/RrAd7cvbQKqEVvZv3ZkvmFg4fBp8PGjcuXs+yLL5ecwRooHtjSp1WZ/5yvP/+ +yxevJisrCwuuugiXnjhBbp27cqll15Kg9Jf+dQSs2bN4uqrr2bEiBEAJCUlMXLkSHbv3k1y cnKNlGnxrFm8+eSTpKel4fR6iXO78SUm0jA+nqT4eIoiIxk4ZgyXXnvtce3PNOH886F3b/jg g+L5s2fDbbfBGWfAxx9X08HICVk8axZzp0whwutld1YWkYZxQu99VWrSBDZvtj8vbnfVB7Xg 5z53927cgCchIewz3/rcc9nxzTdEeL1h05n79nE4PZ3mTZsS07Rp2OtT3j4ByMrCU1REoWli WBaRfj9xbjfxbdvyh2efDds++D6Ufu3LW2ZZVtj7lpuTA1lZuIHYli3pftVVoWMIvq9mUVGo /DlOZ+i9Lr19ea/Hqnnzws4T8W3bhp7jaK9LdfF4IDISDKNanwaATRmb+H2H35OY+zZGYaH9 4aygivdo76OUL6OgOKit3b82bNln2z/jyvZXwpgx9rc2R+vS8K9/wQsvwDPPVDj6kGWV+sx4 vfYHScr1yy/Qti107Fh+UGud0JoGUQ3oltSNDg078L9f/sewYfbf/Lvugrffttf7YN0HjN74 OESksm9f3WlFJFJanQpqHTt25IUXXqBFixY1XZzjsmXLlrABTlq3bo3D4WDz5s0nPai9+Nhj fPbKKxQVFFAIxAIJQEZBAd7du8kGdgNRwNPLlzNn0CBemT37mPudNQt2t5nE7jXnceONF/Dl l3Yt2rPP2n3TbroJvt3zDf68FJJikypV5r05eznv7fN44dIXGNptaOUPupTSIdVyOvEaRuhi ui5M55gmyX4/s4HJwC7gdmAekAk8u2IFbzVrRuP27avkgtOyLIzjuLJOSrKvhfv2tb/Nrcpv YBfPmsVrd99No8xMhgNvAa6cHG4PPE4HNi1fTjPgCJAdmL4C2A8sAJZkZ/Pm1q2MX76c5xwO CoAY06Q98G/s13JxTg5xQAxwGAjeLCQKoKCA3Zs28djgwSQ4HGSZJm6gHuAEDgE/LF/OXwAD +9+nI7CPGGDc8uXEAPUDZfRjn/ybAlnAoU2byNm0iX7AZ4AP8AJuoAGwNTsbL4F/80Ae0Bj4 TXD9nByygJ+BaGDL8uVkBcrRHThQUMCOTZvYu2kTzQPlSgR2Z2fj3LqVPy5fzrjA+lGAJzKS q8aMYewLL/y6Ny/gm2/gqqvgvffs37+G1+/lXxv+xW1n3VbhZ3PTwU38rv3vaOONAfJg7dqw oFbyXNLQ42GWZWEAFnDt8uWMczppEBFBbETEMUN0ZGwsh48cwfT5QqHel5hoP1EFQbq8LwxK f/kW3L70lwbB80Ksw1Fh+XJzcsjLyAidJ10REcQkJODNyyMyNjbs94mE9cz8TLo07kJSbBI/ ZfxE//f7M+GiCfRt0ZfPUz/n+U6j4fMn7YSVnW2fFMozcyb4/XDkiD0SUSlr1sBNN1osX2GQ lAT88ANccYXdFi/4xcoxlPd3wzIMYoB8nw+v04lRznk3+PoGv8AJvp752P8uY51O8k0TR716 +Dye0Ptf0Xk7zjSJNQy8UVFcMXp0lf3bAuwTbmoqdO1KWlp92ra1v3xduBAefdSuTC4qgvx8 SEgw6N60O10bd6VDYge2Zm5l61fw0kvw5J/9LDu7I7OGzuKTDZ+Qax3E6PUWK9JT6LUjgV6N f8vx9Px48bHH+OL11ykoKCCvqAgH9nnJB3ig2qer6zwmdVOdCWqPP/44Cxcu5A9/+AM9e/bk iiuu4Pzzz6/pYlUoKysLn89HSkpKaF5kZCTJyclkZGSUu828eRzXSQzgzDOhXTv7sddr9+sB iI21v1hcscK+8E1KgmUzHmPXv17icdPPP4BGwPXYF6nR2BdsjYDXofhiY84crr/gcUZPeAHT tP8OZmVBXp7997BJE/ubyj/+bSO5l/+RjhefS/7ylfzlL/DYY3D11XDTTRZPfP4Ef/3qr9zT +x6m/n7qUY/Jsize+OENbjnrFuIi43h8yeM0jWvKsLnDyCvK487ud/LN7m/omtSVeHeJP9wH D9o3aIuOrnDfwYt1MjPpGDj+f5gmlHg9gtMQuNg2TQzsi+NR5az/V9PEDLyGcUCWaWIFXkMX 4AgsTyyxfTb2hXkL4BfTJBpIqaLyHM90JDAHWAwsAR4BpgeWzwCWWhbG3r1Ye/cyMi0N4ITD 2tbMrbz0+IXUv+Aynrv1XZwOZ4XrNmkCX34J3XK+JiepHd+mFYd6v9++SAgORuP12p/DqCi7 9s3hsGt2c3Ptj0HpL9bn/t8UXJmZ7Aaewr5IsoAnsf9AW0BzCAU3E8gBpgXWvRgowg4+DgDT xIUddjaVWJ6H/T59SCC4AW2w/10tAd4ECoEC06Q+0J7if4dxQF9gVeB5Jwcejwksjy2x/E/Y 71VwWyNQ5p3AV8DjUO6/886B6WAo/wk78AXXh+LzQPD5RwTWN4FcoHXg+ILHExxvIC5wPKFz iNfL4BdfxDRhxJ9eCL1XhmFfE65fb9eetmljz7Ms+5v8qCho2tR+j+fNg0sugZwcuPxSk3+b 17N/3mNw1bmcsO++Y8uE0axkFS1easolZ1xe7mobD2zk0fMepUlhJPn1IWbNGrj1ViA8+DcB Xi6xnQHcCzzv95Ps97OvsJC9gYDbBtiBfSHYCPuiMBHYn51No5KvfUEBi3fvDn12JgOrAl8s BN+7Py1fzp8dDizTJAY7gHcsZ/vrsd/bBMLPA8HH8woL2b5pEys2beI+7M/KEez3MzmwzgzT 5IyiIlbl53MfMCM7mzOAVdnZzAGM7GysrVsrdb4o2fRx26FtNIxuyG2zb+OydpfRrF4zuixa AxddBHv32iNRXH992Z0cPGifNFwue9jYYFDz+8Fpn2vmjPkfi3++nWfv+5ahY5rR8v99SKuM DJgxA4YNO2Y5F8+axQt33EFebm5oXlPTZBb2v4G5wI+mSQH2uSECKDJNirD/vXgLC/Hl5BSf O4BmwD3AW4Hzc86RIxRi/10ouX1wf7mmSQvs87ZhWVj5+Vz/4osAVRMg8vLgN7+x/6G1a8cv 562iTRsYMsSuHeve3f63+tVXdj+ztWvhhUtfoHFsYxLcCRzIO4Az7wjDh9fn8clb2X54O48u fpQv0r6g8ZoXybz0j8wznPznAx9m6oW07p7GH9qOp2fEzVx8sX1eKOnFxx7j25de4iG/fb3S kBKf3cA61Tkddi0UOI9BFb3WUicZD913p+V2RxLlduN2R9KsWQvy87K59+Gn2LJlS9jKe/fu rWA3p479+/ezePFiFi9ezOHDh8nH8Z4wAAAgAElEQVTLy+OJJ57gkksuwems+ELwZMvKyuLa a6/llVdeoUuX4hGR7rzzTgYMGMCNN94YmpeXl8dVV11F8tUvEVtwDu689mS2fI+iqH3U338N OY2WYhlFmA4PRVF7iNt/BXsPH8JquA3TH9jJgW6Q0wISduDIakdsnMUZ7ZwU7kuh/pe9+MrM 5/7AqtdgX5yXPD+WvNgA++L1gohoVg8dTPyewcTGOHDHZ9PMcxE7HF+QYfwE/v/P3pnHRVW1 D/w7MzCssi8igoILIqmlKIb7lmmFW2lvmWWmmZqay5uWS5mZpVLkWvqW2p6apv5cynJLTTNX FFcQARUFZN+H+f1xmGGAYVMQhPP9fPgw555z7z135txznuc8z3mOKWZN/qZn+wZsu7KZPS/t IaBhAAkJYs1aeNJFHv3iUZb3X86036Zxc+rNUvdbOXHzBO2+bMdQv6H0a9qPCTsmEDY+jPC7 4QT9GISXnReXEy6Tp83Dy84LFwsnVn6TQPP95/jbx4qx4z3JU4oZ8vYN2vNEkyf46/pf7Anf g8vSWzS4nMItRAesQAip2YjB0CQ/rRNGN1MgjEblf1eG5XMQwkwTCoTfqwhBXCew6gbyUISg m4mwgGzJv/9vCMVBZ1VJRAj6bRBCdB6QAbgihPfS6mNSjrQ5QjicAfyKEPii859DixAaXwF6 G7SBwKaWJL/VuMTfrDTyIiM5G5zB+u72nJ/+CoufWFxi2XHjYOVKuO3+GOmdn+CR//uYlStF IJo//hATER4eQpYoGrrf1FQoajr5zMVFKGxpaUJ5a5bcHAcuY43xAdoM8U6sLCG/vOk0YDdC QVsMNEe8V7/nX9vwflD4PQzKP8fw/Gkl5L9ZQn3TDPKLXt8wXVJ5DOpreH9jz2fseYz2IVhj wSZciaU+t2igjCVK685BzxfRRN/ihkUTHDysSEqC27FantL8SjPTa2y3GErD9EtMDTxClr0r kde0TDz9GltbvUPQmXtfj5Q+fgxhW/9H/Ww1l1u40P3bv0SDMZAW76TdwWWxC7HTYlE29+Gk pxrXlDxGTvQkwD2ApPcPkvNPKCAU+p3538lqhHXWgXxBvBzp1PxrZAFqCvqWnPzPurQG8f7W y7+GOaLPyMv/nhUIZSwd0WeY5KeTiuTr0ur8P3uE8hiE6BPUiN8zG5iZf8wTMTFgTsFEns4q pEb0HzbAy8DKx5owZ8dGriddx9fJl6YOTQm/G876M+tp5dKKXl69sDO3o/3q9rzT5R2eaf4M e8L30LdpX5789knMwy6zcYc16vBIWLFCRKKIiSnsV69j9Wr46iuh+a9fD127wtGjwmL2ww9c cu+Btk0bGjul8mtCV8ZafcP5VA8u12tHiwZJzOl2ANu7Ecxt+h2KKVO4dtuShAQxKbl3r9AP za60xC49TN93mCHa+SIKJjIq0lfcS1+zBPHeGaIFeqpt8RiWSPv2EB0t1ojZ2wt91d5e/JmY CEPZpk1i/VjXrsIq1rYt/POPmByZr5mJ7an9sHUruLrycu8Y2j1Vn4kThbvx998Lo2ajRjB4 sNCPdQZbAMcPG+J88Fsu7OqOd9CPpHacyV1NNI+5tuP4G4cJnDMTzfGRBHTUELJ7Kx4OzkT5 TsM01Zu8VGca2DliqXBAkeGINsMBp+9m8FduZrF+6UGljfVjndUqIl9/nlzzWHLVcbiYN0SZ 4cyt+DTqOaaRl6MmL9Mac5UVFiprlDnWJHKdZLPzeKn9ic+LIE4TQZ5GzCdn50BONiiUYFMP Vj6znMFtu/MgSE5OxtbWlu3bt2NlZfVA7lkbaVAkOo6Pjw9frViIuYU1sbdukpmVRVZWNplZ WXXHoqajfv36vPTSS7z00kucO3eO3bt3s2zZMpYtW8bjjz/OzJkzq7uKANja2mJiYkJERIRe UcvOziY6OhqnkuKOZwQTlZ1AOuk0rd+Ubt06sPPyEPo06YODhQMqhQonS192XF6Jn7kLjcxb YWqqRKHUcDZ+M3fSb9PAsjERSV9irlaRrs0h/G443Y/mQJYY9EEoD18CU0qpvwKwVmYxboQb P597CxMTC8xMLfnj1su0dWvLEw07kpKVwrk7dwnu9y0ufzkwfsd4JneczJ20OwT5BLH76m66 NurKyEdH8uHBD9l+aTtDWg4hKimKS/GX8LT1pJljM7RaLQCbwjbRt0lfDkcd5kDkAX589kc8 bD3wsPVgz0t72HZpG9M6TkEz7g2ut25EhGkO7seX8fX6t3h+7ga2hD3KlbdeRqPVsO3SNhYd XkTXRl1Z8sQSVi4eRSIp+pnrkgZISwosTjphtJWR8saE3yWAHwXC7gagGcJ9bnR+/q8UCHWJ BtfWWVVG539ORwh0zsC35ahPWWlDq84sxOBjDbSgsJXlg/z7OwMDAF9rT4Y9EWy0jZgkp5Jr Y200D+DRD1Zj0uAfngvL4OmYY0YWixTg6gpKNNjfvoDzsSSWfr6QV15RMGaMCLhnYwNXrwpv JVdXMRGQ++9pLObNIK19D5Jfn469g4K7d8WG2WlpYK3Oxj7pGhMHhtMsf0JDNyDrnKeXIt6D rfnHjOWXN234fvkZPNtWit9Pd1z3Hhqeo/tcUr5pCfU1Ncgven3DdEnlDevrV0r5kp6nKArA mVQ2Nn0TjXN9chxdybF3xfLiRkyPTUFrYUFenoqMNA/M70ahbFwfRVIiGR7NWXTyLbKcGrDr yOP45x0jSBvDjTZP0iDi7xLuVjK3Um/R5esuBD8RjNdvP3FkoD9B45fi2L0jeHoKk8HRo6xe +Bz2gb05kneN/s3642LlQk5SFruamDD/11RmBL7NtsvbCb92kXoIa6krYsJFNxPvSmFBvKz0 a5R/ll/XT3hSYF0djVCimuWnxxdJv1NCWnetBMQE0k6gJcb7ifOI39uwPo4U98J4Gbhz4wad vuqkn1TL0eSgUqp4qtlTfH/2e67EX6FJqinLfs3ByS8PU5Up/Zo+CQoFW4dtQd2tJ8qANhCy TGgVR44I9wzDYC4ZGULa3bhRWNp+/FFoDwDLloGvLwwZgovWlmR7F8z+/Z0hLR9hUJchmBzT sHnslwR80IjBmWN4POpnbmvsiPpwFyPNvifT2ZNmphFMtVnNC22ceDv0Cj75v4eureu8EXST HBXpK+6lrzHsS3QoAJucNCaffoX4P8DfGu44tSBW60rTyD9odecPsrVqbqvq09gkC6eh8wk1 a8fdz3/nkbSj7L/jSYJHG7qY/INJ6OcsGXGE0WonbNq2xT1sD43HC+uxmRmMHFlw3xYthBFz wICCY/bpATi0OgZ0p16z09hm9mFsj/qYp7TkUj0l73b4mGk/Q6IjvPmoH2fOwIcd+2LZ7B9O Xozn+LkE0vLiyXWOIUt5BmulCCBTtF960GkdCsBWYcJjDX1R53SHDEeuXL+OwvIuPVtYExtt iblVDmqnVFKz00jLSUWjisfb1AlX5VjOxh2nsWkPnmkwAUtLBRfCxNxQ48ZiUmDffjDrZnx7 g8pi9+7d+u2rsrKyqvRekuLUOUXNED8/P/z8/JgwYQKHDh3it99+q+4qFcLHx4erVws2g4yM jESj0dCiRQuj5c9tOoeNjQ13M+5ia26LUmF8cfR73d+rUD36LbJFm5WMLn6WrkMyjKelm3Ut lDavx6I+i1jUZ5H+eFJmErbmxX373+v+HosPL+azvz8jMzeTv6L+IjM3k75N+qJQKBjRegTz D84nLSeNiTsn4mLlQnRyNIN8B3Eg8gCDWgzit6u/8WHPD+nk2QlLU8tC7o3t3dvT3twbZs+H DduwP+BKm9694cWRvDY8GB59Fev27Wky5QNo2oT+zfqLXvDpp8EyjBW3kgoNuOURtssacHXl dMJsUeH8OQpbQfwoUOBcKRDaNlCyQLe8nPUpK22o6LXGuKK5EdhHgeD1OpB2J4W+Ny2FduTg IExbqanw2WfwxRdi5B40SLgp2dhAWBicOSP+Dh2CQ4ew6NaF/lsvwPymwufN0L83X3lzcYHG XEOp1UB8PK+0+pdnE/2xNtADPTzyPyQkwIzZYjb9tdcwX/8pjhcPQ8eO2DVvjpePD5zYD9Om QWYm7tbWmKak6K9TdEDOKXLsXgf4nPzvTWcFwSBd9H5Fz9OdY3h+Sfkl1dcwv+hxw3RJ5Q3r m1NK+ZKex1gfkmlri/LyRb0bl56EBBT29qhOncL6xg3x4167BoGBWDo5wd27qG3tmNdeQcr1 u5xftJ276tb4DO9SyLUNEO5x770Hq1YV9nu9eRPWrSP1yP/xUu4thsUN4m6kliZjVmHR4jFG f/kqP5xYz5Vvb+LY/0lG/7GXRV13sOlxFZe+sYM+dzBNy2DJwkuw+zGei7bhuUHr6TdiM03J YSlCYF9EgfW0qCBeVrq873HRfsKwXynaz5QnbagoLsG49dewnyipfjoUwDrgqVQlabn/BUcf Mjo3I/33Hdjs/APTCAe0e3PRZriQl6dBlZCI9qZW+OcPGAD79mG+cSPcioU/Pi3oIwICxG99 +LBQ3H7+Gf3szZ9/it/8zz+F62NcHGzYACdPcjPelBE9Y1j+f63AwwHVoYOoPv4Ypk7hjbfd wCWYPtevk9f9R67Yd6Nt8FgubW2GQuUGUTGiTvGnsVJqMS3wQCeH4pMmhpSVvpe+RvfeFX23 ctQq2j6XH045Lw9OHROzVKN6Qe8xoNXSIDYW4uJoOuMFBqeliYVnvR/nqZjjcOYrUJpz8Ye/ +Cm4NRHvwNLefXhk8e94eQ3HGF26wIEDhRW17PAO5LQ7CkCu4ym49DST24ynTx9Rzs1NvKIX L8LEifD55wAegAdDWgJFPGX7LbBFm51crF96UGlj3zXm5mz777tFv45y8nLp2WPv8bIVoG/f vvp4CcnJyaxYUfoyFEnlUqcVNR1qtZoePXrQo0eP6q5KIQYPHsyCBQuwtLTE19eXZcuW0aFD hzIDidhbVG4Uy95jx/LckiW8rtGwEuHCpEVYTHSv6+sUnh0dolDQ6/XXi13LmJIGYGdux/ye 85nfcz7RydE0/VwMIB/3Fn7dUx6fQnxGPJN2TSK4bzCvPvYqYXfCCDkawgc9PmDGnhmkZKfQ r1k/LE2LLNRbtUooBpcuQcuWYpa1f39Ys0b4xYFY6P/CCzBnjvChs7SEWbNEdK9Bg2hw9Cim 2dn6S5ZH2DaWj0E5w+PGhPOiA7pukDdm5ShJoPMoZ33KSpdl1Xkz/78OBaI9jEhIELuVx8aK hUMgZrM7dhQbAZ8/L8J9TZgg/GN8fMQOp//5D4SEwCOPkPJEd97evBNME4WiFhBQcKOBA0Gp xGPgGvw4R4anD1aBj8JPP2G9yL/wQ2g0wt3p3XfFNU6fhubNhUL21Vdi8cRPP4l24uAgFjl1 64Zlr17kHDgAGB+gB1AgbN/PAB+EeI8M3Zt06aL3W0Hh93ARwtXQ8PzFJeTrBO+i9Q0yyDf2 nqeVUZ4S7m/s+Yw9T9E+ZHAJfQhQsJ7oscfEH4h2o8PeHgWiCUVG2mPy4ks0jM9Foc0j6WgY toH5gT20WnjjDeG2NWcOm5KPcjj6MEueWEJsn0CsbJ047ZHF1J0aRvtPQm2xBoVfGwBWB61h dLsxDIrtzJ/fH2VLF0deu2WFT4Yv6hu7Yf9+ofi5uYmICnPnQv36NMjI0L9fvYEfKK5UU850 ed/jsqyrFU0bKorlsf6WVD9DFIBbZqaYrNm2DYvQUCwaN4axYyE2FkVICApbW5Tx8fDttyii oiFXI97X3r0hMhJ27Cg8kaNSwVNPiXe5TRuYNEn4NQcFifbi5SXME7dvw3ffQUAAOU19eT8E bJ5pSnPdcsbWrUW+jgkTALEO7FGADesgfK6YLGjdGvK9Xqz8/Mg5fx4oaOvLKOiXK9pX3Etf o3vvCq0hB3pNmiTGuPIwdKhoy0YCrvgAK5tBt27QbUQfemlfxK5ZUXVF0LWreCdDQ8XXnpUF t/4NIKetUNtjFafRnHyXPn3E3Mvq1WK+NDFRnOPjU+ySxSgqr4Dxfqqq0hXqxySSciAVtRpM jx49SE5OZtOmTWzfvh1/f3+mTp36wOsx9eOPWQJ8+sUXZGdlkZCZySDEOiwQbi5ngB6AuUJB roUF/e4jqlRDm4Y8/8jz7Anfg5+zEAPqmdXj836f83m/z/XlfJ19WfW0cPRp7dqa4zeOF1fS Ll2Ct94SgnifPvoBlIkTxYjRpUtB2blzhdvL998L605OjhDmmzXD8scfSxXWyxJGjQ24RYXf osJ5USuIoYWsJKsKRdL9y1mfstLlUTSLogCc27QRirFWKxY3mJsXtmb4+YlV56WQO2Uyr+fs ZGVmN5QnTxZW1P75B5yc6Lx0GH/Rm1wfP6G8zZ0L+Yu4OXoUli6FEyfEb7p+vRDedDRqBO+/ b/DAWjHDnF/PAZMns+LcOYiPNzpAfwGcRlgc7meA35D/eQ1CqNatQ7pFwZoh3f1AKEK69/B0 /jljDM7vAwxFrE80zN+GWJ90roT7b0OsJ7oGDES48hreb3wJ5a8CulXMUQb3H2Pk+e4iXGcN n2c1IrCKGsiupGhpnTuLPwBbRxMOmfrTaN1mbCNOiwmErVtF+3R1hStXOK09zcbzG1nU6X0c w67x0uIG7NVEccx+IJ6LV4kJBgOrWwf3Djh2eQLb+rtY4D8Z+wEfE/RHPZG5d6/ob1QqGD9e tMeOHbFs2JCcyEj9zLslBe95UUG8rHR53+OyrKsVTWNw3fJYf0uqX1HLg1WnTvDDD+KARiO+ a2PuzgcPwvXrQtJ/+mnhq7xggdAEihIUJCJUXbsm+psFC0Qfots7zdlZuD6Gh5Pk3xPfRuIn 27Gj+KVKxdtb/Bnwyvz5fDZiBOrUVH1bX0vJkxxlpe+lr9G9d5MQ/chpwHfgwIq9WyUtt8in XTvxN3xlIOmmCagiLxnVqrp2FTF12rQRP0WTJjC4Yzt+Tr/BqVuniM++CRdb06i/8EhVq8Wt TUyEI0bz5mVX1VBeSU9PJz0nhxjgEgVRGasyHUW+LISM+iipHOpcMJHaiC6YSFJSEjYlhSGu ZPZs3szWkBBMsrLINTMjaNKkSt3751bqLcLuhNHD6x6tnImJYg3Ct98KK1pRU71GIwbn+vUL H797V/yPiBBrGfIjg+7ZvJkVo0dDfDxOFB4QDdO6z4bCqLHyXwB/IIRfc4TwayjI3kII0zMN jm9ArD37Jv9cnaK3Kz+tE+A+N0jr8laXUZ+y0oaKnu76hvefmH+8qOA1qVs3Pt+3j/shNy8X 0w9MSU58g3rpGuEyCWLkrlcPzp5F+9hj7M/tRLvpPak3/Q0heN++Lfxl+vWD114TksSzzxYP E1YO9mzezOpZs7gVHo5JTg55SiXZCgVKrRZ1Xh5WajWa/BXy2qQksnNyyMjL0+cXLV9S2lql wsrERB9O3dnGhlwzMxoFBHBs+3b9/a3Uamx1+5IdPYpJVhYxycmoAWcbG/1nTW4uibGxuLm6 kmpios83vGZKVJS+vrr7W3l48PL8+QCF3vNGAQFEHj1K3M2bxERHY67VFiqv6wN0/UPczZsk xsaitrTkblKSvrwu5HhqXFyh5zG8RlXwbcMZDI/5WAj/ly/D7NnQtKlQ1oYNY3yDk6z4ZwX/ tPiUBqPfwndmPTTaPOKfPY5Zi5bw9tvw0UeFrvlH+B/0/qY358edx3fI60KJePppEYVBqRRW YBCx3u3t2XPyJCtGj8YpPl7fD6ygoF8IRgjijcuRLu97XLSf0AV60VlXK5rW9TMTKexyXVI/ UVL9Cq1Rc3RkxOrV5fv9P/1ULHZychKRKRYsKLlsaqoo17y58KBwdhbjwZAhop9YvFi4QkZF sav5RBZG/oc//yxxW7UKU7Tv0AB2Gg3jEZMccUA4oFKpMAd9X4BGg1qj0W+VYZKfb6VWk2Zp SWZKCua5ueRqtWQrlZgolSX2LSampng2bIiVm1ulj9U69u2Ddevgq7COKN58U0yEGGHdOqGw vf668Ei9dAn6/toKO3M7bqTc4Bv/q/j7F96qrmFD8cpGRVV6tSUVRAYTqRwqEkxEKmq1gOpQ 1Go8H38My5dDYKD4bxhm6h4pS1g3JmxDgTBqTLg3FLZ1Qq2bqytWbm7k2dsTu3MnY7KyCg3o DZRKNuXlFVL0NmNcoPsbYVFRINaPzFOpoJQBvaS0JjcXC61WH6a7JEXTUPB63cODoSEhlSIU OH3ixD/1puL19WYhVKeni72MevSAu3fR9O2H6vfd5P6wAZPnnxXTte+/DzNmCGvGW2/ddx0k Dz8T/hNPS9sYxl2ZIhbAfPCB2Mzx+++hXj2ebx/JT+d+Ys1FH5pdjONwyDRO3TrFj8/+KNzm hg0TfYoBWq2Ws7fP0tq1tbCabdkiXHfffBN69ixwrzZA15ekREWJmff8vkKblFThdHkmBVLz 8nDP3/9Q1y/orKtXEJawCRVI66LTGlpsilp/DfuJ1YjtHyyUSv0+X0X7wQop6Zs2wcKFIjTh s8+KdWelsWuXWF9lzDK0fr3wuDh7lgnNf6PJ0HZV3l1U9URntTJhggil++mnpRZLTRXzoa1a weLDi/n35r9MDphMQMOAYmV1+2Pu2VNVlZaUF6moVQ4y6qNEsnWrmC0fPbrSLtl70KAHPpga DuhOZma8OmkSAJPyjzXPt3JMyreq2CcnE5OczFMGAt0IA8vM3PsQCHTC5cXwcHrnW0Gc8xXN bUePknrzJk8ZKJpDK1H4cLV2JaqJM15nz4qp2OvXhZWsWTNQKFC99CL8vhuTNvkrZrp1g3nz hDQwfnyl1EHy8NOwjSN7/3Vk3JNPCkEyM1O4wR07BocOoXS7TZ8Yc2xPXyQ9sDszOs8gT5sf DSIkxOg1FQqFUNJAKHOvvSbWO4JYiGOE6upLdP2GMjmZ9QjratP8PmRbfh9S3vSx7dv5NN8a +4lSiWfDhrRxc9PnGfYTtl5efFCZ1lJPT7EmLSlJrDMriyefLDnP2VkEJUlI4McTzTm8rnKq WBrV8fs/MNq3F4vLysDaWihpANMCp5Va1s3NIBiURFLHkIqapPYRGyvWJW3aVN01uW9KGtCr Y5CvTuHCxcqFa44quiqVwndGpRICtm7RwqBBMGKEcGMDoaitXAnvvFPYh0ZSp+naVRi9NLP7 oZo+XYRuNzUV7WbtWp6NvUHQ31mkm8C5GSLKWUnRc42iVos/3d6Xrq5V8BT3RqW/v6Wtu6nq NTmNGgnX9bt3RZzy+8HFBWJjSbN1w86pHs2aVUoN6y7+/mJjS8MtEe6T114T+rREUhepJC9s iaQGsX27mNUruv5M8tDiauVKbGYcVx5pwPW33xDRx779Fr1UZW0tFDjT/HAGunD/ZblESeoU AQEiVsw/aS2FVaZPH5HRrBlcuUK3U3e5OLQXOUrwefKFe7+Ri4tooyVY1CT3ibOzWGuq0Yjf 8T7IcxK/0an05kycWOJWjZLy0qKF+BIvXKi0Sz7zjIjjI5HURaSiJqldfPYZzJwpwglLag0u Vi7cSrtF4KAElnRWCEXs2jVKnP52dRUz7o0aPchqSmo4KhU88QTs2q2AnTth1CiR4eUFmZlo yEMRHEz2jSgcnO9DAVAoxEbY0l+ralAohILWoME9BQcy5HikMNV0fNmHiRMro3J1HJUK2rYV EXklEsl9IxU1Se3h1i2YMgW+/lqsFZHUGlytXDkSdYQ7WQnsCd8jgohAyYoaSJdHiVH69RM6 Gi1bFuy5ZW6O1sODX3zB0doFN7vS96osF5s3i6AikqrB07N869NKYNUq4aH3yw5zMkzroWpR jtjvkvLRvDlcvVrdtZBIagVSUZPUHk6cEAPEU09VXmxlSY3AxcqFv6P/poVTCy7GXSS2g59Y /1CejXUkEgN69RKT/enphY+nvPIfVvmDg0XxTX3vCRubSlujIzHCfSpq+/eLZawrV0KOi7uI FCupHBo2hJiY6q6FRFIrkNKspPbw779iryxJrcPV2hUtWvo26Yt/A39+46qI7WxnV91Vkzxk uLsLHerSpcLHI8e9SEQjG0xVxrZvl9Q4XnvtvtagXr4s1j5ptWCy7w/hEyupHBo2hOho8Tku rnrrIpE85EhFTVJ7OHFC+MZLah0uVmLBf4B7AL29e7MnYo8QBiSSCqJQiHgHYWGFj8dnxONo cf/7LUoeEIGB0LnzPZ2q1QpFbf58sdOHZdMG0gujMnF3Fxa1jAyxTlOntEkkkgojeyZJ7UFa 1GotOkWtY8OOQlEL34NWq63mWkkeVnx9iweli0+Px9FSKmp1gTt3IDkZmjSRRvkqQWdRu3JF 7FV440Z110gieWiRipqkdnDnDkRFiUhrklpHY7vG/DDkBxrbNebxho9zN+MuF+IqL/yzpG4h LWp1m8uXRcBIK6vqrkktxd0dUlLE5CnA7dtif9Nff63eekkkDyFSUZM8/OzaBSNHyunRWoxS oeT5R55HoVBgZmJG10ZdRfRHieQekBa1us3ly6UHjJXcJ/b2YGEBe/eK9O3bsGMHvPNO9dZL InkIkYqa5OFn8mRwc4M1a6q7JpIHhH6dmkRyD7RoIYKJfPMNLFkijkmLWt3hyhWpqFUpCoWw qv35p0jfvi3WrMXGVm+9JJKHEBk7uArYvn07u3bt4tq1a9SvX58uXbrQv39/nJ2d9WXS0tL4 9NNP+ffff6lXrx6DBw9m4MCBha5z4MAB1q9fz+3bt2nZsiXTp0/H0VEKEoWIiIDwcBFvu169 6q6N5AHR27s38/bPIzcvFxOl7MYk5SczN5Nvoj9CkzeXUaOU+PvD1KlCUWts27i6qyd5AFy+ LONOVTkNG8K+feDiIhS1zEyIj4ecHDCVkVUlkvIiLWpVwJkzZ3jyySdZunQpb7zxBidPnmTF ihWFysybN4/Q0FCmTZtGly5dWL58OXt1bgJAaGgo8+bNw8fHh7lz53L79m2mTZv2oB+l5rNz J3TqJJW0OkZr19aYmZjxT4x/mQkAACAASURBVMw/1V0VyUPG+TvnmX9wHu7ddtGmjZjnycjJ IC49Tro+1hEuXpQWtSpHF5W3c+cCixqIzxKJpNzIqegq4B0DP2wvLy/s7e0ZM2YMcXFxODk5 ERUVxT///MPKlSvx8fGhU6dOZGZm8ssvv9CjRw8AtmzZQocOHZg+fToAISEhDBgwgOPHj+Pv 718tz1Uj2bUL+vWr7lpIHjBKhZJeXr3YE76Hxz0er+7qSB4iriVeA6DxsKV807c/nm0vUO+j R9BoNYx8dGT1Vk5S5YSHi0Ay9xjZX1Je3N3F/86dxYTq3bsiHRtbkCeRSMpEWtQeAFqtlry8 PH364sWLKBQKvLy89Me8vb25YLC6/eLFi3h7e+vT9erVw8nJqVCZOk9SkvCBf/LJ6q6JpBqQ 69Qk98K1xGsEegTy9629pJiFYRLwJX3chxAxKYIBPgOqu3qSKmbtWnjqKeGRJ6lCGjaE+vWh adPCFjW5Tk0iqRBSUatitFotq1atonPnzjg5OQGQkJCAu7s7arVaX87LywuNRkNiYqK+jKGi BkKZi4uLe3CVr+kEB4t901q1qu6aSKqB3t69ORJ1hNTs1OquiuQh4lriNTo27MiYdmN4detI tK3X08XiDRrbNebYURUGHuiSWoZGIxS1V1+t7prUATp2hOefFxrxjRtCQWvSBG7dKvvcV16B IstFJJK6inR9rADBwcFs3769xPxHH32U4ODgQseWL1/OjRs3WLp0aanXVigUlVLHOkNcHHz6 qQj5K7+7Oklju8Z42npyMPIg/ZpJ91dJ+biWeI0+3n14re1rdPxfR8y1Dlje7kZICEyZAl26 QL4HuqSW8ccfIpaFdMJ4APj7i7+ICLHPKUCbNkJhS0wEc3PxV5SbN+G778BEiqcSCUhFrUKM GTOGESNGlJhvWiSS0erVqzl48CAhISE4ODjojzs4OBATE0N2drbeqhYREYFKpcIufx8wR0dH wsPD6dmzp/688PBwHnnkkRLvP3PmTMzMzADo27cvffv2rfhD1jR+/BH+9z94800ICio4/skn IoiIXGhQp+ng3oETN09IRU1Sbq4lXqOxXWMsTC3Y8cIO3n4/nvPnFfzwA3zwASxbVt01lFQ2 2dmgVsNXX8GIEVIHeKDofEydncHTUyhqI0dCYCDkr8EvxJo1oFQKBU9SI9i9eze7d+8GICsr q5prU/eQ3VUFsLa2xtraulxl165dy65du/jss8+oX79+oTwfHx+0Wi0RERH4+PgAcPXqVVq0 aFGoTHh4uD6dkpJCXFwcvr6+Jd7zo48+wsbGpiKPVLO5fRteeEEsKFixokBRu3kTli+HAweq t36SasfP2Y9zd85VdzUkDwlarVavqAG427gT0NidmTPFkprRo+HddyE1FcrZ1UseAlq3Fla0 LVvg1Knqrk0dw8oKLC1FABFXVzh9Go4cKRxQZMUKscWOp6f4PG6c+LEkNQLDif/k5ORiUcwl VYtco1YFfPfdd/z000/MmDEDKysrEhISSEhIIDc3FwAPDw86dOjAe++9x6FDh1izZg3btm1j 8ODB+msMHDiQY8eOsWTJEo4fP85bb71Fo0aNaNeuXXU91oMnNBQaNYKlS0XQkPh4cfzDD8Wo W5e+C4lR/FykoiYpP4mZiaRkp9DIrpH+mJcXpKWJ5TROTmBvL/bZMkSjecAVlVQacXEiHP83 34i90wzmQyUPChcXaNBAKGrHjwur2s2bIk+rhYULIStL7ES+aBFMnAjXrws/VYmkjiMtalXA 9u3byc7O5u2339YfUygUBAcH06ZNGwDmzJlDcHAwixYtwtbWlvHjx+tD8wP4+fkxZ84c1q9f z/79+/Hz89OH6q8znDsHjzwCjRvDY4+JGbZevYQr5PHj1V07SQ3Az9mPC3EX5MbXknJxLfEa 9ub22JgVeB7oYjY9/7xY7tqsGVy6BC1bCne5uDjw8RGGAA+Paqq45J45fVoMIbt2SYW72nBx KbCoXbkijukUtZMnxZq1r7+G/KUbaDTC/TEqquAFlUjqKFKyqQJ++OGHMstYWloya9asUst0 7dqVrl27Vla1qozff/mFrSEhmGZnk6NWM2DyZHoPGnT/Fw4NBT8/8XnYMLEubeNGGDKk4Lik TuNt741SoeRqwlV8nHyquzqSGo6h26MOX1/47bcCS0vz5sICExgIM2cKGfPuXVi8GEJCCl8v Pr5AkasIv//yC6tnzSI1OhozIMvWVmQkJZGVk0NmXh4KrRa1RoNWpSJboSiWtlIqsTI11Z+b FheHKju7xPKVlbY2MyPX0bHS6mttZoaNlxevzJ9fOeNGEU6fhkcfrfhvJKlEdBY13TIQHx8R CRLg11/FXqg6JQ1ApRLadXh4jVDUqkzGkUjKgVTUJOVC11HF37xJdHQ0ebm5qDUa0oH6eXmM A7YBpsCiv//m9OTJTP344/u7aWgovPGG+Dx+PKSnC2va77/f33UltQaVUkULpxacu3MOHycf +n/Xn8sJl5nRaQaj2o6qtPuUJljr0g42NuTl5HA3Nha1lRV3ExP174lWpcLE1BRLW1uy09KK 5euEXwcbG1xsbIhOSkKtUOBiY0OOWk2jjh05tm1bqfc3TFt5ePDo00/rz9EJ00WF5dLKK5VK PBs2xLJ+ff39YyMi9MJ1eeqrK1/W8xcV5q08PKpEcD924xje9oUFP4UC+vQpSDdvDhs2wNmz Yj2Tt7dYv7Z6NbzzjjAKAOTliTmjlBT499+y752YKJbr7Nv2CyvHjMEpPp6fgMXA7ykpNAae BVYBtoCTLp2/B6dhWvd5TWYmaSkpWAMNSylfWekvgMUZGfweHV0p9f0CUGRkoD1/npdHjwao 9N/81CmhqEmqkVmzhLKm25JowAD47DPh9vjrr8aDinh5CUXtHigqr5hrtfc8qZGSl0dDjYbN wB5gNTD7wAE+VCqhjEmJqurHJHULqahJyuT3X35hw+TJPBsVxSrEAKwbeJcA44EN5A+6gDY7 m6EhIezp2PHeOyittsD1EcRs26xZ4k8iMcDP2Y9zt8/RyaMTv4f/zvvd32fW3lm8+tirKBQK EjISuJlyEz+Xe7PC/v5LgWD9GrAGSDMQrNcAJikptAGOAW8Bq5KTC70nG/PyaJaTw7H0dMYX ydcJv8eioxmRfz0t6D/HAucPHKAJlHh/w/Q24Or58+w4f56m+eesAppQWFgurfxGXdlLl7hy 6RLnDxzAFvCpQH115ct6fkNh/gtAkZlZJYL7qVunCPk7hH2v7Cu1XPPmQklTq+HCBaGQ9esn 9uv99FOxnObECVi3Dq5eFYaBxEQRfMTERCy1+eorGDNGGAZAdGU9eojAd83SQ/CIj2cp8DtC +PMBlgJvAroQC6WlgxB9rmv+X1nlKytd2fXVoQDWxcczZmEI564PQqEQ36WpqfjTfXZ1FYFB dEGUtVqx9uyTT+Dzz8EgSLKeU6eEQi2pRgICxP+cHPFSDBwofrRr14TJ84knip/j7X1PkR+L yistuL9JDTWwBdH2V+bfoxXwbF5eiZMSxfqxpCR6Dx8uw41K7gnZamoT4eFiFbyNDURHQ2am WHCRkyPCmFlaitXy27YJ3+/UVCGFBAaChYXYiDI+XhzTYWHB1n37+DIqyugg7AdsBb40qIYC +Dkri0lvvEHv3FwhyZw5I+qWni6sZJ06iRX8IFZ4F90LLSZGTFXLld+SMvBz9uNQ1CGcrZzp 2LAj0wKn8dFfH3E69jRKhZKgH4K4lXqL/wX9j4CGAWjyNOTm5aLR5v8vki567IcFs3GPjy8m bBqmgxCWkd0YF1afKyVfJ/xOK3K9lQgBQCfYlnZ/w7RuAsWP0oXl0so/Z+T+Fa1veZ9flzYm uL++5GO9opaQkUBKVgrloZ5ZPRwsHAode2v3W0x5fAod3DuUem7z5uL/uHHCeK9SibhFI0dC 375iqc2MGaIL27IFXnxRBKD96COxB5uNDcyeLbaMCgwUXWrPnqLbs7KCfR9lo9vIZSvie9dh WqQuJaV1fe6UcpavrHRl19cQBXDunyxiHMW8XG6uGLpycgo+R0eLocvTU+yJFhcHEybAs8/C qFFCwTaM1pmZCWFh0qJWYzA1FbJAy5biRfntN+EO6excvKy3d8mm6rw8sdfazp1CCTQzE/LE hQtsXbeOL3NyKm1Sw7ANl6e8sX5s0siR9J4/H+bNE8pax46iEeflwfnzcPCg6ESuXoXHHxeK q5mZiIRZdGFlVpZ47vR0MYOkk6laty7pW5c85EhFrTbRvr2QDlJThT+4ubl48c3MxOiVlCSU pv79xRova2sxAv71l+gwXF2FIqebBgaIj8f0wgXA+CCcY+Q4iA7KRKmE+fNF5MbWraF7d7Gh zccfixHXykqMpI8/LkbhW7dEbOyzZ8UikaZNjW+IKZEYMLz1cBYdXsSJmyf4b6f/olap6eXV i01hm1h7ai0jHx1J+wbteWnzS6TnpKNSqjBRmmCiNEGlEJ9LO+Z0NxI3igubhmlDAdbYe1Ja vi6v6PV0g76x+5WW1k2gGN6/ouWN3b+i9S3v8xvrP0D0IaGRR2m+tDmmKlPO3zmPgvJtbq9W qdkzYg9hd8IAGNV2FMdijrGsX9mbpPn5wfvvi2WxK1YIuWrYMNFN+fvDpEmwY0fBpsndu4tu 7vJlYYHLyBCK3a+/CkVtyRKhKLz/vigf9X9qcg4IK6SuDwWRNoxxV1pa952Vt3xlpSu7vooi 6dYBZqzaQancvSusk//+K4aPtm3F1lvdu4vfrksXWLtW/G67d4OdnZCJJTWEli3Ffzc3oai1 amW8XPPmEBwsosAY7lB+4oTQzqOi4KWXxDW0WiHPuLtj2rQphIVV2qRGDgVtvyLn61AAJh06 wPDhImK1ublQVt3cxGR0drboXLp2haefFvLYxInieGBgcRlIoRCzSNbWIhq2nV3h9X2SWodU 1GoTUVEFi3UrwpTS5jkhJzQU7YEDRgdhnSXB2KCb27w57NtX/IKjDNYOJSbCggUiJna9ejBn juicWrQQ06QSSRl42Hrw1YCveG7Dcwz2FVtc9Gvaj/E7xtPevT3vdX8PpUJJ4ozEe7r+m993 Iyf8QDFh0zCtE2BLElZLyy864VF08qMkYbekdEnCdEXKG7t/Retb9HqlfT+6z8UE98aPM7j/ e2TkZBDoEYizlZGZdyOsOr6KJ755gixNFq1cWtHDqwe5ebk0d2xe5rlqteiGcnOF/HfmjJgz ArFTyNmzheXG7t3hiy9E4JFevQqiDL7zjlh6s3Rp4WW1AyZPZsW5c7weH48ZBdbI1ymwZFJG Oi3/+xkArChH+cpKV3Z99e7ywMuOjoz47yTKwt5eyPpXrwrjgre3CBC4fbvYnmviRLHN5vDh MHasmBcs6rAhqQE0aCDMoqNKWEv8zDPCNVI3Y/Lii+Ll69IF3npLvHBWVsVOy+nWDW1YWKVN agRR0PbLU96oLGRhAW++Kf5AbE9w5YrwZGrVSlgadbz4opEvowSGDi1/WclDi1TUahOWllVy 2QGTJ/N6RATPRUUVG4Q3AH2AocDPFAy6r3t4MHRS2YMudnbCV13HhAmVWndJ3WBgi4HcnnYb ewt7APo164dapebzJz9Hqbi/7SJ1gnVafHwhYdNQ+FyEcAUsSVhdXEq+TvhdXOR6zaHE+5WW 1k2gFBWmK1J+sZH7V7S+5X1+Xdqo4D5lOr2bGFm/UgZj/cdipjKjoU1D+n3XjyNRR2jp3BJT VUnz3sUxMRGe4+fPFwSe8/MrHnBWt/Zs/HjhFtmrl3BqeOEF4R7Zp4/wdNKhc+VcPWsWt8LD icnK4g2tljXAp0AqkKNScUepZGFeHnlKJdkKBXe0Wn06NS+PQfkBDkAEODgLXFEq9QENDMtX VlqTm0u0Vss4qJT69lIqsTYzw9bLi5crEHShSROhqGVnF0RztLERrqkrV0JQkHBFDQwULquS Goibm/DyKcmiplLB5MniJfzPf4TV6IMPhJI2f36Jly0qr9zvpMaG/M9rgLuAdRnljfZjRWUh V9eCqEQSSRlIRU1SJrrBc2tICOY3bxITHc2dnBz9IBxhaoqVrS1Ppafj5uqKlZsbQydNkpGO JA8UnZIG4GnryZ3pd7BSF59xrSi6drx44kQGx8Twi1Yr0sAgYDNwGuFeMwYRnMMcCAdiVSqu AmlaLcvz8hhvJF+bl0e0VltowuM0Yj2XbtAver/S0rrgPm9QWJhOUygYpNWWq/xd4HyR++uE a4BoKLO+hspDOpT4/FeBPKWSWIWCJ1UqrExMsPLwqJDgboyRj41Eq9XibOXMutPraOVSgkBY Ci1aQEJC4XVPRXF1FRPkhlYba2sYPVo4CehcHg3pPWiQ/tn2bN7M1pAQ3LOyyDUzI6icfeee zZuZFBKCSVYWrmZmjH5AfW5NqG+TJmJZT25uYesmiPWAy5aJSJ09ekhrWo2lQQPxvyRFTcdT T4kgYvPmCR/WOXNKLV5MXrl2jUHZ2fc8qRGrUBCZ3y+Z2tqSBVyMi2NhTk6J5SuzH5NIFG+N H6k1M1NjbmaGmZkaNzd30tOSGTdlLhcvXixU+IZu3wtJjSItLY2nn36apKQkbGxsyj5BIpHc Ezoh1SRfSG0UEEDk0aOYZGURk5yMGnC2sTEqwBY91zBflxd38yaJsbG4ubqSamJCanIy2qQk zCkIoa+7X9H7G6YNr2Pl5qa/V0n1N1YehNUnJSpKf3+d0FHe+hoKKaU9f1Uy8MeB/HrxVxb1 WcS0wGkVOvfdd8Ua/4MHq6hyknvi4EFhsdRoYNMmscRH8pARHCx8g1NThQtgFVJdfU9tJDk5 GVtbW7Zv346VEddTSflooJuoyMfHx4evVizE3MKa2Fs3yczKIisrm8ysLKmo1QakoiaRSCTG WXBwAe/++S67h+/miQq6UYaFiWC6Tz1VRZWT3BM3bgiLmVYrYlBJL7KHkJ9/hrlzxUsmeWiQ ilrlUBFFTbo+SiQSiaTWEuAu9nBq7Vrx8NW+vuJPUrNwcxPB8BQKsY+y5CFkwAARslMikZSK VNQkEolEUmsJ9Ahkfo/5uFpJs0ttQaEoCPAi16A9pJiZFYRTlUgkJSIVNYlEIpHUWixMLXi3 67vVXQ1JJdOkiXB9lEgkktqMVNQkEolEIpE8VLRtK4KJSCQSSW1GKmoSiUQikUgeKubOre4a SCQSSdVzfzvBSspk2bJl9OzZkx07dhQ6npaWxvz58xk0aBAjRoxgy5Ytxc49cOAAr732GkFB QcyYMYP4+PgHVW2JRCKRSCQSiURSjUhFrQo5ceIEp06dwtHRsVjevHnzCA0NZdq0aXTp0oXl y5ezd+9efX5oaCjz5s3Dx8eHuXPncvv2baZNq9geQJK6ze7du6u7CpIaiGwXEmPIdiEpimwT Ekn1IxW1KiI1NZUlS5YwY8YMTEwKe5hGRUXxzz//8P7779OpUydGjx5NUFAQv/zyi77Mli1b 6NChA9OnT6ddu3aEhIQQGRnJ8ePHH/SjSB5S5CArMYZsFxJjyHYhKYpsExJJ9SMVtSpi6dKl PPHEEzQ1En724sWLKBQKvLy89Me8vb25cOFCoTLeuvjDQL169XBycipURiKRSCQSiUQikdRO ZDCRKuDAgQNcu3aN//73v0bzExIScHd3R61W6495eXmh0WhITEzEzs6OhISEQooaCGUuLi6u 2PW0+TGKk5OTK/EpJA87WVlZsk1IiiHbhcQYsl1IiiLbhKQouvaglXtjPDCkolYBgoOD2b59 e4n5jz76KHPnzmXp0qV8/PHHqFSqcl9bcR+7dmZkZADg4eFxz9eQ1E5WrFhR3VWQ1EBku5AY Q7YLSVFkm5AYIyMjA2tr6+quRp1AKmoVYMyYMYwYMaLEfFNTUyIiIoiPj2fMmDH643l5eSxZ soTdu3cTEhKCg4MDMTExZGdn661qERERqFQq7OzsAHB0dCQ8PJyePXvqrxMeHs4jjzxS7L6O jo78/PPPWFhY3JfCJ5FIJBKJRCKRGEOr1ZKRkWE0SJ6kapCKWgWwtrYucwahRYsWfPXVV/q0 Vqvlv//9L0FBQfTp0wcAHx8ftFotERER+Pj4AHD16lVatGihP8/Hx4fw8HB9OiUlhbi4OHx9 fYvdU6lU4uzsfF/PJpFIJBKJRCKRlIa0pD1YpKJWyZibm9O4ceNCx0xMTHB0dKR+/fqAcFHs 0KED7733HhMmTCAsLIxt27Yxc+ZM/TkDBw5k0qRJLFmyhG7durFq1SoaNWpEu3btHuTjSCQS iUQikUgkkmpAKmrVxJw5cwgODmbRokXY2toyfvx4evTooc/38/Njzpw5rF+/nv379+Pn58f0 6dOLXWfLli1s3ryZpKQk/P39mTJlCpaWlg/yUSQPiAMHDrBlyxYuXbpEeno6e/bsQaksCNwa FxfHkiVLOH/+PM7Ozrz00kt069at0DVke6l9fPvttxw4cICYmBi8vLzo3LkzTz31FPXq1dOX kW2jbvH999+ze/dubt++Tf369enYsSMDBw7E1dUVkO1BIpg1axaHDx9m8eLFtG3bFpBtoy6y du1a1q9fX+hY586dmTdvHiDbRHUjw/M/AH744Qf69+9f6JilpSWzZs1iy5YtrFu3jgEDBhQ7 r2vXrqxZs4atW7fy0Ucf4eDgUCh/7969LF++nM6dOzN9+nT9JtmS2kl2djbt2rXjhRdeKJan 1WqZNm0asbGxzJ49Gx8fHz744APOnTunLyPbS+0kNDSUoUOHsmrVKv7zn/+wZ88evv/+e32+ bBt1D3d3dyZNmsTXX3/NhAkTuHjxIqtWrQJke5AIdu7cSU5OTqFjsm3UXXx9fdm0aZP+7+23 3wZkm6gJSIvaQ8wvv/zCM888w+jRowFwcXHh9ddfJzo6moYNG1Zz7SSVTe/evQE4depUsbx/ //2X69evs3nzZmxtbfH39ycxMZHNmzfj5+cHyPZSW1m4cKH+s4eHBwqFgoULFzJy5EjUarVs G3UQw9nu+vXro1KpmDp1KpmZmYSGhsr2UMe5desW69atY+nSpQwbNkx/XPYVdReVSoW9vX2x 47JNVD/SovYQU3RT7EaNGqFUKuWm2HWQCxcu4OjoiK2trf6Yt7c3YWFh+rRsL3UDrVZLdnY2 JiZiHk62jbrNnTt32LlzJ61atcLc3Fy2hzpOXl6efiKnaBAy2TbqLlevXmXIkCFMnz6dPXv2 kJWVBcg2UROQitpDSlJSErm5uYVeDrVaTcOGDY1uii2p3SQkJODl5VXomLe3NwkJCYBsL3WF 7Oxs/ve//xEUFKRfvyjbRt3kyJEj9O/fn2HDhnH9+nU+/vhjQLaHus7GjRuxsrKib9++xfJk 26ib+Pn58c477/DJJ5/Qvn171q5dy2effQbINlETkIpaLUPuo1Z30Wq1FT5Htpfag0aj4cMP P8TMzIxXX321UJ5sG3WPxx57jNWrVzNnzhysrKyYMmWKPk+2h7pJZGQkGzZsYOrUqYDxdiDb Rt2jffv2dOrUiSZNmjB06FAmTpzIgQMHyMzMBGSbqG6kovaQYmtri4mJCREREfpj2dnZREdH 4+TkVI01k1QHDg4OXLt2rdCxiIgI/aaUsr3UbnTuTDExMSxatAhzc3N9nmwbdRNzc3Pc3d3p 3r07b7/9NpcuXSI0NFS2hzpMWFgYCQkJDB06lN69e+v3dp0+fToffvghjo6Osm1IaNeuHbm5 uYSGhso2UQOQwUQeYnx8fLh69ao+HRkZiUajKbRxtqRuoNtoPSkpSe9LfvXq1UIbpMv2UjvR arUsXryYixcvEhISUmwzUtk2JBqNBgAbGxvZHuownTt3LvQbarVaRo0axdSpU+nQoQORkZHE x8fLtlHHOXnyJCYmJrRq1QpAtolqRipqDzGDBw9mwYIFWFpa4uvry7Jly+jQoYOMslNLSUlJ ITY2lpiYGACuXLmCUqnE3d0df39/GjVqxNSpUxk7diz79+/n2LFjhISE6M+X7aV2EhwczJEj R1i4cCFarVa/dsDOzg6lUinbRh3kiy++oEuXLtjZ2XH58mW2bdtGu3bt8PT0xNPTU7aHOoq1 tXWxiRwQkUGdnJxwcnKSbaMO8sUXXxAYGIiDgwMnTpzgl19+oUePHpiZmcnxowageGv8SK2Z mRpzMzPMzNS4ubmTnpbMuClzuXjxYqHCN27cqKZqSkri119/ZdOmTSQnJ+Pv78/UqVOxsLCo 7mpJqoBdu3bxySefAML/W6vVolAoCA4Opk2bNsTHx7N48WLOnTuHi4sLI0aMoGvXroWuIdtL 7aNnz5769qBDoVDw/fff6zc4lm2jbjF//nzOnDlDSkoKvr6+tG/fnl69euHi4gLI9iApoGfP noU2vJZto+4xb948zpw5Q1paGm3atKFbt2507doVKysrQLaJqqBBgwaF0j4+Pny1YiHmFtbE 3rpJZlYWWVnZZGZlSUVNIpFIJBKJRCKRSB4EFVHUZDARiUQikUgkEolEIqlhSEVNIpFIJBKJ RCKRSGoYUlGTSCQSiUQikUgkkhqGVNQkEolEIpFIJBKJpIYhw/NXEwcOHGDLli1cunSJ9PR0 9uzZg1JZoDfHxcWxZMkSzp8/j7OzMy+99BLdunWrxhpLJBJJ3aSs/lrHxYsXGT9+PC1btuTz zz+vhppKJBKJpDYhLWrVRHZ2Nu3ateOFF14olqfVapk2bRqxsbHMnj0bHx8fPvjgA86dO1cN NZVIJJKawdq1a5k4ceIDv292djYajYamTZuWWCYrK4uFCxfi6+tLWFiYfpNpiUQikUjuFamo VRO9e/fmxRdfpGXLlsXy/v33X65fv86nn36Kv78/06dPJyAggM2bN1dDTSUSieTB8+abb7Ju 3bpCx4YNG8aCBQseeF06depEZGQkzzzzTIllvvzySwICAvD398fMzIy9e/c+wBpKJBKJpDYi FbUayIULF3B0dMTWFTYAyQAAIABJREFU1lZ/zNvbm7CwsGqslUQikTw4FApFsWMWFhZYW1s/ 8Lrs3r2bZs2a4ejoaDT/xIkTnDhxglGjRqHVanFwcGDDhg0PuJYSiUQiqW3INWo1kISEBLy8 vAod8/b2ZuPGjUbL5+XlER8fj4WFhVHhRiKRSGoiWq2WjIwMHB0dC635WrhwIaGhoYSGhrJu 3Trq16/P999/z9q1azlx4oR+/dfkyZN55JFHyM7OZu/evTg5OTFu3Dg8PT1ZsmQJoaGh9OjR gxdffBEHBwf99Xfu3MnGjRtJSEigV69eBAUF4enpWWI9f/vtN/r161fo2MaNG9m/fz+XLl1C o9EwbNgwTE1NAbCxsSEsLIxr167RuHHjQufJ/loikTyslNRnS6oOqajVULRabbnLxsfHM3To 0CqsjUQikVQdP//8M87Ozvr0m2++yfXr12nTpg1Dhw4tVSDYtm0bffv2Zf78+fz4448sWLAA Ly8v2rVrx7PPPsvnn3+OSqVi3LhxABw7doyvv/6aV155hRYtWvDnn38yYcIENm/ejEqlMnqP 69ev4+7urk9fvXqV9evXM2vWLLZv345arS7kxq5UKnFwcCAyMrKYoib7a4lE8rBTtM+WVB1S UauBODg4cPDgwULHIiIiSnS7sbCwAOBnfsYSyyqvX01gDWt4jdequxoPFPnMdYOa9syPRz2O iU3VDBXJycl4eHjo+zAdVlZWmJiYYG5ujr29fanX0FnRAIYPH87o0aMJDAxkyJAhAPTr149d u3bpy+/bt48RI0bQv39/QHgrHD58mOPHjxMQEFDs+nFxcaSnp1O/fn1u374NwKVLl/D09KRD hw58+umn3Llzh3379gFikk33d/bs2WLRenXPGhUVhY2NTXm/qoeemTNn8tFHH1V3NR4ode2Z 69rzQt175pL6bEnVIRW1GkiLFi346quvSEpK0q9Tu3r1Kr6+vkbL69xnekX1MjrwZ2RAnz5Q zxqOH4ecHPD2BnMLSEyEXj3hzh0IPQdNmsCQIXDrJjg4gJMTxN4GjQb274OjxyA1BaZNh5a+ cD0KLMxh3354xA+694ATJ+DHH8W1Z86Ew4fh2jVRF7f68PIrcPIk2NpCdhacDYXQs3DlCjg6 gocneHhAUhIcOwZ9+8LQoXAjBm7fgbt3Yc/nv/O3ui9zZoOvL+zcKfLi4kRdAfz9ISsTli2H AQPg8iUYNQpeG13JP9gD4vd3fqfvgr7VXY3ijBsPF8Lgzz8r/dI16ZlP3zrNgB8HcOr1UwBo 0XLq5in+jvmb+Ix4dl/djb25PSPbjCTQM5C/o/+mt1dv5h+cz6bzm7C3sGdGpxkEtQjix9Af Sc5Kpo93Hw5FHWL5P8txMHfAxdqFlN0pvNf5Pa4nXae3d28ORx0mLj2ODUM30Nu79wN/blU9 VZW76N3r9RUKBe3atdOndS7jbdu2LXQsPDwcAI1Gw6FDh9i7dy8rVqzQl8nNzeXIkSNGFbU7 d+4AYgJNp6gFBgby008/8fzzz/PYY4/RtWtX3NzcANiyZQthYWHY29uTmZlZ4rPa2NjUKUXN zMysTj0v1Mxn1mpFV92rV+VfuyY+b1VTF58Z7r3PllQcqahVEykpKcTGxhITEwPAlStXUCqV uLu74+/vT6NGjZg6dSpjx45l//79HDt2jJCQkFKvaWJjYnTme99+iE2BA8eF8mRlJf4qyrhp sGsXBARAUYv361MKPnfqA2++XZAePqb4tbo+WfH7G5KUoyQ4uOBZuz9Vctkps8HVFQYPhiwT MHlI+1SlWllllo374tZViL4EVVC3mvTMucm55Fnl4eTqpD/Wx7UPfR7tY7S8n7cfAKtfWE1w VjCmKlPMTcwBmFR/kr5cR9+OTH1iqj495eIUPpn8CdmabCxNhYU8YE0AqerUGvNd1CQMZ3Z1 LpJFj2m1WvLy8sjMzCQlJYW3336bVq1aFbqOpaVxbwQXFxe0Wi0nT54kISEBEMrb7NmziYmJ 4a+//uKDDz7ghRdeYPjw4djZ2WFmZqa3wkkkNYnYWOjdG9LSoIQmL5FIahBy1K8mDh06xCef fAKImYmxY8eiUCgIDg6mTZs2LF68mMWLFzNv3jxcXFyYPXu20VD+5SEjQygqajW4uNx7nU1M 4Omn7/38yqRv3/JbWVxdxX+1GrKzq6hCJaHVir9KWHRb5jPn5RW/j7FjhoSHCxOlgVWiwly/ Lkb/zEwwN7/36xihIr9zVZOtycZUZXpP59Yzq1fusn379sVEaYKJsqB7NlWakqPJuad7P6xY WFiQXckvrJWVFS4uLly4cKHcbcvR0RG1Ws27774LFO+vZ82axY4dO/j6668ZPnw4CoUChULB jRs38PDwqNT6P8zUpHf5QVETnzk9XfzPyKh8Ra0mPm9VUxefWfJgkYpaNfHkk0/y5JMlm5Uc HR0rze85JwdM702+rLHcS+doaiq+iwfKyJHC/LhoUcll7twpbqI0Qt/WrWHePJg9G4q6HVy4 AD17wkcfwcsvi2P79wsz4u+/g4ErWCFGjYL4eDhzpnieVvv/7J13eFP128bvzNLSARTaQoGy oWyk7NlaaBnKUlSmorJUUESRF1Hhp4ADcCIuVBQHIktAquwpe0MLhbIKLZu2dCRN8v5xk6bp gI7QNMnzua5cac7KOTmnyfc+9zMowLK7AidOAIsXA6+9xl95kwm4cIHzzp8H6tW773EUhtL0 I6g36qFRPvh/pLyOWavSQmco6bsM9qVx48bYtWsX4uPj4e3tDS+v3GLXnAtWGJ555hl89tln KFOmDB5++GEYDAbs27cPwcHBaNGiRZ7r1K5dGz169MjqoxYVFQUAKFeuHGJiYrBly5asEMzh w4fjiSeeQK9eve5ZSdLVKE3/yyVFaTxms1DLIyq32JTG433QuOIxCyWL1NZ0AfR6ukmuzn2F WmYm8N9/tnvDrVuBRYuABQvyt/JOnKAQyl48JjmZIgsADh3iL+v164xXefttJv1l5/RpJhyE hACvvAIkJACnTgGPPMJkxPfesyx75Aht0VmzgN9/B/bt4/r//MPkxMuXLcvOnQsEBXE+QFE2 ciTw+edA27ZMBrx2jb/4VaoA584V/zMrxegNemtHbeFC4JtvCr+hxEQmXSYkFHiVRudSYUhP Lfx7OTBhYWHw8/PDmDFjMGrUKADIcqvM5HydH9mXiYiIwKuvvor9+/fjpZdewpQpUxATE3PP Cmbdu3fHli1bsl57enpixYoVGDt2LKZPn47KlStjxIgRWfO3bduGOnXq5GqzIgj2Ji3N+lkQ hNKNOGougE7nfI5aUcgKfTx3Dti5E3jySesFfvkFePppYNs2oH37vDeSlsaBduXKgJtb7vm/ /kr3bNMmYPx44J13gG+/ZbWTPn24zKBBwLJlwLBhrNbi6Qm88AKrt6SkADdusPrKX38BTzwB TJlCkVSpEvDcc8BPPwEdOgAZGUBUFPDSSzyWjz4CnnoKGDeOSYiPPQb8739AnTpcp0wZ4MUX uR9bt9KZmzSJ7/Xoo5w/fDgTEbds4fz27YEJE7jtX36haDt5ktVeTpzgPvj6sqKLkws1w50U PLU9CXgBFKlvvcVjf/5udZrvvwc6deLnnReHDwM//wysXk0h3akTz92FC8AXX/ACDQ0Fjh/n 5252dxYtwifv7MJazxZA2xI51FJBYGAg3nrrLatpw4cPx3CzYwxg7ty5udbbkKOoTfPmzbF+ /XqraaGhoQgNDS3wvkREROD777/HpUuXUKVKFXTo0AEdOnTId/lVq1bh8ccfL/D2BaGkEKEm CI6FCDUXQBw1otEA7jfiORg+d44OVPZB9U8/UXA89xzLUuYUYiYT1921C2jcmOLr5k3AXJRg 6VKuW60a0LUrK7e8+iodp1deoTgbMgRYuZJiqHdvQKWikJs5E2jWjA+AA/k+fSjkli7le48b x7KcvXtTcS5dCpQvD4wZQ8GlUACffspjSErigD8wkCJgxgxuY+pUijWAZTXLlqVoPXECWL6c 5UGrVeO+f/IJBVzLlkCDBqwi8/PPfM9WrbhepUpA9ep03sxC7cIFOmz59KRyVMr9dwBv/XoJ GLOVn92dOzzWGzd47CNHUuyaRfe2bQwPnT2bzuiTTwJ9+wKDB3P60qXA6NF01zw96ax+9RVQ owbF+csvU6yfOIE7ZbUw6jLs/RG4LO7u7ujVqxfWrFmD5567d+uECxcu4NKlS4USgoJQUpgF 2oMIfRQEwfaIUHMBCuyoHTvGwhP5tAHIk9RU4M8/ge7dLVU7SikaDdBx20dA06Z0pF5+mb9a 1auzB8CmTewR0Lcvhc20aXRJZszgwPvpp1l8IykJGDGCgkappLNStSqF1G+/UaS0agUsWcKB +6RJfI8lS4DISL5vly7A//0fwwv79AFy3n1PSQFiYiisWrfmtN69KZLCwgBvb0sJzuyhX35+ FH779gF163LaiBF85ORu6wd06sTlAbo+GzdSLNSvz2nmHLTstGtHoda8OT+HoCB+dkYjBfBr rwETJ+Z9Ikym3Dl2DoDXkZPQqxTQTJ7M8NSXXmK+3saNPO9jxtDF/PJLhph268bPqG1bCvoF CyjKACA+np/PU0/xXG/YAGTvSzNvHrBmDUV1v35IaF0bRkOmfQ5cAACMHJlH+do8qFatGhYv XvyA90YQioY4aoLgWIhQcwEK7KiNGkWxtnEjB+A5ycigKElOBt54g+Lj9985mDQY+Lc5vA/g gPyLLyhwPD0LtrM//cTCF40aFWz5QqDVAtUSdgMvj6T4CQnhYFuno/PVrRsFx3ffAR07Unis XAl8/TVDAceOZW6XlxdDHGfM4G3Jhx+mgPrlF+aFASysUbUq//b0ZHjc0KEsBvLyy5w+aRKL jeR1cjw96bgAFHVKJcUiQGF8L/r146OoH1JBkqPbtQNef537ZHbU1q9no75r1+giPfMMncLl y+nYaTR0kDQa4LPPirZ/JUlSEgXxXcoficWvPapi2LZjDF997TW6aW++SUctJoaitXNnyzZe eonnPCLCOpw2MJDX2O3bFNw5m4eOHcvHXUwqFYyZrlX1URAE2yNCTRAcCxFqLkCBHLUzZ9hd etw4DvJPnMhdav2PPyjGmjWjINm+naJh6lSGxg0axNwnc4XB9es5UK1cmYUq7kdGBl0JDw8K owYNrOcvWsRws5EjuezWrRzs5lcSPimJIYwdOgBqNdxUmah69QDdruBghveZP5gPP6QbBHD/ f/mFnbv//ZeOyBNPUJyYj0OttjhWly9TSGV3icwiLTtlylDcmVEqrSsq5sfdNg6lirZtKUxM JoZ7Nm7Mz/rHH+kqxcTQYQ0JoWO0ZQuLtSxaxDsHEydS3Jk5epSfqfmc37nD/L42bbi9kub4 cV4HBw7wWjGZUOHYaewdXQfDlp62XDePPcYCNFu3UqTlRKWiM5sX69ZxfkHcRYUShhIvWSoI grMhoY+C4FiIUHMBshy1M2eAVauYU9W5s8UN2LKFg8zISIqCTZvohPTpw4IYjzxC92TePBaW GDOGDsETT3CwOWcOy7IPHgz88INFqL37Lh2JrVspcKKi6LAtXcowvnff5UD+zh3O8/EBypVj GODTT7O64Z07rHYYGsr8K7Wa+//II3T2RoxgqFlezJoFvP8+w/gOHUKVW2dgVKgsIX3Z1atK ZZ1T1bcvH2aUShb/yIsHnYuVX2l9e1KpEgWzvz/dQh8fnqN583gNzJzJ89O0KR3XhQtZydJ8 ffXowTsI7dtTEJ85w+127w7s2UMRHRDAGwOPPmrtOhoMFDfZ+8MZDLnFMkDX8uJFXju+vgU/ vpkzKSx/+ok3BRITUeZmMs7X8rW+bjp2LHqlUHXBv35NKiWMLtZHTRAE2yOOmiA4FlKe3wXQ 6YD2Z38BGjYEVqxgUYNOnSiALl2iuxEdzQG3UslB7Qcf0Hlq0oRiJyKCBRGGDeNA9Y8/6JrU q2fpnTVgAEWY0QjMn8/l33+fQjAjg0UW1qxhSFxUFAUeQPdqwAA6KD17spz8pUsMQZw5kwew ZAkweTKFXWgohVxMDEMQ+/RhsY4DBywHnZHBXK01azhA/+orVEvYg7gKLZ2uyIXdmD+fbpE5 1232bLYDiIzkc7NmFE79+1OoVa/O8NoZM3i+Z89mPt+bbwJXrrD4RuPGLFiycyevSQ8PrpuS wlDDK1fY+61zZ04DOK1pU143586xYMuIERSAn3zCKp2dO1saCAEUgps3586/W72aeWR//MHr c/583gjYuhU3alWG0d22Db0LjEoFk4Q+CoLLk72DSlEQR00QHAtx1FyAivGHMHjz88CqFRRc aWmsKnfjBvtAaTQc/Jpp355hgwDnvfgi82gmTaLjBVD8rF/P/l5mQkM5eH7+eRZZWLuWbtYL L9CJ8/SkizZ5Ml9//jkH0X/+SbG3bRtzxTw8OO/JJym49u5lzpxCQXE5ezYH+1otQxO3bmWo WseO3EaTJnTuypdn3llGBjBqFBp5NcKhcq3QsMQ+eRejTh3m9eV0tTp3pgP64Ye8EVC7NtsG ANY5jQ89lNs9fO893hz49FMgLo4O7qlTXK59e6BXL15rlSuzhcCWLbxmVSqGZ/btyxsBXbty O5GRFHXDhjE/TKfj9ipU4E2MQYN44+Lpp3ntvPsur9XRo/FP1GxoVOcf5CeYPyolDFJMRBBc mgsX+DV74wYL9hYFcdQEwbEQoeYC+Fw/gyu+wahmLhLh7m5xs/Ije3hXw4Z85CQoyDrPSKul U7JtGwuShIRwes2aHExv3kxX5epVDsCPHWNo5YYNdN8WLODgGGC425Ur7NtlLlkPME9syRLL 61at+DDvT+/ejPVUqynWlEqKhHXrYNxwBlt9H8ejBfvYhKKQV76VRsOiLEVhwACGV/7yC9sh dOrEapmvvMIQy+3bWeBm8GCKsd27KbzKlaNTN2IEr4VFi3gT4Oefuc6TT3L9Xr2YR+nhwcqN P/1EB9DM3r10/dRqXGxQGZri3s4uKkpx1AThQaPXA//8w6+F0siRI7y3FB9vCWQpLCLUBMGx EKHmAhj1BkBZQuF+X35JcZQ9/+bzzynQzGJv9mw+f/st3ZZGjViw4cMPrbfl6Wkt0u7H//0f B9wtW3JAbw5xvNtfLGo+cPyvoh+aYCc6duQDoHPq5sZzOmYMH2a+/pohs5Uq8fX771vmBQVZ BH56umUbH3/MvLiuXRk6m7NZdfXqWX/qDXpoVHbqHK9SwSSOmiA8UNatowmfnv7gI+TvtkjE 669bpqWm8n1ztvA0c+IEny9dKr5Qk9BHQXAMRKi5AEa9AaaSysvKq9R8ZGTey1atyoIhN2/a 5r1VKrom+aDR8I6p4MDkV+ETyN/5vdc2GjRgK4UCoDfqoVXZqXO8lOcXhAeOuThtQgI7aBSX r7/mPaa8vpa++go4eJCpt+ZAhNGj+bOYvThwdo4f53N8fNH3SRw1QXAspJiIC2DMNJTeAhoB AYVrsF0MtFqGjQhCUdAZdNAo7eeoGQ0G+7y3ILgIW7fyuYD3bu7JlSvsdrNmTe55qalM8U5I sLhkmZl02Q4etF7WZLL8feIEf8cKI9R27bJ2z1xVqN25w05CguBoiFBzAUz6UizUShBx1ITi oDfaL/RRIaGPdmfLli2YMGECevfujbCwMBjNfRcBJCQkYMKECejfvz969+6NqVOnYt26dXbc W6GwpKUxxdXf/95C7d13WXfofnz1FetYnT2be966dXTswsOZEwcwuOTWLYtwMzNkCPD99xRs x4+zhlJ+Qu3qVWthl5rKNqKhoZa6X2lpHA64Wujjnj08d0U57kuXKKoFwR6IUHMBSrWjVoKI oyYUB71BbzdHTaFSwZQpQs2e6HQ6tGzZEoMGDco1T61Wo1u3bvjoo4/w5ZdfomXLlpg1axbi 4uLssKeuw/nzbKFoC3bvZnpr5873FmpLl9L50unYEjI/vvqKUf95XQKrVrHGVUQEO9WYp0VE UNjducNpmZkUhVOmcDtJSUBYGIVDZiY74Zi5coUtQhctskzbtw+oWJGCcelSTktLY5FbV3PU jh7lc2Ji4dZLTuY1MX267fdJEAqCCDUXQBw1Io6aUBzsm6OmFqFmZ8LDwzF48GA0zCPhqGLF iujRowdq1aqFatWqoW/fvmjatCn+/fdfO+yp69CtG9ttFofJk9mycc8eoE0b1h3KT6gZjVz2 wAF2lQkNZfeaqVMpnmJjOT0lha7XoEG5HTWjkaKsd2/WMdq8mS7PqlXsklOuHFuEAsDhw/zp 9vensKtZk/WO4uNZ6DZ78eaJEynwNm60TNu9m11K6tVjNxKAAq18edcQanFxlpuzx47xubBC 7aWXeG7zckYFoSQQoeYCmDINUIhQE6EmFAudQWfH0Ec1IKGPDoFer8eBAwdw4sQJhJhblAg2 Jy2NnTgWLCj6Nq5fZ7Hhf/5hyGGjRiz0mp9Qu3CB73v0KFt49utHcbZgAV22335jIZD4eFZu fOghDvCzhyPu309B1akTi4xUqAAsXMjtRERw2vHjrLG1Ywc70vz2G0XcTz8xZPLcOXYrWbWK 20xIoJP2yScsiGJm1y6KT29vS2tUs6PmCqGPTz3Fzi5A0Ry1337jef30U37meXHuHD/3nOtN nFj4/RWEvBCh5gIw9FFOtYQ+CsXBrqGPahWMRikmUtp58cUX0atXL0ycOBGTJk3CQzkbuAs2 4+RJtgQ9dMhSDTEnN27Q4cqPv/9m6OSRI9xGcHBuobZ/Pzu+dO3KQh9161KE/fYb2zSuXQs8 8QS3ceQIB+4XL7J6Y40azBO7do3rzpsH/PorBZlWy2qP3bvTkevcmYIqOJi5VP7+wDffMCet fn1gwgT+XaWKJfRxxw66d5s3s5PNk0+y9ai53aNZqHl5WQs1X1/XcNSuX6f7aTLRUatY8d5C 7bvv+FkCFLJjxvActGuXW3CbmTqVnYGyh+B+/nnuXENBKCpSnt8VyDRAoRZHTRw1oTjojfYT alCpOTITSjVvv/02bt68iT179mDu3LlQq9XoaO4BmIPJkyfD7W7DrIiICERERJTkrjoMJhPw zjssXV+5smW62QGrWRNYvJjL5OTPP4GRI+mIvPRS7vkrV7JDx+HDDDc0FyDOLtSWLKFoOnYM +OwzOl4BAcD27Zb2jk2aAD/8wGIe169zW1WrAmXLMu9t9mzuQ926fK+FCy3b796dxUJ69+br hg05//nnKezMbUfNmNsGPPoowzW3bmW4Y9euDJts1oyuWpMmdABDQriM2RFKTWXo44ULBfv8 HZnbt/l5JySwUEu/fpaiINu28TPp0wf44AOgSxdeY4MH8+9Nmyic+/WjA5qaynPr7g5MmkQx 3rAhrz2A12PjxsCZM7w2une322HbnKioKETdTabMyMiw8964HiLUSik//PADFmb/NgfQsWNH TC9CRquEPhKtVoSaUHTs2fBaqVIDGeKolXYqVaqESpUqoV69erh69SpWrFiRr1CbOXMmvL29 S3gPHY9t21jIQa22Lq9+4gSFVZMmwM6dea8bE8MQw1deYfXE8uUt89LS6IZ9/jmdMaORzlVa Gp24lBTA0xPYsAF44QW6ZR9+yEF6ejoH7uXKcVtNmtDZS0mhS7Zjh0VQ1awJfPwx8N57dMXW rmVBEDPh4Rz8m4XaM88wr6x9e4qE0FDrY3J353F06wb4+LDYyKZNFBsA8PjjwKhR/L174w2K DW9vFsUwH3eFCgwbdXZu3+Z5OXqU56FmTYujNm8e8Pvv/JxPnQL+9z+gaVNg717OX7MG6NmT 59PTky7kqVNsUK5QAP3705F98UU6l3v3soDMf/8xr9CZ7qtlv5GUlJSEefPm2XmPXAsRaqWY 4OBgvPvuu1mvtXk1ky4AJoM4agAdNQl9FIqKPYuJKFRqmKSPmkOh1+vh4+Nj791weGbPplPx 88/Am29amkOfOMGQxIYN8y8oEh0NDBzIUMCdO+mq1KkDtG4N/PgjB+5PPgk89xxDHj08KISq VGEhkFmzOAAPDaXz9uGHFIetWgG9elnep2FDhhZ6e9P127GDgglg+OOBA8CwYdz3Hj2s97Fi Rbo8Zs1evjzFA0ARlxeffsriIiEh3LdbtyhIAYbhtWlDx+zppzktrxw1Zw99TE/n771OR6Hc tSud0T17OH/HDp77PXvoup04QRe0Xj0K7tWrrXPPgoKAb7+l2xodzevk5Zc575VX6ILu3Elx 3LkzK24Kgi0QoVaKUalUKJ/9FmARMWUaABFqEvooFAt7NrxWqNUwSY6aXUlOTkZiYiLi7zax io2NhVKpRGBgIPbv34/09HTUrVsXaWlpOHDgANatW4ePP/7YznudG4MDFQG+epXFHGJiKMom TWJIWXg4B9ZDhlA4xcZyQK7VAnPnUpiNGcP1xo9nL7Ft2ziYbtmSpepnzwbefpvrBAcD1arx PRUK5qW98gpzk2rX5gDe3PesbVs6b9mLf3p4UAD6+TEfbO1argNw2xoNQyDzo7DG6pAhfG7W jDlVq1dbu4UPP5x7+9mFWvnyzl9MxFzlsk4dumP799MVTUxksZcLF4D58+mWKRQ8dwDDWn/8 kctkdzODgliY5LnnKNKyExJCMTh4MK+p336jyyYItkCEWinm9OnTGDBgAGrVqoWIiAh06tQp K6ehUBgMUIpQk9BHoVjYNfRRrQEyRajZk+3bt+ODu/FlCoUCo0ePhkKhwJw5c6BWq7FkyRKc P38eXl5eaNWqFaZOnYpgc9JTKaJNGwoes+NTmrlwgaKiTh06RVu3MmRt+XIWEwkO5gBao6FY 02p5bI0bs3dYXBxFVfv2dONSUxmu9v77FHZPPMH3eeghDtDN+PuzwuLw4dYC7l7dFpo0sRZj 5tDHN9+07ndma5o04eNe5Cwm4gqO2u3bQJkydD8DAoAWLdhrLjGRblrTpvxcchISwhDVsWOZ Y2gmKIjiNrsByvuUAAAgAElEQVSTmn0dgCIOYJiuM4U+CvZFhFoppVGjRqhbty4CAgKwb98+ /PDDD9i3bx8mTZpU+I1JMREAEvooFA97FhNRqlSAOGp2JTIyEpGRkfnOb9OmTQnuDTEaAWUh CvqaTKxuOG0aMGBA7nX/+4/bNIfe2ZvERIomgAJs0iSGm3XrxryxOnUooIKD6bCdPcv8r5Ej KbK0WjpbHTrQnRs+nMUepkyh6NLc/Xf+5JPcLqNKxXDLgjJ9OoWBubiE2VFTl4JRltlR0+vp qGbvo3b7NueZBamzcOsWc/iyh8v6+1uEWn7XeJs2DHfNWQ4gKIjOadeuudepV48ubZcufC1C TbAlpeArRMiLVq1aZf1du3Zt1KhRA9OmTcP48eNRpkyZPNfJt4qYwQCFRoSaRsMvT5PJ8sUt CAVFb7BnjpoGCifJUZMKYrbh+HEOGletYs5VQbh+nQP0a9foSvXvbz1//nwOMkujUDPz/vsM Mcv2E4ngYH4e//7L3LLu3SlKGjSgGA0OZi7Y449TvB0+bJ3/ZYuaLo0a8blGDT6bHbXSgFmo mcVZ9j5qX31lCZ90Jm7fplDLHqLq708B9+uvLLufFy+/DAwdmttte/hhurR5Db8UChZ+MSNC TbAlItQchJYtWyIzMxNHjx7Nt4lqflXEpJgIMddi0estfwtCQbFnw2ulWgMYHmD8VAkiFcRs w/79HDhGRrIana/v/dc5f57LTZ7MXl39+lnftDpzxjrX6X5cuEDRk1c4mC3IS6i5uVmLNMBS 0j42lvlBnp4UYp6enK9UsvKfnx+Pt1u3B7O/AJ0Xlco6lNLemKs+pqbydfbQx/PnnbPnl1mo ZadSJZ7/OnUsVTZz4uHBR04KEmJqRqWy7qsmCMVBuiA7CAcOHIBarUaTgn5TZENhMEApjlpW mIvkqQlFwa6hj2q1hD4KVsTEMHzR3z//8vQABVl4OMvMnz/P6obPP89iCX//bb1sXBxDBAvK r79S7OXXcLqwg9Xdu62bCl+5YinycC8GDWJ1x/nzWbERYLn1V1+1LOPvXzKRFCEhzG8rTQVb vL35uV67xs/A25vnRq/ndXD2rMVh++ILXgeOTl5CTa1mdcy5cx/stSCOmmBLRKiVUr766isc OXIE8fHx+Ouvv/DFF18gNDS0aMVEjFJMBLB21AShsNi9mIiTOGqCbYiJYWhfSIil91NOvvmG g9KmTRn2d/aspQz9uHHAl19alk1P56D9ypWC70N8PEPBRo3KPe/YMYqjghat0OkYcrl5s2Va Xo5aXtSowZwiczEHgMUjcjpvJYFWCzz1VMm/770wO4uJiaxYaK5amJ4OXLpEERcby3P12msU 9QAbQrdsaS2eSytffml94yEvoQbw+nrQ14UINcGWiFArpSQmJmLatGl47rnnsH37dgwcOBBj xowp2sbEUQNgcdSkoIhQFOxbTMR5ctQE2xAdzYqGISGWnk2nT7OEOMDB9axZzEGaOZO9oTZs oFADWGb+2DHL9s6d4zqFcdQuXqTg27YNuHnTet7nnzMnbv/+gm3r/Hm6PHfTFwEUXKgJ90at pjjPKdTS0ii21WpeT5s2cdr585wfFcXzZ24SXZr55Re2RTCTn1ArCUSoCbZEctRKKW+99ZZN tmMyAQqjFBMBJPRRKB72LCai0migMJpgMpmgkEo4Ls1rr7FR86lTFGoVK1KQmUwMadyzh0VC zp6lW9KzJ/O6WrTgwPu997id+vW5TEYG5585w9ylGzcs086eZc7Vjz9yfs5KePHxLHFfsybF Yng4BdratRz0167NflIdOrDoyalTwIsvWr6Ls3PmDJ/XrqWwBESo2RJvb4tQ02oZ+peSwmbb bdrQob18mSGbZqG2aROfY2NLV85dXpw4wevXjAg1wVkQR83JycwEVDBAJUINSiV/hESoCUXB rsVEVBqoTIDBJK6aq7BjR+5codhYhjK+8Qa/x2rVApo3Z7jiu+/SIStfHli/no2iH37YUhih bVtGE5gdtSpVOGiPjeXrM2cs/aCuXeNvR7NmFHeLF3N7ZkaMYBGRixdZhj57+OXq1RSIERHA 009TqC1YADz5JHPIwsLy/g6Oi2M/s8OHKR4AHpcINduQXagpFAxZNbuYXbvy2lm9Gujbl9NN Jgo1T08K7NLMtWt0b8+ds0yzp1CTYiKCLRGh5uTo9RRqEvpIpJeaUFTsGfqo0mihNFEsCq7B q68CjzxineP13nssnOHnR5Gm1bIpb6NGwKefUhANGMDKh0uWWFe2a9uWz2ahplSy/1NMDF+f OUOXrUIFCqTDh1nSfcUKhjYeP87fE5MJ+PNP4J9/KKgCA62F2qFD3Jc//6RTs2kTwyOXL+e8 69cpNnMSF8fcoZYtuW2DgWGYBSkmItwfb29W6TSXnXd3Z6hspUqsZvjrr1zmmWco1E6dorva rx/F/OuvAytX2vcY8iM6ms9nz1qmiaMmOAsi1Jwcne6uUNOKUAMo1MRRE4qCXYuJqDRQGbkP gvNjMlFA3b7NcMIlSzio/vVXYOpUNn7u2NGy/IoVHEz36kVH5OefWSjisccsy5iFWlCQZVr9 +sDJk/z7zBmGKlaqRIG0fTsH7j/8QIdAo+GA+MYNCrh//mFz7MqVLULt6lWGz5mLE7dqRdHX qxePo0wZFjiZNo3Hk524OIZQRkTQxbt+ndsXR802eHnRaW3Zkq/NbmqVKkDnzhRomzZRvF+4 wHzGdu2Axo3pts2bx5sH5l6kBw/yXGcvNGKvoiPR0Tyu27fZJw0QoSY4DyLUnByzoyahj0Sr FaEmFA290Y45amqGPuqNcvG6AteusTjH1q0UXs8+y7yzgQOBunWZi7ZggWX5mjUtg9LOnYEt W1gEomJFyzI1arD8feXKlmlmR+3GDQ7i27a1Fmpjx3Lw3bkzK0ceOmQJx9y8mW6XVsuQxXPn mF9Wo4ZlX8qVY0jmRx9Z3rNDB2D4cFaKzD6wj4ujSxgZSRF4+TKFYl4NhoXCYw59NAv8evV4 AyAwkGJtwQKGzVatyhzFP/5gSGTduqymWLYsz9c77zDPsG1brufrC4wcSde0QYPiC5TERF7f d+4UfJ3oaO6Pjw+vw6QkEWqC8yBCzckRR80aCX0UiorOoLNr6KPKKKGPrkJMDAfBNWqweMji xRyAvvnm/ddVKNgrKq8+XjnLktevz/eaOxdo3Zqhimahtm0b0L070KMHxVOzZhRqZ85QAOp0 HNQDFGS9enFfmzWzfo8pU4Bq1aynzZxJlyZ7OXWzo9amDW+mrVolbpot8fbmc6dOfB43jo5a YKD1cu7uvAY2bqRQq1OH57p7d+YYbthA9zQ6msVI/v6bNxWOH+frf/6x3p7BYF2N8V4kJ9N5 /fbbglcLBbgvDRrQLZ4/n9fbxYuSoyY4ByLUnBy9HlBD+qiZEUdNKCr27qOmNEnoo6sQE0MR ZSYigi5bvXq2fZ+mTdkse+ZMOiUAB+nbtzNksXVr5pqNHm0RanFxQGgoi0xkH+S//TbdkJxC LS98fOgOrljB18nJPL6aNelGhIdTlPbqZdvjdWW8vXm+atTg60ceYahrTqEGMI9Rq6Vorl2b 07p353nZsYMFYmrUoMvWpg3dt3XrWDzmhx+st7VjB8X+jRv338cNG+jmhYcDR44U7LhSUugU N2nCffruO7pxiYniqAnOgQg1J0enAzRKQ963V10QcdSEomAwGmCCyW6OGlQqaEwKCX10EXIK NYCDP1vTpAlzwS5ftoTE+fkBS5cCffpwIK5U0qVr0wb47z+WQa9dm+uaHTWAbt348RyUF4Te vVll0GTi4NrX11Je/d13mS+VV9ERoWhUrAh06cJzCXBI8OefDDPMSfXqbD5epgyrhr79tnVh mvwYNowFR7KLMnORmZ07LdMyMujAAWznYK48euAAQxibNweOHrUsbzLlX3ly5kyGZ3buTEdN r+c2ARFqgnMgfdScHL0eUItQy0KKiQhFwSyQ7OWoQamEGkoJfbQjW7ZswfLly3Hy5EmkpqZi 3bp1UCp5rzM2NhaLFi3C0aNHkZmZiXbt2iE8PBwPPfRQkd4rJoauVUmQvfcUQEfNaMw9gG/e nMsuWUIB5e/P8MzsfPxxwd+3c2cWfnj8cea7LV9uERENGvAh2I6JE3OH4+XnfvboQUfNjNlt vR/16zNf8fffKfTVago1pZIurdkhff99XkNHjlDcBwVRyB04wHBLX18WnTGzbBmrmf78MzB4 sGX6339zO1u38tqpW5cCc9Qo5tuZ3cCSRq3m/5DRyGMXhOIgl5CTI46aNRL6KBQFs0CyVzGR LEdNQh/thk6nQ8uWLTFo0KBc82JjY+Hn54e33noLc+fOha+vL6ZMmYKkpKQivVdMjO3DHAtK YCBDEMPDracrFBws37nDoh8vv8zwxaLi5kZBcPQonbrsVSwF2+PpWXCH6fnnWfClKDz9NEVW WBj77e3dy4I427dzfnIyBb1ez6IkISEUjNOmsZJk8+Z0a48coZNmNHLeoEEsWmKuFrp7N6ua fv+9pZLlqFHAmjW8Vp94wn4iyex+S56aYAvEUXNy9HpAoxChZkZCH4WiYBZI9gx9VJuUEvpo R8LvKpeDBw/mmhcZGWn1+tlnn8Xu3buxatWqPIXd/bh2zbo6Y0nSpw9D5PIa5A4YAMyZQyFn CxYs4E+TuSm34PgMHGipAPnvv/y9/eYb5lnqdHTA6tdnUZMPPwRmzeL11q0b882aN2fIZXIy EB/PlhTXrjE89tIlVietXZuu3ZNPUpCZ0WqtnUB7YR5uGQwccwhCcRCh5uTodBL6mB1x1ISi YPfQR5UKKigk9NGBMJlMMBqNRVpXp7PfgFOtti7rn522bVmRz1yQoriYmy8LzkO5cnS52rZl v79duyjK/P2BoUOBv/5i+wiVikKtXz+GLFarxubu5ctzO/XqMTw2JYXrlCnD1g7bt9NZW7OG DeBLI2ZHTfLUBFsgQs3JEUfNGslRE4pC6XDUJPTRUfj3339x6dKlXE5bQdHrS+edeKWSPd0E 4V489RSf336bVR8VChaH6duX+W4hIZx/6JAlxPfFF4E9eyzb+P13toJo3dqSC9mhA5c7c4Yh kDnDc0sLItQEWyJCzcnR6QA3cdSykNBHoSjojXqolWoozNUOShqlEmqTAqkS+ljqOXLkCD75 5BNMmDABFfOzpgBMnjwZbm5uAICIiAhERERkzSutQk0QCkOjRnwAdGFzRg03bWr5e+zY3POy zweAdu3YHmLWLLp05t5wpQ1nE2pRUVGIiooCAGRkZNh5b1wPEWpOjl4PlBVHLQsJfRSKgj2b XQPIctQk9LF0Ex0djf/7v//DmDFjEBYWds9lZ86cCe88Rpomk+S2CEJelCsHNG7MKpCrV9t7 b/LH2YRa9htJSUlJmDdvnp33yLUQoebk6HSAWoRaFhL6KBQFeza7BkChZpSG16WZU6dOYdKk SRg+fDh6FaNTs/n7SYSaIOTmu+/YQsJWeZIPguzFRAShuIhQc3L0ekANEWpmJPRRKAp6o97u jpoS0vDaniQnJyMxMRHx8fEAWJJfqVQiMDAQCQkJmDhxIsLCwhAWFoYbdzv+urm5oWzZsoV6 H/P3U2moXicIpY1Wrey9B/dHoWA+p7M4aoJ9EaHm5Oh0gEphFKF2Fwl9FIqC3R21uzlqEvpo P7Zv344PPvgAAKBQKDB69GgoFArMnj0bhw4dQnJyMlasWIEVK1ZkrRMZGYnXX3+9UO8jjpog OD5qtQg1wTaIUHNy9HpAJaGPWYijJhQFnUFnv2bXAMvzS+ijXYmMjMy3imPz5s0xvKgdgnMg Qk0QHB8RaoKtsFPfdqGkkBw1a8RRE4pCaQh9VJkgjpoLIEJNEBwflUqEmmAbxFEr5SxfvhzL li3D7du3ERISggkTJsDDw6PA6+v1gEpy1LKQYiJCUbB76KNKBZVJctRcAZ2O+S1KuY0qCA6L Wi3FRATbID8FpZiNGzfiiy++QMeOHfHaa6/h6NGjmD59eqG2odOJUMuOhD4KRaFUOGpGk4Q+ ugB6vRQSEQRHR0IfBVshjlopZunSpXjkkUfw/PPPAwD8/PwwatQoXLx4EVWrVi3QNsRRs0ar FaEmFB69QW/fHDWlUkIfXQRpdi0Ijo8INcFWiKNWiomJiUGtWrWyXgcFBUGpVCI6OjrP5b// HvjgAyA5mU1Tt28HzpxxTaFmMplgMpmy/jaj0QBJScC1a7nXMRqB69ctr2/fBlJSCv/emZnA 2bMUhFevAqmpBV83PZ37V1CMRuDWLf596xZf3w+DAVi/vmjH5qroDDq7hz4qjZDQRxdAhJog OD4i1ARbIY5aKeX27dvIzMy0EmparRZVq1bFtbxUBoBPV62H/51+ePddoFzLf3DraBskJysx 2fM6vjm0AHcqxuLsrbMI8AxAWmYaNEoNmvk3w6Zzm1DFswpMMCHxTiJup98GAGhUGgxtOhTR 16KRnpmOXnV7YdPZTbidcRup+lSk6dOQlslHUkYSTl0/hSb+TTCkyRC0r9YeF5Mu4rPdn+FW +q2sfazsVRmjW47GyesnsfHsRnQJ6oLqPtXx8a6PoYACZdRlUEZdBm4qt6y/3TXuqFW+Fg4m HMTZW2fhV9YPXlovnLl1Bn4efoi+Ho2zt86isV9jNPFrgiCfILy16S34uPmgZ92emLZ5GsJq hmFIkyHw9OqLH2aqsGgR8OijwL593C9/f+DSJSA+HhgwALhwAdizhw5ccDBfly/P5TQaICOD QiwjI/ffyckcbCkUFE6VKgGDBlH4Xb8OVK0KHDpEEe3nx/lqNZfdvZtf7kOHchsJCUB0NFCh AlCrFgWW0QiEhQGNGgErVwJHjgDh4cC6dUCTJkC5csDp00CVKsD580CnTnyvixe5/ykpPNbA QKBbN+DcOT4uXco7pl6j4XIqFW8AVKgApKUB33xjWeZS8iX8ePBHvNz2Zbhr3PO9ruNuxsFg MqBOhTqF+G8oOLfSb2Hvpb14uObDUCgURd6OyWTCujPrEFozFGql2ir00Xy+vbwsy1+/Dpw4 AVSuzPOk1/McBAdzvtHIz93Dw5K7YL53kprKc1OvHs917dqW68FkAhYuBDorVChnAu7o7+DQ +dP46a9zaNzuMmpUCMSBywegM+jRq8YTqFG+KrZcioLS6I75fx7H+Yt6PBo4ErUaX8OytJdR VuuBh2uGI/qwF9Yc+g+vDGwD05kwnDmlhUfgGWj9T2N37BkE1LuAVpXbIrLmo/ArX/CcWKH4 iFATBMdHiokItkKEmoNxr8FnQrsheG/gAmw7dhrzo9+BV4QnymSmw/i5EWlGHTae3YggnyDs v7wfHhoP3Eq/he8OfIfwWuGIuxkHtVINf09/+JX1g0KhwPXU6wj7MQxVvKrAXeOOMavHoHVg awR4BsBd7Q53jXvWc3Wf6uga1BX/xf+HR359BBmGDOgMOvRt0BcNKjbI2sddF3dh+ubp8C/r jw7VO+DDHR/CXe2ObrW7oap3VaRlpuFW+i2kZ6YjPTMdGYYMpOhScPL6SdSpUAfNA5rj2NVj SMpIQs1yNXEw8SCqeldF16CuOHb1GJaeWIoT107g8YaPI/paNN7b+h6+7/M9jiQewahVozA7 IgOXnh6EGzc4AH7mGcDTE0hMBLy9gZo1gQULgJ49gSVLgJs3gePHOf3WLQqnzEzAzc3y0Gqt //by4vLx8RRNmzcDUVFAUBDQogVF0eDBwEMPAVeu0HUzO2HTp3MQ/8svHPQ3bw6MG0fBFRcH jB/PH4BVqygehw4Funblvs6YAWzdyvWbNeO+BgRQ3IWHA40b8zh1OqB3b+Drr7mPPXpw3wID 8x4gJifz/bRais9z5/gZHW/bAUevHsWUTlNwKPEQVsasxMLDC/FiqxdRo1wNtKjcAlW8qiBF l4KDCXfP049dkWnMxPInlmN93Hp4aj3hX9YfHhoPBJULQnDFYBxIOIBt57chtEYoUnQpSLyT iH4N+kGhUCDTmAmVQoWY6zFYfXI1qnhVwfnb59E6sDWu3LmCSesm4XLKZfSo0wNN/JtYHYeX 1gu96/WGf1n/rGlLTyzFjG0z0My/GbrV6gaFQoHyZcrjQtIFTFo3CX3q98F7Ye/h+NXj0Kg0 +PZbnoPUVF47I0YAc+cCy5fzs756FWjalNs+cAD47DPeEBgwgCLcz4+f/e+/A/PmcZ3RoynU nnmG4jcykmLwwgWes927gXrXVFioUmDG1hmYuflD4HY1lIkOgNHrPJQ36yL9jhveqDEFSK0E D3cFMtLUKKOrBh//dPxP9waM+w0od3YYvFAFv7nPB8rcRKX0jnh+0TQYfQcCChOUZ71g2l8b 7um14HWkCuZ7T0OPgHisfOPVIn9fCYVHp5McNUFwdKSYiGArRKiVUnx8fKBWqxEXF4eGDRsC AHQ6HS5evIiKFSvmuU6Hkx3w/IvPIdOYiU/GzEWT9k1Qvkx51F44AOPav4JxDz9c6P2YFT4L 7mp3KBVK3Ey/iYoeeb+3meHNh+PjiI9x+uZpeGm9UM2nWq5lElIS4F/WHwqFApvPbsbpm6cx osWIQu/b/TAYDUjWJaNcmXLoH9wf+xP2IznzBipXpgh6//2818s+PTCQg+WiEBTE50cf5aMw dOhw7/mtW1u/btHC+jk7YWF5b2P8+ILvT7t2lr+vXqVQi74WjffC3sPk9ZNhNBlxbOwxRMVG 4bdjv+HKnSs4e+ssmvk3w95Le+Ht5o3radfxWMPHoFVp0frb1uhZtyeUCiUSUxKRlpmG0zdO Q6FQQKPUoFVgK0xePxlqpRplNWXx9b6v0dS/Kb7d/y3Ku5dHYkoiOlbviFvpt1DFqwo+2vkR KrhXwKQOk9AvuB8+3PEhElMSrY7hUMohTN041SrPq7JnZXzY7UNcSLqA5THLoVaqEX0tGpeS L2Ht4LWYt3ceWn/bGn5l/TC+0UyM7Qn89Rfdr759KZBHjWKoa7VqFHCff87n99+nIH/hBWDg QODvv4EtW+iCzp5NgabRALNm8Vp57TVg9Wrg00/5OjQUWLaMQq1ctBKmAZ7ouPsEPE0BWPSz Cr//zvWDgu5ea56JiDqyGweWdEe3MDc88QSgUJhw8vpJwKDF9tU1oVIBzZr9D8HBHEj88APQ 9uFE+Pup4OvuC6NRgbQ0YOJEoFMrEx4baPtbwlFRUYiKigIAZGRk2Hz7jo44aoLg+Ejoo2Ar RKiVYurXr4/Tp09nvT537hwMBgMaNGiQ5/JLvl4Cb29vmEwma+fNUPQcNW8376y/7yfSzLip 3dCwUsN85wd4BmT93aVGF3Sp0aVI+3Y/VEoVypUpl/Vao9RI1TwbYB5E6o16hNYIxe+P/Y6r d66iRrkaGBUyCqNCRgEA9l3ah0OJh7Co/yLULF8T0deiUaNcDSgVSkzrOi1X+GOKLgWxN2LR 2K8x1Eo1ElISoFFqYIIJX+z+ArE3Y/Fz/5+RkZkBv7J+6FDdombNeYjm635299l57rveoEem 0fLrqVVpoVLyf+ONjm8AADIyM3Ax6SJqV6iNiDoRMJqMUECB/fsVKFcOiIjguvv20f3I3i3D wwN4/XXL68uXLc6mQkFx17cv57VsyRsGgYF83bMnn3v0sKz/5pt3/4hXAW5GbF0dmDVvzJic R+ePelUeASKyT1OgfsX6AID6edwLefZZrmdGpaLDPH8+1wVsrxgiIiIQcfdDTEpKwrx582z+ Ho6MCDVBcHxEqAm2QoRaKaZ///6YMWMGPDw8EBwcjM8//xytW7e+b8XHXOGRxRBqzoRWpZVi DDbAHJZlroTYs27PPJdrWaUlWlZpmfU6ewhsXjlqnlpPNA9onvU6u6B/u+vb99ynguajaVSa +xYFcVO7oXaF2lmvlQrWXMo5gFar+bj3flGM5UVISIF2mahUEkfjIohQEwTHR4SaYCtEqJVi QkNDkZSUhD///BOrVq1CSEgIXn21CPkiItQAcJAu5c2Lj3kQqTPauRJiCWPX3CGVqmAlPQWH R6cToSYIjo4UExFshQi1Uk6fPn3Qp0+f4m1EhBqAu6GP4qgVG7UagMIIo8lo3ybQJYxdB9Di qLkM0vBaEBwfKSYi2Arpo+YKiFADcDf0UXLUio1CAajd+DnatQl0CWPXAbRSKb/6LoKEPgqC 4yOhj4KtEEfNFRChBkBCH22JtowOmYDLhT6Ko+a6bNmyBcuXL8fJkyeRmpqKdevWQankvU6d TofZs2cjOjoaFy9exODBgzFiRNEq2YpQEwTHR4SaYCvEUXMFRKgBkNBHW2J21Fwp9NGujpoI Nbuj0+nQsmVLDBo0KNc8o9EId3d3DBo0CLVr1y5Ws3URaoLg+EiOmmArxFFzBUSoAWCYXqo+ 1d674RRoy7he6KPdHTUpJmJXwsPDAQAHDx7MNa9MmTJ4+eWXAQBr164t1vtIw2tBcHzEURNs hThqroAINQAS+mhLVG78HNVK17nXI46aUBKIoyYIjo8UExFshQg1V0CEGgAJfbQlGjc9VAp1 sUK8HA27OmpKJWAy8SE4NSLUBMHxEUdNsBUi1FwBEWoApOqjLVFr9VArXGs0aXdHDZBbtC6A CDVBcHxEqAm2wnXillwZEWoA6KhJ6KNtULvpoFa4ViKN3XPUAP4vq+Vr2xmYPHky3NzcAAAR ERGIiIgAIA2vBcEZcKZiIlFRUYiKigIAZGRk2HlvXA/5xXd2zOFSItSgUUnoo61QafVQiaNW cpj/f6WgiNMwc+ZMeHt755ouDa8FwfFxJkct+42kpKQkzJs3z8575FqIUHN2zKFSItSYoyah jzZBrdVDBdcSanbPUQMk9NGOJCcnIzExEfHx8QCA2NhYKJVKBAYGwt3dHWfPnkVmZiZSU1Nx 48YNxMbGwt3dHYGBgYV6Hwl9FATHR4qJCLZChJqzI0ItC61KK46ajVBq9FDBtW77lwpHTX75 7cb27YKmE/YAACAASURBVNvxwQcfAAAUCgVGjx4NhUKBOXPmoFmzZpg8eTISExOhUChw6tQp rF69Gs2bN8ecOXMK9T4i1ATB8XEmR02wLyLUnB0RallIeX7bodLqXNJRE6HmukRGRiIyMjLf +b/++qtN3kevB9zdbbIpQRDshAg1wVZI1UdnR4RaFhL6aDtUGj2ULibU7Op0SI6ayyANrwXB 8XGmYiKCfRGh5uyIUMtCQh9th0qrh9LkWqNJcdSEkkBCHwXB8RFHTbAVItScHRFqWUjoo+1Q qHXiqJUkUkzEZRChJgiOjxQTEWyFCDVnR4RaFhL6aDtUGj2UJtcaTdrVUROh5jKIUBMEx0cc NcFWiFBzdkSoZSGhj7ZDoXa90Ee7DqAVCoo1EWpOjwg1QXB8JEdNsBUi1Jwd88BOKadaQh9t h1Kjg8LoWqNJuxd5UKmkmIgLYPfrTBCEYiOOmmArZPTu7IhQy0JCH22HQqUHXEyo2d3pEEfN JbD7dSYIQrERoSbYCumjVkpZu3ZtVnNVM3Xq1MHXX39duA0ZDBL2eBcJfbQdrhj6aHenQ6US oeYCiFATBMdHiokItkKEWinG19fXSpip1UU4XSLUspDQRxui0omjVtKIUHMJ7H6dCYJQbMRR E2yFCLVSjEKhQPny5Yu3ERFqWUjoo+1QqPWA3rVGk+KoCSWBTidCTRAcHSkmItgKEWqlmFu3 bmHgwIHw9/dH9+7dERoaCk9Pz8JtRIRaFhL6aEOUeiiMrhX6aHenQ4qJuAR6vRQTEQRHRxw1 wVaIUCulVK9eHW+88QZq1KiBY8eO4a+//sKGDRswd+7cwm1IhFoWGpUGmcZMmEwmKBQKe++O Y6PSAQbXuu1vd0dNiom4BHa/ISAIQrGRHDXBVohQK2HmzJmDVatW5Tu/efPmmDNnDho2bIiG DRsCAGrVqoVmzZrhmWeeQUJCAgICAgr+hiLUstAoOfrRG/XQquSWdbFQ6WFyMaFm9wG0hD66 BHa/zgRBKDbiqAm2QoRaCTNy5EgMGzYs3/mafH6hq1evjoCAAOzduxe9e/fOc5nJkyfDzc0N ABAREYGIiAgRatkwizO9QYRasVHqAYNrfYZ2d9ScRKhFRUUhKioKAJCRkWHnvSk4W7ZswfLl y3Hy5EmkpqZi3bp1UGZre3Lt2jXMnj0bx48fR6VKlTB06FB06dKl0O8jQk0QHB8RaoKtEKFW wnh6ehY+zwzAxYsXkZCQgFatWuW7zMyZM+Ht7W09UYRaFhqVxVETiodJqYMp083eu1Gi2H0A 7SQ5alk3kQAkJSVh3rx5dt6jgqHT6dCyZUuEhITg22+/tZpnMpkwceJEKJVKTJ06FRs3bsT/ /vc/VKxYEY0aNSrk+0iOmiA4OlJMRLAVItRKKQsXLkTjxo0REBCA48ePY9myZWjRogX8/f0L tyERalmYQx+lRH/xMSn1MBkKf8PBkbH7ANpJHDVHJTw8HABw8ODBXPP27duH8+fPY9myZfDx 8UFISAhu3bqFZcuWFVqo2f2GgCAIxUYcNcFWiFArpaSkpOD999/HrVu3EBwcjPDwcHTt2rXw GxKhlkWWoyYl+ouPUg9jpmuNJu0+gJZiIqWW6Oho+Pr6wsfHJ2tarVq1sGHDhkJvy+7XmSAI xUaKiQi2QoRaKWXs2LEYO3Zs8TckQi0LpUIJlUIloY82wKjQwZTpWvFZ4qgJ+XHjxg3UrFnT alqtWrWwZMmSQm9LhJogOD7iqAm2Qnn/RQSHRoSaFRqVRkIfbYBJoYfRxRpe230ALUKtVGMy mWyyHWl4LQiOj+SoCbZCHDVnR4SaFVqVVkIfbYBR4Xqhj6XCUXOCYiLOSIUKFbB161araXFx cfD19c13nTyr9EIaXguCM+BMjpqjVup1FkSoOTtGowi1bGiUGgl9tAFGhQ5GvWuNJu3uqEmO WqmlQYMGWLBgAW7fvp2Vp3b69GkEBwfnu05eVXpNJp5icdQEwbFxJqHmqJV6nQUJfXR2xFGz QkIfbYMRrhX6aDKVEkdNhJrdSE5ORmxsLOLj4wEAsbGxiI2NRVpaGkJCQhAUFIRXX30Ve/fu xezZs7F7927069evUO+hv3sPSYSaIDg2UkxEsBXiqDk7ItSskNBH22BU6GHQuc5o0vyDKzlq rsv27dvxwQcfAAAUCgVGjx4NhUKBOXPmoFmzZvjoo4/w0UcfYfr06fDz88PUqVPRsGHDfLeX lJEE5IgiunMHgBuQbgKSJMJIEByWjLsP8//xzZt8Ll/+wb6vl9YLCoXiwb6JUKKIUHN2RKhZ IaGPtiHT5Fqhj7q7JqzdHTXJUbMbkZGRiIyMzHe+r68vZs6cWeDtVZtbDcirZ/xkoMZXRdhB QRBKFwMBn1kl+5a337gNbzfv+y8oOAwi1JwdEWpWSOijbTBCj0wXctRKRUiaOGpOxYVXLuTK Ubt6FahTB7hyBXDLS8QJguAQ7NwJPPcccOwYX4eFAdevA4cOPdj39dJ6Pdg3EEocEWrOjgg1 KzRKjYQ+2gAD9DC4UI5aqXDUpJiIU+Ht5p3rzneyAkAG4OvJ0y0IgmPiUwYwpgHebvzaPnEQ SE0Fkq8BgYH23jvBkZCfAmdHhJoVWpVWQh9tQKZJh8wM1wt9FEdNeJDodDzNItIEwbFxc2PO qdEInDnDr+6mTYEcXTwKzdatwLPP2mYfBcdAfg6cHRFqVkjoo20wmFyrmIhez8GzXf+VRKg5 PdeuAfdovSYIgoPQuDEjMDZtYrhjo0YMf9yy5d7rXbp071TkdeuA33+XnwJXQoSasyNCzQoJ fbQNmSY9MjM0MJnsvSclg05XCkqmSzERp+L69dzTEhKAgICS3xdBEGyLRgM89RTw00/A4cN0 0zp3vr+jFhoKLFqU//zDh+nURUfbdn+F0osINWdHhJoVEvpoG/RGHWDQusxdPb3ezvlpgOSo ORkvvcTnn35iaBQAJCYC/v722ydBEGzH0KHAkiXAH39QqHXsyOIi168D330HvP66teAyGPhd 8NNP+W/z8GGgTBlgz54Hv/9C6UCEmrMjQs0KjUocNVtgMOkBoyYrd8vZKTWOmgg1p2H1auDG DWDCBODjjzlNhJogOA8tWwLvvgv07AkMGABUqgQ0aEAhNmYMEBMDPPookJLC5S9f5lf8xo0M gcxJcjKF3IABItRcCRFqzo4INSs0SslRswV6ox4waLLK1js7pcJRE6HmVNSpA3zzDfPSfv8d yMwUoSYIzoRCAYwfD8yeDVSvzmmdOwNvvw1ERABLl7IC5LhxnHfuHFC5MtClC78TcnLkCL8f evWyCLUpU4C//gK2bwcefrhkjksoWUSoOTsi1KyQ0EfbkGnUAwatOGoliQg1p6JDBw7gunbl tbVuneSoCYKz07kzkJTEsEiViu7aihUUZufPA0FBQI8ewIYNudc157q1asUCJTodwyqXLAE2 bwYqVCj54xEePCLUnB0RalZI6KNt0Bl1gFEctRJFiok4FR07ssF1aCjw2GPAypXiqAmCsxMW BrRuDTzyCF9XrQp8/jnw2mt01IKCLEVHct6X27cPaN4cqF0bKFsW+O8/IDaWlSS3bOF6gvMh Qs3ZEaFmhYQ+2ga9QQ+FSXLUShQpJuJUtG/P586dgZAQ4OBBEWqC4OwEBAC7dgHu7pZpffow P23TJgq1Fi0YCn30qPW6W7cCnToxpDIkBPj+e8DHB7hwgXltItScExFqzo4INSsk9LH4GE1G GEwGaBRacdRKEgl9dCqqVgUWLmQIZNOmDGuS0EdBcD08PBjO+O+/FGpqNb8XsvdcS0wETp6k Ew9w+cWLWbDkoYe4jcaN7bP/woNFhJozYzKJUMuBRqURoVZMzKGjGpU4aiWKLYWaqzTAK+UM HcrrqkEDXmO3b4ujJgiuSOfOjGwPCuLrLl2At94C+vfn1/W2bUCTJkD58pwfEgKkpvImT9eu dNpkqOeciFCzA4cOHcIbb7yBvn37IiwsDJfyqMN6584dvPvuu+jXrx+GDRuG5cuXF+5N0tJ4 y+XHH+W/NxsS+lh8zEJXo5IctRKlsDlqmzbxlquZS5eAnTsZZ1OuHOtDZ1fa0dGWOvGXL0s+ XCFJS0vD8uXL8dJLL6F///6YPn06Usx1t++DVgs0bMjo1ooVH/COCoJQ6jCHLZqrQ44fz0Ih mzYBO3bQXevUybJ8q1Z8btoUePNN4NtvS3R3hRJEhJodyMjIQIMGDfD888/nu8z06dNx9OhR TJw4EZ06dcIXX3yBjRs33nvDy5YBY8dyVPnKK2zSER0tQi0bWpVWiokUE/PnV8VPiz/+4LTT p3npXb3K15mZdAfyEnLJyQzhyNqenstmZlqmJSQw/n7/fsv2/vsPuHnTso2oKGDtWsvj1i3O 0+n442aefu0ap9+5w0eex5RtP3OaTUYjkJ5eih21s2fZRdWMwQD8+SdrOD//PD+YnTtp2/Tv D3h5sZ7zzp2sC20y8UPq2ZMZ7ePGATVrAqNHi/NWCBYvXoyVK1fiySefxNtvv42UlBRMmjSp wOs3bUqRJl/XguB6dOzI3LSaNfm6bFkgPBx44gngk094zy0iwrJ8YCDQrh1zXb29AT8/++y3 8OBR23sHXJHWrVujdevWSEhIyHP+hQsXsGfPHnz55ZeoX78+OnTogPT0dCxduhShoaH5b3js WP731qzJW7ObNvE/2Ql/+aOiohCR/VurgGhUGqRlphX7/S8mXcTZW2fRsXrHYm8rP67euYqK HhWhUCgAFP2YbY3ZkfzlZw3CunD8v2MHSwT/8QcvuZ07Ofb396dWuHSJidE+PiyacPs2MGsW 7yMsXkwtUa0a8OSTLDNsrm519GgUhgyJwKpVNIlTUhjycfYsY/I9PLhPaWkUaD17UqO4uTFE JD2duqVnT+DLL7nsU08B9epRXJofV66w8eiFC9zXceOAQYN4TB9/zGkl9dHne56VStZk/r// Y7OdF19kya/Onalgn36awmrFCmabf/01G3UNHcrbsTNnAi+8YNneypW8LdugAdd56CGOCPr1 Az74gKXIPvvM0uRHyBeDwYA1a9Zg9OjR6NChAwDA19cXw4YNw5EjR9CkSZP7bqNZM55eZ6W0 fH+VJK52zK52vIDtjtnb23JjMjtDhlDE9esH9O5tma5Q8HdXcH5EqJVCYmJioFAoUNN8awVA rVq1sHLlynuv+PPPzED99lsOyHx8OEJVO99pLuqXo5vKDQsPLcTu+N34oc8PWB+3Hjsv7kTj So3RoXoHHE48jJaVW2LBwQW4mHTRal2VQoWuNbriyJUjWHxsMbQqLSJqR6BGuRpIy0xDmj4t 69kEE55t8Sw8tZ7Ycm4Ltp7firibcRjSdAhWn1qN2BuxaOzXGIMaD8J/8f9hx4UdGNJ0CMa1 Hofd8bsxe+dsrI9bj1rla6FOhTqo51sPp345hU3qTTh1/RQeb/g46lSog2/2f4PVp1ajvm99 NPVvmvXYELcBn+76FFW8quByymX0D+4PpUKJzWc346nGT2Hv5b2oXb42utXqho1nN+LTXZ/C YLK4NT3r9kRz/+b4Ys8XqOZTDan6VCSmJOKO/g683bwBAE0babBgAfDssxREW7ZQcB08CLz6 Ku8OrlsH/PYbULcu0K0b9cT48XyPiRNZmnzNGqBRI5o8a9cyIq9nT94h7NMnCipVBH7+mcsm JDDhulIlLnNXw8Jkoi45dAhYvpz/Bkolp7/5JsXf0aOstPXRRxR69eqxX03t2uw/89VX1Dz1 6wNz5rCRaIcO1Cv16/MOZ0mQ77WtVlNcDR7MkObLl/k/P2QIb7v++CMV6q+/8kBUKt64GT6c VSv69LHeXvXqdOFDQxl3t2oVD/L6dX53PP64NOYpIAaDAWlpaXDPVsrNzc0NCoUCx44dK5BQ e/xx3qxwVmQQ7/y42vECD/6Y27cHpk/nfXjz753gWjjfCN4JuHHjBgIDA6HNlhRTs2ZNGAwG 3Lp1C+XKlctzvaQuXXhb5vXXOSEzk6NSvd46rswJ0BmNSCrCMT3ZbATq+TXH5nOb0fjr1nio 8kPoUacnlsdGYfbu+Wjs1wivb5yGx4IfQ+/ggVbrpunT8O+ZfxHkE4T/Rh6Gu8Ydn+7+DCkG A8pofeDtEYAyKnd4aNxxOyMJI1a9BDe1Fu2rtUevBgNRwb0Cfj78Ex5vMhxdgrpgzam/8euJ lWhXrS3ertsXM7fNxPRtH6GiRyWMfGgkPn9kAQ4mHMSVO1ex//I+HLpyDAGptVDPrzleWTcF qZmpeLjmw/is9wKcv30ex64exTeHfsHRK5Ph6+6LWRGfIlWfhvJlymHGthkwwYTHGw/F8tg1 aFetHU7dOo+vlz6NimUrYuFjf6Kihy8/W4MeM7bNwPyDCzGz+ydIy0xDWU1Z+Hn6oaymLOJu xuHEtWgkGwwI7QW06grcuAHUacrPKSRbieDwR/nIi105ftseeYIPM0mZQLWaRsz4iOf5jgnw 8gf6D+H85BxRgE89Czx19+8UI4C7KVaTpgHZA9BmfZr3/rw1y/J350geU06dklQC/0b5Xtuv vMJf64YNge3beXv12WeBGTP4C968uWVZk4n/8x070jIE8v4OaN2anVVr1KDIy8ykWMvMpGsH wMtkynJ1hbzRarUIDQ3Fb7/9Bn9/f3h6emLBggUwmUy4Zo69vQ/Vq1vyUwRBEAB+tU+dau+9 EOyJCDUbMmfOHKxatSrf+c2bN8ecOXOKtO17DZRMd/NIqq1fb4kFy8mZM0V631LLuXP4Iiqq iCtrAIQDLcKxH8D+FAD+TQF/YCsA+AKLACzKKzLVZyQA4Ls9sXcndOVTxt1HdhrMAwAsAbDk bu4Wyo3C+hsAblwE0ASo2ATb0wCcA1BtGlANuAZgxh1gxo4jAFQAAgBlL8DjMn5U9gLuAKjb AgCwFMDSkzougwCgYjhQEUgCMDjOfKxGIOANAMCBmwB8x2FbKgBtK6D+AFwF8Eh0KoBUy757 jQC8gCFnAcB8w+DG3YcaQGP8z/z5P3P3oynq6bgXxTrPDsr9jvnCBT7/9huf//mn+O958GD+ b9euHbwfkCuflJQEwPId5sg89dRTWLRoEcaPH4/09HRERESgVq1aUOUIPTcfq/nYXYWMjAw5 ZifH1Y4XcL1jdqbvbEdBhJoNGTlyJIYNG5bvfE0BqxFUqFAB8fHx0Ol0Wa5aXFwcVCpVnm5a WtrdnKuBA3PNc2oKWwnTGZBjdg1K0TGXRDReWloaPD09S+CdHhwBAQF49dVX8fLLL8NgMECr 1aJfv36oUqWK1XLm7+tqzhznmA/z5s2z9y6UOK52zK52vIBrHrMzfGc7CiLUbIinp6dNLtz6 9evDZDIhLi4O9evXBwCcPn0aDRo0yHN5X19fLF68GO7u7hKiJAiCw2AymZCWlgZfX19774rN UKlUUKlU2L17N+7cuYM2bdpYzZfva0EQHBVn/M4u7YhQswNpaWmIj4/Pyl04d+4cUlNT4e/v Dy8vL1SrVg2tW7fGO++8gxdffBEnTpzAX3/9hcmTJ+e5PaVSiUqVKpXkIQiCINgEZ7kru2vX LqjValSoUAGrVq3CmjVr8NhjjyEgIMBqOfm+FgTBkXGW72xHQYSaHYiJicGECRMAMPdsypQp UCgUeP3117OqB7311luYM2cOPvzwQ/j4+OCFF164d2l+QRAEwW4kJyfju+++w82bNxEUFIRR o0ahb9++9t4tQRAEwYERoWYHmjdvjg0bNtxzGQ8PD7z55pv33dby5cuxbNky3L59GyEhIZgw YQI88iso4mD88MMPWLhwodW0jh07Yvr06QCAa9euYfbs2Th+/DgqVaqEoUOHokuXLvbY1SKx ZcsWLF++HCdPnkRqairWrVsHpdLSg74gx+do5/9+xxwWFpZrnW+++Qa1a9fOeu1Ix/z/7L17 fBTV/f//2vvmnmwuhICERJFbFVDEUATFoinW9mOE8CN8qlarxQYlSPBL0AqtWgmKglou9iN8 aBXEFNECQoNBKmo/NRbkKqCEIGSBkMvmspu9ZHfn98ebszOzl2Q3CSTZnOfjsY/dzJ6ZOWdm dnJe83qf93n33Xexb98+GI1GZGRk4LbbbsPPfvYzxMTEeMqE23kOps3hdp4BYMqUKZgyZUqb ZXpbm0Ih3O/XQN+7Z/e1+zXA79l96Z7dW1C2X4TTU9m7dy9WrVqF2267DU8//TSOHj3q+acY LgwfPhwffPCB57VwISVaFwQBCxYsQHV1NZ577jkMHToUL7zwAo4dO9bNNQ4eh8OBm2++GbNm zfL5Lpj29cbz31abGb///e9l53zw4MGe73pbm48ePYoZM2Zg7dq1yMvLQ1lZGTZt2uT5PhzP c3ttZoTTeQ6GcGyTN+F8vwb63j27r92vAX7P5vfsngd31HoxW7duxc9//nM89thjAICUlBTM nj0bVVVVGDhwYDfXrmtQqVRISEjwWb5//36cPXsWH374IeLi4jB27Fg0NDTgww8/xMiRI7uh pqHDnr4f9JMaPZj29cbz31abGdHR0X7POdD72lxcLE7Ods0110ChUKC4uBgPP/wwtFptWJ7n 9trMCKfzHAzh2CZvwvl+DfS9e3Zfu18D/J7N79k9D+6o9WJOnjyJzMxMz9/p6elQKpU4ceJE N9aqa6moqMC0adPw9NNPo6ysDHY7TVZ24sQJJCYmIi4uzlM2MzMTx48f766qdinBtC9cz39x cTHy8vLw1ltvobKyUvZdb2+zIAhwOBxQX56XrC+cZ+82M8L5PPsjHNvkTV+9XwN947fsj3D/ HfN7tki4n+ueChdqvZTGxkY4nU7ZD0Or1WLgwIGebJK9nZEjR+KZZ57Byy+/jFtuuQUbNmzA ypUrAQD19fXIyMiQlc/MzER9fX13VLXLaa994Xr+f/3rX+P5559HYWEhTCYTHn30UVy8SDOP 9/Y2OxwOrFu3Dr/4xS884zzC/Tz7azMQ3ufZH+HYJm/68v0aCP/fsj/C/XfM79l9957dk+Ch j2FGOM3Lc8stt3g+X3vttRg8eDD+8Ic/oKCgAAA99QlnOtK+3n7+//u//9vzeezYsTh79ixK S0vx0EMPBVynN7TZ5XLhj3/8I3Q6HR555BHZd+F6nttqc7ie51AJpzb19fs1EL6/5UCE8++Y 37P5PbunwB21XkpcXBzUarXMfnY4HKiqqkJSUlI31uzKcfPNN8PpdOLo0aNITEzEmTNnZN9X VlaGzSSMBoOhzfb1lfOflZWFr7/+GkDvbbPb7UZxcTGMRiNeeeUV6PV6z3fhep7barM/wuE8 t0U4tqk9+tL9Ggjf33IohMvvmN+z+T27J8GFWi9m6NChqKio8Pz9ww8/wOVyYdiwYd1YqyvH N998A7VajRtuuAFDhw5FXV0dGhsbPd9XVFRg+PDh3VjDrmPYsGHttq8vnP+vv/4a48aN8/zd 29osCAKWL1+OkydP4pVXXvGZKDQcz3N7bfZHbz/PwRCObWqLvnS/BsLztxwq4fA75vdsfs/u afDQx17M/fffj5deegmRkZEYPnw4/vSnP2HcuHFhk2Hnrbfewo9//GMYDAYcOHAAW7duxeTJ k6HT6TB27Fikp6ejsLAQjz/+OD777DOUl5fj9ddf7+5qB01zczOqq6thNBoBAKdOnYJSqcSA AQOCal9vPP9ttfnQoUMwmUwYPnw4LBYLysrKcPz4cTz33HOe9Xtbm1977TX83//9H4qLiyEI gmccQ3x8PJRKZVie5/ba/O9//zvsznMwhGObpIT7/Rroe/fsvna/Bvg9m9+zex6Kp+Y8LOh0 Wuh1Ouh0WvTvPwAtlibkz1+CkydPygqfP3++m6rJCcTf//53fPDBB2hqasLYsWNRWFiIiIiI 7q5Wl/D888/j8OHDsFgsGDVqFG6//XZMmjQJUVFRAIC6ujosX74cx44dQ0pKCh588EFMmjSp m2sdPP/4xz/w8ssvA6BYbkEQoFAo8Nprr2HUqFFBta+3nf+22uxwOPDWW2/h/PnziI+Px6RJ k3DHHXf4PJHrTW2+8847Pe1kKBQKbNq0Cf369QMQ3HUcTm3++uuvw+48B0s4tokR7vdroO/d s/va/Rrg92wGv2dfWdLS0mR/Dx06FOtXF0MfEY3qixdgs9thtztgs9u5UONwOBwOh8PhcDic q0EoQo2PUeNwOBwOh8PhcDicHgYXahwOh8PhcDgcDofTw+BCjcPhcDgcDofD4XB6GDzrYzex b98+fPTRR/juu+/Q0tKCsrIy2SzwtbW1ePXVV/Htt98iOTkZDzzwAG6//fZurDGHw+H0DqxW K0pLS7Fnzx4YjUaMHj0a8+fPD5h2+ty5c9i6dSvKy8uh1WqRlZWF3NxcGAwGAMC///1vbNiw AUajEXq9Hrfccgvuuece/OhHP/Jsw+l0YtWqVfjiiy+gVqtx99134+GHH74q7eVwOBxOeMId tW7C4XDg5ptvxqxZs3y+EwQBCxYsQHV1NZ577jkMHToUL7zwAo4dO9YNNeVwOJzeRUlJCbZt 24aZM2diyZIlMJvNWLhwYcDya9aswYULF/Dss89i7ty5OHjwIDZu3Oj5PiYmBr/85S+xevVq vPjii9DpdHjhhRfgdDo9Zd588018+umnePTRR5GTk4OSkhK89957V7SdHA6HwwlvuKPWTUyZ MgUAcPDgQZ/v9u/fj7Nnz+LDDz9EXFwcxo4di4aGBnz44YcYOXLk1a4qh8Ph9BpcLhd27tyJ xx9/HBMmTAAAJCYm4sEHH8SRI0dwww03yMrbbDaUl5fjtddew4gRIwAAOTk5WLt2LZ588kkA 8LnvZmRkYNeuXfjmm29wyy23wGw2Y/fu3Vi0aJEnTbdCocCWLVuQl5d3pZvM4XA4nDCFO2o9 kBMnTiAxMRFxcXGeZZmZmTh+/Hg31orD4XB6Pi6XC1arVTZ/j06ng0Kh8BuVoNfrceONN2LX RMUUGgAAIABJREFUrl1oaGhAdXU1ysrKMH78eL/bN5vN2L59O9RqtUfYnTlzBna7HZmZmZ5y mZmZqKmpQU1NTRe3kMPhcDh9Be6o9UDq6+uRkZEhW5aZmYktW7Z0U404HA6nd6DVajF58mRs 3rwZ/fr1Q3R0NNavXw9BEFBbW+t3neLiYhQWFmLatGkQBAGTJk3CggULZGXMZjNyc3PhcDgQ HR2NNWvWeCZzrq+vh1arxYABAzzl2T28rq4OycnJV6i1HA6HwwlnuFDroUhniG8Pt9uNuro6 REREQKFQXMFacTgcTtchCAKsVisSExNlyZQ6S15eHjZu3IiCggLYbDZkZ2cjMzMTKpXKb/lF ixYhKioKxcXFsFqtKCkpwbJly1BUVOQpExUVhXXr1qG6uhp79+7FvHnzsGrVKqSmpnrKSO+/ ge7F/H7N4XB6K1fqns0JDBdqPRCDwYDPP/9ctqyyshKJiYl+y9fV1WHGjBlXo2ocDofT5ZSU lHSp65SamorCwkLMmzcPLpcLWq0WOTk5SEtL8yl78uRJHDp0CJs3b0ZSUhIAoF+/fsjPz8fs 2bORkJAAgIRXWloa0tLSMGbMGBw5cgRlZWX45S9/CYPBAIfDAaPR6HHVKisrAcDnvs3v1xwO p7fT1fdsTmC4UOuBDBs2DOvXr0djY6NnnFpFRQWGDx/utzwbi1GCEkQi8qrVszt5G2/jUTza 3dW4qvA29w16WpvHnxsPdeyV+VfR1NSEa665RjaerCtRqVRQqVQoLy+HxWLBrbfe6lNGqVRC oVDIng4rlUoolcqAkQ1utxsul8tzfx48eDB0Oh0qKio8Qq2iogLJyck+nRnW1nPnziE2NrZL 2tkbWLRoEZYuXdrh9WfMAMaPB556qgsrdYXpbJt7G32tvUDfa/OVvmdzfOFCrZtobm5GdXU1 jEYjAODUqVNQKpUYMGAAxo4di/T0dBQWFuLxxx/HZ599hvLycrz++ut+t8XCZ35y7id95h// J898guyXsru7GlcV3ua+QU9rsypGdcVD9Lp6+1999RXUajUMBgN27NiBnTt3Yvr06UhNTUVN TQ0KCwvxzDPPYNiwYRgyZAgyMzOxcuVK5ObmwmazYdOmTcjKyvLMo/bBBx9g0KBBGDBgAC5e vIh9+/ahqakJ2dl0nqKjo5GdnY0VK1bAarWisbERGzZswIMPPhiwrbGxsX3mfg1QQpfOtJdd Ir3pkHW2zb2NvtZeoG+2Gej6ezYnMFyodRNffvklXn75ZQB0wT/++ONQKBR47bXXMGrUKCxf vhzLly/H888/j5SUFDz33HOeDGOBUMeqr9iT756GUqvsM21l8Db3Dfpim7ua5uZmrFu3DiaT Cenp6Zg9ezbuu+8+AJQV0mg0wm63e8oXFRVh165dKC4uhk6nw8SJEzF16lTP962trXjzzTdx 6dIlDBw4EOPGjcOyZcug1Wo9ZZ544gkoFAq8/fbb0Gg0mDFjBmbOnHn1Gh3mOJ2A1drdteBw OJyrC+8NdBM//elP8dOf/jTg94mJiX3KTg8V9iS7L8Hb3Dfoi23uaqZMmeKZq9Kb1NRU7Nmz R7YsIyMD+fn5yM/P97vOzJkz2xVdarUaBQUFKCgo6Filw5zOXtdOJ2CzdVFlrhJ97bfc19oL 9M02c64uPGULp1fSF2+OvM19g77YZk7409nrurW19zlqfe233NfaC/TNNnOuLlyocTgcDofD 6dH0RkeNw+FwOgsXahwOh8PhcHo0fIxaeGG1AnfeSU4ph8MJDB+jxuFwOJywwmq1orS0FHv2 7IHRaMTo0aMxf/58REdH+y1/7tw5bN26FeXl5dBqtcjKykJubq4n6+O+ffvw0UcfoaKiArGx sbjtttswdepUDBo0yLONefPm4fDhw7LtzpkzB9OmTbtyDe1DtLZyRy2caGwE9u4FLBYgPr67 a8Ph9Fy4UONwOBxOWFFSUoLPPvsMv/71rxEdHY2NGzdi4cKFWLVqld/ya9asgdvtxrPPPgu7 3Y4///nPcDgcePLJJwEAR44cwfjx4/Hb3/4WDocD77//PoqLi7F69WrPNhQKBaZPn468vDzP ssjIvjGv5dVA6qg5nUBeHvDOO4Be37314nQM5qRx8c3htA0PfeRwOBxO2OByubBz50488MAD mDBhAkaNGoW5c+fi+PHjOHLkiE95m82G8vJyzJo1CyNGjMCYMWOQk5ODvXv3esrMmTMHubm5 GDJkCEaOHInCwkKcOnUK3377rWxber0eCQkJnpdOp7vi7e0MZ88CkyZ1dy2CQzpGrbkZ2LIF aGjo3jpxOg4TapJZMjgcjh+4UONwOBxO2OByuWC1WhEREeFZptPpoFAocOzYMZ/yer0eN954 I3bt2oWGhgZUV1ejrKwM48ePD7gPpVIJl8sFt9stW75jxw7cf//9WLp0KQ4cOABBELquYVeA CxeAAwe6uxbBIXXUWlro3eHovvpwOkewjtqZM0BJyRWvDofTY+FCjcPhcDhhg1arxeTJk7F5 82ZUVlaipqYG69evhyAIqK2t9btOcXExqqqqMG3aNOTl5SEyMhILFiwIuI+1a9fi+uuvx8iR Iz3L7rrrLixevBgvvfQSEhMTsXjxYuzevbvL29eVsJT3PVxPApCPUWNCjSei6L0EK9T27gWW L7/y9eFweip8jBqHw+Fwwoq8vDxs3LgRBQUFsNlsyM7ORmZmJlQqld/yixYtQlRUFIqLi2G1 WlFSUoJly5ahqKjIp+yWLVvw5Zdf4o033oBCofAsv+eeezyfhw0bBgAoLS0NOM/SokWLPKGR 2dnZ3TIfU2sr4HaTW6XRBLeOIACSZl81uKMWXgQb+tjSQolHON1HaWkpSktLAQB2Hqt61eFC jcPhcDhhRWpqKgoLCzFv3jy4XC5otVrk5OQgLS3Np+zJkydx6NAhbN68GUlJSQCAfv36IT8/ H7Nnz0ZCQoKn7Pbt2/GXv/wFr776qizjoz+ysrLw/vvvw+FwQKvV+ny/dOlSxMbGdrKlnYMJ Has1sFD79lsgJQVISgJMJmDkSOD774GoqKtXT0Au1Ng7F2q9l2AdNS7Uuh/pg6SmpiZZEiXO lYeHPnI4HA4nLFGpVNBqtSgvL4fFYsGtt97qU0apVEKhUECpVMqWKZVK2RizXbt2Ye3atVi6 dCmuv/76dvddXl6OUaNG+RVpPQXWWW5rfrJFi4D33qPPn39O49qam6983byRJhPhjlrvJxSh xpPGcPoyXKhxOBwOJ6z46quvsH//flRWVuLNN9/EkiVLMH36dKSmpqKmpgYPPvggTpw4AQAY MmQIMjMzsXLlShw5cgRff/01Vq9ejaysLM88amVlZXjttddQUFCAtLQ01NfXo76+Ho7LSuH8 +fN499138f333+PMmTN45513sH37dlk4ZE8kmM6y3S5+/9ln7Ze/UrDxdAAfoxYOhBL6KL0G GceOAbNnX5m6cTg9CR76yOFwOJyworm5GevWrYPJZEJ6ejpmz56N++67DwBlhTQajbKxFkVF Rdi1axeKi4uh0+kwceJETJ061fP9xx9/DLfbjeLiYtl+Fi5ciOzsbGg0GvznP/9BSUkJFAoF xo8fj6KiIowbN+7qNLiDBOOoORxiZ5oJte4YpsIcNUHgjlo4EIqjBlD4o3TOvCNHKNEIhxPu cKHG4XA4nLBiypQpmDJlit/vUlNTsWfPHtmyjIwM5OfnIz8/3+86K1asaHN/ycnJWLlyZccq 241Ix6i1VcZup47yN98AanX3OGpOJ73b7VyohQOhOGoAXX/9+onLTSY+WTanb8BDHzkcDofD 6YME42owoXbwIDBgAJCc3HFHrbYWWLs29PUEQRRqNpsoLHnoY++lI46alPr64K7DTz4BHnkE +OtfQ6+jNxcvApmZnd8OhxMKXKhxOBwOh9MHCSb0sbWVOsRmMxAfD+h0HXcyvvkGeOml0Ndz ucTPVit31MKBUIWad0KR+nrfdc1mwGiUL9uyBdi2DVizpuN1ZVRVAZWVvWPeQU74wEMfORwO hxNWWK1WlJaWYs+ePTAajRg9ejTmz5+P6Ohov+XPnTuHrVu3ory8HFqtFllZWcjNzfUkE9m3 bx8++ugjVFRUIDY2FrfddhumTp0qS9HvdDqxatUqfPHFF1Cr1bj77rvx8MMPX5X2dpRQQh/t dhJp0omnQ6W1FbBYQl+PuWkA7ZsLtd5PR0IfpfgLffzf/wX++U/ggw/EZRYLcN11XRMmWV9P 76HMO8jhdBbuqHE4HA4nrCgpKcG2bdswc+ZMLFmyBGazGQsXLgxYfs2aNbhw4QKeffZZzJ07 FwcPHsTGjRs93x85cgTjx4/H8uXLUVRUBKPR6JNY5M0338Snn36KRx99FDk5OSgpKcF7LK99 DyWU0EebjZI56PUdD31sbSXXI1SkQk3qqHU09FEQqKPfHv6yDV4JumO6g+6mKxw1h0PubtXU iOUZZjPNAdgVCXCkQo3DuVpwocbhcDicsMHlcmHnzp144IEHMGHCBIwaNQpz587F8ePHceTI EZ/yNpsN5eXlmDVrFkaMGIExY8YgJycHeyUp5ebMmYPc3FwMGTIEI0eORGFhIU6dOoVvv/0W AGA2m7F7924UFhYiOzsbM2bMwCOPPIKPPvroqrW7IwSb9dHhoA61Tte50MfWVtpWMALLZCJ3 RFpPvV4+Rq2jjtru3cD48e2XW7YM+N3vOraPYHE4gLS04IRjOBGKUNPp/I9RA+QCrKHBV5CZ zUBiYuD9CAKwdWtw4Yxsn3xsJOdqwoUah8PhcMIGl8sFq9WKiIgIzzKdTgeFQoFjx475lNfr 9bjxxhuxa9cuNDQ0oLq6GmVlZRjfRk9eqVTC5XLB7XYDAM6cOQO73Y5MSaaBzMxM1NTUoKam pgtb17WEMkbNbu8aRw0ILvxx61bgqafoM3MwYmK6Zozazp3kvrRHff2Vn2zZbKZXR0JCezPS LJ5t0dIC9O/vP/QRkAswk8n3mrBY2hZqdXXAtGm+2/cHF2qc7oALtR7Khg0bcOedd8peixcv 7u5qcTgcTo9Gq9Vi8uTJ2Lx5MyorK1FTU4P169dDEATU1tb6Xae4uBhVVVWYNm0a8vLyEBkZ iQULFgTcx9q1a3H99ddj5MiRAID6+npotVoMGDDAUyYjIwMAUFdX14Wt61pCGaPGQh8766gB wYU/VlSIIYGsUx8dLR+j1tEO8+7dQFNT+y6KzXblx8GF0+TdggCsWBHcMWvLUTt6VPzc0kKO o7/QR8DXUfPed3uOGlvuHTLpDy7UON0BTybSgxk+fDhefPFFz99arbYba8PhcDi9g7y8PGzc uBEFBQWw2WzIzs5GZmYmVCqV3/KLFi1CVFQUiouLYbVaUVJSgmXLlqGoqMin7JYtW/Dll1/i jTfegEKhkH0n/dv7u55IKGPUpMlEOuuodUaoddZRq6oCTpygzzYbIDFefbDbr3ynnDlp4dD5 d7mA+fOBSZOAm29uu2ygZCJuNzB6NJ3/9PTAjhoTTdJr11/oo8XS9hg1trythxXe+wyHc8Xp PXCh1oNRqVRISEjo7mpwOBxOryI1NRWFhYWYN28eXC4XtFotcnJykJaW5lP25MmTOHToEDZv 3oykpCQAQL9+/ZCfn4/Zs2fL7sHbt2/HX/7yF7z66quyjI8GgwEOhwNGo9HjqlVWVgIAEhMT /dZx0aJF0Ol0AIDs7GxkZ2d3TeNDINgxalJHrTNZH5ngCkaonTollmttBVQqElXeWR//+U8g Kgq45Zbg6lBWBtx0E3DgAAnBtoSat6P2P/8DzJgBxMUFty/GxYvAp58Cs2b5fhdOjho7vydP Bi/UvK8lh4MEX22tKNTS0oAffhDLWK3iet6hj9KpHAAxmYjNRo6f9/MTqaPmcABKJU3q7o/O CLWmJnqPjQ193e6mtLQUpaWlAAB7V2Rl4YQEF2o9mIqKCkybNg2ZmZnIzs7GxIkTPf/YORwO h9M2KpUKKpUK5eXlsFgsuPXWW33KKJVKKBQKKJVK2TKlUglBEhu3a9curF27FsuWLcP1118v 28bgwYOh0+lQUVHhEWoVFRVITk5GcnKy37otXboUsd3cawsm9JE5aCyZSFc4au2NxxIEclRa WqjjzdKhR0RQXa1W+ru1FdiwgTrjW7YEV4fvvwfGjqXwuqYmICUlcFmbTZ7hb8kSYNgwYOLE 4PbF2LcP+P3v/Qu1cHLUWBtOngy+rD+hBpAocrvp+/79gcOHxTJsfBoLhWU0NNA1KoWFPrrd dC7vuQd4+20SgYDcUZs7l87vvHn+69wZofb883Rdv/pq6Ot2N9IHSU1NTVi9enU316hvwYVa D2XkyJEYMmQIUlNTsX//fmzYsAH79+9vM8U0h8PhcICvvvoKarUaBoMBO3bswM6dOzF9+nSk pqaipqYGhYWFeOaZZzBs2DAMGTIEmZmZWLlyJXJzc2Gz2bBp0yZkZWV55lErKyvDa6+9hqef fhppaWmov9xji46OhlarRXR0NLKzs7FixQpYrVY0NjZiw4YNePDBB7vzMLRLe6GPLhd1cKXJ RDo7jxrQvqNWXy+Gulks1MFWq8Wsjy0t5Go5HNTBLisTy7RHdTU5NDExossRCLud2s9gGTBD xWym/fojXB01APjPf4CPPyaB602g0EepUGMPEKShj3/+M4mxmBhyUu122sftt5OAu/yTBUDX r9VKQg2ga+df/wIOHRKFmtRRq65u2y3tTHr+S5f4vH+cjsGFWg/lFkkcx7XXXovBgwfjD3/4 AwoKCqDX6/2u0xNCaTgcDqctrkYYTXNzM9atWweTyYT09HTMnj0b9913HwDKCmk0GmX7Lioq wq5du1BcXAydToeJEydi6tSpnu8//vhjuN1un7nTFi5c6LnPPvHEE1AoFHj77beh0WgwY8YM zJw584q0r6toL/SRdSxZev6EhKszRq2igjrc9fUUntjaSiKMOWotLUB8vFivxkagvBz48Y/b r0N1NY2Bio1tf/4yb0Ha0TFrZjOJQhY+KiWcHbWDB2ny6UBCTan0PcZsG/X1ooiVJhPZtIlE j8FAYYw2GzBnDvDyy1Q+KkrcFltfKtRaWoDLUckAxGu5pYXORVvinTl5HTlXDQ19L7Mnp2vg Qq2XcPPNN8PpdOLo0aMYO3as3zI9IZSGw+Fw2uJqhNFMmTIFU6ZM8ftdamoq9uzZI1uWkZGB /Px85Ofn+11nxYoV7e5TrVajoKAABQUFoVe4m2htBbTa9oWaNJkIE0cd3R/Qfof11Clg6FDq 6Dc3i6GPUkctMZG2Z7WSiPvrX8llueEG2kZLC4WaSTvuAHXy+/UjoRaMoyYd0xSso3bxIpCa Kv7NBOGlS4BkaKOnnkB4CDXmNH33HTmRVmtgJ7G11Td0EZA7ai0tdPz79RMdtaYm4PhxEts2 G70sFjE0Unp+2AMBJtSY2Dt9WizD9m+1ti3UBKFzoY8NDX1vrjxO18DT8/cSvvnmG6jVatzA /gtxOBwOh9MJHA4SLNLO8pdfAg8/TJ+l4WnMDQpmHjVBEEMGjx4VP3s7an/8I7B2re/6p08D 115LwstsFsMapWPUpKGPOTnAtm2UUISJzoUL6eVNdTV1/IMJfZQmExGE4ITa998Dl2dt8MDa 60+0MNEqDaczGn230RtgbbDZqA02GyUF8U7wAdC1EBPTduhjSwsQGUnnurGRzgE7ZwYDPTiw 2+n4HjwoXx+gY6vVUjmNRhRagRw15nz6gyUbiYzsmFBrbAxu7j4Oxxsu1Hoob731Fo4cOQKj 0Yjt27dj1apVmDx5Mk8mwuFwOJwuobWVhJrUUfv+e+Dzz+mz1FFjyUSCmUftk08AFnl/9900 VontDxCFy4EDwN/+5ru+yUQuSEyM6KixMWr+Qh9nziRhkJxMY5AAoLTUN6mFIJBYSkkJPvSR 1ZmJkPY66Y2NJAik4oTtx59Q8+eoXbpE56G3wUJUBw+mY2+1kkj3N31hsI5aZCSda7dbFFKJ iSTU9HoSYzYbjTsD5MLPbBYdVb3ev1CTjlFry1Grryd3Lymp445aba18zCOHEww89LGHUl1d jT/84Q+wWCwYNWoUZsyYgUmTJnV3tTgcDocTJvgTahaLKCi8Qx9ZMpH2HDWjUdyG2ewrRpiL 1NBAwoqFVTIcDnLPoqNJ5MTGBh6jZrXScoUCuPNOSoN//fUkdPylarfZQgt9lNZJ+t7eOmaz mJgiGEdN2vlnAtHtpnFcV5t33qFjOn26uOziRTrmAYbIAxBDVFNTSZSw64q5mFKYo+YdBuud TCQyksoBJIKbm8kpTUqiTJ9MfFVVic6by0XTOVgsdA0BVG8WelhZKabql2Z9bE+oxceLmU9D paGB6sUeQnA4wcKFWg9l8eLF3V0FDofD6ZVYrVaUlpZiz549MBqNGD16NObPn49o1mvz4ty5 c9i6dSvKy8uh1WqRlZWF3NxcT9bHyspKrF+/HidOnEBdXR2WL1+Om266SbaNefPm4bA0hziA OXPmYNq0aVemkV2Av9BHi0UUV/5CH4MZo8ZcDoDeWWfY21Ezmej78nJ5ynuHgzrdLPQxMlIc o3b+PHV44+JIPEgTdEyeTFkBhwyhBBRnz8qzQVZX03bi44MPfWRj1Fgb2hNqrN1NTaJQC9VR Y/uy29ue5+1K8dlndHykQu2RR4D77wcefTTweuxYR0ZSu6RCzRvmqNXV+S4H5I6aSkXXaU0N Hd/HHycxuGOHfP2UFBJqTOh7O2omEy23WEhIJieH5qgZDOK0EKHgconbvXSJCzVOaPDQRw6H w+GEFSUlJdi2bRtmzpyJJUuWwGw2tzm1yZo1a3DhwgU8++yzmDt3Lg4ePIiNGzd6vnc4HBg0 aBCefPLJgNtQKBSYPn06PvjgA8/r3nvv7dJ2dTWBHDVAnk5cGvrIEnq0hdlM23S55A6cP6HW vz9NWu1dL63WN/QxIkJ0UKRj1JiYmTyZRN+bbwIPPECuSVWVuF0W9qhQhB76yI6FtJMuCDSP mzScjbVV2uE3m6ktly757iOQoyZ9D4adO6k+XUFLiyggGc3N8mPpj9ZWEjLBCrWYmOBCHwE6 3+fO0WeWM02nk4dVMteObcNsFh01nY62mZREAo2FP4Yi1BISqH2hpudn20xM5OPUOKHDhRqH w+FwwgaXy4WdO3figQcewIQJEzBq1CjMnTsXx48fx5EjR3zK22w2lJeXY9asWRgxYgTGjBmD nJwc7N2711Nm6NCheOyxx9oNP9fr9UhISPC8OjKm+OLFkFfxy1NPtd8pDFaoAdRR1+vFBA5t YbHQNlknWCrUtFq5ULvvPl+h5nBQuehoKsvGPmVmiuPdmFCTOmrp6TSx9G23Ab/5DWVYlI5H YhkfgeBDH71DHqXH5NtvKfGK9JyxNktFoNlMyVGCddRCFWpWK/Czn5Hb2BWw8FIpNlv716a3 o8bq35ajFkwyEYDO99mzFArKhLleT45aQgJ9ZueWbdM79LG+ntbNyBCvC1bWZCLB7X1NPP88 cOSIuK1gHbXGRuCVV+hzQwO5ghkZnRdqDkfXnWdO74ALNQ6Hw+GEDS6XC1arFRGSmDGdTgeF QoFjx475lNfr9bjxxhuxa9cuNDQ0oLq6GmVlZRg/fnzI+96xYwfuv/9+LF26FAcOHIAQosVR VUUd+s7icABvvCEXKf5gQs079BGgzjULIQOoAxuKo2aziQJQKtQSEmgfLhd1ZnNyxHFq0vpr NHJHTaMBfvIT6qQy14al55eGB/7ud8Drr5Ooy8yUp2KXjpUKNeujP6HGZnmQHg9/jlpzM3Dd dcGPUZOGPgYDE75dNaGyP0fNZvOt/+HDcndJKtRYdk4gdEdNpyMBZrGIQi0+nhy12FgxHJUJ tehoEuUpKeI2AP+hj5GRVI6FTLL9MwHlcMiP+4cfUjvZOMpghdqJE8Azz9AxaWig+qek+HdV Q+Hvfwdyczu3DU7vggs1DofD4YQNWq0WkydPxubNm1FZWYmamhqsX78egiCg1l/6OQDFxcWo qqrCtGnTkJeXh8jISCxYsCCk/d51111YvHgxXnrpJSQmJmLx4sXYvXt3SNtoaqIOsr905qFw 5gy5A+11KNkYNX+OWnW16HqwuoXqqLHtSsMG4+OpA83mxRo/ntyS8nJ5vfyFPvbrB4waRZ1t rVY+ds4fUueEtYl15tsLfXS5aL/ScXrStgCiUJMev+5w1Lp60uxAQs3bUcvJETOEsv17hz6m prYt1Pw5aqmp9H1NjW/oo3SqWCbooqPJTTUY6DrxF/rIHLXISPk1zN6lTpd32Cqbr02vp+0H c5wdDrp+qqpEoZac3HlH7dKlrnPdOb0DnkyEw+FwOGFFXl4eNm7ciIKCAthsNmRnZyMzMxMq lcpv+UWLFiEqKgrFxcWwWq0oKSnBsmXLUFRUFPQ+77nnHs/nYcOGAQBKS0s9k3v72ycLjWST gLOOudTJ6ggVFfTe3lga1lkOFPqYmUkd3ZoaUagFk0zEbCahyMSKt6NmNpO7oVaT43HHHRT+ yBKKSEMfa2rkCUHuugt491363mKhcVmBjlVmJoWtMUIJffQWZt5j1JxOMWRTejykyUQYzc2B hVpXjFG7Eo6ad7ZJf0LNbBYnkQb8JxMZPNi/i8QeAjBBzM5vaysJmrNnSeRIHbUzZ+RCjTlq BgONSRw4EFi50n/oIxuj5i3UpI5aVBQdw6YmqgPbhnTC92AdNVamspKOUVxc1zhqJpM4TvNq UVpaitLSUgCAPVibl9NlcKHG4XA4QSAIAvae2Qun2wm1Ug21Ug2VQuX5HOilUqrgdDthd9pR 01KDc43nkBCRgKTIJFSbq9HqbsW1CddiUNwguAU37C477E477C473IIbMdoYxOpiEaHphvRv vZTU1FQUFhZi3rx5cLlc0Gq1yMnJQVpamk/ZkydP4tChQ9i8eTOSkpIAAP369UN+fj4ac8Q5 AAAgAElEQVRmz56NhISEDtUhKysL77//PhwOB7Rarc/3S5cuRay01wm5A+VyiR3DYGCiKCYG OHWKPgcj1Pw5ajEx8tBHlUqsTyBHrbSURJRSKR+DBsiFGutwm0wk2hQKEmp/+xvw3HNiOeao nT4tjlEDgF/8Ati7l44LE0NtOWrbtol/19TQMnacpK7Xzp3kkL36Kv0tFc3+3g8fprYOGCA/ fqyt/hy1ujq5KAHaz/oYDEzsdZVQs1r9CzUmjFnoodUqb6dUqLH0/OnpwHff+e6DPSRg22aC yuGg85mQQEItNZWWx8XR3wMGiNtgQm3QIBJqAF03gUIfL1yghB7ejlpMDNU3KorKSUU2y2Aa qlBjdTh9mn4/zFFjYyw7SkMDvbyvoysJe5AEAE1NTVi9evXV2TEHABdqfQKrleL2P/6YbkTJ yXTDYU+ypCEe7OV0yr9zuehmNn48fV9fTy+TiW6GGg3dIOvr6QY/cCDt6+hRuvGlpNCNWBDo SasghP7q6HpsXYWCUjcHeMDN4bTJkUtHcPc7d2NI4hA43U443U643C7PZ88yQVzmFsR0cBql BgkRCRgUNwiNtkbUttQiKTIJWpUWp02nYXVaZftTK9VQKpRwuOg//j8f+iduH3z7VW1zb0el UkGlUqG8vBwWiwW33nqrTxmlUgmFQgGlpGeqVCqhVCpDHmMmpby8HKNGjfIr0gLBxEFrK6VB v+ceSlYRDM89R/e6118P3lFjafAdDnHOLouFnCgm1LRa+n/R0hLYUXM6galTadLhG24QhQN7 8u/tqB09Kgo1gITaU0+JnWGpoyYdowaQ6/b11yTAWPhkIEetXz95qBnLvgj4OmqbN5OAZLA6 u930/89bqNXU0BQATqf/0Ee2baeTlvXvT39brWIdADpWer38XHXUUevK0EdvoWa3i8KMPV+w 2eTH0F/o4+DB8vBIaVkmzux2uVDTasklO3mSrkWArlOjERg+XNyGTkfXABNjgK9Qu/zsRTZG jYXNsjYkJNC2Bw2iZaxNgiA6aiz0sSNCLTlZFGrtOWplZdTPkrZJCnv4YTKJrh8nvOFCrQ/w 8cf0tPJPf6J/ODU1dBNRq+lJD3vXaOgze2cvVubSJfoHGRkJ3HQT3UgTEugGy1IwGwxiSuTG RmDkSPoHVFNDNzylkgRTZ18d2c7vf09PQblQ43SE2pZaDI4fjONzjge9jltww+V2QaVUQakI PCRYEATUW+uhUqqgU+mgU+s85R0uB+565y6caTiD28GFWjB89dVXUKvVMBgM2LFjB3bu3Inp 06cjNTUVNTU1KCwsxDPPPINhw4ZhyJAhyMzMxMqVK5GbmwubzYZNmzYhKyvLM4+a0+nEGUkv 3mg0IjY2FgaDAQaDAefPn8enn36KW2+9FRqNBp9//jm2b9/eZjp/f0hdnIYGsVMWDCdOiE5H KKGP0k53ZCTdpzMy6H7PnC0m1FgyEW+np7aW7vsXL5JQa8tRk4Y+MqE2dCh1xL/6Cpg0SZ5M xGz2dQ8UCqpXUxP9LwjkLCQlydO3S7MISoWaIFAHWWq4SkVSoCkGWKhcW8lE2LFgY+NaWuRC jU3e7c9RC3WM2pUOfQRIwMfGilMvSIWav6yPLPTRe/JuqVCTtpOd+2HD6Jq+/fItLz6etu8d +giI2wHkQs1iIUePlQ00Rs1goFDL6GiqI2uT3U7t9HbUgknPz87n6dPi3H0pKe2PUXv8caC4 WD6HnRQWalpfz4VaX4ELtT5AXR3wox9RyEhn6cFzt7bLkCFXP7abEz6YrCYkRIQWBqdUKKFU tZ+zSaFQIDHS/yyoWpUWSZFJqLfyizdYmpubsW7dOphMJqSnp2P27Nm47777AFBWSKPRKBtr UVRUhF27dqG4uBg6nQ4TJ07E1KlTPd/X1tbiN7/5DQA6VytWrAAAPPTQQ3jooYeg0Wjwn//8 ByUlJVAoFBg/fjyKioowbty4gHW8cEHe6QTkQo09xQ+WigqxIxzqGDWA3A8m1DIzgX/8Q+6o AYEdNTb2ir0z4RAo9NFikQs1Fv74z3+KQk2rpQ6uNJmIFI2GthMVJQpUb5KS6IEhc3qkQo2F PgoCcPw4nY/4eHFd7yyU3o4aG/8knS8M8E0mwoRaQgI99PRO0mGxkEj1N0atu7I+eoc+MlGm 0ZAYHzLEf9IUf45aejqdP5NJPtFza6uYnMNbqGm18pBVQJw8XCpymVCTuk9SEeY9j5rdLgo1 ds6Yo8a2Iw2pZdexdB7BUB21ykpydoN11CyWtrO1st+U90ThnPCFC7U+QH09PTHq6yQkcKHG 6TgmmwkJ+o6NV+oshggDTLYQ7JU+zpQpUzBlyhS/36WmpmIPS9d3mYyMDOTn5yM/Pz/gOp9+ +mnA/SUnJ2PlypUh1fHzz8lJkiIVasEk7WA4nRS2p1TS59OnSQSG6qgBolBj86hpNL5CzVtA sM4nSzbRnqPW2kqiTjr87447gJISYPFiuVCTzqMmhUWUBhqfBojCoK6Oxjp5O2ostO2TT3zH 6tlsFFJptdL+vYUac9QEoW1HrbmZyimVooCR0tJCQwW6IutjVwg1QaA6ScUva9OgQaIYZ8eq LUfNaiWxHBlJ63kLNY3G16Fl594bJqK9sz4CbTtq0qyPgBj6yJwpu10u1KRj1NhxZY5abGxo Qi06mn6Lw4bRGEU2LYC3uyjFYpGH4HrD6s2FWt+Bp+fvA3ChRhgMXKhxOk5HHLWuIkGfwIVa mPHFF/TuclHnGOi4o3buHG3D6QT+/W/qSF53nSjUHA5g0SISQ96dYr2eOq5MQFgsFK5WV0f7 12rFjjNLJtLaSp1NhrdQC+SoOZ1iZ/37732F2v/9H+1TmkzEe4wag9WpreyYbBss/NFbqMXG UqKLsjIaYycVUTab6N5IHTXWSWciQK/3FXjS1P9SV8efUPPnqHV0HrWuGKPGxiu2tPhel+np 4jn2l93Sn1CLiCBHyTvjJRNqOp1vmKk/ocYcNX+hj/7GqLW2kuBh60mFmnfWR6lQk547qaPG Qh9DSc8/bBiFOlZUiI6a2x24H8IeHLTnqKnVvC/Tl+BCrQ/AhRphMIQ25oPDkdKdjlqCPoGH PoYZTKhNnQrs2EGfpVkf/TlXgaioIHF1zTXAO+/QGOKoKFGoffYZJVL67DP5PZB1lqUZEC0W SnwhCFTWO/SRdXildWOd8GActdhYYMwYGjstFWrMXTxzJvA8alKYcGvLUQPI0WHug1SoqVQ0 /ukf/6CQy1/8Qi6i7HYxrFJ6LrwdtYgI3/T8yclyR40JPubQMZxOMaFLT3HUWP1YuKO0HlKh 5s9R8xf6qNfLhdqRI/QwgYnvYB21toSa1FFjImzxYjreP/uZvGxERPtCzXt8IZtHLdT0/Kmp wL330m89Lo6OS1QUPdh48EHgxhsp2yjDbich156jlpHBHbW+BA997APU19MkoX0d7qhxOoPJ 1n2OmiHCAJOVP2UIFqvVitLSUuzZswdGoxGjR4/G/PnzES3t0Uk4d+4ctm7divLycmi1WmRl ZSE3N9eTTKSyshLr16/HiRMnUFdXh+XLl+Omm26SbcPpdGLVqlX44osvoFarcffdd+PhNlI2 nj1LYqiiAjh2DPj5zzvuqFVUUGhVayvw3nvA7NnA/v2iULPbKbyusVEuFJh7wTqnLOsvm2us tlYUaixpBxNtLDQQoI5nZCR14lnyhYQE/0JNo6GETsXFcqGmUND27HYx5DI6mjrLLPmVlGAc NUCeUEQq1ADgJz8BXnqJtnHrraKLpFCIWf6YQ+NvjFpUlHxib9ZWqVBry1Fjnzsr1LpyjJp3 /bRaqodaTanxvUMfA6Xnb26mNnk7an/8oyh2mFCT7pOde2/aCn30dtSsVuCVVyg5DRNorGxk JF2jUtcykFDzdtRCzfqo1QJbttBDiQkTaHlyMmWYfPddEpHvv0/ZXQHxOJw5I58GgeF20284 K4sLtb4Ed9T6ANxRI/gYNU5nMFm70VGL4I5aKJSUlGDbtm2YOXMmlixZArPZjIULFwYsv2bN Gly4cAHPPvss5s6di4MHD2Ljxo2e7x0OBwYNGtRmFsc333wTn376KR599FHk5OSgpKQE7733 XsDyra3U6bp0CfjhB1rW0TFqTKhlZFAH+fbbqcMsFWo6nVwoCILYWWadU9YxjY2lTmtdnRie ptNRx5F1fKV1u3SJElZVV4vbSEpqW6gBcqEG0LZtNrmjJghUt46EPrJ6MKHGEqYwpkyhuv/k JySm3G6xE+49b5a/MWos9NGfoyYNfWSOWrBCraPzqHVF6GNLC7mN0vox0RoXJ4qY9kIf2f9a qVBzuWg8IBNxGg1dA9JJszvrqLFpglwu4Prrfcv6C31k/aNAQq2j86hptfSbufde8VpPSaGH KGo18MQTNCcgCzFl+7Na/U+O3thIZa+9lvdl+hJcqPUBuFAjeOgjpzN0d+gjH6MWHC6XCzt3 7sQDDzyACRMmYNSoUZg7dy6OHz+OI0eO+JS32WwoLy/HrFmzMGLECIwZMwY5OTnYu3evp8zQ oUPx2GOPYdKkSX73aTabsXv3bhQWFiI7OxszZszAI488go8++ihgPbVaEmhms3+hJnXUXC5y oFwu/9uqqKAEIJmZ5Hzddps8jTjrNEpD79h3TKg1N4sdxchIEhd1daKjxjq6ajXt4+mngfXr admlSxTGdfGiXKixzqR0fJdGA/z4x9S5bk+osQ44G5fjffzYOm3BhBqbH1Qq7EaMoPC0u+4S l3uLE29HTTpGjYU+tuWoNTcHdtQsFjFUsD1H7cQJ4Nln/bexKx01Ns8by5LJ2qTXy0VMe6GP TAhJhdqBA3RNMPdWo/GNdOmIUPN21GprSSBJl3sLNXasvB21mBhxfj7vrI/MUQs2Pb+/diQn A+XlFEY6cSL9ZtiYNIuFjldqqv/wx4YGEtHp6dxR60twodYH4EKNMBjoBhyos8PhtEV3JhMx RBi4oxYkLpcLVqsVEZIeuU6ng0KhwLFjx3zK6/V63Hjjjdi1axcaGhpQXV2NsrIyjB8/Puh9 njlzBna7HZlsdl4AmZmZqKmpQU2AiZOSkynkEWjfUaupoWQg0jnBpJw9S2PUbriBJsuNj5cn PWCdX6lQYN+xMWrMUdPrqTMYGysXaix0jI4ZhXSdOkV/V1fTvmtrxXFtMTGBHTWtliaYnjxZ 3g4m1Fgnl70aGgKPUWvPUUtMpHqxdksdNYUC2LMH+OUvgxdqHXHU2gp9jIz07fzb7b5p6w8e pDA5f3TlGDVWJ2ld2bGQCjV/6fmljhpDOkZt924SQ0yoqdWiUDObKSQwkMCJjKTy/tLze49R q6mhctLMisEkE4mOpvqxdkvHqHXEUfMXwpmSQkJt8GCqy6230hhJQBT/gwf7TyhiMtFvWzru kuF2i84cJ7zgQq0PwIUawW7G0jALDidYutVRi0iAyWqCwP8Tt4tWq8XkyZOxefNmVFZWoqam BuvXr4cgCKgNoHSKi4tRVVWFadOmIS8vD5GRkViwYEHQ+6yvr4dWq8WAAQM8yzIyMgAAdQEe fScnA0eP0ucffqBOljSZCBsXQ9und6l7IeXSJeoM//znlDAEaD/0kXU2pWPUWEcRELMlejtq gNjRZfVloY8AdTCZgDGZ6LO3UANofI503jJA7qixckzwdcZRq6sT2+0t7EaMEKcC8HaRpB1z 9rf3GLVAjprVSse/rWQibBvenX+bjRwkaehjU1PgiJCOhj7u3UtzyElpaaF6tifUWBipd+gj c9QAMVy2Xz+6RkpL6bxLHTU2lvHtt4EnnwzsqCkUNJZL8iwk4Bi12lrfOQqlY9S8J7xm16H3 +ezsPGqBHDWjkcKUAcp2ysx7qVAL5KjFx8tdyEWLKBnR3r3ib5ATXvBkImFOS4s8Brsvw7I9 1dfL53PhcIKhu9PzuwQXzA4zYnQx7a/Qx8nLy8PGjRtRUFAAm82G7OxsZGZmQsUG33ixaNEi REVFobi4GFarFSUlJVi2bBmKiopC2q9CMvpfEWgW5ssk9GvCN98C11xH6fV/uAg02QHogAYr YAdgbqVlVTW0/EI90M9r3JIgABdNQJQBaGaOihMQtOL6jTZAoQe0MUCdmZbVmWmbVjegjwNq moBLjUBEPH0fmQCcNgJuDa2rib5cP9B20CJuu7oBiO8HGPoDR7+nbaijqA2JyYDFSWXtoFeT VxsY6iiql1MllosyALXNVA/pejaB6q+OCrw9gNa/aKI6qqOovdYA5SPi6Tik2OkcqCJpHVML HdvIBNpv0+XvlRFUhya7WAeLE4hOpOXGWmoPO3aaaKDeIpataaJj71IDLS75NmKS5Nu91Ej1 aLD6zsHVYPWtRzC8vpYSjRVKxE9tM6CLpeNd20zbq7fQcVBF0r7Y9ZM0gNzcegsJ6WYHredU UX30cVQ2OhE4dY4E2rp1wN5/AQ4FneMoA3CxhtpfZ6ZzkKTx3453Suidfcf2w9oO0OeLNbRd 6TbcGvpO0MqPt9VN29HHieez2SG2UR9H58PmEtvGrue2MLfSvrzLxSTRPvoPpu9uuQ1Yv5F+ RzVNdOwN/YGz1b7rGmuB2GTx99pkBz4vp9/ntdfScRaEmHbvPZzeheKpOQ8LOp0Wep0OOp0W /fsPQIulCfnzl+DkyZOywufPn++manLawmKx4N5770VjYyNivR4jVVVRymZ/E4b2RdLSgA8/ pHADDidYBEGA5gUNvn/ye2QkZFz1/bsFN9TPq1FZUIn0+PSrvv8rRVNTE+Li4rBjxw5ESR+L dxEulwsulwtarRY5OTn41a9+hf/6r/+SlTl58iTmzJmDzZs3IykpybMsPz8fW7ZsQYLXQKo7 77zTJ+vj0aNHMXfuXLzzzjseV+3AgQNYsGAB3n//fSQnJ3vKsvs1boH4qPRaANd1efM5HE4f o7GoEbG62PYLhkBpaSlKS0sBAHa7HatXr75i9+y+QlpamuzvoUOHYv3qYugjolF98QJsdjvs dgdsdjt31Ho6H330ET788EM0NjZi7NixmD9/PiKlAeDtUF9PIRRcpBHSlNEcTrA0O5rhElzd 5qgpFUrE6+NhspmQjvARalcalUoFlUqF8vJyWCwW3OrnCY1SqYRCoYBSYlMolUoolcqgQ00H Dx4MnU6HiooKj1CrqKhAcnKyTKRJefzH57B2bSxycoCKk8DTvwBKSoDt2ym1+NNPUyjTl1/S eK7Zsyn1PkvlzTh9Ghg3jsblSB+kz55NT9n/3/8DXn2VklHU1dF8Yb/6FTkhN9xA4VTLllGo 1T33AK+9RmNmHnuM6rNgAY0v+vZb4NNPadvjxpGrM3w48NxzwC23ULjZzJl0f3U4aK609evp oZjZDPzrX5Te/ZNPKNzQH9OmUSjY735H4aDx8ZSZ8eRJ4De/oX0xWlsprPHXv6Y6B+KLL4D8 fKrLrFk0wXUgRo0C3niD6pGdTWGbR4/Sfj/7jMazud3Af/5DZf/0Jzqun3xCxwqgdq9YQePe Skvp84gRwPz5wMKFNP7vpZeo7AcfAGvW0HErLQX+9jdaftNNNJfdgAE0/x0AFBVR2cOHKZmE lJtvpsiZWbMCJxzxx/TpdA5feEFc9t57lDreaqVQxJwcqtf//A/VZcwY6le8/TbV+ZNP6Bhd cw2l3q+upmOYlkZhfocO0djwQYPompw/X5wz79gxOq7vvUdhgkYjfTduHGVEbA92DbP9A7T9 jz6i5DbSXD5lZXRe9++nBB6//S0dy/h4mtvtpz+l30lsLPD447SsqAj4/HMxMul//5fGl+3f D/zlL7TdU6eAt96i3+yvfkXnePhwYN48imRavFhe508+oeNeVka/G4D2nZdHx+Cdd+g8vv8+ 3QukvPEG7fuVV4AhQyic9Kab6HXddfTbi9F2fcRFdnY2si+nam1qasLq1au7fB+cwPDuew9m 7969WLVqFWbMmIERI0bgzTffxPPPP4/i4uKgt8HHp8nhc6lxOoLJaoICii5/UhkKPEV/8Hz1 1VdQq9UwGAzYsWMHdu7cienTpyM1NRU1NTUoLCzEM888g2HDhmHIkCHIzMzEypUrkZubC5vN hk2bNiErK8szj5rT6cQZyaARo9GI2NhYGAwGGAwGREdHIzs7GytWrIDVakVjYyM2bNiABx98 MGAdBybHAvZYDEgCBBtQUwW4WgDYAadFfI/VAdYG+tvVQn9LaTEB/eKBOK+xWpEqQO2i8spW IEoNOLS0nVgdRYxpBVovJQ440Uj1iNXRKymGysZogRYtrc/2/d4GEm2ff051TIik7dyeRSJr 4sTL9bHTdhqqaV1W1rsNjGgN0GoW14vUUfmmGvpOup4gaUug7QHAoH5A/QVA4fDdhr/9Wxuo Dt8dIdGoV9BxhB2Ij7g8/unyOUmJAy5FiecJoHUTo6n9gg2wN1FbYi+3xWQSywo2KhcjaQvb RlIM4LaKy+xNkF0TUmyNFM6vbG27fd4INvk+2LJYHaBxi3VSttKxGZBE5TVuOp5xevqeraNs pesuVkfXC7tmYpLpON57F20Dl0P6DFH0d3Ot2I5gzikjOZbKpyaI5aM1gOkiYBgv34Yhisqm xAGOZjrGkSpalhwLZI0Bbrj+sihrFK/X5Fjg1CWg1Ubn1ftcnTwM/OPvwFtvAF/tAy78f8Ct o+n4xGh92zG4P63/oyHid1Mm0roTJtAxTU+la9bfeU6Ope9hpzY01VDZxlhgYJrv3Guc3g8X aj2YrVu34uc//zkee+wxAEBKSgpmz56NqqoqDBw4MKht8PFYcrhQ43QEk82EeH08lIruy7/E J70OnubmZqxbtw4mkwnp6emYPXs27rvvPgAUDmk0GmGXZGooKirCrl27UFxcDJ1Oh4kTJ2Lq 1Kme72tra/Gb3/wGAI09W7FiBQDgoYcewkMPPQQAeOKJJ6BQKPD2229Do9FgxowZmDlzZsA6 pqSI7woFjVNjmfSk2eYAMQrAXzKR6mpxW1KkyUQCZX1kCTsCJRMB/CcTGTOGnuxbrbQ9ts6E CZRVNypKLC9NiiHdpz/0erGNrBzL6OcdFaJQUJlg5lFrbibnsL1glMhIcnUAckqys+VZH6Oj ATYChGVzjIiQZ2dkqexZJk3vZCJs+4A866P3PGpxcfLoD3Zc/EWEmM3kqISa9bG11XeuPpYk RKHwTSbC2tHUROUiIuQJRljWR4C2wa4BhQLYtYumjVCpyI11u8VkIvX1tC47zv6ScPjDYCBn TJqURqejbXsnE/GXnp+1XaejLKYAuXzSZCKJieTYSZPLSDN0VleLmS+bm8XPgdpx7bXkXEt/ sxMmkGs+Zgz9dqQThEupq6M2s0ytNTV07C9domMwZkxwx43Tu+BCrQdz8uRJj90MAOnp6VAq lThx4kRIQo07aiI89JHTEeqt9d0W9sjgc6kFz5QpUzBlyhS/36WmpmLPnj2yZRkZGcjPz0d+ fn7AdT5lcX8BUKvVKCgoQEFBQVB1vDwcDikp1LE8c4Y6iAqF2NkLRqhduhScUNPpSEQFEmps HjUmulhHl0147Z1dkWVoZGIDAMaOpfJMwADUgbTbKemJyxW8UGMdfiYO/IXva7XtZ31kDyrP nQtNqLndYnp+NuF1VBS9u92iQNXr5ZkcWXZAdky90/OHkvXxwgVxWVtCzWKh/20dEWrS+gBi 1kepUGPikx3vpia5eGPXq/SaioyUi+g77hA/x8aScGbzqNXV0T40mtCEmkYDeEfhsXUDCTWW VEw6T6H0GpI+zLBYaE6zttLzV1fT8XC7fYWav2s9Ph74+GP5srQ0+h2z6yElhZxbl0ucfBwg YTZkCH1OTBRT+FdX03b93Qc4vR8u1HoojY2NcDqdsnl5tFotBg4cGDDFdNHqL5CmnoCMAVGo jyjH+WoH9pfrIKQBe063wOq0wtpqhQABKoUKKqVK9i5AgNPthMvtgtPthAAB6XHpaHY0o95a D51KB51aBwX8ZzZjy/0t64qy0uWhlGXLFQoF4gw34uBBLf7xD0jK0c1Q+lIqfTNrcUQSEoDE gXVosDXgmrhr0NLagn+d+xeuM1yHzIRMqJX+by1nG8/CLbgxOH5wl9aHjSUyNhtx2nQa/aP7 Y0DsAERqgh/PKd2O0+3E/gv7kRaThmtir6GMj5LU/IIgDzERBPpn7a9DK98+rSdd3+2mTgBL C63Xi98JAj3Bj4sjR+1E7QkcOP8NfjhvhVpvg0Jrhd1pg0twQa3UQK3QQKfWQKfWQaPUwW6h l06rRotQjyZnDZQqF5TuSNibozDs2khEa6NQX6+Aw+lCfIILKrUbLrcLrS4XUiIGYHBi/5CO ISc42NC1lBTqCDY00HtMTNuOWmMjjesZMIDGJgUj1FgnUzoFgHS+qmAcNZ1XGBa7XqVCLSKC xBpLcw6Ijpp03rZA6PXi3G3sN9CeUGvPUdNoqA5nz7Yv1LwdL9YxlzpqDge1WxACp+eXprJv a8Lrthy1+Hg6/+++S8eUCQBvoeZw0LoJCfT+179SnXJz224rW9fbUWN1Uip9HTVAbFcgR02a Bj/QufEWaiwNvtNJ223rGmmP9oSaXi8KNeb0SoVhRAQJpNZW+h0mJopz+7EJr72FmsslznHI jkWg+eD8kZxMv2uTiY5bSgpdX3V18t92TY1430hMFOcxbGykBxH9+gW3P07vggu1XkZbaVff +tsMuHUWwK2GIj0SusFJcCXbERkJ/PbjSERoIqBX66GAAi7BBZfbBZfgglugjplSoYRKqYJa qfYIt0pTJWJ1sUiOSobdaYfdJYYLsU6tAMFnWTDLr3bZems9Hh62Cid3PwrpFEluN91o2Yv9 zaes8o/LRU5t6rIxON98HoYIA9yCGzG6GFxovgABAmK0MdCqtNCoNNCqtNCqtFBAge/qaCR/ ZkImbE4bmuxNnocCAJ07AYLfdwB+v5OiVCgxIGYAqi3VcLgcUEDh2T+ri0apgQP1lBAAACAA SURBVAABra5WON1OtLpbZZ9Z3V2CC832ZkRoIqCAAj9OuwOTJ9NTzPPnaR6cgQMps2pVldip 0eup08RecXH0D/bUKeqE9O9PncGsLLrGDh6k5dddR4kOBg6kDovFQq5LRQVtV5c9HK23vIIV ezfA7dADrRGASw+FMwKCW0kDRJROaPStcCvtcMEOqOyA2k7fWQ1ASzLg0gBaCxTaFkBjgaCx ABAAQQUISigEFRRQwe1S4b74JfjwGf8uU0fxziDWV2EdMDY5sslEHULmxADyedQiI2n5vHnA pk3AT34C7NwpzqHmjbejFhNDD6H8PfGXTnjt7ahptXSte88d5c9RAyhZiUIhdoyZoxasUGtu lndwmcjxt55G076jBtDv6OzZ9kVdZKQY2sjqw0If7XY6Z62torDwnvBaEERRzJwms1kUm95C TeqosXMlCPJ51F5/Hfjv/6bzI51EXLoNQAwh/Oc/6R4djFBrK/TRW6gxASYVajExvkItkKMm RerWeiVVRWNj8ALHH4GEWno68PzzdG3qdKKbqNXKH8qya7mlRQx9ZNeuTiefSB4QQxSrqui9 vdBHfzB3/cwZcsyY0PcOa5YKNYOBEgnFx9Mxu3CBO2rhChdqPZS4uDio1WpUVlZixOUUWQ6H A1VVVZ4U0t6Y9p6HXWXH+ebzuKHfDd06nqYn8sutv8Sg5EueSWY5HYNCfgRcMF/AiSdO4Gzj WQiCgDsz7oRLcOFMwxk025vhcDnQ6m6Fw+Wgz65WjE0bC6VCif0X9iNGG4MYXQzUSrXH8QRE 99PfO4CA3ykUCiToExCljYJbcKO2pRYtrS2efUvro4ACGpUGGqUGaqXa81mj0sBkNaHZ0Yzx A8fD6Xbiu7rv4BJcMJ26HjOO0liGtDTKgldbS9nGrrmGBJjDQR0p6auhgf4RX3cd/QM+f57C aT7/nP6+6Sbq8Bw+TJnkvv+elkdF0T/fO+6g7Z47twRVVUug0dAym4066SycjHX2Tp+mDlJq KnXgo6Ko88cm7WUdyYgIGo8RE0PtUaupI3DxIr2npQHXX9/11w/PIEYkJpJw6t+fOtjMUYuN lTtqgkDXUXo6dYiNRsqkyERcdTVlyfNGoxHLsNBHQRA7lv7GqJ09S9ny2DKAOpuXh+HJCCTU 2NRz69bRe6iOmrdQ66yjBtDv79w5egjSFiz0ccgQ8XfoL/TRbKZzx/bPHDV2vENx1OLi5C4N C1+Mi6PjW18vhtelp/sKNXatxMfTb9fpFEVDewQKfUxMbN9Rs9lINEiFmnQaoGCEmkpF5SMj SbAZjdS+zgg1qaCUEhEhZg1l22dREN7lAFGoSYeOBAp9BEQntr3QR3+o1bSfykpg9GhalpJC 93cp3o5aRQVd22o1/S/iQi084UKtBzN06FBUsMfpAH744Qe4XC4MGzYs4DrJUclIjvKfDrqv Y4gw8Kx5XUBEBKCNMcPhdiIxIhHXGcQJoNQKtezvQNwz5J52y3QGpUKJlKiO/dcaFDfI81ml VOGGfjcAAD7eT53q22+n79hYAW/a+2fJUpP/6Efy5SzKOSPANG0GAwk5hlbr2xkJtL5CQeW1 WrHjC8i3B1D7+odBpKPVakVpaSn27NkDo9GI0aNHY/78+YhmPWYvzp07h61bt6K8vBxarRZZ WVnIzc31ZH0EgMOHD2Pt2rU4e/YsrrvuOsybNw+DBw/2fD9v3jwcPnxYtt05c+Zg2rRpfvep 0VAK8GuvJfHe0ECdu9RU6uyxhAutrXKhdvEinTeWhDLY0EetljrG0tBHqVAzmynV/PTptIxd J4E6m/5CH6VIHTWWKKKt7bF1mprkZQIlEwGCG6MGUKf20KH2HzwwoTZ1Kk0PECj0kY07Y84h c6WYUGNj1Jqa2nfU0tLknX+2DSbUqqtFoXbjjf4dtYgIerFQxtOn2z8mQODQx2uuoWuFjZFr K/QxNVV0IQMlE/EmNpbazAKEEhJon9XVnRdqgRw1KUycNTX51lGjoTZYraKjxggU+giIQq0j oY8A/YbPnBEdbe+EIi4XhUJKHbXycnrX6ej+4e1OcsIDbrn0YO6//35s374db7/9Nr788kss XrwY48aNCzqRCEdOQgRPxtAVKBRAfCqlq4/Tx3V3da4aPDFP76GkpATbtm3DzJkzsWTJEpjN ZixcuDBg+TVr1uDChQt49tlnMXfuXBw8eBAbN270fH/x4kU8/fTTMBgMePHFFyEIAp566ilY JXaEQqHA9OnT8cEHH3he9957b5v1HD6c3uPjfR011tG02USh1txMQm3QILFD31boo9Sl8c76 KA3NYvs6elSc40rqqPkjkKPGkI5RA8QQvWCEWrCOWjBZHwFyHc6fD26Mms1GnfOMDHnoIxNq AIWasQ611FGTJqdgWflcLnE97/Fs/saosW3ExVFH3eGgc97cHNhRi44Wt2G1ksCSCsJA+HPU WOijd7v8OWp6PT1gYs+TQwl9lF4HBgMJlehoMRyxo4Qq1LwdNUD8nXgLNa1Wfq4EgX5/KpV/ Ry2UdrBxauy68nbU6utpf1JH7YcfSJylpIjZYznhBxdqPZjJkyfjiSeewL59+/DKK69g5MiR WLJkSXdXq9eSoE/g6c27iJgUE6JUcX0qvJYLtd6By+XCzp078cADD2DChAkYNWoU5s6di+PH j+PIkSM+5W02G8rLyzFr1iyMGDECY8aMQU5ODvbu3esps2PHDgwYMAAvvvgiRo8ejddffx1O p9Mne6Rer0dCQoLnpfv/2bvz+Cjq+/Hjr5m9yR0IieFMQA4RgSqHchQETA+tolTFfov1qFDU gqAVtGprrVCsQL8tHrX4s61UoEWs5IsGwVY8WgIqgoionBIMhhzkYLObnZ3fH8PslU2yOSDX +/l47CPJ7uzMfHZ2J/Pe9+fz/kS7CozCHGdSVRUco2YGOGb3tz59jG/Ui4uN30MDtVjL84de fIdm1MxAQtOMDB+EFxOJxlyXmVmJ9jgE22F20QutYhfJ4ag7UIsW4I0ZE9zf+nTrZlzkxlL1 EYyL31tuMcqdRwvUSkuDvzudwaqW5jGx2YzjaGaa6ur6GK3qo7kOs+AGGF3i/H4jQI8M1A4f NrLg5n6a6zcrAtYn2hg1s+pj6L6GBmrmeEbzuPfrF8zgNabrY2SgZnbThuYVE6mr62Oo0K6P 0bJ+5nu7stL4bJo9EswpIczPlZkF79OneV0fIfgZNt+DkYHa11+HF+np2tX4vCYnG6+dFBLp uKTrYxt39dVXc/XVV7f2bnQI0vWx5cR1LaGL0rmiluJimZOwPdA0DbfbjSvkKtHhcKAoCnv3 7mXo0KFhyzudTi666CJee+01evfujcfjYcuWLVx66aWBZfbv3x9WgReMkv779u0Ly5rl5uaS m5vLyJEjycnJYcSIEfUWgDKZXZa83mBGzRyKXFoavBg8cMAICHr1CgYHJSXRuzxFq/pY1zxq FotxEditW/BCsLkZtdB51MBoU2h3t7rWWV5udKcz1df18YUX6l5XKPO1bEygZiZgzTFqHk94 oBaaUQPjtTADGkUxAprjx43XNnQOr4aqPpqFO0IDCDNjFS2jtmULXH557UDtwAEYMqT+9poV LEOZ+2SxNDxGzeUKZtR0Pbzr4w031P3eaShQa4mMWmgX70iqamy/tDR6MNmli/F+PX06WDDG 3N/QY3XihPFYZmbtro9NyahBeNfH0LGGoePTIPilYUqKsQ8y7VDH1Xm+DhednsxD1XKcKaU4 9M7VIV4yau2D3W5n0qRJrFmzhkOHDlFUVMTzzz+Prut1Tm2yZMkSjh07xnXXXceMGTPo0qUL 94aUhi0pKakVqGVnZ1NcXBz4e+rUqTz88MM8/vjjdO3alYcffpjNmzfHtM9xccFMk5lRM8uI m+OEevc2LgK7djUuHs0CHboe/WKzMRNem9s1uz2af0P9Y9Q0zcgExtL10QzU6uN01p5rrb6u j7FqSqBmihyjBuEZtdBAzQyIIZhRM8eymeuPllEL7aZqBkVmYJSaajzmchkX6pEX5G+8AVOn hnd9jI+PbZxafRm15GTjyykITjlgtsvMqJldHysrjWIWoV0fL7/cmOA6mshA7a674MYbg6/p 2e76CMZxKiyM/iWHy2U8puvG46HTU0QGaunpxrYKCoxth84p19gxahAM1Hr3Nqq73nij8Xdk oGZ+aZicbIx3jvj+SXQgklETnUaKS7o+thR7Yik2X+cL1Hr1au29ELGYMWMGq1evZu7cuVRX V5OTk0N2djaWOvrdLVq0iLi4OJYsWYLb7WbdunX85je/YaFZwjAG3/lOsECOWfApLy8vUOEy 2jbNrpE5OTmkpORw8qRx0Xf6dLBQxldfGfeZF5Tp6cZFo1kyHqJ332qo62PkN/6JieHFNhrK bpjbLCmBkJoqAWYAY2aMqqpiC9Qit9lQUZNYmBe1sYxRg/CL99Cuj+ZrEppRM/fZ7a6deSor C6802aWLsR5zIuNoGTUzKDLXM2wY/OtfwfdAaKB28KBRqXPCBGMSZTOjNmRIMAtXn2gTZJ86 ZVz8m3PPQe12HTsW7PoYF2e8Jw8cCO/6WJ/IQO3yy42fLZlRayhQs9vrDtTMojJWa+2MWmhQ HRmoZWY2b4waBF+DW24xguDJk4258YqKwrs4hwZqP/5x7NtpCplSpXVJoCY6jVRXqmTUWogl vhSLt3OllySj1n5kZGSwYMEC5s2bh6Zp2O12pk2bRmZmZq1l9+/fz0cffcSaNWsCU5+kp6cz Z84cZs2aRUpKCqmpqRyMSFEcPHiQ3r1711qfacyYMaxduxav14s9yhXb4sWLSQy5mkxOJhCo QbD721dfGReTZsCSkRGcsNfMhkQbCteYro9QO1BTVWObsQRq9XV9NDODsWbUIPo8aq2VUbPb jdfM6zUCE4vFaLN5QW2xGO1atKj2WK7Q/YdgIGhmvaKNUTO7PprHtF8/+O9/jfWZgdq3vgXP PmvMmTZmjLGu0K6PQ4ca0wuY/u//jOAtMqCuqTHGvoUyz3M9exrjoswANHIeNbPro7mPBw6E Z9TqExmomVoiUDP3s76uj+ZyhYXRx3aZE5+npATnXaur62NGRjAoHzKEwPQ/TR2jZr4GqmoE 4BaLERjX1/XxbJMpVVqXdH0UnUaKM4VKbyU1Wk3DC4v6uUrQ3Z0voyaBWvtisViw2+3k5+dT VVXF6NGjay2jqiqKoqCGzHqrqiqqqgYmWh80aFBYoKbrOocPH2awWbYxivz8fIYNGxY1SIsm JcW4OAu9WHU6jYu0bt2CAVx6uvFYYwK1hqo+gjEZsFma33TTTXVPF2Fus7g4egCUmmp8628G HU0N1NpK10dzigO73QieI8u2r10LGzbULmYRGqiFTqZs/jQzauaxiuz6mJ4eDAZ69TLGzn30 kTEH4pdfGvMzmvtZU2Osc+JEI7gz17l0qdFFMpQ5pszjCQZr5phHswqj02lk1eoqz2/el51t ZPdCx6jVp65Arb7JzWNlfm4a+tjV1/XRzKiZ53vzywZz3yIzauZ7tEcPI6NmzlvZnIwaGEFa 795GwZj6uj6Kjk0CNdFppLiMM7Jk1ZpPd5TiP925ArXiYgnU2ovt27fz/vvvc+jQIX7/+9/z yCOPMH36dDIyMigqKmLmzJl8+umnAJx//vlkZ2ezYsUK9uzZw44dO3jqqacYM2ZMYB617373 uxw/fpyHH36YXbt2cc8992C1Wpk8eTIAx48f58UXX+Tzzz/n8OHD/PWvf2Xjxo1h3SEbkpwc fkFoBjiHDxsX6nVl1ByO6AU6Gur6WFERnnX41rdqz6H3zDPhhT1CmXOI1ZVRS0szLmRVte0E ag2V8q8ro2Z2fTTLsx87Fp6JcbmCYwYjM2qhr7HdHj6RdF1VH0OLiZgV/RITjdfg8ceN4Ky0 1LiZ+2oG7243XHaZcZH//vvB7Xi9RkBmjjsLnQvM7M1WUWF0y0xNNY5v795GCfjIQK20NHpG LdaujxdcYGSLIrVERi0xMTygqUtDY9TMjJq5rNn+usaogRGo+f3GMWhs18fIqo+mvn2jB2pJ SWemypFArcOTro+i03BanbisLkrdpU2eDFkYfLZSasqzG16wAykpkaqP7UVFRQWrVq2itLSU Pn36MGvWLK655hrAqApZUFAQNtZi4cKFvPbaayxZsgSHw8H48eP59re/HXg8IyODpUuX8swz z/Dzn/+c888/n+XLl+M8c/Vms9nYuXMn69atQ1EULr30UhYuXMioUaNi3mczUDMv7szMwJEj MHx4sDKjOUbN5wvPakSKDNRCuz7qupEVaWgcT0NcrrozahAskNLYQC10OYcj2L2wqcwvWJo6 Rq2mJnjhbbcbgVroeCGn0xhLdvJk/Rk1RQk/BqEVFv1+42YGReb7wAzUziR3A/tnBmpmRs1u D1YcTEgwxn1t2QKjRxuvvdcLW7fCgw8aEyWHBmrmeLOSEmNfzH2PFqgNGwaffGIsZ75e6emw c2fsXR+HDDG6bkZqiUBt2DBjXxricBhdO+vLqJlVM53OYAAamv08ccLYnvlamj2ry8ub3vUx 9P0CwUDt66/DAzWLJTh/mujYJFATnUqKK0VK9LcAj1qCp6zzZNQ0zRiDIBm19mHKlClMmTIl 6mMZGRm15j/Lyspizpw5zJkzp851XnTRRXWOzUhLS2PFihVN32GCZbYjA7UDB8CsR5KQEMyo gVH4oa6p2kIvKM1ue6EVClsiUDPLgjeUqYo1UDPbEnqhbpa6b05GzWo1Xt9Yuz6GZilCqz46 HMGuj5EZtUmTjIvpL7807jNf28ixUmagZmY24+KM8wsEpwFwOo3Mm91uHO/09PBqkaGBmhlo 2GzG+8HcxpQpsGaNEZiZGbVTp4LFSEIDNbMLbXFxcFwWGNMBRAZqWVlGAHfwYPC+uDjj+Maa UatLS1R9VJTYgheHw3jd6wrUjh8PVq10OMIDtciMmhkgd+sWrPzYlK6P27bV/h/Tty98+qmR HV2+PPyx/HwpcNUZSNdH0alIif6W4aaU0yWdJ1AzJ56VQE2cLZEZNbO7VXFxsPthZqYxHsgM aOqasBfqHqMGRpBQUdEyGTVoOABqTtdHgGnToleWbIwVK+Ab36h/me7djQvf0OKgZtdHM9i1 2YzMV2gwkJUFV15p3Mwqj06nsZ7IDElamhHMmYGXOUYNgmPMzNd16lRjyoTx4yFkWr+ogZpZ 9MTc9tixxoU8GK+9x2PcQscomsygMbLXQJ8+RjYnNFADIwiE4H7GxxvbiHWMWl1aIqMWK/Mz FO2c7nIZxyJ0jJrZfqvVCPB0vfYYtYSE4Bi+xnZ9BOM4R+rTxygGY7PBRReFP9a7d/3zEoqO QTJqolNJdaVKif4WUKWVUnUyBb/f+Oa3oyspMf6xN5Q5EKKpomXUzItJM3vz7rvB0vzQuEAt 9P17+rTx3IYq4zUkdCLn+jQ3UHv++abtX6iZMxteJisLDh0Kvy80ADK7PkJ4Ru2114K/z5hh /FQU46I9MlD75jeNao3f+EZwnF9oRq20NJjRy801fv7P/4SvIyXFCKAiAzUIZuO6djX22+cL ZtRCJ8Q2s0JxccGMWmTBpD594B//qD1X3pQp8Mc/Bo+XGag1t4tqS2TUYmVuo66MWuhjkRk1 MF4/M1AzX9PEROMzVVZmBHLNeS1Mffsar/+113aO/7WiNgnURKciXR9bRnlNCfrpVE6dOjfl gVubWUhEvr1sH9xuN3l5eWzdupWCggKGDx/O/PnziY+8aj7jyy+/5OWXXyY/Px+73c6YMWP4 /ve/HygmArB7926eeeYZjh49Sv/+/Zk3bx59Q9I8Pp+PlStX8s4772C1Wrniiiu45ZZbYt7n ujJqEAwKIsdw1df1MXS+JzMbZBb2cLtbrusjxBaoVVU1nG2pK1A7lyKn2rPbjSDE/N3ct1i6 1yUk1A6GJ0+Ghx+G2bON101Rgq+LGag1dE5NSYEPP4weqJnHwtxucXFwjJ1ZbMTclllltL5A bfduuOYaowBIaBtGjgxmwMypBlyu5mfUFKX2MTgbzM9NXcVEIDyjZu6T+dkrKTFet/R0Y2wi BI+3WbClJd7H5inGnGtOdD4Sn4tORbo+Np9f91NWXYalJoWSThLzSmn+9mXdunW8+uqr3Hjj jTzyyCNUVlZy//3317n8008/zVdffcWDDz7IT3/6U3bt2sXq1asDjxcWFnLfffeRmprKY489 hq7r3HPPPbjNq17g97//PW+++Sa3334706ZNY926dbz00ksx73P//sYtcowa1K68qKrGBWNj uz5CcIxUW+762BKZiJZiswUDNXOMmjnmrSHRMmoTJ8K+fcYYLzPQCc3SxBqoRRujBsFjYQY9 X31l/G1m1DweI4NnvieczvCuj6HnueHDYdYsY8Ll0GxOaqrRrdLcZmjXx+Ycu7i4cxek1xeo RcuoRb43jx0z9jUpKfg5Skw0bi0ZqPXoYbzeU6c2f12ifZKMmuhUUl2pfFj4IVsPbmVUj1GU e8o5Vn4Mj+bBYXFgVa14NS8ezROYQ8mkREmnKCj1LtPYx1tiHWd7G1U1Vejo9Omewh13wLx5 8MUX8NxzxviM7DPFIE+dMv5xmxcrbrdxn3lxOWaM8Y1kcbFxM0uNW63GBUNRkVEufNgw4zG3 Ozi2prw8fHB9fbKyYNAgY3D4V18Z20hKMr4hPX3auHk8xtgUcxvZ2Ub//6oqY9/y8yVQay80 TWPTpk3Mnj2bsWPHAtC1a1dmzpzJnj17GDp0aNjy1dXV5Ofns2zZMi44kzaYNm0azzzzDHff fTcAubm59OjRg8ceewyA3/3ud1x11VVs3bqVK6+8ksrKSjZv3syiRYuYcKbuuKIo/OMf/2CG 2ReuAVOmGDdzXFG0jFooh8P4PDUUqGmaMabKvDA1A7Vz3fWxuLjufY1cX2tm1CLZ7UZBDTAu 0m02I5sWS3Y9WqCWmmoEQLm5wdfNYjHWZwZqdc1dZ0pJMUrLu921M2pm8Gx2vYwM1MB4njnh uctVd0YtKcmYoqEhZqAWH9/8YiJtIVCLJaNmTtFgFruBs5NRs1iMY9iWPhPi3JJATXQqo3qM Iu9AHrf88xa+LDfKc3WP647L6sKjefD5fTgsDhxWB6oS/AoxMmgD0Am/L3KZhh5viXVEPn6u 1nFB2gVs2ZrAn/4EP/mJ8c958WIjiDp40PjnkpVl3F9ebvwTT0+H8883Lh7KyowSyvHxxliK Cy80/hl6PMbFZWqqUUHr4EH47DPjH2eXLkb3sAEDjHW4XA1fLOm6UUr6gw+MIHLkSOMC5dQp 4wL2vPOCg/mPHDHWn5lpbHfbNmP/UlNh8GD5RrO90DQNt9uNK2RAocPhQFEU9u7dWytQczqd XHTRRbz22mv07t0bj8fDli1buDSkesP+/fvJzg6fjiIrK4t9+/Zx5ZVXcvjwYTweT9gy2dnZ FBUVUVRURFosEzudEZlRs9ujz5UUa6BmzkIQeiFvBmrnKqOWmQn/+Q9cfHH9y0Wr+tjaJk2C Rx4xzlNm18dogXM0d9wB0WZomDwZXnrJCIRMZpXOWDNqhw8Hf4faXR/BCBrMQM0sJgLG8Ter EkZm1BoKEqOJiwuOhWtu18dzGaiZc9hFipZRqytQM5dzOIzPaWig1lKZ4bb0eRDnngRqolO5 8cIbufHCG9F1na+rvibFlYLdImfBpnroIXjgAeP3czGuQIiG2O12Jk2axJo1a0hPTyc+Pp7n n38eXdc5aQ4mibBkyRIWLFjAddddh67rTJgwgXvvvTfweElJCSNGjAh7TnZ2NoWFhYHH7XY7 PXr0CDyedeaKt7i4uEmBmjnhtfmtfSSHwwi26huj5vMFsyihxRNKS1um62OsGbXJk42Me0MX rmZJ+rZ0YZqaCvfdF/zbbg92WWzIzTdHv//yy+GJJ8InGDfLvscaqHm9xutuvlaRXR+h/oya Oc+Xy2Vk51auNAKMhoLpaMys4alTzQtOunVr/nsyVg5H3a9z5Hx6V14Z7Ppp/p8rKAgGaklJ xhd9CQnG++Wrr4zlpPiHaAkSqIlOSVEU0uNj/FpU1EsCNNHWzJgxg9WrVzN37lyqq6vJyckh OzsbSx1v1kWLFhEXF8eSJUtwu92sW7eO3/zmNyxcuLBR2w3tMhytq3TkNh1noqycnBxyzkyW FplRqyt7YwZqDWXUIgO19HTjQrKiovldH12u2Cr9TZ5sBJuxXMSHFlRpi2y22DNqdRk/3jg+ oQFfYwO10J/QcEbNHJ8GwYyazWa83m+8YVR37N8/WLWyMczeDX5/8zJqI0bAjh1Nf35j2O11 v87ma2h2ffz2t4OPmcVfQjNqEPw9PR327Gnb7+HGysvLIy8vDwCP+SYS54wEakIIITqUjIwM FixYwLx589A0DbvdzrRp08jMzKy17P79+/noo49Ys2YN3bp1AyA9PZ05c+Ywa9YsUlJSSE1N 5eDBg2HPO3jwIL179wYgNTUVr9dLQUFBIKt26Eyd966hE1OFWLx4MYlR0geRVR/rC9ROnQrO 2xWprq6PGRnGJNrQMhm1hrJpYGRKRoyILVBzONpWMZFIdntsFR/rExdnjNENfe3MQK2sLHpX 11CxBmp1ZdROnw4WE3G5jOImug6ff960sbhm9cjKyuYFahA+j9vZVF9GLbLrYySbzZgL77LL aj+Wnm481pbfw40V+kVSeXk5Tz31VCvvUeciiVkhhBAdksViwW63k5+fT1VVFaNHj661jKqq KIqCGtJPSVVVVFUNjNUcNGhQWKCm6zqHDx9m8ODBAPTt2xeHw8EBMwICDhw4QFpaWqO6PUJ4 Rm3EiODkwtGWi7Xro80W7D6ZkWFckEPLFBOJJVADyMmpXVijrnW25WxEcrJRtr65vvWt8KCk MRk1cwLm0OXMwCB0rsfIQK2ujNpnnwVf86YWTTKPbXsJUBrq+tilS92f6Ga/BAAAIABJREFU LZsNPv44vOuqKT3dKFzVlt/Don2RjJoQQogOZfv27VitVlJTU8nNzWXTpk1Mnz6djIwMioqK WLBgAQ888ACDBg3i/PPPJzs7mxUrVvD973+f6upq/va3vzFmzJjAPGrf/e53+fvf/87DDz/M tddeywsvvIDVamXy5MkAxMfHk5OTw/Lly3G73Zw6dYoXXniBmbHMshwhNKN27bV1L+dwGMUf 6ur6aBanCC3ND8aF5GefGRmQ5nZbNi9oY/HQQ8FAoT5tPVB7+umW2b/77gtmuMA4XqWlRpGj WEr/p6SEL6eqxvGsr+tjaEbNLKXvchn333wz/PnPzQ/UmptRO1fOOy9YRCXS+efDj35U93Mz M40iMdE+3unpxmvblt/Don1pJx8pIYQQIjYVFRWsWrWK0tJS+vTpw6xZs7jmmmsAoypkQUFB 2FiLhQsX8tprr7FkyRIcDgfjx4/n2yEDUzIyMli6dCnPPPMMP//5zzn//PNZvnw5zpAo6a67 7kJRFP70pz9hs9m4/vrrufHGGxu976EZtfrEWvXR6w3PDGRkwKFD0MhEX1SNyai5XOHZnvrW 2ZYvcmMtJNKQyKIpVit8/bWR+QytBlmXyEDNXGddXR9Dqz663UZXx9C5+q66CsaNC06w3FiR c8K1dWdm3ogqPd0orlKXffvqfy60n9dBtH0SqLVRr7/+OkuXLg27r3///vzxj39spT0SQoj2 YcqUKUypo89gRkYGW7duDbsvKyuLOXPmMGfOnDrXedFFF9U7NsNqtTJ37lzmzp3btJ0+IzSj Vp9Yi4l4PLUzaprWMtX1GpNRi5XT2Tkvcm02I1BLSoqtWmC0QM1mq51R83iM+yMzalZrMKMG Rln+665r+v63t4za2WIGam35ywbRvnTyj1Tb1rVr17DAzNrZz4BCCNHBmUFKLBm1yGxZKKvV GIcU2fUxI8P42RKBWmMyarGKNkl0Z2CzwYkTsXV7hLozapFj1MDozhgZqLlcwTFq0PRMmkkC NUN8vPHaSqAmWkon/0i1bYqikBLrWVsIIUS7Z5axjyWjBrFl1CK7PkLzC4mAUf2wuRUQI61e HXuw0pH06gU7d8be9jlzIGTaPiB610cIzrsWWkzEYgkGdgkJzX/N21sxkbNFUYysWmd/HUTL kUCtDSsrK+P6668nPT2dK664gkmTJhHfGb9qFEKIRnC73eTl5bF161YKCgoYPnw48+fPj3r+ LCws5Kabboq6ng0bNpB0ZsDQtm3b2LJlCx999BFZWVncfffd9OvXL7DsvHnz2L17d9jz77zz Tq5rQn+yWCZ9Nh+vL1ADYzxS6LrMb/xbIqN2440wfXrz1xOquXOUtVeXX24UGLn88tiWD53b yxQZqJnBeGoqFBWFZ9TMLqZOp5FNa2DavwZJRi0oPd0YAyhES5CPVBvVu3dvFi5cSN++fdm7 dy8bN27kzTffZPny5a29a0II0aatW7eOt956i9tuu434+HhWr17N/fffz8ooFQK6d+/O+vXr A3/rus7KlSs5efJkIEjbtWsXS5cuZdasWcycOZPXX3+duXPn8uKLL5J8ZtIrRVGYPn06M0Jm DO7SxH6BdnvsGbX6uj6CcVEeGqgpipFVa4lATVWli1dLufxy4+K+OZmtyDFqoRm1Y8eMjJrL ZQTvZnn+5GSjymFzmcVEJFAzArWSktbeC9FRyEfqHFu2bBm5ubl1Pj58+HCWLVvGBRdcwAUX XABAdnY2w4YN45ZbbqGwsJAMs++KEEKIMJqmsWnTJmbPns3YsWMBY7zvzJkz2bNnD0OHDg1b XlXVsC7mHo+H7du3hxUWyc3NZfLkyVx11VWAkSnbtm0bGzdu5Ic//GFgOafT2SLd1e+4A/r3 r3+ZWLo+ghGoRQZz6ekt0/VRtJxhw4x51Zrz9okcoxaaUTPHqCUnh094fdtt8IMfNG/fQTJq obp3Nyb/FqIlyEfqHLvjjjvqnVvHVkfH5t69e5ORkcHOnTu58soroy6zaNEiHGf+I4fOJC+E EG1FXl4eeXl5AGEl8luKpmm43W5cIVesDocDRVHYu3dvrUAt0ttvv42maUyaNClwX2VlJd26 dQv8rSgKTqeTvXv3hj03NzeX3NxcRo4cSU5ODiNGjEBpQp+yJUsaXibWQK2qqnbWq6UyaqLl qKqRVQt5mzVacnL4JNrRxqiZgVrohNd1vYcaIz7eaEMsFSs7uvR0+PLL1t4L0VFIoHaOxcfH N2mc2bFjxygsLGTkyJF1LrN48WIS5b+vEKINC/0Sqby8vN6S901ht9uZNGkSa9asIT09nfj4 eJ5//nl0XefkyZMNPj8vL4/x48eHBXo5OTn84Q9/YNSoUQwYMIC8vDyOHTuGPSQCmjp1KpmZ mTidTrZt28bDDz/M3Xfffda+MGtMRi0yUPvBD1pmHjXRsv7wh+YVodi0KbxiZrSqjykp4YFa S4mPlwIapn794ODB1t4L0VFIoNZG/eUvf+HCCy8kIyODTz75hA0bNjBixAjSO+tIayGEiNGM GTNYvXo1c+fOpbq6mpycHLKzs7FYLPU+r6ioiA8++KDWHJbjxo3j0KFDPPnkkxQWFjJkyBAm T57M0aNHA8t85zvfCfw+aNAgwAj6znagFssYtchlWroAiGgZza2gGfk9bWTXRzOj5nbXnrah ueLjpduj6eabW6Y7qRAggVqbVVlZyW9+8xvKysoYPHgwU6ZMYeLEia29W0II0eZlZGSwYMEC 5s2bh6Zp2O12pk2bRmZmZr3Py8vLIy0tjYsvvjjsfpvNxq233sqtt95KVVUVcXFxPPLII/Wu b8yYMaxduxav1xuWeTM1t6t6rFUfo3V9FJ1DZEbNDNQqKs5ORk0CNUNHK7Jztruri/rJx6qN mjNnTthgdiGEEI1jsViwWCzk5+dTVVXF6NGj611+8+bNTJ06td5l4uLiKC8vJz8/nwULFtS5 XH5+PsOGDYsapEHzu6o31PXRHC8Ureuj6BycTiN4MguUVFUZgdqJE0bg1pKBWlycdH3sqM52 d3VRPwnUhBBCdCjbt2/HarWSmppKbm4umzZtYvr06WRkZFBUVMSCBQt44IEHAl0UAfbu3cux Y8eiZrYOHz7MwYMHGTBgAO+99x5r166lf//+TJkyBYDjx4/z5ptvMnr0aGw2G2+//TYbN27k 7rvvPmttbKjrIxgX6ZWVDZf6Fx2TosCdd8LgwcbfFRXhxUSk66MQbZ98rIQQQnQoFRUVrFq1 itLSUvr06cOsWbO45pprAKMqZEFBQa0uPJs3b2bIkCH07Nmz1vr8fj+rV6+moKCAtLQ0Jk6c yKxZswKP22w2du7cybp161AUhUsvvZSFCxcyatSos9bGhjJqYFw4FxW1zDxZon1ascLIpAH4 fOHFRJo4zV9UgwbBtGkttz4hhEECNSGEEB3KlClTAtmuSBkZGWzdurXW/ffcc0+d68vOzmbV qlV1Pp6WlsaKFSsav6PNEGug9vXX0ECPT9HBhWbOQouJtGRXxcxMkB5xQrQ8mfFCCCGEaGdi 7fr49ddGMQnReVmtRjdIOHtdH4UQZ4cEakIIIUQ701DVRwgGamYxCdE5KUrw/RI54bUQom2T QE0IIYRoZ2Lt+lhdLRk1EQzUzDFqLd31UQhxdsgYNSGEEB2K2+0mLy+PrVu3UlBQwPDhw5k/ fz7x8fG1li0sLOSmm26Kup4NGzaQlJQEwLZt29iyZQsfffQRWVlZ3H333fTr1y+wrM/nY+XK lbzzzjtYrVauuOIKbrnllrPTQGLv+ggSqInwjFp1dctPeC2EODskUBNCCNGhrFu3jrfeeovb bruN+Ph4Vq9ezf3338/KlStrLdu9e3fWr18f+FvXdVauXMnJkycDQdquXbtYunQps2bNYubM mbz++uvMnTuXF198keTkZAB+//vf8+9//5s5c+Zw6tQp/t//+384nU5mzJhxVtrocBgZEbWe fjFmoCZdH4UZlKWnGz+PH5eMmhDtgQRqQgghOgxN09i0aROzZ89m7NixAHTt2pWZM2eyZ88e hg4dGra8qqqkhEQyHo+H7du3M2fOnMB9ubm5TJ48mauuugqAO++8k23btrFx40Z++MMfUllZ yebNm1m0aBETJkwAQFEU/vGPf5zVQK2+bo8gGTURZLcbgVl8vFGh8ZNPJKMmRHsgY9SEEEJ0 GJqm4Xa7cblcgfscDgeKorB3794Gn//222+jaRqTJk0K3FdZWRm2PkVRcDqdgfUdPnwYj8dD dnZ2YJns7GyKioooKipqiWbV0q0bpKXVv4yZMTmT9BOdmN0e7CY7cKBRol8yakK0fRKoCSGE 6DDsdjuTJk1izZo1HDp0iKKiIp5//nl0XefkyZMNPj8vL4/x48eHBWY5OTm88cYbfPDBB1RW VrJ+/XqOHTsWWF9JSQl2u50ePXoEnpOVlQVAcXFxC7fQMGCAkRWpj9UKiYnBzJrovByOYAZt 4EDjpwRqQrR9cvoWQgjRocyYMYPVq1czd+5cqqurycnJITs7G4vFUu/zioqK+OCDD1i6dGnY /ePGjePQoUM8+eSTFBYWMmTIECZPnszRo0fDllPMyaoifo9m0aJFOM6kOHJycsjJyWlME4H6 C4mAEaBJt0cBtTNq5n1CNCQvL4+8vDzA6Bouzi0J1IQQQnQoGRkZLFiwgHnz5qFpGna7nWnT ppGZmVnv8/Ly8khLS+Piiy8Ou99ms3Hrrbdy6623UlVVRVxcHI888khgfampqXi9XgoKCgJZ tUOHDgHG+LhoFi9eTGJiYnObWi8J1ITJbpeMmmia0C+SysvLeeqpp1p5jzoX6foohBCiQ7JY LNjtdvLz86mqqmL06NH1Lr9582amTp1a7zJxcXGUl5eTn58fKFbSt29fHA4HBw4cCCx34MAB 0tLSSGtoINlZZLVKxUdhiJZRk0BNiLZPMmpCCCE6lO3bt2O1WklNTSU3N5dNmzYxffp0MjIy KCoqYsGCBTzwwAMMGjQo8Jy9e/dy7NixqF0QDx8+zMGDBxkwYADvvfcea9eupX///kyZMgWA +Ph4cnJyWL58OW63m1OnTvHCCy8wc+bMc9bmaCSjJkyhGbU+fcLHrAkh2i4J1IQQQnQoFRUV rFq1itLSUvr06cOsWbO45pprAKMqZEFBQa2xFps3b2bIkCH07Nmz1vr8fj+rV6+moKCAtLQ0 Jk6cyKxZs8KWueuuu1AUhT/96U/YbDauv/56brzxxrPXyBhIoCZMoRk1iwXuvx8GD27dfRJC NEwCNSGEEB3KlClTAtmuSBkZGWzdurXW/ffcc0+d68vOzmbVqlX1btNqtTJ37lzmzp3buJ09 iyRQE6bQjBrAL3/ZevsihIidjFETQgghOiAZoyZM0tVRiPZJMmpCCCFEBzR7NvTv39p7IdqC 0K6PQoj2QwK1VvDRRx/x0ksv8emnn1JeXs6LL75Yq2x0VVUVy5cv5/333ychIYFrr702MMZC CCFE3dxuN3l5eWzdupWCggKGDx/O/PnziY+Pr7VsYWEhN910U9T1bNiwgaSkJAA2btzItm3b +Pzzzxk6dChTp05lwoQJgWXnzZvH7t27w55/5513ct1117VgyxrnyitbbdOijYns+iiEaB8k UGsFHo+HQYMGMX78eJ588smoyzz66KMcOXKEe++9l08++YSVK1eSlJTEpEmTGr/Bw4fhkUfA 6zX+1vXgz9Dfo91X162hx0OXczqhSxejFrDfb9wf+VPXQVVBUYyf5k1RjGXMm6aF/92QhtrX Uj8jb9HaF3lfKHNy3LomyY1cvqH76mt36DYbusW63LlYT1PXEfn6mMegpW6h78n6jmfkfQ39 1HXw+YybqsJzz8HIkbWPuahl3bp1vPXWW9x2223Ex8ezevVq7r//flauXFlr2e7du7N+/frA 37qus3LlSk6ePBkI0vbv38///u//cu+993LXXXfx3//+l8cee4yXXnopME+aoihMnz6dGTNm BNbVpUuXs9xSIWIjGTUh2icJ1FrBqFGjGDVqFIWFhVEf//LLL9mxYwdPP/00AwcOZOzYsVRX V/Pyyy83LVB75BE4fhzMwfWRF77R7mvJi+vqajh92ggUQwOw0J9QO5gxbxaLsYz5U1XJ27+f nCFD6g5sQjX2Ark5PyPbVd99oRfkkT+jtCvvgw/IiZiIN2r7YzmmsQTZTQ3Om3sL2U7eJ5+Q M2hQ89YVKfSLgKbeFCXs/YjF0vAxNTVwX96uXeQMH278bbUat/Xr4fHHYcOG6G0SAZqmsWnT JmbPnh2Y56xr167MnDmTPXv2MHTo0LDlVVUlJWQgl8fjYfv27cyZMydw37Zt2xg6dGigdH+f Pn149dVXeffdd/ne974XWM7pdIatSwTl5eVFnfqgI2tLbT4XGbW21N5zpTO2WZxbEqi1Qfv3 70dRFLKysgL3ZWdn8+qrrzZ+ZceOwdq1sHs3DBjQgnvZuvLmzydn9uzW3o1zKm/rVnK+853W 3o1zKm/+fHLuvru1d+Ocynv3XXIiu8sNHQrnnw9HjhiTIDVFtGxypPoyge2Epmm43W5cLlfg PofDgaIo7N27t1agFuntt99G07SwL8VGjhzJhg0b2LNnDwMHDmT79u0UFxdzccQXJ7m5ueTm 5jJy5EhycnIYMWIESjt7/c6WznhB25bafC4yam2pvedKZ2yzOLckUGuDSkpK6NGjB/aQr7+y srLQNI2ysjKSk5OjPq+8Z8/amRO/H669FrKzjS5UHYTX76e8A7UnFtLmziFqmzMz4fvfh4su MjJ4jenK2xyPPkrC/PntKtiw2+1MmjSJNWvWkJ6eTnx8PM8//zy6rnPy5MkGn5+Xl8f48ePD Ar3hw4fzwAMPMG/ePABsNhvLly+nR48egWWmTp1KZmYmTqeTbdu28fDDD3P33XfLRZxoE3r2 lK6PQrRHEqi1oGXLlpGbm1vn48OHD2fZsmVNWnd9F0r6mQuyXqtWGWPBosnLa9J226wjR1jZ 0drUEGlz51BXm2fMMG7n2JelpSRaz86/ivLyciB4DmspM2bMYPXq1cydO5fq6mpycnLIzs7G YrHU+7yioiI++OADli5dGnZ/fn4+y5cvZ9asWVx44YXs3LmTBx98kCVLljDgTE+F74RkuwcN GgRE/7bdbKvZ9s7C4/FIm1vRj35k/Dybu9OW2nuudLY2n61ztqibBGot6I477mDmzJl1Pm6z 2WJaT2pqKgUFBXi93kBW7dChQ1gslqjZNLfbbfxy/fWN3+n27JVXWnsPzj1pc+fQhtrc6xxs w+12R63I2FQZGRksWLCAefPmoWkadrudadOm1aquGykvL4+0tLRaXRpfeeUVxo0bx/VnzrEX XHAB+/btY9OmTYFALdKYMWNYu3Zt2HkcgufrXr3OxSvbtjz11FOtvQvnXGdrc2drL3TONrf0 OVvUTQK1FhQfH98ib9yBAwei6zqHDh1i4MCBABw4cCDwLW2krl27sm7dOlwuV7vqoiSE6Nx0 XcftdgcqJ7Y0i8WCxWIhPz+fqqoqRo8eXe/ymzdvZurUqbXuV1UVa0RWUVXVejN0+fn5DBs2 LCxIAzlfCyHar7N9zha1SaDWCtxuNwUFBYHxEkeOHOH06dOkp6eTkJBAr169GDVqFL/4xS+4 66672LdvHxs3bmTRokVR16eqKmlpaeeyCUII0SLOxrey27dvx2q1kpqaSm5uLps2bWL69Olk ZGRQVFTEggULeOCBB8K+/Nq7dy/Hjh2LOqbsO9/5DosXL6Zv374MGTKEnTt3sn37dp555hkA jh8/zptvvsno0aOx2Wy8/fbbbNy4kbujFMKR87UQoj2TTNq5JYFaK9i/fz/z588HjLFnDz74 IIqi8LOf/SxwkfDwww+zbNkynnjiCZKSkrjzzjubVppfCCE6mYqKClatWkVpaSl9+vRh1qxZ XHPNNYBRFbKgoACPxxP2nM2bNzNkyBB69uxZa31jxoxh1qxZvPPOO6xatYoRI0bw4IMP0r9/ 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 --------------010105000405020304060004 Content-Type: text/xml; name="airframe.xml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="airframe.xml"
--------------010105000405020304060004-- From MAILER-DAEMON Fri Jan 27 11:11:30 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqoOg-0007ZM-Rr for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 11:11:30 -0500 Received: from eggs.gnu.org ([140.186.70.92]:44561) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqoOa-0007Jg-Tl for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:11:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqoOU-0002pb-Jk for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:11:24 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:37494) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqoOU-0002pQ-BM for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:11:18 -0500 Received: by iahk25 with SMTP id k25so2835883iah.4 for ; Fri, 27 Jan 2012 08:11:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=wg0Y1aC/J9B8RmlD5wST1i7wl40e+4FCJmeHc3bbrN8=; b=rnWW/A74BH8IrnVsdGdyt2OCPcjjKMHEbQit2mIEHFuDeK+B/89We+rnCecXeQ4E1t pfAePgcfw5poRLbjqIEUz+3SOsg4aSXyM5h3bZ240e9aE6Rh7+LYo9xubPvkGUxO1ein 5dqFHJizT21m7K9d5bo6l3F2GmWwyWrULYOiY= MIME-Version: 1.0 Received: by 10.42.75.197 with SMTP id b5mr5514444ick.10.1327680676689; Fri, 27 Jan 2012 08:11:16 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 08:11:16 -0800 (PST) In-Reply-To: <4F22C8A5.5030103@gmail.com> References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> <4F22C8A5.5030103@gmail.com> Date: Fri, 27 Jan 2012 17:11:16 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 16:11:29 -0000 Hi Bruzzlee, if this is your calibration I can guarantee it is wrong: the z-axis scale is nearly four times as high. By quickly looking at the plot it also seems like you missed one axis (the red one, z?) Cheers, Felix On Fri, Jan 27, 2012 at 4:54 PM, Bruzzlee wrote: > Hi Felix > Sorry. the screen shot was from a wrong measurement.... > I think the acceleration calibration was successful (even if I still get = the > RuntimeWarning) > > But: > The ins_x and ins_y values in the Messages (ins_xd and ins_yd) are stayin= g > on 0. > The RAW data seem to be ok. > I think it has something to do with the Gyro settings. > See attached airframe. > > Thx 4 help > > > > On 27.01.12 16:23, Felix Ruess wrote: >> >> Hi, >> >> @Eduardo: Why didn't you also use the neutrals you get from the >> calibration? Should be better than trying to take the correct neutrals >> "by hand" from the messages (e.g. the axes might not be 100% aligned >> with the gravity vector). >> >> @Bruzzlee: You already get a warning and the sens values are totally >> different. It can't work properly, as you didn't move the imu. You >> have to take measurements with the imu "turned on all sides" at least >> once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it >> >> Cheers, Felix >> >> On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee =C2=A0w= rote: >>> >>> He all >>> thx 4 the answer >>> >>> Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) >>> The >>> sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was >>> guessing that the IMU should be on top. >>> >>> I managed to get my RAW datas by using the normal AP firmware and >>> changing >>> the telemetry mode in the GCS Settings to RAW. >>> I got some values out of the script. See attachment. >>> >>> >>> The PFD is still rotating..... >>> >>> Terminal output: >>> ./calibrate.py -i 1 -s ACCEL >>> >>> '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_37= .data' >>> initial guess : avg 7.19678733577 std 2.2245311935 >>> /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: >>> RuntimeWarning: Number of calls to function has reached maxfev =3D 1400= . >>> =C2=A0warnings.warn(errors[info][0], RuntimeWarning) >>> optimized guess : avg 9.80925677574 std 0.00967142874765 >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >>>> >>>> >>>> Hi, >>>> >>>> I got my File. But an idea: Perhaps the test program doesn't support >>>> the xbee api? Or is it transparent? If it is using the api i would >>>> suggest to connect directly to the UART. >>>> >>>> Good luck >>>> >>>> Christoph >>>> >>>> 2012/1/27 Bruzzlee= > >>>> >>>> >>>> Hi all >>>> Has anyone successfully created a Aspirin IMU calibration file >>>> according to this tutorial? >>>> http://paparazzi.enac.fr/wiki/__ImuCalibration >>>> >>>> >>>> >>>> I've never received the calibration file from jobyrobotics so I >>>> tried to create my own. >>>> >>>> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >>>> gets no data. >>>> >>>> Any hint? >>>> >>>> Thx Bruzzlee >>>> >>>> _________________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Fri Jan 27 11:18:23 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqoVL-0000rG-KO for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 11:18:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58737) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqoVG-0000lj-8G for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:18:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqoV7-0003je-KC for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:18:18 -0500 Received: from mail-we0-f173.google.com ([74.125.82.173]:56610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqoV7-0003jR-6M for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:18:09 -0500 Received: by werh12 with SMTP id h12so1636321wer.4 for ; Fri, 27 Jan 2012 08:18:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=4iw0BQNySbEi0nxzHnyxPsWKuQqHPoAodgDbFaD6nYc=; b=Cya8QmjLz3+75i58Z+6tpeTJf9yMGNOWNeQ4FJnWFv5xpiOQv2mxkJviRBGlzvdWW7 aBE+u/XcXcbAo/8IaYZxgouvwum1/dm0HpIz4ddw/HCBvVtzMHgCYEw9rhnz3DCsFnPd rn7FLgIguunqMyoU7GqvRt7qce4y8MuQyxAGs= Received: by 10.216.134.39 with SMTP id r39mr3169099wei.50.1327681088266; Fri, 27 Jan 2012 08:18:08 -0800 (PST) Received: from [192.168.1.21] (93-225.76-83.cust.bluewin.ch. [83.76.225.93]) by mx.google.com with ESMTPS id di5sm24663197wib.3.2012.01.27.08.18.06 (version=SSLv3 cipher=OTHER); Fri, 27 Jan 2012 08:18:07 -0800 (PST) Message-ID: <4F22CE3D.6070505@gmail.com> Date: Fri, 27 Jan 2012 17:18:05 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> <4F22C8A5.5030103@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 16:18:22 -0000 See the new plot/values I've sent. is it in a valid range? On Fri Jan 27 17:11:16 2012, Felix Ruess wrote: > Hi Bruzzlee, > > if this > > > > > > is your calibration I can guarantee it is wrong: the z-axis scale is > nearly four times as high. > > By quickly looking at the plot it also seems like you missed one axis > (the red one, z?) > > Cheers, Felix > > > On Fri, Jan 27, 2012 at 4:54 PM, Bruzzlee wrote: >> Hi Felix >> Sorry. the screen shot was from a wrong measurement.... >> I think the acceleration calibration was successful (even if I still get the >> RuntimeWarning) >> >> But: >> The ins_x and ins_y values in the Messages (ins_xd and ins_yd) are staying >> on 0. >> The RAW data seem to be ok. >> I think it has something to do with the Gyro settings. >> See attached airframe. >> >> Thx 4 help >> >> >> >> On 27.01.12 16:23, Felix Ruess wrote: >>> >>> Hi, >>> >>> @Eduardo: Why didn't you also use the neutrals you get from the >>> calibration? Should be better than trying to take the correct neutrals >>> "by hand" from the messages (e.g. the axes might not be 100% aligned >>> with the gravity vector). >>> >>> @Bruzzlee: You already get a warning and the sens values are totally >>> different. It can't work properly, as you didn't move the imu. You >>> have to take measurements with the imu "turned on all sides" at least >>> once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it >>> >>> Cheers, Felix >>> >>> On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee wrote: >>>> >>>> He all >>>> thx 4 the answer >>>> >>>> Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) >>>> The >>>> sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was >>>> guessing that the IMU should be on top. >>>> >>>> I managed to get my RAW datas by using the normal AP firmware and >>>> changing >>>> the telemetry mode in the GCS Settings to RAW. >>>> I got some values out of the script. See attachment. >>>> >>>> >>>> The PFD is still rotating..... >>>> >>>> Terminal output: >>>> ./calibrate.py -i 1 -s ACCEL >>>> >>>> '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_37.data' >>>> initial guess : avg 7.19678733577 std 2.2245311935 >>>> /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: >>>> RuntimeWarning: Number of calls to function has reached maxfev = 1400. >>>> warnings.warn(errors[info][0], RuntimeWarning) >>>> optimized guess : avg 9.80925677574 std 0.00967142874765 >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >>>>> >>>>> >>>>> Hi, >>>>> >>>>> I got my File. But an idea: Perhaps the test program doesn't support >>>>> the xbee api? Or is it transparent? If it is using the api i would >>>>> suggest to connect directly to the UART. >>>>> >>>>> Good luck >>>>> >>>>> Christoph >>>>> >>>>> 2012/1/27 Bruzzlee> >>>>> >>>>> >>>>> Hi all >>>>> Has anyone successfully created a Aspirin IMU calibration file >>>>> according to this tutorial? >>>>> http://paparazzi.enac.fr/wiki/__ImuCalibration >>>>> >>>>> >>>>> >>>>> I've never received the calibration file from jobyrobotics so I >>>>> tried to create my own. >>>>> >>>>> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >>>>> gets no data. >>>>> >>>>> Any hint? >>>>> >>>>> Thx Bruzzlee >>>>> >>>>> _________________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 27 11:28:54 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqofW-0002wq-KS for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 11:28:54 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45473) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqofK-0002oh-SZ for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:28:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqofE-000565-VP for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:28:42 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:55936) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqofE-00055z-NB for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:28:36 -0500 Received: by iahk25 with SMTP id k25so2856555iah.4 for ; Fri, 27 Jan 2012 08:28:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=BsF2Iq5DX2VY5fKst25UC6XRXw0joCC5ls1C8ZjBMOA=; b=gfD+IUTcSxQDKPat/g0sdMq25z8STVmmnt+b5XpNTHPLltSNTp3q8dfIxDO8wgx6l6 cHcgnJWK15Lzg2iG4AFOrQqRsyotj2yOluHLc1ltb/iK2+J7dLtFUpM4o4mmVfdEyoE7 fP/waZGSFsoIrQQ9h0KDJRDRUc+CY+Yf/RUgk= MIME-Version: 1.0 Received: by 10.42.189.5 with SMTP id dc5mr5472556icb.51.1327681715551; Fri, 27 Jan 2012 08:28:35 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 08:28:35 -0800 (PST) In-Reply-To: <4F22CE3D.6070505@gmail.com> References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> <4F22C8A5.5030103@gmail.com> <4F22CE3D.6070505@gmail.com> Date: Fri, 27 Jan 2012 17:28:35 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 16:28:52 -0000 > See the new plot/values I've sent. Did you forget to attach a new plot? I meant the last plot you sent, where you already turned the imu. But you can see that you didn't measure positive acceleration on the red axis (must be z, since that is bogus). > =C2=A0 > =C2=A0 > =C2=A0 > is it in a valid range? No. Since the imu has one 3-axis sensor, all have more or less the same scale (sensitivity). > On Fri Jan 27 17:11:16 2012, Felix Ruess wrote: >> >> Hi Bruzzlee, >> >> if this >> >> =C2=A0 >> =C2=A0 >> =C2=A0 >> >> is your calibration I can guarantee it is wrong: the z-axis scale is >> nearly four times as high. >> >> By quickly looking at the plot it also seems like you missed one axis >> (the red one, z?) >> >> Cheers, Felix >> >> >> On Fri, Jan 27, 2012 at 4:54 PM, Bruzzlee =C2=A0w= rote: >>> >>> Hi Felix >>> Sorry. the screen shot was from a wrong measurement.... >>> I think the acceleration calibration was successful (even if I still ge= t >>> the >>> RuntimeWarning) >>> >>> But: >>> The ins_x and ins_y values in the Messages (ins_xd and ins_yd) are >>> staying >>> on 0. >>> The RAW data seem to be ok. >>> I think it has something to do with the Gyro settings. >>> See attached airframe. >>> >>> Thx 4 help >>> >>> >>> >>> On 27.01.12 16:23, Felix Ruess wrote: >>>> >>>> >>>> Hi, >>>> >>>> @Eduardo: Why didn't you also use the neutrals you get from the >>>> calibration? Should be better than trying to take the correct neutrals >>>> "by hand" from the messages (e.g. the axes might not be 100% aligned >>>> with the gravity vector). >>>> >>>> @Bruzzlee: You already get a warning and the sens values are totally >>>> different. It can't work properly, as you didn't move the imu. You >>>> have to take measurements with the imu "turned on all sides" at least >>>> once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it >>>> >>>> Cheers, Felix >>>> >>>> On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee >>>> =C2=A0wrote: >>>>> >>>>> >>>>> He all >>>>> thx 4 the answer >>>>> >>>>> Stupid question to LisaM: Has the Aspirin to be upside or downside? ;= -) >>>>> The >>>>> sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was >>>>> guessing that the IMU should be on top. >>>>> >>>>> I managed to get my RAW datas by using the normal AP firmware and >>>>> changing >>>>> the telemetry mode in the GCS Settings to RAW. >>>>> I got some values out of the script. See attachment. >>>>> >>>>> >>>>> The PFD is still rotating..... >>>>> >>>>> Terminal output: >>>>> ./calibrate.py -i 1 -s ACCEL >>>>> >>>>> >>>>> '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_= 37.data' >>>>> initial guess : avg 7.19678733577 std 2.2245311935 >>>>> /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: >>>>> RuntimeWarning: Number of calls to function has reached maxfev =3D 14= 00. >>>>> =C2=A0warnings.warn(errors[info][0], RuntimeWarning) >>>>> optimized guess : avg 9.80925677574 std 0.00967142874765 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >>>>>> >>>>>> >>>>>> >>>>>> Hi, >>>>>> >>>>>> I got my File. But an idea: Perhaps the test program doesn't support >>>>>> the xbee api? Or is it transparent? If it is using the api i would >>>>>> suggest to connect directly to the UART. >>>>>> >>>>>> Good luck >>>>>> >>>>>> Christoph >>>>>> >>>>>> 2012/1/27 >>>>>> Bruzzlee> >>>>>> >>>>>> >>>>>> Hi all >>>>>> Has anyone successfully created a Aspirin IMU calibration file >>>>>> according to this tutorial? >>>>>> http://paparazzi.enac.fr/wiki/__ImuCalibration >>>>>> >>>>>> >>>>>> >>>>>> I've never received the calibration file from jobyrobotics so I >>>>>> tried to create my own. >>>>>> >>>>>> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >>>>>> gets no data. >>>>>> >>>>>> Any hint? >>>>>> >>>>>> Thx Bruzzlee >>>>>> >>>>>> _________________________________________________ >>>>>> Paparazzi-devel mailing list >>>>>> Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Paparazzi-devel mailing list >>>>>> Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 27 11:42:48 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqosy-0006Yi-IT for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 11:42:48 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58370) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqosq-0006TZ-IO for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:42:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqosk-0007Hd-IQ for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:42:40 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:52274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqosj-0007HS-Og for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:42:34 -0500 Received: by wibhi20 with SMTP id hi20so485107wib.4 for ; Fri, 27 Jan 2012 08:42:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=IWJh8lGtQy9UbeQSftoljbZq7NBxjlFbIf1+Uhlb1Oc=; b=t2qjA9T2rRegL0Q/8Ud62Fry4X8rSaOg1F9l0T86Ihm3eRheCokP1LdtuwfkhHcPgK Uu7N3fjBi/+Hzo9uXCZg0QwHXhnyS/sY7nukttQCsW51Ti9rGO+8pCvGLvqx0mwQrfIF II2J/U81DuvkYGz7LDZWDugOtT7v3W3nR/quo= Received: by 10.180.76.235 with SMTP id n11mr12885861wiw.11.1327682552826; Fri, 27 Jan 2012 08:42:32 -0800 (PST) Received: from [192.168.1.21] (93-225.76-83.cust.bluewin.ch. [83.76.225.93]) by mx.google.com with ESMTPS id eq5sm24869435wib.2.2012.01.27.08.42.28 (version=SSLv3 cipher=OTHER); Fri, 27 Jan 2012 08:42:31 -0800 (PST) Message-ID: <4F22D3F2.2050505@gmail.com> Date: Fri, 27 Jan 2012 17:42:26 +0100 From: Bruzzlee User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> <4F22C8A5.5030103@gmail.com> <4F22CE3D.6070505@gmail.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------070600000009090705030206" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 16:42:45 -0000 This is a multi-part message in MIME format. --------------070600000009090705030206 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit god d**** .... my bad - I forgot to turn it over completely.... Now I also don't have any Warnings Maybee not the best calibration but It's at least a valid one. - I think But I still get no value on ins_x, ins_y, ins_xd and ins_yd Any guess? initial guess : avg 9.58903974536 std 0.125885389868 optimized guess : avg 9.80927525067 std 0.084316462846 On 27.01.12 17:28, Felix Ruess wrote: >> See the new plot/values I've sent. > Did you forget to attach a new plot? I meant the last plot you sent, > where you already turned the imu. But you can see that you didn't > measure positive acceleration on the red axis (must be z, since that > is bogus). > >> >> >> >> is it in a valid range? > No. Since the imu has one 3-axis sensor, all have more or less the > same scale (sensitivity). > >> On Fri Jan 27 17:11:16 2012, Felix Ruess wrote: >>> Hi Bruzzlee, >>> >>> if this >>> >>> >>> >>> >>> >>> is your calibration I can guarantee it is wrong: the z-axis scale is >>> nearly four times as high. >>> >>> By quickly looking at the plot it also seems like you missed one axis >>> (the red one, z?) >>> >>> Cheers, Felix >>> >>> >>> On Fri, Jan 27, 2012 at 4:54 PM, Bruzzlee wrote: >>>> Hi Felix >>>> Sorry. the screen shot was from a wrong measurement.... >>>> I think the acceleration calibration was successful (even if I still get >>>> the >>>> RuntimeWarning) >>>> >>>> But: >>>> The ins_x and ins_y values in the Messages (ins_xd and ins_yd) are >>>> staying >>>> on 0. >>>> The RAW data seem to be ok. >>>> I think it has something to do with the Gyro settings. >>>> See attached airframe. >>>> >>>> Thx 4 help >>>> >>>> >>>> >>>> On 27.01.12 16:23, Felix Ruess wrote: >>>>> >>>>> Hi, >>>>> >>>>> @Eduardo: Why didn't you also use the neutrals you get from the >>>>> calibration? Should be better than trying to take the correct neutrals >>>>> "by hand" from the messages (e.g. the axes might not be 100% aligned >>>>> with the gravity vector). >>>>> >>>>> @Bruzzlee: You already get a warning and the sens values are totally >>>>> different. It can't work properly, as you didn't move the imu. You >>>>> have to take measurements with the imu "turned on all sides" at least >>>>> once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it >>>>> >>>>> Cheers, Felix >>>>> >>>>> On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee >>>>> wrote: >>>>>> >>>>>> He all >>>>>> thx 4 the answer >>>>>> >>>>>> Stupid question to LisaM: Has the Aspirin to be upside or downside? ;-) >>>>>> The >>>>>> sign of the Z-Axis on the Aspirin shows a circle with a dot, so I was >>>>>> guessing that the IMU should be on top. >>>>>> >>>>>> I managed to get my RAW datas by using the normal AP firmware and >>>>>> changing >>>>>> the telemetry mode in the GCS Settings to RAW. >>>>>> I got some values out of the script. See attachment. >>>>>> >>>>>> >>>>>> The PFD is still rotating..... >>>>>> >>>>>> Terminal output: >>>>>> ./calibrate.py -i 1 -s ACCEL >>>>>> >>>>>> >>>>>> '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_14_37.data' >>>>>> initial guess : avg 7.19678733577 std 2.2245311935 >>>>>> /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: >>>>>> RuntimeWarning: Number of calls to function has reached maxfev = 1400. >>>>>> warnings.warn(errors[info][0], RuntimeWarning) >>>>>> optimized guess : avg 9.80925677574 std 0.00967142874765 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >>>>>>> >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I got my File. But an idea: Perhaps the test program doesn't support >>>>>>> the xbee api? Or is it transparent? If it is using the api i would >>>>>>> suggest to connect directly to the UART. >>>>>>> >>>>>>> Good luck >>>>>>> >>>>>>> Christoph >>>>>>> >>>>>>> 2012/1/27 >>>>>>> Bruzzlee> >>>>>>> >>>>>>> >>>>>>> Hi all >>>>>>> Has anyone successfully created a Aspirin IMU calibration file >>>>>>> according to this tutorial? >>>>>>> http://paparazzi.enac.fr/wiki/__ImuCalibration >>>>>>> >>>>>>> >>>>>>> >>>>>>> I've never received the calibration file from jobyrobotics so I >>>>>>> tried to create my own. >>>>>>> >>>>>>> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >>>>>>> gets no data. >>>>>>> >>>>>>> Any hint? >>>>>>> >>>>>>> Thx Bruzzlee >>>>>>> >>>>>>> _________________________________________________ >>>>>>> Paparazzi-devel mailing list >>>>>>> Paparazzi-devel@nongnu.org >>>>>>> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Paparazzi-devel mailing list >>>>>>> Paparazzi-devel@nongnu.org >>>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Paparazzi-devel mailing list >>>>>> Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------070600000009090705030206 Content-Type: image/png; name="Bildschirmfoto-Figure 1.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Bildschirmfoto-Figure 1.png" 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 dizTpk2jW7duXsv7y1/+Qps2bXj66adZv349zz77LPPnzyc+Ph6ARYsWsW7dOv7whz/w6KOP UlhYyM6dOykrKwPA6XQyevRoMjMzue222+jQoQNffPEF48ePZ8KECfTp08drfS+//DLx8fGM Hj3avR/Ptk1CCHGhJLAUQlwynE4nTqeT7OxsNmzYwOHDh7nzzju9yrgCSgBN0+jevTuBgYEs XrzYHVh27twZRVHYtWsXt956K7t37yY0NJTevXuza9cu7rjjDkpKSjh06BB33HFHtfXJzMxk 3759vPHGG17Zx379+rmff/zxxxQUFPDZZ5/RpEkTAPr06cODDz7IBx98wJw5c7yWef311/PQ Qw8B0Lt3bwYOHMhPP/3kDiy/+eYb7rjjDgYPHuye58Ybb3Q/X7duHWlpafz973/nhhtuAOCW W27hscce4913360SWLZv354XXnjhvLZJCCEulASWQohLhivgchk2bBjDhw/3GldYWMiGDRvY sWMHu3fvprS0FABFUSgtLSU4OJiIiAiSkpLYsWMHt956K7t27aJLly50797dHejt2bMHVVW9 gqvK4uLiaNq0Ke+88w4DBw6kR48exMTEeJXZuXMnKSkpREdH43Q63eN79erFkiVLcDqdXr3a XcGgq85XXXUVO3bsYNCgQQB0796d1atXY7FYuO6660hKSvJa3759+7BYLKSkpHiNv/rqq/n8 8885deqUVx179Ohx3tskhBAXSgJLIcQlY9KkScTExJCens7q1atZu3YtN998M61atXKXmT9/ Pt9//z33338/Q4cOJTg4mD179jB79mzOnDlDcHAwoDeHf/fdd4Ae/PXv35+uXbty+vRp0tPT 2blzJ7GxsTRv3rzGOk2bNo3FixczZ84crFYrPXr04O6773Y3cefk5HDs2DFuueWWKvMqikJu bq47kwmQmJjoVSY0NJScnBz38JNPPsnKlStZvXo1H374IcnJyQwcOJD+/fsDkJubS3x8vHs7 Xdq2bQtQJbBs3779eW+TEEJcKAkshRCXjKSkJJo3b06bNm245pprePzxx3n11Vd55513MJvN lJaWsm7dOp588kluu+0293wbNmyosqwuXbqwdOlS9u3bR3p6Ol27diUyMpIWLVqwc+dOdxbz bOLi4njqqacYM2YMP/30E59//jkvvPACS5cuJTg4mNjYWKKiohgxYoTP+SMjI89rH4SGhnLf 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 K33BAAAAAElFTkSuQmCC --------------070600000009090705030206-- From MAILER-DAEMON Fri Jan 27 11:59:18 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rqp8w-0000UM-6q for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 11:59:18 -0500 Received: from eggs.gnu.org ([140.186.70.92]:38830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqp8t-0000UG-5i for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:59:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rqp8r-0001Xr-F6 for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:59:15 -0500 Received: from mail-gx0-f173.google.com ([209.85.161.173]:32845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqp8r-0001Xl-6l for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 11:59:13 -0500 Received: by ggnh1 with SMTP id h1so1166153ggn.4 for ; Fri, 27 Jan 2012 08:59:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=gMuKZyXfWJRzD2YhepB3GcCv3eLFLoh/sO/x84KSvNo=; b=q2ASIU2qe8npPRct7u6wEcQJzcEijYxfcNXHzYWUp7dPPR2/jAY5Wsrn8TwUIJ9jP1 +6JS97vvYR/mhcoVpNplREflWyccfg1PYPThcWOvFQ3pHOkRlHlNBccKRm2UAPOY4abz UgaHcMO1Wh+h7Hcy7wQ4J+MzPRzPNlaYes0Io= MIME-Version: 1.0 Received: by 10.50.6.194 with SMTP id d2mr7213633iga.24.1327683552204; Fri, 27 Jan 2012 08:59:12 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 08:59:12 -0800 (PST) In-Reply-To: <4F22D3F2.2050505@gmail.com> References: <4F229260.90501@gmail.com> <4F22B574.1090808@gmail.com> <4F22C8A5.5030103@gmail.com> <4F22CE3D.6070505@gmail.com> <4F22D3F2.2050505@gmail.com> Date: Fri, 27 Jan 2012 17:59:12 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.161.173 Subject: Re: [Paparazzi-devel] Aspirin IMU calibration X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jan 2012 16:59:16 -0000 That looks correct :-) You don't get any position and speed information in x and y, because you don't have any measurements available for this. In your case gps is probably the only source and you don't have a lock. For z the barometer is used, so that should be correct. On Fri, Jan 27, 2012 at 5:42 PM, Bruzzlee wrote: > god d**** > .... my bad - I forgot to turn it over completely.... > Now I also don't have any Warnings > > Maybee not the best calibration but It's at least a valid one. - I think > > But I still get no value on ins_x, ins_y, ins_xd and ins_yd > > Any guess? > > initial guess : avg 9.58903974536 std 0.125885389868 > optimized guess : avg 9.80927525067 std 0.084316462846 > > > > > > > > > > > > On 27.01.12 17:28, Felix Ruess wrote: >>> >>> See the new plot/values I've sent. >> >> Did you forget to attach a new plot? I meant the last plot you sent, >> where you already turned the imu. But you can see that you didn't >> measure positive acceleration on the red axis (must be z, since that >> is bogus). >> >>> =C2=A0 >>> =C2=A0 >>> =C2=A0 >>> is it in a valid range? >> >> No. Since the imu has one 3-axis sensor, all have more or less the >> same scale (sensitivity). >> >>> On Fri Jan 27 17:11:16 2012, Felix Ruess wrote: >>>> >>>> Hi Bruzzlee, >>>> >>>> if this >>>> >>>> =C2=A0 >>>> =C2=A0 >>>> =C2=A0 >>>> >>>> is your calibration I can guarantee it is wrong: the z-axis scale is >>>> nearly four times as high. >>>> >>>> By quickly looking at the plot it also seems like you missed one axis >>>> (the red one, z?) >>>> >>>> Cheers, Felix >>>> >>>> >>>> On Fri, Jan 27, 2012 at 4:54 PM, Bruzzlee >>>> =C2=A0wrote: >>>>> >>>>> Hi Felix >>>>> Sorry. the screen shot was from a wrong measurement.... >>>>> I think the acceleration calibration was successful (even if I still >>>>> get >>>>> the >>>>> RuntimeWarning) >>>>> >>>>> But: >>>>> The ins_x and ins_y values in the Messages (ins_xd and ins_yd) are >>>>> staying >>>>> on 0. >>>>> The RAW data seem to be ok. >>>>> I think it has something to do with the Gyro settings. >>>>> See attached airframe. >>>>> >>>>> Thx 4 help >>>>> >>>>> >>>>> >>>>> On 27.01.12 16:23, Felix Ruess wrote: >>>>>> >>>>>> >>>>>> Hi, >>>>>> >>>>>> @Eduardo: Why didn't you also use the neutrals you get from the >>>>>> calibration? Should be better than trying to take the correct neutra= ls >>>>>> "by hand" from the messages (e.g. the axes might not be 100% aligned >>>>>> with the gravity vector). >>>>>> >>>>>> @Bruzzlee: You already get a warning and the sens values are totally >>>>>> different. It can't work properly, as you didn't move the imu. You >>>>>> have to take measurements with the imu "turned on all sides" at leas= t >>>>>> once. http://paparazzi.enac.fr/wiki/ImuCalibration#How_to_use_it >>>>>> >>>>>> Cheers, Felix >>>>>> >>>>>> On Fri, Jan 27, 2012 at 3:32 PM, Bruzzlee >>>>>> =C2=A0wrote: >>>>>>> >>>>>>> >>>>>>> He all >>>>>>> thx 4 the answer >>>>>>> >>>>>>> Stupid question to LisaM: Has the Aspirin to be upside or downside? >>>>>>> ;-) >>>>>>> The >>>>>>> sign of the Z-Axis on the Aspirin shows a circle with a dot, so I w= as >>>>>>> guessing that the IMU should be on top. >>>>>>> >>>>>>> I managed to get my RAW datas by using the normal AP firmware and >>>>>>> changing >>>>>>> the telemetry mode in the GCS Settings to RAW. >>>>>>> I got some values out of the script. See attachment. >>>>>>> >>>>>>> >>>>>>> The PFD is still rotating..... >>>>>>> >>>>>>> Terminal output: >>>>>>> ./calibrate.py -i 1 -s ACCEL >>>>>>> >>>>>>> >>>>>>> >>>>>>> '/home/bruzzlee/Paparazzi/paparazzi_odonata/var/logs/12_01_27__15_1= 4_37.data' >>>>>>> initial guess : avg 7.19678733577 std 2.2245311935 >>>>>>> /usr/lib/python2.7/dist-packages/scipy/optimize/minpack.py:318: >>>>>>> RuntimeWarning: Number of calls to function has reached maxfev =3D >>>>>>> 1400. >>>>>>> =C2=A0warnings.warn(errors[info][0], RuntimeWarning) >>>>>>> optimized guess : avg 9.80925677574 std 0.00967142874765 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri Jan 27 14:58:08 2012, Christoph Niemann wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I got my File. But an idea: Perhaps the test program doesn't suppo= rt >>>>>>>> the xbee api? Or is it transparent? If it is using the api i would >>>>>>>> suggest to connect directly to the UART. >>>>>>>> >>>>>>>> Good luck >>>>>>>> >>>>>>>> Christoph >>>>>>>> >>>>>>>> 2012/1/27 >>>>>>>> Bruzzlee> >>>>>>>> >>>>>>>> >>>>>>>> Hi all >>>>>>>> Has anyone successfully created a Aspirin IMU calibration file >>>>>>>> according to this tutorial? >>>>>>>> http://paparazzi.enac.fr/wiki/__ImuCalibration >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I've never received the calibration file from jobyrobotics so I >>>>>>>> tried to create my own. >>>>>>>> >>>>>>>> I tried "test_imu_aspirin" on lisa_m_1.0 board but then the Xbee >>>>>>>> gets no data. >>>>>>>> >>>>>>>> Any hint? >>>>>>>> >>>>>>>> Thx Bruzzlee >>>>>>>> >>>>>>>> _________________________________________________ >>>>>>>> Paparazzi-devel mailing list >>>>>>>> Paparazzi-devel@nongnu.org >>>>>>>> https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Paparazzi-devel mailing list >>>>>>>> Paparazzi-devel@nongnu.org >>>>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Paparazzi-devel mailing list >>>>>>> Paparazzi-devel@nongnu.org >>>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>>> >>>>>> _______________________________________________ >>>>>> Paparazzi-devel mailing list >>>>>> Paparazzi-devel@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>> _______________________________________________ >>>> Paparazzi-devel mailing list >>>> Paparazzi-devel@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Fri Jan 27 19:48:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqwSl-0006qs-Tp for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 19:48:15 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46331) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqwSj-0006om-1H for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 19:48:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqwSh-000880-3M for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 19:48:12 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:47919) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqwSg-00087w-Ve for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 19:48:11 -0500 Received: by qcse13 with SMTP id e13so1281754qcs.4 for ; Fri, 27 Jan 2012 16:48:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=4TMhbLSyuO1QKTFTUijt7ubDrwPXJgtd9NNoN19MNTk=; b=Vt0UnBFcW7wYRS4gCPK0p3n5F0OP37K2YRobuI/GUK8NGh3i1v8Fu9lJ+R9fNjvUcY dGgkJRdfpNXnoJdt8F2VTbfy/45uH86Tm1pVMj0QVVRSTz5TxuNetkqFWFMvRzMPcBd/ XPwq+PmuZ0wtoz/RdfMFmtwSgqp3U8ZoMBG0g= MIME-Version: 1.0 Received: by 10.229.75.152 with SMTP id y24mr3458532qcj.65.1327711690242; Fri, 27 Jan 2012 16:48:10 -0800 (PST) Received: by 10.229.146.208 with HTTP; Fri, 27 Jan 2012 16:48:10 -0800 (PST) Date: Fri, 27 Jan 2012 17:48:10 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Paparazzi-devel] Strange Servo Deflection Problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 00:48:14 -0000 All, For some reason I have good range on my deflection for my servos when I roll. When I pitch up, the deflection is also good and just how I want it. However, when I pitch down, my servos barely move from neutral. Has anyone run into this situation before? It's got to be some sort of pitch gain somewhere, but I'm flying in MANUAL. I've linked copies of my airframe and my radio file here: http://ece.arizona.edu/~cwozny/T7cap.xml http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml Best, Chris -- University of Arizona MAV From MAILER-DAEMON Fri Jan 27 20:16:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqwuL-0000n6-OY for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 20:16:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36808) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqwuJ-0000n0-LJ for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 20:16:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqwuI-0002iS-6L for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 20:16:43 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:64653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqwuH-0002iO-UU for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 20:16:42 -0500 Received: by iahk25 with SMTP id k25so3508301iah.4 for ; Fri, 27 Jan 2012 17:16:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=GKWoPVFcQevoxMMZr7uMwOclRStySyTrZGWYq7N2mF8=; b=mqElDQSLxWP/eP9ndTdAjtxNyI2vxxf5AWfy93oU+1Gi1i4w6AMNS8iyN/CRGyuIFC G5FEakh/+Wm1dJUH/i9FJa3CWXldH0+Dnw3WYafP2XNmgsryDM0jkA76+tFyn62wHT/P rpBwtzTfurQeBVC4fr5xohF87XR3b9ZC+B7js= MIME-Version: 1.0 Received: by 10.50.168.4 with SMTP id zs4mr8593555igb.28.1327713401136; Fri, 27 Jan 2012 17:16:41 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 17:16:41 -0800 (PST) In-Reply-To: References: <20120121021615.5380@gmx.com> Date: Sat, 28 Jan 2012 02:16:41 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 01:16:44 -0000 Hi Jake, just a quick note: I don't think that creating new board files for the STM32VLDiscovery board would be much work (if you already know paparazzi). Also flash should just be enough, depending on what subsystems/modules you include. Flash usage is roughly around 120kB on my setup here.. Cheers, Felix On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: > Hi Jake > >> The idea is that the door kicks open and the rope falls to the ground wh= ere it is drug a short distance where particles stick >to the collector, th= en the motor kicks in and winds the sample back up into the pod. =C2=A0Then= the plane returns to base. >=C2=A0Using variations of that system should m= ake it easy to snag lots of samples from remote locations for cheap. =C2=A0= Obviously >the danger is that the sample rope gets tangled and the plane ge= ts dashed into the ground at 30+ mph. > > how far do you need to go fetch your samples? Have you though about > doing it with a quadrotor? > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Fri Jan 27 20:33:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqxAu-0002PW-Jg for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 20:33:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:44465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqxAr-0002PE-22 for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 20:33:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqxAp-0004KG-Jv for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 20:33:49 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:59654) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rqx9M-0004CF-6B for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 20:32:16 -0500 Received: by iahk25 with SMTP id k25so3522720iah.4 for ; Fri, 27 Jan 2012 17:32:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=NJReW9Hv01q1Po8A/5OPLDY+nor6kXI5ym6bD7C1scg=; b=W4Voo1xu5aqVrPz9XVvrYbe8QNqJ3BaPaNY+0gOWiZM+3fAbeQIGbUgm3wzSJOWI2/ f/E91FcEeYyDajIjjUUaCm9kXhYQgjI5rhlMYHgyOvNSHQEetpCg76ztsm4eIBEIoeGc oY1ukmb/5tMlrEprSEiMSrgv2P1rn/kE9wcnw= MIME-Version: 1.0 Received: by 10.42.189.5 with SMTP id dc5mr6705133icb.51.1327714334563; Fri, 27 Jan 2012 17:32:14 -0800 (PST) Received: by 10.50.79.33 with HTTP; Fri, 27 Jan 2012 17:32:14 -0800 (PST) In-Reply-To: References: Date: Sat, 28 Jan 2012 02:32:14 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 01:33:51 -0000 Hi, better late than never... This could possibly be an i2c issue, maybe something else (as well?) ... or did you find out more already? Regarding issue 2): is the whole lisa resetting, or just the motor controllers? If the whole lisa is resetting it might be a power issue. Issue 3) could very well be an i2c issue, I have experienced similar things where it got stuck in an i2c interrupt routine with the current i2c driver on the stm32. See https://github.com/paparazzi/paparazzi/issues/71 for the current status on the new i2c driver.. Cheers, Felix On Wed, Jan 4, 2012 at 1:37 AM, Simon Wilks wrote: > Good new/bad news. > > First the bad: > After looking through the i2c_arch.c code and trying out a lower clock ra= te > on the I2C2 bus (Aspirin) it seemed to run longer until an issue popped u= p > but I would need to test more before I could be sure of this. I started > adding some code to indicate i2c errors using the LEDs but haven't finish= ed > that yet. I still have the feeling that this is somehow related to the > Aspirin as unplugging it stops the failure occurring. > > And now for the good: > I now have solved the problem a different way...kinda. Today the Lisa/M I > ordered arrived (I didn't get it because of this) and I have set it up an= d > connected it and it is running smoothly since about 15 minutes now withou= t > the slightest issue! So this is clearly something Lisa/L related. The onl= y > difference at the moment is that I don't have the GPS and XBee connected = but > I tried the Lisa/L out without these too with no change. > > So why is this? I would like to get the Lisa/L going but will settle for = the > Lisa/M. > > Thanks > > Simon > > > On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks wrote: >> >> When the motors are idling (they are drawing around 1A) if something goe= s >> wrong everything resets. If leave them running with more throttle (drawi= ng >> 2A) the motors will hiccup but everything keeps working! Still not good,= but >> maybe a hint. Still digging... >> >> >> On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks wrote: >>> >>> >>> On Jan 2, 2012 4:13 PM, "Eduardo lavratti" wrot= e: >>> > >>> > Simon, i am not sure but i think the ESC use I2C1_bus and >>> > sensors(aspirin / baro) use I2C2_bus. >>> Correct. >>> >>> > Soo, the i2c queue for motor not use the same queue as sensors. >>> > I not have any schematics here to confirm this question. >>> It's just odd that when it's connected things screw up so fast. It coul= d >>> of course be something else though. The power distribution board was >>> preassembled but it still could be something there. >>> > >>> > I remember that my lisa hang too on the first tests. >>> > The problem occour because the 5v regulator work very HOT with 12v. >>> > When i put a 7v regulator on V_in the problem are solved. >>> >>> OK. Worth a try. I am testing with a lab supply and I can try a lower >>> voltage... or with a BEC. >>> >>> > >>> > I not know anything about LISA/L board. This is my next aquisition if >>> > lisa/m past on my tests . >>> > >>> > regards. >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > Date: Mon, 2 Jan 2012 14:58:41 +0100 >>> > From: sjwilks@gmail.com >>> > To: paparazzi-devel@nongnu.org >>> > Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board >>> > Reseting Intermittently >>> > >>> > >>> > What I have noticed so far: >>> > >>> > 1) Momentary Failure on All Motors >>> > There will be a clicking sound, coming from no one particular motor a= nd >>> > the LED strips flash off and on very quickly and all continues normal= ly. You >>> > can see this happening in this video. >>> > >>> > 2) Reset >>> > All idling motors stop as what appears to be a reset is issued on all >>> > controllers (Lisa/L LED activity changes as well). This usually happe= ns >>> > within about 30-60 secs of arming the motors, but not always. >>> > >>> > 3) Lisa/L Freezes >>> > If I leave the motors running idle eventually all motors shutdown and >>> > the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more ac= tivity >>> > in the GCS/Messages. Only a power cycle will fix this. >>> > >>> > What is interesting so far is that only 1) and 2) above happen when t= he >>> > Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have = only >>> > noticed 3) happen once so far after about one hour testing. I tried a= second >>> > Aspirin and nothing changed. To make sure this was not because the mo= tors >>> > were all running at a constant speed seeing the IMU was not picking u= p small >>> > movements I moved the roll/pitch controls without an issue. >>> > >>> > Is this an I2C issue? It seems like it could be the Lisa/L freaking >>> > out. Perhaps too much is happening on the bus with 8 motors plus the = IMU? >>> > >>> > I currently have=C2=A0I2C_TRANSACTION_QUEUE_LEN =3D 16. >>> > >>> > I will do more testing later in the day. >>> > >>> > Simon >>> > >>> > _______________________________________________ Paparazzi-devel maili= ng >>> > list Paparazzi-devel@nongnu.org >>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> > >>> > _______________________________________________ >>> > Paparazzi-devel mailing list >>> > Paparazzi-devel@nongnu.org >>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> > >> >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Fri Jan 27 22:10:21 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RqygH-0005EF-U1 for mharc-paparazzi-devel@gnu.org; Fri, 27 Jan 2012 22:10:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]:54641) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqygF-0005E3-9C for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 22:10:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqygE-0006AU-0a for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 22:10:19 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:63766) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqygD-0006AF-MT for paparazzi-devel@nongnu.org; Fri, 27 Jan 2012 22:10:17 -0500 Received: by wibhi20 with SMTP id hi20so939384wib.4 for ; Fri, 27 Jan 2012 19:10:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=xBOgordCCEKYidMhCwwiv3pDKZ2dD6zhOg4WqjXyGMs=; b=dIm9F5p7e7k3jKnMi53w2Zdl9O0wI+8fxEUM+YMcBteuj/cf8HNdJlPXAJrCAdEc0t hZBIW43v0dedy3jZHSJwGmy6DkenpyJ8NC21slxyPN5uOCeeDu0LhSK65e6ySpA+I34i YsA6tRhD3qD/fmnTFAFllRwVXWhSRDWnbIdbY= MIME-Version: 1.0 Received: by 10.180.99.225 with SMTP id et1mr15010903wib.2.1327720215917; Fri, 27 Jan 2012 19:10:15 -0800 (PST) Received: by 10.227.120.68 with HTTP; Fri, 27 Jan 2012 19:10:15 -0800 (PST) Received: by 10.227.120.68 with HTTP; Fri, 27 Jan 2012 19:10:15 -0800 (PST) In-Reply-To: References: Date: Fri, 27 Jan 2012 22:10:15 -0500 Message-ID: From: Andre Devitt To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d04182694d4b3dc04b78df380 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.173 Subject: Re: [Paparazzi-devel] Strange Servo Deflection Problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 03:10:20 -0000 --f46d04182694d4b3dc04b78df380 Content-Type: text/plain; charset=ISO-8859-1 Have you looked at the commands message in the messages window? Maybe radio channels are configured incorrectly. I think throttle is clipped to positive only, and if throttle radio channel was being interpreted as pitch might see that behavior. Some sections of your airframe file are also only relevant for rotorcraft firmware, not sure what you used as template. The AP mode section stuck out. This airftame file is building against current github paparazzi-devel head, correct? On Jan 27, 2012 7:48 PM, "Chris Wozny" wrote: > All, > > For some reason I have good range on my deflection for my servos when > I roll. When I pitch up, the deflection is also good and just how I > want it. However, when I pitch down, my servos barely move from > neutral. Has anyone run into this situation before? It's got to be > some sort of pitch gain somewhere, but I'm flying in MANUAL. I've > linked copies of my airframe and my radio file here: > > http://ece.arizona.edu/~cwozny/T7cap.xml > http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml > > Best, > Chris > -- > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --f46d04182694d4b3dc04b78df380 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Have you looked at the commands message in the messages window?

Maybe radio channels are configured incorrectly. I think throttle is cli= pped to positive only, and if throttle radio channel was being interpreted = as pitch might see that behavior.

Some sections of your airframe file are also only relevant for rotorcraf= t firmware, not sure what you used as template. The AP mode section stuck o= ut.

This airftame file is building against current github paparazzi-devel he= ad, correct?

On Jan 27, 2012 7:48 PM, "Chris Wozny"= <cwoz36@gmail.com> wrote:
All,

For some reason I have good range on my deflection for my servos when
I roll. When I pitch up, the deflection is also good and just how I
want it. However, when I pitch down, my servos barely move from
neutral. Has anyone run into this situation before? It's got to be
some sort of pitch gain somewhere, but I'm flying in MANUAL. I've linked copies of my airframe and my radio file here:

http= ://ece.arizona.edu/~cwozny/T7cap.xml
http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml

Best,
Chris
--
University of Arizona MAV

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>
--f46d04182694d4b3dc04b78df380-- From MAILER-DAEMON Sat Jan 28 02:03:56 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rr2KK-0005xl-6q for mharc-paparazzi-devel@gnu.org; Sat, 28 Jan 2012 02:03:56 -0500 Received: from eggs.gnu.org ([140.186.70.92]:37337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rr2KD-0005uv-CT for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 02:03:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rr2K9-0002Zq-7m for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 02:03:49 -0500 Received: from pallas.crash-override.net ([178.63.73.152]:39395 helo=mail.anderdonau.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rr2K8-0002TT-WC for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 02:03:45 -0500 Received: by mail.anderdonau.de (Postfix, from userid 65534) id BF825DE72F; Sat, 28 Jan 2012 08:03:07 +0100 (CET) Received: from joby-energy-133.joby.local (c-76-21-106-184.hsd1.ca.comcast.net [76.21.106.184]) (Authenticated sender: esdentem@esden.net) by mail.anderdonau.de (Postfix) with ESMTPSA id A1D58DE531 for ; Sat, 28 Jan 2012 08:03:06 +0100 (CET) From: Piotr Esden-Tempski Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/signed; boundary="Apple-Mail=_C3A09DDC-9C80-454F-A0C3-C383E8AA4FB8"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Fri, 27 Jan 2012 23:02:59 -0800 In-Reply-To: To: paparazzi-devel@nongnu.org References: Message-Id: <79FC6053-CC6E-4BA8-B94D-5796011365DA@esden.net> X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 178.63.73.152 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 07:03:53 -0000 --Apple-Mail=_C3A09DDC-9C80-454F-A0C3-C383E8AA4FB8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, One Idea about Lisa/L, you could try to make the i2c pullups stronger. = (lower resistance) That may help with the MK controllers. The best thing = to investigate this problem may be to use an oscilloscope and check the = quality of the i2c signal coming out of lis/l vs. lisa/m. Cheers Esden -- Transition Robotics Inc. http://transition-robotics.com the makers of the Quadshot Co-Founder, Embedded systems Engineer Mobile: +1 831 440 7454 Skype: esdentem On Jan 27, 2012, at 5:32 PM, Felix Ruess wrote: > Hi, >=20 > better late than never... > This could possibly be an i2c issue, maybe something else (as well?) > ... or did you find out more already? >=20 > Regarding issue 2): is the whole lisa resetting, or just the motor > controllers? If the whole lisa is resetting it might be a power issue. >=20 > Issue 3) could very well be an i2c issue, I have experienced similar > things where it got stuck in an i2c interrupt routine with the current > i2c driver on the stm32. >=20 > See https://github.com/paparazzi/paparazzi/issues/71 for the current > status on the new i2c driver.. >=20 > Cheers, Felix >=20 > On Wed, Jan 4, 2012 at 1:37 AM, Simon Wilks wrote: >> Good new/bad news. >>=20 >> First the bad: >> After looking through the i2c_arch.c code and trying out a lower = clock rate >> on the I2C2 bus (Aspirin) it seemed to run longer until an issue = popped up >> but I would need to test more before I could be sure of this. I = started >> adding some code to indicate i2c errors using the LEDs but haven't = finished >> that yet. I still have the feeling that this is somehow related to = the >> Aspirin as unplugging it stops the failure occurring. >>=20 >> And now for the good: >> I now have solved the problem a different way...kinda. Today the = Lisa/M I >> ordered arrived (I didn't get it because of this) and I have set it = up and >> connected it and it is running smoothly since about 15 minutes now = without >> the slightest issue! So this is clearly something Lisa/L related. The = only >> difference at the moment is that I don't have the GPS and XBee = connected but >> I tried the Lisa/L out without these too with no change. >>=20 >> So why is this? I would like to get the Lisa/L going but will settle = for the >> Lisa/M. >>=20 >> Thanks >>=20 >> Simon >>=20 >>=20 >> On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks = wrote: >>>=20 >>> When the motors are idling (they are drawing around 1A) if something = goes >>> wrong everything resets. If leave them running with more throttle = (drawing >>> 2A) the motors will hiccup but everything keeps working! Still not = good, but >>> maybe a hint. Still digging... >>>=20 >>>=20 >>> On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks = wrote: >>>>=20 >>>>=20 >>>> On Jan 2, 2012 4:13 PM, "Eduardo lavratti" = wrote: >>>>>=20 >>>>> Simon, i am not sure but i think the ESC use I2C1_bus and >>>>> sensors(aspirin / baro) use I2C2_bus. >>>> Correct. >>>>=20 >>>>> Soo, the i2c queue for motor not use the same queue as sensors. >>>>> I not have any schematics here to confirm this question. >>>> It's just odd that when it's connected things screw up so fast. It = could >>>> of course be something else though. The power distribution board = was >>>> preassembled but it still could be something there. >>>>>=20 >>>>> I remember that my lisa hang too on the first tests. >>>>> The problem occour because the 5v regulator work very HOT with = 12v. >>>>> When i put a 7v regulator on V_in the problem are solved. >>>>=20 >>>> OK. Worth a try. I am testing with a lab supply and I can try a = lower >>>> voltage... or with a BEC. >>>>=20 >>>>>=20 >>>>> I not know anything about LISA/L board. This is my next aquisition = if >>>>> lisa/m past on my tests . >>>>>=20 >>>>> regards. >>>>>=20 >>>>>=20 >>>>>=20 >>>>>=20 >>>>>=20 >>>>>=20 >>>>>=20 >>>>> Date: Mon, 2 Jan 2012 14:58:41 +0100 >>>>> From: sjwilks@gmail.com >>>>> To: paparazzi-devel@nongnu.org >>>>> Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board >>>>> Reseting Intermittently >>>>>=20 >>>>>=20 >>>>> What I have noticed so far: >>>>>=20 >>>>> 1) Momentary Failure on All Motors >>>>> There will be a clicking sound, coming from no one particular = motor and >>>>> the LED strips flash off and on very quickly and all continues = normally. You >>>>> can see this happening in this video. >>>>>=20 >>>>> 2) Reset >>>>> All idling motors stop as what appears to be a reset is issued on = all >>>>> controllers (Lisa/L LED activity changes as well). This usually = happens >>>>> within about 30-60 secs of arming the motors, but not always. >>>>>=20 >>>>> 3) Lisa/L Freezes >>>>> If I leave the motors running idle eventually all motors shutdown = and >>>>> the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more = activity >>>>> in the GCS/Messages. Only a power cycle will fix this. >>>>>=20 >>>>> What is interesting so far is that only 1) and 2) above happen = when the >>>>> Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I = have only >>>>> noticed 3) happen once so far after about one hour testing. I = tried a second >>>>> Aspirin and nothing changed. To make sure this was not because the = motors >>>>> were all running at a constant speed seeing the IMU was not = picking up small >>>>> movements I moved the roll/pitch controls without an issue. >>>>>=20 >>>>> Is this an I2C issue? It seems like it could be the Lisa/L = freaking >>>>> out. Perhaps too much is happening on the bus with 8 motors plus = the IMU? >>>>>=20 >>>>> I currently have I2C_TRANSACTION_QUEUE_LEN =3D 16. >>>>>=20 >>>>> I will do more testing later in the day. >>>>>=20 >>>>> Simon >>>>>=20 >>>>> _______________________________________________ Paparazzi-devel = mailing >>>>> list Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>=20 >>>>> _______________________________________________ >>>>> Paparazzi-devel mailing list >>>>> Paparazzi-devel@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>=20 >>>=20 >>>=20 >>=20 >>=20 >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>=20 >=20 > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --Apple-Mail=_C3A09DDC-9C80-454F-A0C3-C383E8AA4FB8 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAk8jnacACgkQ87BFPr6YqXAf3wCdE6BUTO5KVjJpLHSLmyqqpT0Q eGMAniKOH5aHYKYayVXeLC6O6veDiPwd =ey3a -----END PGP SIGNATURE----- --Apple-Mail=_C3A09DDC-9C80-454F-A0C3-C383E8AA4FB8-- From MAILER-DAEMON Sat Jan 28 05:08:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rr5DI-0007mb-JC for mharc-paparazzi-devel@gnu.org; Sat, 28 Jan 2012 05:08:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57304) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rr5DF-0007mL-4N for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 05:08:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rr5DC-0004qb-80 for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 05:08:49 -0500 Received: from fmail1.hs-bremen.de ([194.94.24.14]:38982) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rr5DB-0004jt-JJ for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 05:08:46 -0500 Received: from localhost (localhost [127.0.0.1]) by fmail1.hs-bremen.de (Postfix) with ESMTP id 1DC1A359F0 for ; Sat, 28 Jan 2012 11:08:43 +0100 (CET) X-Virus-Scanned: by amavisd-new at fmail1.hs-bremen.de Received: from fmail1.hs-bremen.de ([127.0.0.1]) by localhost (fmail1.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j5a9-YDfOW0V for ; Sat, 28 Jan 2012 11:08:40 +0100 (CET) Received: from mail.hs-bremen.de (mail.hs-bremen.de [194.94.24.17]) by fmail1.hs-bremen.de (Postfix) with ESMTP id 3759035992 for ; Sat, 28 Jan 2012 11:08:40 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.hs-bremen.de (Postfix) with ESMTP id 2FC89310FB for ; Sat, 28 Jan 2012 11:08:40 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.hs-bremen.de Received: from mail.hs-bremen.de ([127.0.0.1]) by localhost (mail.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id biqtNbNP76Fk for ; Sat, 28 Jan 2012 11:08:38 +0100 (CET) Received: from hs-bremen.de (p579B94B0.dip.t-dialin.net [87.155.148.176]) by mail.hs-bremen.de (Postfix) with ESMTPSA id C49093107E for ; Sat, 28 Jan 2012 11:08:38 +0100 (CET) Message-ID: <4F23C8DC.5080001@hs-bremen.de> Date: Sat, 28 Jan 2012 11:07:24 +0100 From: "Prof. Dr.-Ing. Heinrich Warmers" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax) X-Accept-Language: de-de, de MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <79FC6053-CC6E-4BA8-B94D-5796011365DA@esden.net> In-Reply-To: <79FC6053-CC6E-4BA8-B94D-5796011365DA@esden.net> Content-Type: multipart/alternative; boundary="------------090104060304040306070906" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 194.94.24.14 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 10:08:51 -0000 This is a multi-part message in MIME format. --------------090104060304040306070906 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, the Mikrokopter has 200 Ohm serious resistance in the i2c wires on the main pcb. Also you may use three wires (additional ground twisted) for the i2c wires. Sometimes the main electrolyte capacitors on the Mikrocopter controller are defect. Regards Heinrich Piotr Esden-Tempski schrieb: >Hi, > >One Idea about Lisa/L, you could try to make the i2c pullups stronger. (lower resistance) That may help with the MK controllers. The best thing to investigate this problem may be to use an oscilloscope and check the quality of the i2c signal coming out of lis/l vs. lisa/m. > >Cheers Esden > >-- >Transition Robotics Inc. >http://transition-robotics.com >the makers of the Quadshot >Co-Founder, Embedded systems Engineer >Mobile: +1 831 440 7454 >Skype: esdentem > >On Jan 27, 2012, at 5:32 PM, Felix Ruess wrote: > > > >>Hi, >> >>better late than never... >>This could possibly be an i2c issue, maybe something else (as well?) >>... or did you find out more already? >> >>Regarding issue 2): is the whole lisa resetting, or just the motor >>controllers? If the whole lisa is resetting it might be a power issue. >> >>Issue 3) could very well be an i2c issue, I have experienced similar >>things where it got stuck in an i2c interrupt routine with the current >>i2c driver on the stm32. >> >>See https://github.com/paparazzi/paparazzi/issues/71 for the current >>status on the new i2c driver.. >> >>Cheers, Felix >> >>On Wed, Jan 4, 2012 at 1:37 AM, Simon Wilks wrote: >> >> >>>Good new/bad news. >>> >>>First the bad: >>>After looking through the i2c_arch.c code and trying out a lower clock rate >>>on the I2C2 bus (Aspirin) it seemed to run longer until an issue popped up >>>but I would need to test more before I could be sure of this. I started >>>adding some code to indicate i2c errors using the LEDs but haven't finished >>>that yet. I still have the feeling that this is somehow related to the >>>Aspirin as unplugging it stops the failure occurring. >>> >>>And now for the good: >>>I now have solved the problem a different way...kinda. Today the Lisa/M I >>>ordered arrived (I didn't get it because of this) and I have set it up and >>>connected it and it is running smoothly since about 15 minutes now without >>>the slightest issue! So this is clearly something Lisa/L related. The only >>>difference at the moment is that I don't have the GPS and XBee connected but >>>I tried the Lisa/L out without these too with no change. >>> >>>So why is this? I would like to get the Lisa/L going but will settle for the >>>Lisa/M. >>> >>>Thanks >>> >>>Simon >>> >>> >>>On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks wrote: >>> >>> >>>>When the motors are idling (they are drawing around 1A) if something goes >>>>wrong everything resets. If leave them running with more throttle (drawing >>>>2A) the motors will hiccup but everything keeps working! Still not good, but >>>>maybe a hint. Still digging... >>>> >>>> >>>>On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks wrote: >>>> >>>> >>>>>On Jan 2, 2012 4:13 PM, "Eduardo lavratti" wrote: >>>>> >>>>> >>>>>>Simon, i am not sure but i think the ESC use I2C1_bus and >>>>>>sensors(aspirin / baro) use I2C2_bus. >>>>>> >>>>>> >>>>>Correct. >>>>> >>>>> >>>>> >>>>>>Soo, the i2c queue for motor not use the same queue as sensors. >>>>>>I not have any schematics here to confirm this question. >>>>>> >>>>>> >>>>>It's just odd that when it's connected things screw up so fast. It could >>>>>of course be something else though. The power distribution board was >>>>>preassembled but it still could be something there. >>>>> >>>>> >>>>>>I remember that my lisa hang too on the first tests. >>>>>>The problem occour because the 5v regulator work very HOT with 12v. >>>>>>When i put a 7v regulator on V_in the problem are solved. >>>>>> >>>>>> >>>>>OK. Worth a try. I am testing with a lab supply and I can try a lower >>>>>voltage... or with a BEC. >>>>> >>>>> >>>>> >>>>>>I not know anything about LISA/L board. This is my next aquisition if >>>>>>lisa/m past on my tests . >>>>>> >>>>>>regards. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>Date: Mon, 2 Jan 2012 14:58:41 +0100 >>>>>>From: sjwilks@gmail.com >>>>>>To: paparazzi-devel@nongnu.org >>>>>>Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board >>>>>>Reseting Intermittently >>>>>> >>>>>> >>>>>>What I have noticed so far: >>>>>> >>>>>>1) Momentary Failure on All Motors >>>>>>There will be a clicking sound, coming from no one particular motor and >>>>>>the LED strips flash off and on very quickly and all continues normally. You >>>>>>can see this happening in this video. >>>>>> >>>>>>2) Reset >>>>>>All idling motors stop as what appears to be a reset is issued on all >>>>>>controllers (Lisa/L LED activity changes as well). This usually happens >>>>>>within about 30-60 secs of arming the motors, but not always. >>>>>> >>>>>>3) Lisa/L Freezes >>>>>>If I leave the motors running idle eventually all motors shutdown and >>>>>>the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity >>>>>>in the GCS/Messages. Only a power cycle will fix this. >>>>>> >>>>>>What is interesting so far is that only 1) and 2) above happen when the >>>>>>Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only >>>>>>noticed 3) happen once so far after about one hour testing. I tried a second >>>>>>Aspirin and nothing changed. To make sure this was not because the motors >>>>>>were all running at a constant speed seeing the IMU was not picking up small >>>>>>movements I moved the roll/pitch controls without an issue. >>>>>> >>>>>>Is this an I2C issue? It seems like it could be the Lisa/L freaking >>>>>>out. Perhaps too much is happening on the bus with 8 motors plus the IMU? >>>>>> >>>>>>I currently have I2C_TRANSACTION_QUEUE_LEN = 16. >>>>>> >>>>>>I will do more testing later in the day. >>>>>> >>>>>>Simon >>>>>> >>>>>>_______________________________________________ Paparazzi-devel mailing >>>>>>list Paparazzi-devel@nongnu.org >>>>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>>_______________________________________________ >>>>>>Paparazzi-devel mailing list >>>>>>Paparazzi-devel@nongnu.org >>>>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>>> >>>>>> >>>>>> >>>> >>>> >>>_______________________________________________ >>>Paparazzi-devel mailing list >>>Paparazzi-devel@nongnu.org >>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>_______________________________________________ >>Paparazzi-devel mailing list >>Paparazzi-devel@nongnu.org >>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > > > >------------------------------------------------------------------------ > >_______________________________________________ >Paparazzi-devel mailing list >Paparazzi-devel@nongnu.org >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --------------090104060304040306070906 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi,
the Mikrokopter has 200 Ohm serious resistance in the i2c wires on the main pcb.
Also you may use three wires (additional ground twisted) for the i2c wires.
Sometimes the main  electrolyte capacitors on the Mikrocopter controller  are defect.
Regards

Heinrich


Piotr Esden-Tempski schrieb:
Hi,

One Idea about Lisa/L, you could try to make the i2c pullups stronger. (lower resistance) That may help with the MK controllers. The best thing to investigate this problem may be to use an oscilloscope and check the quality of the i2c signal coming out of lis/l vs. lisa/m.

Cheers Esden

--
Transition Robotics Inc.
http://transition-robotics.com
the makers of the Quadshot
Co-Founder, Embedded systems Engineer
Mobile: +1 831 440 7454
Skype: esdentem

On Jan 27, 2012, at 5:32 PM, Felix Ruess wrote:

  
Hi,

better late than never...
This could possibly be an i2c issue, maybe something else (as well?)
... or did you find out more already?

Regarding issue 2): is the whole lisa resetting, or just the motor
controllers? If the whole lisa is resetting it might be a power issue.

Issue 3) could very well be an i2c issue, I have experienced similar
things where it got stuck in an i2c interrupt routine with the current
i2c driver on the stm32.

See https://github.com/paparazzi/paparazzi/issues/71 for the current
status on the new i2c driver..

Cheers, Felix

On Wed, Jan 4, 2012 at 1:37 AM, Simon Wilks <sjwilks@gmail.com> wrote:
    
Good new/bad news.

First the bad:
After looking through the i2c_arch.c code and trying out a lower clock rate
on the I2C2 bus (Aspirin) it seemed to run longer until an issue popped up
but I would need to test more before I could be sure of this. I started
adding some code to indicate i2c errors using the LEDs but haven't finished
that yet. I still have the feeling that this is somehow related to the
Aspirin as unplugging it stops the failure occurring.

And now for the good:
I now have solved the problem a different way...kinda. Today the Lisa/M I
ordered arrived (I didn't get it because of this) and I have set it up and
connected it and it is running smoothly since about 15 minutes now without
the slightest issue! So this is clearly something Lisa/L related. The only
difference at the moment is that I don't have the GPS and XBee connected but
I tried the Lisa/L out without these too with no change.

So why is this? I would like to get the Lisa/L going but will settle for the
Lisa/M.

Thanks

Simon


On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks <sjwilks@gmail.com> wrote:
      
When the motors are idling (they are drawing around 1A) if something goes
wrong everything resets. If leave them running with more throttle (drawing
2A) the motors will hiccup but everything keeps working! Still not good, but
maybe a hint. Still digging...


On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks <sjwilks@gmail.com> wrote:
        
On Jan 2, 2012 4:13 PM, "Eduardo lavratti" <agressiva@hotmail.com> wrote:
          
Simon, i am not sure but i think the ESC use I2C1_bus and
sensors(aspirin / baro) use I2C2_bus.
            
Correct.

          
Soo, the i2c queue for motor not use the same queue as sensors.
I not have any schematics here to confirm this question.
            
It's just odd that when it's connected things screw up so fast. It could
of course be something else though. The power distribution board was
preassembled but it still could be something there.
          
I remember that my lisa hang too on the first tests.
The problem occour because the 5v regulator work very HOT with 12v.
When i put a 7v regulator on V_in the problem are solved.
            
OK. Worth a try. I am testing with a lab supply and I can try a lower
voltage... or with a BEC.

          
I not know anything about LISA/L board. This is my next aquisition if
lisa/m past on my tests .

regards.







Date: Mon, 2 Jan 2012 14:58:41 +0100
From: sjwilks@gmail.com
To: paparazzi-devel@nongnu.org
Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board
Reseting Intermittently


What I have noticed so far:

1) Momentary Failure on All Motors
There will be a clicking sound, coming from no one particular motor and
the LED strips flash off and on very quickly and all continues normally. You
can see this happening in this video.

2) Reset
All idling motors stop as what appears to be a reset is issued on all
controllers (Lisa/L LED activity changes as well). This usually happens
within about 30-60 secs of arming the motors, but not always.

3) Lisa/L Freezes
If I leave the motors running idle eventually all motors shutdown and
the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity
in the GCS/Messages. Only a power cycle will fix this.

What is interesting so far is that only 1) and 2) above happen when the
Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only
noticed 3) happen once so far after about one hour testing. I tried a second
Aspirin and nothing changed. To make sure this was not because the motors
were all running at a constant speed seeing the IMU was not picking up small
movements I moved the roll/pitch controls without an issue.

Is this an I2C issue? It seems like it could be the Lisa/L freaking
out. Perhaps too much is happening on the bus with 8 motors plus the IMU?

I currently have I2C_TRANSACTION_QUEUE_LEN = 16.

I will do more testing later in the day.

Simon

_______________________________________________ Paparazzi-devel mailing
list Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

            
        
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
    

  

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------090104060304040306070906-- From MAILER-DAEMON Sat Jan 28 13:59:29 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrDUn-000060-Rm for mharc-paparazzi-devel@gnu.org; Sat, 28 Jan 2012 13:59:29 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46964) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrDUl-0008Vz-A0 for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 13:59:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrDUk-0002qr-1R for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 13:59:27 -0500 Received: from mail-qw0-f52.google.com ([209.85.216.52]:35514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrDUj-0002qn-UC for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 13:59:25 -0500 Received: by qafi31 with SMTP id i31so1517483qaf.4 for ; Sat, 28 Jan 2012 10:59:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=cwuCw7HN8smUflRW/R1YifEVH1IzYIFfD6upaPKWVjg=; b=QLYR19v84+HqmOhQFMkfRFd4YYvl4ouThT/bnb8jnKhV96uffDwBX87B/dZZ5bgaeH N4fV3P1DHOTa3Ad1J4OsLrJ36fO8OlcJoQXXW79A9sfzdEp2EOjkLjwkuMzX7ZH3H4Rs bh0WUEhH6R/n5AqImGadiehynQjtzUijlG0OY= MIME-Version: 1.0 Received: by 10.224.180.142 with SMTP id bu14mr14547926qab.30.1327777164946; Sat, 28 Jan 2012 10:59:24 -0800 (PST) Received: by 10.229.146.208 with HTTP; Sat, 28 Jan 2012 10:59:24 -0800 (PST) In-Reply-To: References: Date: Sat, 28 Jan 2012 11:59:24 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.52 Subject: Re: [Paparazzi-devel] Strange Servo Deflection Problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 18:59:28 -0000 Andre, That is correct, I'm building against paparazzi dev branch. I believe the radio channels are correct because the sticks all correspond to what I want them to do. Left stick vertical is throttle while horizontal is rudder, right stick vertical is pitch while horizontal is roll (the only thing that is off is that pitch down only moves the control surfaces down about 5% of the control surface movement when pitching up.) The only thing I don't know about is any of the switches, they don't seem to correspond to anything I've set in the T7cap configuration since currently switch B controls the APs mode. You are right about the autopilot section looking funky, our aircraft is a VTOL fixed wing so for AUTO1 we'd like to fly it with a certain altitude or just hover at a certain attitude. We haven't actually been able to test those AP modes since we're still trying to get it to fly in manual. Any thoughts or comments on the servo deflection, or anything else for that matter would be appreciated! Best, Chris -- University of Arizona MAV On Fri, Jan 27, 2012 at 8:10 PM, Andre Devitt wrote: > Have you looked at the commands message in the messages window? > > Maybe radio channels are configured incorrectly. I think throttle is clipped > to positive only, and if throttle radio channel was being interpreted as > pitch might see that behavior. > > Some sections of your airframe file are also only relevant for rotorcraft > firmware, not sure what you used as template. The AP mode section stuck out. > > This airftame file is building against current github paparazzi-devel head, > correct? > > On Jan 27, 2012 7:48 PM, "Chris Wozny" wrote: >> >> All, >> >> For some reason I have good range on my deflection for my servos when >> I roll. When I pitch up, the deflection is also good and just how I >> want it. However, when I pitch down, my servos barely move from >> neutral. Has anyone run into this situation before? It's got to be >> some sort of pitch gain somewhere, but I'm flying in MANUAL. I've >> linked copies of my airframe and my radio file here: >> >> http://ece.arizona.edu/~cwozny/T7cap.xml >> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml >> >> Best, >> Chris >> -- >> University of Arizona MAV >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel -- Chris Wozny ASUA Safe Ride Administrative Director Email: cwozny@email.arizona.edu Office: 520-621-7233 Cell: 617-921-5679 From MAILER-DAEMON Sat Jan 28 14:14:32 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrDjM-0001So-0x for mharc-paparazzi-devel@gnu.org; Sat, 28 Jan 2012 14:14:32 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrDjJ-0001Rb-CB for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 14:14:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrDjI-0004ax-DD for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 14:14:29 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:60428) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrDjI-0004ak-3a for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 14:14:28 -0500 Received: by bkbzu17 with SMTP id zu17so2430842bkb.4 for ; Sat, 28 Jan 2012 11:14:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=NYWcOoPyyyYBnQe5w5v/0aAcfzvUrqAfxeZmNr+V+Hg=; b=T2pKpkiCzZUlN54AZwifCEriScTbZU68qm6k8246c75mcH8sCkhNCyyv0yrmshFasm MItlVDjHxWDXQTQyRCPbhYFpexdbkUYHX5weAY+NwfpC1QMqO3G0Es/MJxDVVxg2TWN+ P+jC4WPidzahytyA76eFuXPSokV7JZzDAwA/U= MIME-Version: 1.0 Received: by 10.204.149.220 with SMTP id u28mr5687984bkv.100.1327778066671; Sat, 28 Jan 2012 11:14:26 -0800 (PST) Received: by 10.205.126.7 with HTTP; Sat, 28 Jan 2012 11:14:26 -0800 (PST) Date: Sat, 28 Jan 2012 14:14:26 -0500 Message-ID: From: Charles Breingan To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175cd73001289f04b79b6cb6 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: [Paparazzi-devel] PPZ Communication Protocol X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 19:14:30 -0000 --0015175cd73001289f04b79b6cb6 Content-Type: text/plain; charset=ISO-8859-1 Hi all, I am trying to write my own software ground station interface to the paparazzi and I am having trouble finding the messaging standard documented anywhere. I've looked in a bunch of places and I found the messages sets in the conf folder in default_fixedwing_imu.xml. This is a good start to figuring out the messages, but I still can't find documentation on start bytes, or checksums, or anything else that these messages might include. Does anybody know where to find this information? I have been watching the byte stream over my xbee and I think that I see a pattern. Do messages start with 0x99? That looks like a start byte to me, but I can't figure out what comes after that. Any help would be greatly appreciated. Thanks. Sincerely, C. Randy Breingan --0015175cd73001289f04b79b6cb6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi all,

I am trying to write my own software ground stat= ion interface to the paparazzi and I am having trouble finding the messagin= g standard documented anywhere. I've looked in a bunch of places and I = found the messages sets in the conf folder in default_fixedwing_imu.xml. Th= is is a good start to figuring out the messages, but I still can't find= documentation on start bytes, or checksums, or anything else that these me= ssages might include. Does anybody know where to find this information?=A0<= /div>

I have been watching the byte stream over my xbee and I= think that I see a pattern. Do messages start with 0x99? That looks like a= start byte to me, but I can't figure out what comes after that.

Any help would be greatly appreciated. Thanks.

Sincerely,

C. Randy Breingan
--0015175cd73001289f04b79b6cb6-- From MAILER-DAEMON Sat Jan 28 14:24:16 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrDsm-0003qj-Um for mharc-paparazzi-devel@gnu.org; Sat, 28 Jan 2012 14:24:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrDsl-0003qd-31 for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 14:24:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrDsj-0005bO-QF for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 14:24:15 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:49599) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrDsj-0005bI-M5 for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 14:24:13 -0500 Received: by iahk25 with SMTP id k25so4441083iah.4 for ; Sat, 28 Jan 2012 11:24:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=DfbXcNxRDsuGA3uVnx4WthsxeJT7IV/1+lPmwpNfarg=; b=lYzxrFDv4Fna99bD/6NIb16qsSDwotjnkq5lN9Ts0SO3xwgSUZ4fHQAQ6j4NtSub99 x2HieIsz9cYNvypI9WgswOiFlo6zm47+fIMo1uZaENc+MU2IgZJI/NbZJfEpbC3Dp2Oq LaVctAVynW5Zu2CFfqMwqwVWGoeaVOb9Ya1IY= MIME-Version: 1.0 Received: by 10.50.41.131 with SMTP id f3mr11998300igl.28.1327778652614; Sat, 28 Jan 2012 11:24:12 -0800 (PST) Received: by 10.50.79.33 with HTTP; Sat, 28 Jan 2012 11:24:12 -0800 (PST) In-Reply-To: References: Date: Sat, 28 Jan 2012 20:24:12 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] PPZ Communication Protocol X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 19:24:16 -0000 Hi, the available message are defined in conf/messages.xml conf/telemetry/default_fixedwing_imu.xml just defines which of these messages get sent how often if you use that telemetry configuration file. Have a look at http://paparazzi.enac.fr/wiki/Messages_Format http://paparazzi.enac.fr/wiki/DevGuide/Communications http://paparazzi.enac.fr/wiki/DevGuide/Server_GCS_com Documentation could be improved, so feel free to ask questions and extend the wiki where needed :-) Or even better, stuff like this should probably go to the future paparazzi dev manual: http://paparazzi.github.com/docs/ Cheers, Felix On Sat, Jan 28, 2012 at 8:14 PM, Charles Breingan wrote: > Hi all, > > I am trying to write my own software ground station interface to the > paparazzi and I am having trouble finding the messaging standard documented > anywhere. I've looked in a bunch of places and I found the messages sets in > the conf folder in default_fixedwing_imu.xml. This is a good start to > figuring out the messages, but I still can't find documentation on start > bytes, or checksums, or anything else that these messages might include. > Does anybody know where to find this information? > > I have been watching the byte stream over my xbee and I think that I see a > pattern. Do messages start with 0x99? That looks like a start byte to me, > but I can't figure out what comes after that. > > Any help would be greatly appreciated. Thanks. > > Sincerely, > > C. Randy Breingan > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Sat Jan 28 15:12:12 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrEdA-00080b-Rt for mharc-paparazzi-devel@gnu.org; Sat, 28 Jan 2012 15:12:12 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrEd7-00080F-Qv for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 15:12:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrEd6-0002bm-0X for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 15:12:09 -0500 Received: from mail-pz0-f45.google.com ([209.85.210.45]:46710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrEd5-0002bi-E8 for paparazzi-devel@nongnu.org; Sat, 28 Jan 2012 15:12:07 -0500 Received: by dajr28 with SMTP id r28so3070517daj.4 for ; Sat, 28 Jan 2012 12:12:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=dKPTw9cAef9brbkNukXdBByRDYyPHiRhX9bgvAY2igA=; b=LH5e3uleNHYqXHhWRBnrGd4td92qp0QA5MIVV99rmWiJaWQxmTWVnjQW3PFbOsdCBm N/xSwTPUFLM7CBn/3MPSnV6SQ+kPX/vq9VNkyIoGXmwvKyo0w7hGJx2oJMMzvQ1s2D7s BYozLtOWhvrIUjSReWq9DFM6qYqTqMSi4WJDg= MIME-Version: 1.0 Received: by 10.68.236.39 with SMTP id ur7mr12219007pbc.98.1327781525214; Sat, 28 Jan 2012 12:12:05 -0800 (PST) Received: by 10.68.191.234 with HTTP; Sat, 28 Jan 2012 12:12:05 -0800 (PST) In-Reply-To: References: Date: Sat, 28 Jan 2012 21:12:05 +0100 Message-ID: From: Helge Walle To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=047d7b3399532655de04b79c3aaa X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.45 Subject: Re: [Paparazzi-devel] Strange Servo Deflection Problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 20:12:11 -0000 --047d7b3399532655de04b79c3aaa Content-Type: text/plain; charset=ISO-8859-1 Hi, It seems you have the opposite order on ch1 and ch2 compared to my Futaba 10CG in 7ch mode. could that be the problem? This is my radio file: Helge. 2012/1/28 Chris Wozny > Andre, > > That is correct, I'm building against paparazzi dev branch. I believe > the radio channels are correct because the sticks all correspond to > what I want them to do. Left stick vertical is throttle while > horizontal is rudder, right stick vertical is pitch while horizontal > is roll (the only thing that is off is that pitch down only moves the > control surfaces down about 5% of the control surface movement when > pitching up.) The only thing I don't know about is any of the > switches, they don't seem to correspond to anything I've set in the > T7cap configuration since currently switch B controls the APs mode. > You are right about the autopilot section looking funky, our aircraft > is a VTOL fixed wing so for AUTO1 we'd like to fly it with a certain > altitude or just hover at a certain attitude. We haven't actually been > able to test those AP modes since we're still trying to get it to fly > in manual. Any thoughts or comments on the servo deflection, or > anything else for that matter would be appreciated! > > Best, > Chris > -- > University of Arizona MAV > > On Fri, Jan 27, 2012 at 8:10 PM, Andre Devitt > wrote: > > Have you looked at the commands message in the messages window? > > > > Maybe radio channels are configured incorrectly. I think throttle is > clipped > > to positive only, and if throttle radio channel was being interpreted as > > pitch might see that behavior. > > > > Some sections of your airframe file are also only relevant for rotorcraft > > firmware, not sure what you used as template. The AP mode section stuck > out. > > > > This airftame file is building against current github paparazzi-devel > head, > > correct? > > > > On Jan 27, 2012 7:48 PM, "Chris Wozny" wrote: > >> > >> All, > >> > >> For some reason I have good range on my deflection for my servos when > >> I roll. When I pitch up, the deflection is also good and just how I > >> want it. However, when I pitch down, my servos barely move from > >> neutral. Has anyone run into this situation before? It's got to be > >> some sort of pitch gain somewhere, but I'm flying in MANUAL. I've > >> linked copies of my airframe and my radio file here: > >> > >> http://ece.arizona.edu/~cwozny/T7cap.xml > >> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml > >> > >> Best, > >> Chris > >> -- > >> University of Arizona MAV > >> > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > -- > Chris Wozny > ASUA Safe Ride > Administrative Director > Email: cwozny@email.arizona.edu > Office: 520-621-7233 > Cell: 617-921-5679 > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --047d7b3399532655de04b79c3aaa Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

It seems you have the opposite order on ch1 and ch2 compared to = my Futaba 10CG in 7ch mode. could that be the problem?

This is my ra= dio file:
<!DOCTYPE radio SYSTEM "radio.dtd">
<radio name=3D"T10CG7" data_min=3D"900" data_max= =3D"2100" sync_min=3D"5000" sync_max=3D"15000"= ; pulse_type=3D"POSITIVE">
=A0 <channel ctl=3D"right_stick_horiz" function=3D"RO= LL" min=3D"1936" neutral=3D"1525" max=3D"1110= " average=3D"0"/>
=A0 <channel ctl=3D"right_stick_vert" function=3D"PIT= CH" min=3D"1107" neutral=3D"1520" max=3D"1933= " average=3D"0"/>
=A0 <channel ctl=3D"left_stick_vert" function=3D"THRO= TTLE" min=3D"1107" neutral=3D"1107" max=3D"19= 33" average=3D"0"/>
=A0 <channel ctl=3D"left_stick_horiz" function=3D"YAW= " min=3D"1929" neutral=3D"1516" max=3D"1104&q= uot; average=3D"0"/>
=A0 <channel ctl=3D"switch_G" function=3D"CALIB"= min=3D"963" neutral=3D"963" max=3D"2069" ave= rage=3D"10"/>
=A0 <channel ctl=3D"VRA" function=3D"GAIN1" min= =3D"964" neutral=3D"1489" max=3D"2070" averag= e=3D"0"/>
=A0 <channel ctl=3D"switch_C" function=3D"MODE" = min=3D"2072" neutral=3D"1511" max=3D"967" ave= rage=3D"10"/>
</radio>

Helge.


2012= /1/28 Chris Wozny <cwoz36@gmail.com>
Andre,

That is correct, I'm building against paparazzi dev branch. I believe the radio channels are correct because the sticks all correspond to
what I want them to do. Left stick vertical is throttle while
horizontal is rudder, right stick vertical is pitch while horizontal
is roll (the only thing that is off is that pitch down only moves the
control surfaces down about 5% of the control surface movement when
pitching up.) The only thing I don't know about is any of the
switches, they don't seem to correspond to anything I've set in the=
T7cap configuration since currently switch B controls the APs mode.
You are right about the autopilot section looking funky, our aircraft
is a VTOL fixed wing so for AUTO1 we'd like to fly it with a certain altitude or just hover at a certain attitude. We haven't actually been<= br> able to test those AP modes since we're still trying to get it to fly in manual. Any thoughts or comments on the servo deflection, or
anything else for that matter would be appreciated!

Best,
Chris
--
University of Arizona MAV

On Fri, Jan 27, 2012 at 8:10 PM, Andre Devitt <andredevitt@gmail.com> wrote:
> Have you looked at the commands message in the messages window?
>
> Maybe radio channels are configured incorrectly. I think throttle is c= lipped
> to positive only, and if throttle radio channel was being interpreted = as
> pitch might see that behavior.
>
> Some sections of your airframe file are also only relevant for rotorcr= aft
> firmware, not sure what you used as template. The AP mode section stuc= k out.
>
> This airftame file is building against current github paparazzi-devel = head,
> correct?
>
> On Jan 27, 2012 7:48 PM, "Chris Wozny" <cwoz36@gmail.com> wrote:
>>
>> All,
>>
>> For some reason I have good range on my deflection for my servos w= hen
>> I roll. When I pitch up, the deflection is also good and just how = I
>> want it. However, when I pitch down, my servos barely move from >> neutral. Has anyone run into this situation before? It's got t= o be
>> some sort of pitch gain somewhere, but I'm flying in MANUAL. I= 've
>> linked copies of my airframe and my radio file here:
>>
>> http://ece.arizona.edu/~cwozny/T7cap.xml
>> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml
>>
>> Best,
>> Chris
>> --
>> University of Arizona MAV
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>>
Pa= parazzi-devel@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-d= evel



--
Chris Wozny
ASUA Safe Ride
Administrative Director
Email: cwozny= @email.arizona.edu
Office: 520-621-7233
Cell: 617-921-5679

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--047d7b3399532655de04b79c3aaa-- From MAILER-DAEMON Sun Jan 29 16:11:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rrc1y-0008Q7-28 for mharc-paparazzi-devel@gnu.org; Sun, 29 Jan 2012 16:11:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrc1t-0008Mu-RV for paparazzi-devel@nongnu.org; Sun, 29 Jan 2012 16:11:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rrc1r-00065x-3Y for paparazzi-devel@nongnu.org; Sun, 29 Jan 2012 16:11:17 -0500 Received: from mail-ww0-f53.google.com ([74.125.82.53]:64606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrc1q-000654-Qg for paparazzi-devel@nongnu.org; Sun, 29 Jan 2012 16:11:15 -0500 Received: by wgbdr12 with SMTP id dr12so3951224wgb.10 for ; Sun, 29 Jan 2012 13:11:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=PaECtLjwslHCa2JABX8YJYJ9bM01SNwHzwL1PL9hrWw=; b=wI2KeTmv9MNgzCTFc4/Ayq7yNiChq1ccLx9E+V30H+WiGM+E9AFhuom8aA/uI8J19y EF1X8HG0xvjWr+gfVf1YNayQOX7SXrMvo/VeRkYT43wXdexKaiB7J/g0PKmgGIfeZHZx KDqoq9x3gGqiVS0QWH5/x3JHsMKzLAesHw8Mc= MIME-Version: 1.0 Received: by 10.180.83.104 with SMTP id p8mr24212275wiy.4.1327871472780; Sun, 29 Jan 2012 13:11:12 -0800 (PST) Received: by 10.180.103.9 with HTTP; Sun, 29 Jan 2012 13:11:12 -0800 (PST) In-Reply-To: <4F23C8DC.5080001@hs-bremen.de> References: <79FC6053-CC6E-4BA8-B94D-5796011365DA@esden.net> <4F23C8DC.5080001@hs-bremen.de> Date: Sun, 29 Jan 2012 22:11:12 +0100 Message-ID: From: Simon Wilks To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d044289ee71469304b7b12ba4 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.53 Subject: Re: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board Reseting Intermittently X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jan 2012 21:11:19 -0000 --f46d044289ee71469304b7b12ba4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thanks everyone for the pointers. I will see if any of them will help as I haven't solved it yet. I have, however, switched to the Lisa/M for now but I would like to try the Lisa/L out again once I have it flying (waiting for weather and free time to intersect). @felix: It seems to only be the MK board resetting. I will keep an eye on the new i2c driver devel. Thanks Simon On Sat, Jan 28, 2012 at 11:07 AM, Prof. Dr.-Ing. Heinrich Warmers < hwarmers@hs-bremen.de> wrote: > ** > Hi, > the Mikrokopter has 200 Ohm serious resistance in the i2c wires on the > main pcb. > Also you may use three wires (additional ground twisted) for the i2c wire= s. > Sometimes the main electrolyte capacitors on the Mikrocopter controller > are defect. > Regards > > Heinrich > > > Piotr Esden-Tempski schrieb: > > Hi, > > One Idea about Lisa/L, you could try to make the i2c pullups stronger. (l= ower resistance) That may help with the MK controllers. The best thing to i= nvestigate this problem may be to use an oscilloscope and check the quality= of the i2c signal coming out of lis/l vs. lisa/m. > > Cheers Esden > > -- > Transition Robotics Inc.http://transition-robotics.com > the makers of the Quadshot > Co-Founder, Embedded systems Engineer > Mobile: +1 831 440 7454 > Skype: esdentem > > On Jan 27, 2012, at 5:32 PM, Felix Ruess wrote: > > > > Hi, > > better late than never... > This could possibly be an i2c issue, maybe something else (as well?) > ... or did you find out more already? > > Regarding issue 2): is the whole lisa resetting, or just the motor > controllers? If the whole lisa is resetting it might be a power issue. > > Issue 3) could very well be an i2c issue, I have experienced similar > things where it got stuck in an i2c interrupt routine with the current > i2c driver on the stm32. > > See https://github.com/paparazzi/paparazzi/issues/71 for the current > status on the new i2c driver.. > > Cheers, Felix > > On Wed, Jan 4, 2012 at 1:37 AM, Simon Wilks wrote: > > > Good new/bad news. > > First the bad: > After looking through the i2c_arch.c code and trying out a lower clock ra= te > on the I2C2 bus (Aspirin) it seemed to run longer until an issue popped u= p > but I would need to test more before I could be sure of this. I started > adding some code to indicate i2c errors using the LEDs but haven't finish= ed > that yet. I still have the feeling that this is somehow related to the > Aspirin as unplugging it stops the failure occurring. > > And now for the good: > I now have solved the problem a different way...kinda. Today the Lisa/M I > ordered arrived (I didn't get it because of this) and I have set it up an= d > connected it and it is running smoothly since about 15 minutes now withou= t > the slightest issue! So this is clearly something Lisa/L related. The onl= y > difference at the moment is that I don't have the GPS and XBee connected = but > I tried the Lisa/L out without these too with no change. > > So why is this? I would like to get the Lisa/L going but will settle for = the > Lisa/M. > > Thanks > > Simon > > > On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks wrote: > > > When the motors are idling (they are drawing around 1A) if something goe= s > wrong everything resets. If leave them running with more throttle (drawin= g > 2A) the motors will hiccup but everything keeps working! Still not good, = but > maybe a hint. Still digging... > > > On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks wrote: > > > On Jan 2, 2012 4:13 PM, "Eduardo lavratti" wrote: > > > Simon, i am not sure but i think the ESC use I2C1_bus and > sensors(aspirin / baro) use I2C2_bus. > > > Correct. > > > > Soo, the i2c queue for motor not use the same queue as sensors. > I not have any schematics here to confirm this question. > > > It's just odd that when it's connected things screw up so fast. It could > of course be something else though. The power distribution board was > preassembled but it still could be something there. > > > I remember that my lisa hang too on the first tests. > The problem occour because the 5v regulator work very HOT with 12v. > When i put a 7v regulator on V_in the problem are solved. > > > OK. Worth a try. I am testing with a lab supply and I can try a lower > voltage... or with a BEC. > > > > I not know anything about LISA/L board. This is my next aquisition if > lisa/m past on my tests . > > regards. > > > > > > > > Date: Mon, 2 Jan 2012 14:58:41 +0100 > From: sjwilks@gmail.com > To: paparazzi-devel@nongnu.org > Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board > Reseting Intermittently > > > What I have noticed so far: > > 1) Momentary Failure on All Motors > There will be a clicking sound, coming from no one particular motor and > the LED strips flash off and on very quickly and all continues normally. = You > can see this happening in this video. > > 2) Reset > All idling motors stop as what appears to be a reset is issued on all > controllers (Lisa/L LED activity changes as well). This usually happens > within about 30-60 secs of arming the motors, but not always. > > 3) Lisa/L Freezes > If I leave the motors running idle eventually all motors shutdown and > the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activi= ty > in the GCS/Messages. Only a power cycle will fix this. > > What is interesting so far is that only 1) and 2) above happen when the > Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only > noticed 3) happen once so far after about one hour testing. I tried a sec= ond > Aspirin and nothing changed. To make sure this was not because the motors > were all running at a constant speed seeing the IMU was not picking up sm= all > movements I moved the roll/pitch controls without an issue. > > Is this an I2C issue? It seems like it could be the Lisa/L freaking > out. Perhaps too much is happening on the bus with 8 motors plus the IMU? > > I currently have I2C_TRANSACTION_QUEUE_LEN =3D 16. > > I will do more testing later in the day. > > Simon > > _______________________________________________ Paparazzi-devel mailing > list Paparazzi-devel@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/= paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > ------------------------------ > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --f46d044289ee71469304b7b12ba4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thanks everyone for the pointers. I will see if any of them will help as I = haven't solved it yet. I have, however, switched to the Lisa/M for now = but I would like to try the Lisa/L out again once I have it flying (waiting= for weather and free time to intersect).=A0

@felix: It seems to only be the MK board resetting. I will k= eep an eye on the new i2c driver devel.

Thanks

Simon

On Sat, Jan 28, 2012 at 11:07 AM, P= rof. Dr.-Ing. Heinrich Warmers <hwarmers@hs-bremen.de> wrote:
=20 =20
Hi,
the Mikrokopter has 200 Ohm serious resistance in the i2c wires on the main pcb.
Also you may use three wires (additional ground twisted) for the i2c wires.
Sometimes the main=A0 electrolyte capacitors on the Mikrocopter controller=A0 are defect.
Regards

Heinrich


Piotr Esden-Tempski schrieb:
Hi,

One Idea about Lisa/L, you could try to make the i2c pullups stronger. (low=
er resistance) That may help with the MK controllers. The best thing to inv=
estigate this problem may be to use an oscilloscope and check the quality o=
f the i2c signal coming out of lis/l vs. lisa/m.

Cheers Esden

--
Transition Robotics Inc.
http://transit=
ion-robotics.com
the makers of the Quadshot
Co-Founder, Embedded systems Engineer
Mobile: +1 831 440 7454
Skype: esdentem

On Jan 27, 2012, at 5:32 PM, Felix Ruess wrote:

  
Hi,

better late than never...
This could possibly be an i2c issue, maybe something else (as well?)
... or did you find out more already?

Regarding issue 2): is the whole lisa resetting, or just the motor
controllers? If the whole lisa is resetting it might be a power issue.

Issue 3) could very well be an i2c issue, I have experienced similar
things where it got stuck in an i2c interrupt routine with the current
i2c driver on the stm32.

See https://github.com/paparazzi/paparazzi/issues/71 for the curren=
t
status on the new i2c driver..

Cheers, Felix

On Wed, Jan 4, 2012 at 1:37 AM, Simon Wilks <sjwilks@gmail.com> wrote:
    
Good new/bad news.

First the bad:
After looking through the i2c_arch.c code and trying out a lower clock rate
on the I2C2 bus (Aspirin) it seemed to run longer until an issue popped up
but I would need to test more before I could be sure of this. I started
adding some code to indicate i2c errors using the LEDs but haven't fini=
shed
that yet. I still have the feeling that this is somehow related to the
Aspirin as unplugging it stops the failure occurring.

And now for the good:
I now have solved the problem a different way...kinda. Today the Lisa/M I
ordered arrived (I didn't get it because of this) and I have set it up =
and
connected it and it is running smoothly since about 15 minutes now without
the slightest issue! So this is clearly something Lisa/L related. The only
difference at the moment is that I don't have the GPS and XBee connecte=
d but
I tried the Lisa/L out without these too with no change.

So why is this? I would like to get the Lisa/L going but will settle for th=
e
Lisa/M.

Thanks

Simon


On Mon, Jan 2, 2012 at 8:37 PM, Simon Wilks <sjwilks@gmail.com> wrote:
      
When the motors are idling (they are drawing around 1A) if som=
ething goes
wrong everything resets. If leave them running with more throttle (drawing
2A) the motors will hiccup but everything keeps working! Still not good, bu=
t
maybe a hint. Still digging...


On Mon, Jan 2, 2012 at 4:42 PM, Simon Wilks <sjwilks@gmail.com> wrote:
        
On Jan 2, 2012 4:13 PM, "Eduardo lavratti" <agressiva@hotmail.c=
om> wrote:
          
Simon, i am not sure but i think the ESC use I2C1_bus and
sensors(aspirin / baro) use I2C2_bus.
            
Correct.

          
Soo, the i2c queue for motor not use the same queue as sen=
sors.
I not have any schematics here to confirm this question.
            
It's just odd that when it's connected things screw =
up so fast. It could
of course be something else though. The power distribution board was
preassembled but it still could be something there.
          
I remember that my lisa hang too on the first tests.
The problem occour because the 5v regulator work very HOT with 12v.
When i put a 7v regulator on V_in the problem are solved.
            
OK. Worth a try. I am testing with a lab supply and I can tr=
y a lower
voltage... or with a BEC.

          
I not know anything about LISA/L board. This is my next aq=
uisition if
lisa/m past on my tests .

regards.







Date: Mon, 2 Jan 2012 14:58:41 +0100
From: sjwilks@gmail.=
com
To: paparaz=
zi-devel@nongnu.org
Subject: [Paparazzi-devel] Lisa/L Octocopter with MMK Power Board
Reseting Intermittently


What I have noticed so far:

1) Momentary Failure on All Motors
There will be a clicking sound, coming from no one particular motor and
the LED strips flash off and on very quickly and all continues normally. Yo=
u
can see this happening in this video.

2) Reset
All idling motors stop as what appears to be a reset is issued on all
controllers (Lisa/L LED activity changes as well). This usually happens
within about 30-60 secs of arming the motors, but not always.

3) Lisa/L Freezes
If I leave the motors running idle eventually all motors shutdown and
the Lisa/L freezes, ie: LED 2 and 3 remain on and there is no more activity
in the GCS/Messages. Only a power cycle will fix this.

What is interesting so far is that only 1) and 2) above happen when the
Aspirin IMU (v1.5) is connected. If I disconnect the IMU then I have only
noticed 3) happen once so far after about one hour testing. I tried a secon=
d
Aspirin and nothing changed. To make sure this was not because the motors
were all running at a constant speed seeing the IMU was not picking up smal=
l
movements I moved the roll/pitch controls without an issue.

Is this an I2C issue? It seems like it could be the Lisa/L freaking
out. Perhaps too much is happening on the bus with 8 motors plus the IMU?

I currently have I2C_TRANSACTION_QUEUE_LEN =3D 16.

I will do more testing later in the day.

Simon

_______________________________________________ Paparazzi-devel mailing
list Papara=
zzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

            
        
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
    
  

_______________________________________________ Paparazzi-devel mailing list Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--f46d044289ee71469304b7b12ba4-- From MAILER-DAEMON Mon Jan 30 04:31:04 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrnZo-0008KN-OM for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 04:31:04 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58627) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrnZf-0008Fw-OD for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 04:31:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrnZV-0006ci-Rc for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 04:30:55 -0500 Received: from imss-1.enac.fr ([195.220.159.36]:54388) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrnZV-0006bn-Im for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 04:30:45 -0500 Received: from mauve.recherche.enac.fr (imss-1.imss.interne.enac [127.0.0.1]) by imss-1.enac.fr (Postfix) with ESMTP id 83A2018B3B0 for ; Mon, 30 Jan 2012 10:30:33 +0100 (CET) Received: from [10.31.6.11] (poule.recherche.enac.fr [10.31.6.11])by mauve.recherche.enac.fr (Postfix) with ESMTP id 55365C40054for ; Mon, 30 Jan 2012 10:30:33 +0100 (CET) Message-ID: <4F266339.5030401@gmail.com> Date: Mon, 30 Jan 2012 10:30:33 +0100 From: Gautier Hattenberger User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.23) Gecko/20110922 Thunderbird/3.1.15 MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: In-Reply-To: Content-Type: multipart/alternative; boundary=------------020306040907040901080200 X-imss-version: 2.5 X-imss-result: Passed X-imss-scores: Clean:71.01555 C:20 M:1 S:5 R:5 X-imss-settings: Baseline:1 C:1 M:1 S:1 R:1 (0.0000 0.0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 195.220.159.36 Subject: Re: [Paparazzi-devel] PPZ Communication Protocol X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 09:31:01 -0000 This is a multi-part message in MIME format. --------------020306040907040901080200 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello, What is your main goal by writing a new GCS ? The ground station is based on agents connected to a middleware (http://paparazzi.enac.fr/wiki/Ivy) (http://paparazzi.enac.fr/wiki/Overview). So if you just want to replace the graphical part by a another one, it is better and probably easier to only replace the "GCS" agent. Then you have the parsing of the binary messages, the logging and some other stuff for free. The messages between the GCS and the rest of the system are described here : http://paparazzi.enac.fr/wiki/DevGuide/Server_GCS_com Gautier On 28/01/2012 20:14, Charles Breingan wrote: > Hi all, > > I am trying to write my own software ground station interface to the > paparazzi and I am having trouble finding the messaging standard > documented anywhere. I've looked in a bunch of places and I found the > messages sets in the conf folder in default_fixedwing_imu.xml. This is > a good start to figuring out the messages, but I still can't find > documentation on start bytes, or checksums, or anything else that > these messages might include. Does anybody know where to find this > information? > > I have been watching the byte stream over my xbee and I think that I > see a pattern. Do messages start with 0x99? That looks like a start > byte to me, but I can't figure out what comes after that. > > Any help would be greatly appreciated. Thanks. > > Sincerely, > > C. Randy Breingan > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel --------------020306040907040901080200 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello,

What is your main goal by writing a new GCS ? The ground station is based on agents connected to a middleware (http://paparazzi.enac.fr/wiki/Ivy) (http://paparazzi.enac.fr/wiki/Overview). So if you just want to replace the graphical part by a another one, it is better and probably easier to only replace the "GCS" agent. Then you have the parsing of the binary messages, the logging and some other stuff for free. The messages between the GCS and the rest of the system are described here : http://paparazzi.enac.fr/wiki/DevGuide/Server_GCS_com

Gautier

On 28/01/2012 20:14, Charles Breingan wrote:
Hi all,

I am trying to write my own software ground station interface to the paparazzi and I am having trouble finding the messaging standard documented anywhere. I've looked in a bunch of places and I found the messages sets in the conf folder in default_fixedwing_imu.xml. This is a good start to figuring out the messages, but I still can't find documentation on start bytes, or checksums, or anything else that these messages might include. Does anybody know where to find this information? 

I have been watching the byte stream over my xbee and I think that I see a pattern. Do messages start with 0x99? That looks like a start byte to me, but I can't figure out what comes after that.

Any help would be greatly appreciated. Thanks.

Sincerely,

C. Randy Breingan

_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------020306040907040901080200-- From MAILER-DAEMON Mon Jan 30 13:13:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rrvjd-0001S9-Tt for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 13:13:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33510) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrvjW-0001Ru-FP for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 13:13:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrvjU-0007p8-23 for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 13:13:38 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:48413 helo=mailout-us.mail.com) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RrvjT-0007ou-T1 for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 13:13:36 -0500 Received: (qmail 24980 invoked by uid 0); 30 Jan 2012 18:13:32 -0000 Received: from 75.87.255.128 by rms-us015 with HTTP Content-Type: text/plain; charset="utf-8" Date: Mon, 30 Jan 2012 13:13:30 -0500 From: "Jake Stewart" Message-ID: <20120130181330.107130@gmx.com> MIME-Version: 1.0 To: paparazzi-devel@nongnu.org X-Authenticated: #76085053 X-Flags: 0001 X-Mailer: GMX.com Web Mailer x-registered: 0 Content-Transfer-Encoding: 8bit X-GMX-UID: nbhUb71I3zOlOFyU43AhUFR+IGRvb4Be X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.208.5.67 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 18:13:44 -0000 Thanks Felix, I was hoping someone could clear that up.  I'm not quite to that stage yet, but I'm reinvigorated to know that there's the possibility of help if I get stuck. To explain a bit more about my project... I liked the idea of using ST chips for the IMU since they were cheap and had free samples available.  ST had also been starting to hype their "iNemo" sensor fusion and AHRS platform.  iNemo is supposed to run on STM32F103s, at least at first.  That, combined with the fact that LISA uses a STM32 processor, got me thinking that a STM32 + ST accel/gyro/magnetometer combo was the way to go. So I decided I better learn the STM32 and got a couple VL Discovery boards.  When I got the Discoveries I was pretty impressed with the units, and thought I'd do well to explore the capabilities.  What I found out was that the Discovery actually has both F100 and  F103 processors.  The F103 runs the "ST-Link", which is STs USB programming/debugging link.  What's cool about the Discovery units is that there are two 4-pin headers on the board.  If you jumper one side you use the st-link to program the onboard F100.  If you remove the jumpers then the other 4-pin header allows you to use your discovery to connect to any other ST processor and flash/debug it. After reading about a hack to program the F103 using another discovery unit, requiring soldering two wires to one side of two SMT solder bridges, I figured out how to tie the right pins together on the bottom so that you end up with one header to program the F100 and one header to program the F103.  Now I could easily flash and debug either processor on the board.  So now the Discovery becomes a nice little dual processor dev board with USB.  Unfortunately, the F103 is not connected to very much, and what it is connected to is a little less than clear to me.  The processors are connected together by at least two lines and the F103 is connected to a USB port.  I also know that none of the I2C lines are connected and the F103 does not have a digital crossbar. What I ended up doing for the moment was to pull up two I2C pins and solder little wires to them.  I think I've come up with an easier and better method now that involves tacking some small wires to the processor, scratching out a couple existing traces, and tying those I2C lines to the existing header pins.  It's somewhat tedious, but making a nice autopilot board for under $10 seems worth it to me. Anyways, the master plan is to have the F103 tied to the IMU and running ST's iNemo sensor fusion / AHRS firmware.  The F103 will be dedicated to the sensor fusion and processing the "true extended state Kalman filter" that ST is hyping.  It will also do some USB tasks, communicate with the F100, and do whatever else it's limited connections will support (hopefully flashing the F100 and helping put settings into it from the USB). So essentially I have the hardware side worked out and now I get to enjoy the real fun of beating my head against the wall trying to program the thing.  But, I don't see any insurmountable problems standing in the way. Right now my problem is that the code ST has released only compiles on IAR 5.x.  I wrote and asked them for Atollic/eclipse support and they told me that only IAR is supported for now.  I wrote them back and told them that IAR is NOT supported, only an old version of IAR that you can't get anymore is supported.  IAR 6.2+ has some major CSMIS problems which seem to have no good workaround since ST doesn't seem to have any CSMIS files out that actually work with current versions of IAR. So I need to figure out how to compile the code on some toolchain that I can actually get my hands on.  I just don't know enough about these toolchains to figure it out at the moment.  Seems like there's a lot of workspace/project file settings to configure, and I don't really know what I'm doing.  The free version of Atollic doesn't have the graphical setup features of the pro version, so it seems like I have to do a lot of digging through XML files and the like to get things running. At the moment I can flash the iNemo DFU firmware onto the F103 and the iNemo code also.  The DFU firmware (USB firmware upgrade tool) works just fine.  I can actually use the USB connection to flash whatever I want onto the F103.  Of course, the iNemo code is written for their $250 IMU evaluation board and I need to change a few settings to work with my pinout, and strip away the rest of the code related to their other sensors. My limited success with the iNemo code has kept me mucking about with it, but I'm about ready to try and get the PPZ code running on the F100 and worry about iNemo later, if I even really need it. Is anyone else interested in working on this project with me?  The potential benefit of the project is the development of an ultra-cheap PPZ hardware platform.  It also will offload the effort of AHRS and sensor fusion to ST.  Hopefully they can then do all the math and worry about supporting their chips. ST is also now producing a cheap ($35) little IMU designed to plug into their sensor eval board (STEVAL-MKI108V2).  It uses the latest L3GD20 and LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D).  The L3GD20 is claimed to be immune to audio frequency noise and vibrations. STEVAL-MKI108V2 http://www.st.com/internet/evalboard/product/252687.jsp So the end product of the project will be a PPZ hardware platform consisting of: STM32VLDiscovery - $7 (new ST suggested retail price) STEVAL-MKI108V2 9DOF IMU - $35 Fastrax UP501 GPS - $28 --------------------------------- = $70 I think a $70 hardware platform would be an amazing price breakthrough and really lower the barriers to participation in the PPZ project.  Cost alone might draw new people to the project, but existing members with a significant investment might also consider the benefit of redundancy.  People with existing systems could add a completely redundant backup to their system for a reasonable price, and new people could have a redundant system (excluding radio link) for only $140.  That could be a great safety improvement. I'm hooked on doing the project and if anyone else wants to help out it might not take me a year to get it working.  I'm happy to modify the discovery boards for anyone who wants to get involved without bothersome soldering. Just shoot me an email.  I'm planning to get more Discovery boards shortly and should have some modified ones ready to go before long. The only real disadvantage I see to this project is that it will require a rather complicated main wiring harness to connect everything up since it's not a custom board.  Fortunately, I think a IDE hard drive cable (or similar) will work pretty easily and we'll just have to put the right connectors to the right wires to end up with a decent connection system.  I'll be happy to make those also as soon as it is figured out how the pins best map with the PPZ code. -Jake   > ----- Original Message ----- > From: Felix Ruess > Sent: 01/27/12 05:16 PM > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development > > Hi Jake, > > just a quick note: I don't think that creating new board files for the > STM32VLDiscovery board would be much work (if you already know > paparazzi). Also flash should just be enough, depending on what > subsystems/modules you include. Flash usage is roughly around 120kB on > my setup here.. > > Cheers, Felix > > On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: > > Hi Jake > > > >> The idea is that the door kicks open and the rope falls to the ground where it is drug a short distance where particles stick >to the collector, then the motor kicks in and winds the sample back up into the pod.  Then the plane returns to base. > Using variations of that system should make it easy to snag lots of samples from remote locations for cheap.  Obviously >the danger is that the sample rope gets tangled and the plane gets dashed into the ground at 30+ mph. > > > > how far do you need to go fetch your samples? Have you though about > > doing it with a quadrotor? > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Mon Jan 30 13:50:36 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrwJI-0001JA-Uc for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 13:50:36 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrwJA-0001Iq-0W for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 13:50:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrwJ3-0000Cc-O3 for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 13:50:27 -0500 Received: from mail-lpp01m010-f45.google.com ([209.85.215.45]:63804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrwJ3-0000BU-EC for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 13:50:21 -0500 Received: by lahi5 with SMTP id i5so1903163lah.4 for ; Mon, 30 Jan 2012 10:50:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=qkZyrZfC7HqnD5VYhKpFuE8RGxoFP5M30P63b+v3ac0=; b=RGnBiIvGAcJk2BeeTCtuwPoey6cYeGePZ2aC0GVNO7T4YTiy3sa6FHAxw7pZJyiaf4 DAi0UKuByF8DL1ErFgIH8LORoHzF2FA35DBQitrRz8DGfyW/q5MyHuu2jDZMGEbmPG0o 7W5UmCuHHw9gEVv/8QFzOVEB6O2uOZbGC9VYU= MIME-Version: 1.0 Received: by 10.152.109.135 with SMTP id hs7mr9573431lab.14.1327949419505; Mon, 30 Jan 2012 10:50:19 -0800 (PST) Received: by 10.112.26.42 with HTTP; Mon, 30 Jan 2012 10:50:19 -0800 (PST) In-Reply-To: References: Date: Mon, 30 Jan 2012 13:50:19 -0500 Message-ID: From: Andre Devitt To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.215.45 Subject: Re: [Paparazzi-devel] Strange Servo Deflection Problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 18:50:35 -0000 Can you try running the autopilot (prop off) on the plane and looking at the following values. First, in the GCS go to the settings tab and find the TELE_FBW_MODE radio button. It will probably be o 0, change it to 1 and then open up the Messages window. (In paparazzi center, tools->messages) Next, in the GCS verify that you are in manual mode. (bottom left of the GCS, should say Manual, Auto1 or Auto2, or Home). Now open the messages window and look at the Commands window. This is an array of values range [-9600 to 9600]. The order should be throttle, roll, pitch, yaw. Verify with your tx sticks changes these values in the proper direction and go to (at least close to) full travel. That is, full pitch should read +9600 in the third element of array, full negative pitch should read about -9600 in that same element. Once you've verified that all commands are correct, you can check the actuators message. These are the pulse widths being sent to the servos (approx 1000-2000ms for all your servos from looking at airframe, tends to be the standard). Verify that these actuator values are changing as you would expect them to and see if they hit any limits when going to positive pitch. These steps should help you isolate whether your problem is in the intermediate commands paparazzi generates or the commands sent to servos. Another thing to check is the RC values (actually should probably check this first). After setting the TELETRY_FBW_MODE to 1 as I said at the top of the post you should see a message called "RC". This message has the RC values coming from the TX to paparazzi. Take a look at them and make sure they make sense in terms of sign and magnitude in the same way as the commands section. Andre. On Sat, Jan 28, 2012 at 3:12 PM, Helge Walle wrote: > Hi, > > It seems you have the opposite order on ch1 and ch2 compared to my Futaba > 10CG in 7ch mode. could that be the problem? > > This is my radio file: > > sync_max=3D"15000" pulse_type=3D"POSITIVE"> > =A0 max=3D"1110" average=3D"0"/> > =A0 max=3D"1933" average=3D"0"/> > =A0 neutral=3D"1107" max=3D"1933" average=3D"0"/> > =A0 max=3D"1104" average=3D"0"/> > =A0 max=3D"2069" average=3D"10"/> > =A0 average=3D"0"/> > =A0 max=3D"967" average=3D"10"/> > > > Helge. > > > > 2012/1/28 Chris Wozny >> >> Andre, >> >> That is correct, I'm building against paparazzi dev branch. I believe >> the radio channels are correct because the sticks all correspond to >> what I want them to do. Left stick vertical is throttle while >> horizontal is rudder, right stick vertical is pitch while horizontal >> is roll (the only thing that is off is that pitch down only moves the >> control surfaces down about 5% of the control surface movement when >> pitching up.) The only thing I don't know about is any of the >> switches, they don't seem to correspond to anything I've set in the >> T7cap configuration since currently switch B controls the APs mode. >> You are right about the autopilot section looking funky, our aircraft >> is a VTOL fixed wing so for AUTO1 we'd like to fly it with a certain >> altitude or just hover at a certain attitude. We haven't actually been >> able to test those AP modes since we're still trying to get it to fly >> in manual. Any thoughts or comments on the servo deflection, or >> anything else for that matter would be appreciated! >> >> Best, >> Chris >> -- >> University of Arizona MAV >> >> On Fri, Jan 27, 2012 at 8:10 PM, Andre Devitt >> wrote: >> > Have you looked at the commands message in the messages window? >> > >> > Maybe radio channels are configured incorrectly. I think throttle is >> > clipped >> > to positive only, and if throttle radio channel was being interpreted = as >> > pitch might see that behavior. >> > >> > Some sections of your airframe file are also only relevant for >> > rotorcraft >> > firmware, not sure what you used as template. The AP mode section stuc= k >> > out. >> > >> > This airftame file is building against current github paparazzi-devel >> > head, >> > correct? >> > >> > On Jan 27, 2012 7:48 PM, "Chris Wozny" wrote: >> >> >> >> All, >> >> >> >> For some reason I have good range on my deflection for my servos when >> >> I roll. When I pitch up, the deflection is also good and just how I >> >> want it. However, when I pitch down, my servos barely move from >> >> neutral. Has anyone run into this situation before? It's got to be >> >> some sort of pitch gain somewhere, but I'm flying in MANUAL. I've >> >> linked copies of my airframe and my radio file here: >> >> >> >> http://ece.arizona.edu/~cwozny/T7cap.xml >> >> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml >> >> >> >> Best, >> >> Chris >> >> -- >> >> University of Arizona MAV >> >> >> >> _______________________________________________ >> >> Paparazzi-devel mailing list >> >> Paparazzi-devel@nongnu.org >> >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> -- >> Chris Wozny >> ASUA Safe Ride >> Administrative Director >> Email: cwozny@email.arizona.edu >> Office: 520-621-7233 >> Cell: 617-921-5679 >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Mon Jan 30 14:24:54 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RrwqU-00022y-6S for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 14:24:54 -0500 Received: from eggs.gnu.org ([140.186.70.92]:58780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrwqO-0001yn-3P for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 14:24:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrwqK-0000G3-Bd for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 14:24:48 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:60211) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrwqK-0000FV-7m for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 14:24:44 -0500 Received: by qcse13 with SMTP id e13so2473760qcs.4 for ; Mon, 30 Jan 2012 11:24:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=916ZCvC68tCDMpvSHMN0dZ5awDMt127EyPS5mN8l2N8=; b=l0iSUDglnqC3DZZGE6R1LBwdZN3VRhFag/z3WAVR9ChSs2osqIoUDFz7SpDfCeOn7H xUBL5Xnf0BbSCL+FkITGtev6ehYJUNU1p0C7tuobM4fYe0p9iSWju2B+1pRue1NWBkj3 AvUT4IyRPYvgaaSI8yVlmsH6GHVkyOejD6kqU= MIME-Version: 1.0 Received: by 10.224.217.71 with SMTP id hl7mr23972527qab.1.1327951483463; Mon, 30 Jan 2012 11:24:43 -0800 (PST) Received: by 10.229.146.208 with HTTP; Mon, 30 Jan 2012 11:24:43 -0800 (PST) In-Reply-To: References: Date: Mon, 30 Jan 2012 12:24:43 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: Re: [Paparazzi-devel] Strange Servo Deflection Problem X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 19:24:52 -0000 Helge and Andre, The issue came from switching channels 1 and 2. For some reason I was getting roll/pitch on my left stick and throttle/rudder on my right stick so I changed channels 1 and 2 in the T7cap.xml file. I remember reading somewhere before that channel 1 is only non-negative real values, but I didn't think twice about it since I was getting a tiny amount of deflection. I believe this small amount of control surface deflection came from some residual noise in the system when the control stick was fully pitched down. Switching channels 1 and 2 should resolve my issue then I must change the order of my servos since left stick and right stick were originally reversed. Thanks for all of your help! Chris -- University of Arizona MAV On Mon, Jan 30, 2012 at 11:50 AM, Andre Devitt wrot= e: > Can you try running the autopilot (prop off) on the plane and looking > at the following values. > > First, in the GCS go to the settings tab and find the TELE_FBW_MODE > radio button. It will probably be o =A00, change it to 1 and then open > up the Messages window. (In paparazzi center, tools->messages) > > Next, in the GCS verify that you are in manual mode. (bottom left of > the GCS, should say > =A0Manual, Auto1 or Auto2, or Home). > > Now open the messages window and look at the Commands window. This is > an array of values range [-9600 to 9600]. The order should be > throttle, roll, pitch, yaw. Verify with your tx sticks changes these > values in the proper direction and go to (at least close to) full > travel. That is, full pitch should read +9600 in the third element of > array, full negative pitch should read about -9600 =A0in that same > element. > > Once you've verified that all commands are correct, you can check the > actuators message. These are the pulse widths being sent to the servos > (approx 1000-2000ms for all your servos from looking at airframe, > tends to be the standard). Verify that these actuator values are > changing as you would expect them to and see if they hit any limits > when going to positive pitch. > > These steps should help you isolate whether your problem is in the > intermediate commands paparazzi generates or the commands sent to > servos. > > Another thing to check is the RC values (actually should probably > check this first). After setting the TELETRY_FBW_MODE to 1 as I said > at the top of the post you should =A0see a message called "RC". This > message has the RC values coming from the TX to paparazzi. Take a look > at them and make sure they make sense in terms of sign and magnitude > in the same way as the commands section. > > Andre. > > On Sat, Jan 28, 2012 at 3:12 PM, Helge Walle wrote: >> Hi, >> >> It seems you have the opposite order on ch1 and ch2 compared to my Futab= a >> 10CG in 7ch mode. could that be the problem? >> >> This is my radio file: >> >> > sync_max=3D"15000" pulse_type=3D"POSITIVE"> >> =A0 > max=3D"1110" average=3D"0"/> >> =A0 > max=3D"1933" average=3D"0"/> >> =A0 > neutral=3D"1107" max=3D"1933" average=3D"0"/> >> =A0 > max=3D"1104" average=3D"0"/> >> =A0 > max=3D"2069" average=3D"10"/> >> =A0 > average=3D"0"/> >> =A0 > max=3D"967" average=3D"10"/> >> >> >> Helge. >> >> 2012/1/28 Chris Wozny >>> >>> Andre, >>> >>> That is correct, I'm building against paparazzi dev branch. I believe >>> the radio channels are correct because the sticks all correspond to >>> what I want them to do. Left stick vertical is throttle while >>> horizontal is rudder, right stick vertical is pitch while horizontal >>> is roll (the only thing that is off is that pitch down only moves the >>> control surfaces down about 5% of the control surface movement when >>> pitching up.) The only thing I don't know about is any of the >>> switches, they don't seem to correspond to anything I've set in the >>> T7cap configuration since currently switch B controls the APs mode. >>> You are right about the autopilot section looking funky, our aircraft >>> is a VTOL fixed wing so for AUTO1 we'd like to fly it with a certain >>> altitude or just hover at a certain attitude. We haven't actually been >>> able to test those AP modes since we're still trying to get it to fly >>> in manual. Any thoughts or comments on the servo deflection, or >>> anything else for that matter would be appreciated! >>> >>> Best, >>> Chris >>> -- >>> University of Arizona MAV >>> >>> On Fri, Jan 27, 2012 at 8:10 PM, Andre Devitt >>> wrote: >>> > Have you looked at the commands message in the messages window? >>> > >>> > Maybe radio channels are configured incorrectly. I think throttle is >>> > clipped >>> > to positive only, and if throttle radio channel was being interpreted= as >>> > pitch might see that behavior. >>> > >>> > Some sections of your airframe file are also only relevant for >>> > rotorcraft >>> > firmware, not sure what you used as template. The AP mode section stu= ck >>> > out. >>> > >>> > This airftame file is building against current github paparazzi-devel >>> > head, >>> > correct? >>> > >>> > On Jan 27, 2012 7:48 PM, "Chris Wozny" wrote: >>> >> >>> >> All, >>> >> >>> >> For some reason I have good range on my deflection for my servos whe= n >>> >> I roll. When I pitch up, the deflection is also good and just how I >>> >> want it. However, when I pitch down, my servos barely move from >>> >> neutral. Has anyone run into this situation before? It's got to be >>> >> some sort of pitch gain somewhere, but I'm flying in MANUAL. I've >>> >> linked copies of my airframe and my radio file here: >>> >> >>> >> http://ece.arizona.edu/~cwozny/T7cap.xml >>> >> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml >>> >> >>> >> Best, >>> >> Chris >>> >> -- >>> >> University of Arizona MAV >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Mon Jan 30 17:34:29 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rrznx-00018r-4N for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 17:34:29 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrznt-000162-Q2 for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 17:34:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rrzns-00029E-Fg for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 17:34:25 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:44094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrzns-00029A-Ai for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 17:34:24 -0500 Received: by qcse13 with SMTP id e13so2572904qcs.4 for ; Mon, 30 Jan 2012 14:34:23 -0800 (PST) Received-SPF: pass (google.com: domain of cwoz36@gmail.com designates 10.229.134.213 as permitted sender) client-ip=10.229.134.213; Authentication-Results: mr.google.com; spf=pass (google.com: domain of cwoz36@gmail.com designates 10.229.134.213 as permitted sender) smtp.mail=cwoz36@gmail.com; dkim=pass header.i=cwoz36@gmail.com Received: from mr.google.com ([10.229.134.213]) by 10.229.134.213 with SMTP id k21mr8834106qct.28.1327962863676 (num_hops = 1); Mon, 30 Jan 2012 14:34:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=NigLi0hm/kvUogm9aCZnBxbCaHiq9eiP6NjuuhXI03s=; b=uj0j2aE/ZrLlsHXQ48PjySSlU3aFrHyjiqB507O7CrXKmGaJVTh4n+YCQV7sqcyE6K UMyybnZ6xfKnm5yUZmvCBJqGrm+ijqAaA+u4DGxDC7Qu0veWBA8Cs57u+uhqGCLMXIUu x+w5t7Awhv1F6cxlzYJNvuF5yeZFEi4P5Pi2U= MIME-Version: 1.0 Received: by 10.229.134.213 with SMTP id k21mr7443902qct.28.1327962862095; Mon, 30 Jan 2012 14:34:22 -0800 (PST) Received: by 10.229.146.208 with HTTP; Mon, 30 Jan 2012 14:34:22 -0800 (PST) Date: Mon, 30 Jan 2012 15:34:22 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Paparazzi-devel] Lisa/M: Pitching Reversed and Rolling is Pitching X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 22:34:26 -0000 All, After having fixed the servo deflection cut-off problem, I have run into a situation which lacks documentation on the wiki (hopefully I can update it once it's fixed!) The aircraft's servos will pitch up when rolling left and pitch down when rolling right. Then pitching up and down is reversed when using the right stick vertically. The pitching up/down being reversed I can deal with, but I have no idea why my aircraft is pitching when it's being told to roll. Also, the deflection is a little funky. I've included a video of everything I just expressed since a picture is worth a thousand words, then a video should be worth many millions :) http://www.youtube.com/watch?v=NSEzsXiW2rs Also, here are the configuration files I'm currently using (you'll have to view source in case your browser tries to render the XML file): http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml http://ece.arizona.edu/~cwozny/T7cap.xml I don't have access to any messages from the GCS since I haven't yet tried the XBee Pro 900 MHz modems with Lisa/M. Best, Chris -- University of Arizona MAV From MAILER-DAEMON Mon Jan 30 18:09:07 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rs0LT-0007PM-1V for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 18:09:07 -0500 Received: from eggs.gnu.org ([140.186.70.92]:53668) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs0LQ-0007Oj-Fk for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 18:09:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rs0LP-0004Fo-67 for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 18:09:04 -0500 Received: from mail-lpp01m020-f173.google.com ([209.85.217.173]:51077) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs0LO-0004Fb-Q2 for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 18:09:03 -0500 Received: by lbbgf7 with SMTP id gf7so403266lbb.4 for ; Mon, 30 Jan 2012 15:09:01 -0800 (PST) Received-SPF: pass (google.com: domain of andredevitt@gmail.com designates 10.112.25.33 as permitted sender) client-ip=10.112.25.33; Authentication-Results: mr.google.com; spf=pass (google.com: domain of andredevitt@gmail.com designates 10.112.25.33 as permitted sender) smtp.mail=andredevitt@gmail.com; dkim=pass header.i=andredevitt@gmail.com Received: from mr.google.com ([10.112.25.33]) by 10.112.25.33 with SMTP id z1mr6261999lbf.7.1327964941436 (num_hops = 1); Mon, 30 Jan 2012 15:09:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=J/02N/nztck5SA1j+mRRQ8ig34shU4wzAoDjWl21/+g=; b=m+YXvyJp000voaVcHJdCRB7/UPgEQczpQNe/0YNFAOV4lZC/DYwEZD517bxp0XrUl6 9pTLcHAKwhfg1hbzP5Am0VhZnlHY+d1/0cKxZAR0q63yhQlJnyKyesZ6itmFT5C9cbJI xdJrmbZsozK4bGvzeAgDR8Q9itjhm70AjMnj4= MIME-Version: 1.0 Received: by 10.112.25.33 with SMTP id z1mr5137577lbf.7.1327964941360; Mon, 30 Jan 2012 15:09:01 -0800 (PST) Received: by 10.112.26.42 with HTTP; Mon, 30 Jan 2012 15:09:01 -0800 (PST) In-Reply-To: References: Date: Mon, 30 Jan 2012 18:09:01 -0500 Message-ID: From: Andre Devitt To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.217.173 Subject: Re: [Paparazzi-devel] Lisa/M: Pitching Reversed and Rolling is Pitching X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 23:09:05 -0000 Sounds like maybe you have some mixing configured in your transmitter? Not sure what transmitter you are using but if you have a screen where you can monitor the output channels you should check that to see if there is mixing being done before the data is sent to pprz. I'd suggest trying out the xbee, having telemetry available will make troubleshooting a lot easier. On Mon, Jan 30, 2012 at 5:34 PM, Chris Wozny wrote: > All, > > After having fixed the servo deflection cut-off problem, I have run > into a situation which lacks documentation on the wiki (hopefully I > can update it once it's fixed!) The aircraft's servos will pitch up > when rolling left and pitch down when rolling right. Then pitching up > and down is reversed when using the right stick vertically. The > pitching up/down being reversed I can deal with, but I have no idea > why my aircraft is pitching when it's being told to roll. Also, the > deflection is a little funky. I've included a video of everything I > just expressed since a picture is worth a thousand words, then a video > should be worth many millions :) > > http://www.youtube.com/watch?v=NSEzsXiW2rs > > Also, here are the configuration files I'm currently using (you'll > have to view source in case your browser tries to render the XML > file): > > http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml > http://ece.arizona.edu/~cwozny/T7cap.xml > > I don't have access to any messages from the GCS since I haven't yet > tried the XBee Pro 900 MHz modems with Lisa/M. > > Best, > Chris > -- > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Mon Jan 30 19:01:30 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Rs1AA-0000ln-Kz for mharc-paparazzi-devel@gnu.org; Mon, 30 Jan 2012 19:01:30 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs1A7-0000k7-Pp for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 19:01:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rs1A6-0004cX-9z for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 19:01:27 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:58954) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs1A6-0004c7-5j for paparazzi-devel@nongnu.org; Mon, 30 Jan 2012 19:01:26 -0500 Received: by iahk25 with SMTP id k25so7592277iah.4 for ; Mon, 30 Jan 2012 16:01:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=KH1njvI9JH2kGlCAZZIKWN7MyuUH4XZsAP3ZjNarQRA=; b=k7r3tfUQXQOVbSZHY65FEP3OuWVC/RxYz5XEm7a+jtrUOS/9G8WUp0eBCIwwz4GhmB ixxNTNhoSKk4B07ExP/trfrHgQo5vlIlHofqWa+bR8qP3yXP1v5pfAFTZB/wVpy8HJoK hMEk2ayKgQmD+K2dHXxeGgvJd2A7f4XJVxJ6Y= MIME-Version: 1.0 Received: by 10.42.165.135 with SMTP id k7mr14937046icy.32.1327968084917; Mon, 30 Jan 2012 16:01:24 -0800 (PST) Received: by 10.231.223.201 with HTTP; Mon, 30 Jan 2012 16:01:24 -0800 (PST) In-Reply-To: References: Date: Mon, 30 Jan 2012 16:01:24 -0800 Message-ID: From: Roman Krashanitsa To: woznych@gmail.com, paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=90e6ba6e8f70f97c7904b7c7a926 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Subject: Re: [Paparazzi-devel] Lisa/M: Pitching Reversed and Rolling is Pitching X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 00:01:28 -0000 --90e6ba6e8f70f97c7904b7c7a926 Content-Type: text/plain; charset=ISO-8859-1 Chris, also make sure you have all your changes actually written to the autopilot. Otherwise your XML files show one thing and your firmware has completely different things. 2012/1/30 Chris Wozny > All, > > After having fixed the servo deflection cut-off problem, I have run > into a situation which lacks documentation on the wiki (hopefully I > can update it once it's fixed!) The aircraft's servos will pitch up > when rolling left and pitch down when rolling right. Then pitching up > and down is reversed when using the right stick vertically. The > pitching up/down being reversed I can deal with, but I have no idea > why my aircraft is pitching when it's being told to roll. Also, the > deflection is a little funky. I've included a video of everything I > just expressed since a picture is worth a thousand words, then a video > should be worth many millions :) > > http://www.youtube.com/watch?v=NSEzsXiW2rs > > Also, here are the configuration files I'm currently using (you'll > have to view source in case your browser tries to render the XML > file): > > http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml > http://ece.arizona.edu/~cwozny/T7cap.xml > > I don't have access to any messages from the GCS since I haven't yet > tried the XBee Pro 900 MHz modems with Lisa/M. > > Best, > Chris > -- > University of Arizona MAV > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --90e6ba6e8f70f97c7904b7c7a926 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Chris, also make sure you=A0have all your changes actually written to = the autopilot. Otherwise your XML files show one thing and your=A0firmware = has completely different things.
=A0

=A0
2012/1/30 Chris Wozny <cwoz36@gmail.com>
All,

After having fixed the se= rvo deflection cut-off problem, I have run
into a situation which lacks = documentation on the wiki (hopefully I
can update it once it's fixed!) The aircraft's servos will pitch up=
when rolling left and pitch down when rolling right. Then pitching upand down is reversed when using the right stick vertically. The
pitchi= ng up/down being reversed I can deal with, but I have no idea
why my aircraft is pitching when it's being told to roll. Also, the
= deflection is a little funky. I've included a video of everything I
= just expressed since a picture is worth a thousand words, then a video
should be worth many millions :)

http://www.youtube.com/watch?v=3DNS= EzsXiW2rs

Also, here are the configuration files I'm current= ly using (you'll
have to view source in case your browser tries to render the XML
file):<= br>
http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml http= ://ece.arizona.edu/~cwozny/T7cap.xml

I don't have access to = any messages from the GCS since I haven't yet
tried the XBee Pro 900= MHz modems with Lisa/M.

Best,
Chris
--
= University of Arizona MAV

__________________________________________= _____
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>

--90e6ba6e8f70f97c7904b7c7a926-- From MAILER-DAEMON Tue Jan 31 04:43:46 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsAFe-0005Qe-8T for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 04:43:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:37542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAFW-0005Ob-Vc for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 04:43:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsAFQ-0004DB-T4 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 04:43:38 -0500 Received: from probity.mcc.ac.uk ([130.88.200.94]:61001) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAFQ-0004Cz-O8 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 04:43:32 -0500 Received: from rankine.its.manchester.ac.uk ([130.88.25.196]) by probity.mcc.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1RsAFO-000OcK-H6 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 09:43:30 +0000 Received: from mace-r-mbgnjgr2.mace.manchester.ac.uk ([130.88.124.242]:49363) by rankine.its.manchester.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.73) (envelope-from ) id 1RsAFO-0008GI-DX for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 09:43:30 +0000 To: paparazzi-devel@nongnu.org References: Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes From: "Gareth Roberts" Date: Tue, 31 Jan 2012 09:43:30 -0000 Message-ID: In-Reply-To: User-Agent: Opera Mail/11.61 (Win32) X-Authenticated-Sender: Gareth Roberts from mace-r-mbgnjgr2.mace.manchester.ac.uk [130.88.124.242]:49363 X-Authenticated-From: gareth.roberts-3@postgrad.manchester.ac.uk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 130.88.200.94 Subject: Re: [Paparazzi-devel] Lisa/M: Pitching Reversed and Rolling is Pitching X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 09:43:44 -0000 Hi Chris, If you have an FTDI cable you should be able to connect the AP straight to your GCS without needing to setup the xbees. This will be invaluable in debugging - it could be your IMU orientation is incorrect, in which case you'll pick it up straight from the GCS. If the IMU is correct, your servos must be reversed somewhere. Also check your transmitter for reverses - remove all reverses on the tx and then verify the transmitter xml is correct. I'd seriously recommend getting messages hooked up, you're going to be debugging in the dark otherwise. Cheers, --G On Tue, 31 Jan 2012 00:01:24 -0000, Roman Krashanitsa wrote: > Chris, also make sure you have all your changes actually written to the > autopilot. Otherwise your XML files show one thing and your firmware has > completely different things. > > > > 2012/1/30 Chris Wozny > >> All, >> >> After having fixed the servo deflection cut-off problem, I have run >> into a situation which lacks documentation on the wiki (hopefully I >> can update it once it's fixed!) The aircraft's servos will pitch up >> when rolling left and pitch down when rolling right. Then pitching up >> and down is reversed when using the right stick vertically. The >> pitching up/down being reversed I can deal with, but I have no idea >> why my aircraft is pitching when it's being told to roll. Also, the >> deflection is a little funky. I've included a video of everything I >> just expressed since a picture is worth a thousand words, then a video >> should be worth many millions :) >> >> http://www.youtube.com/watch?v=NSEzsXiW2rs >> >> Also, here are the configuration files I'm currently using (you'll >> have to view source in case your browser tries to render the XML >> file): >> >> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml >> http://ece.arizona.edu/~cwozny/T7cap.xml >> >> I don't have access to any messages from the GCS since I haven't yet >> tried the XBee Pro 900 MHz modems with Lisa/M. >> >> Best, >> Chris >> -- >> University of Arizona MAV >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> From MAILER-DAEMON Tue Jan 31 04:53:16 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsAOq-0001Qi-Ln for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 04:53:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAOj-0001Nn-8Q for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 04:53:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsAOc-00060Q-7H for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 04:53:09 -0500 Received: from mail-pw0-f45.google.com ([209.85.160.45]:48299) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAOb-00060M-Sa for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 04:53:02 -0500 Received: by pbaa11 with SMTP id a11so42434pba.4 for ; Tue, 31 Jan 2012 01:52:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=fIPY/h6DvwSHE7sjssG0XcS8vbZClcS5rTdvacTV7hQ=; b=idI1gb8NTXWY6GEASKyN0uNzbDlJrTbsq5spwQ9whzUxxAauOtr5mhkY0ZL7iEjrzU g7zb8LRGgYcd5CZZO94pporN4c8sS2YlYN9ihA23rcxCwzVjr9QFzx3mVQPkx3bpICsF XgGnbQ9GgpUWrgUJDfKPIccD0iJvbJiJM6EFw= MIME-Version: 1.0 Received: by 10.68.73.103 with SMTP id k7mr48315231pbv.132.1328003579893; Tue, 31 Jan 2012 01:52:59 -0800 (PST) Received: by 10.68.191.234 with HTTP; Tue, 31 Jan 2012 01:52:59 -0800 (PST) In-Reply-To: References: Date: Tue, 31 Jan 2012 10:52:59 +0100 Message-ID: From: Helge Walle To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=f46d041704eba3d8c904b7cfed59 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.45 Subject: Re: [Paparazzi-devel] Lisa/M: Pitching Reversed and Rolling is Pitching X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 09:53:15 -0000 --f46d041704eba3d8c904b7cfed59 Content-Type: text/plain; charset=ISO-8859-1 Chris, >From your airframe file it seems you have elevon mixing, like the one for the Multiplex Funjet. If your plane is an "ordinary" one with elevator, aileron and rudder you shouldn't have that. Also your Tx should not have any mixing. If your plane is an ordinary one you should look to the servos and command_laws sections in a file like twinstar_example.xml. In that file you don't have any mixing between elevator and aileron. If you have only one aileron servo you could simplify the airframe file even more. If it is of any interest I have working airframe files for Multiplex Funjet and Twinstar2 and could email them to you. Helge. 2012/1/31 Roman Krashanitsa > Chris, also make sure you have all your changes actually written to the > autopilot. Otherwise your XML files show one thing and your firmware has > completely different things. > > > > 2012/1/30 Chris Wozny > >> All, >> >> After having fixed the servo deflection cut-off problem, I have run >> into a situation which lacks documentation on the wiki (hopefully I >> can update it once it's fixed!) The aircraft's servos will pitch up >> when rolling left and pitch down when rolling right. Then pitching up >> and down is reversed when using the right stick vertically. The >> pitching up/down being reversed I can deal with, but I have no idea >> why my aircraft is pitching when it's being told to roll. Also, the >> deflection is a little funky. I've included a video of everything I >> just expressed since a picture is worth a thousand words, then a video >> should be worth many millions :) >> >> http://www.youtube.com/watch?v=NSEzsXiW2rs >> >> Also, here are the configuration files I'm currently using (you'll >> have to view source in case your browser tries to render the XML >> file): >> >> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml >> http://ece.arizona.edu/~cwozny/T7cap.xml >> >> I don't have access to any messages from the GCS since I haven't yet >> tried the XBee Pro 900 MHz modems with Lisa/M. >> >> Best, >> Chris >> -- >> University of Arizona MAV >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --f46d041704eba3d8c904b7cfed59 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Chris,
=A0
From your airframe file it seems you have=A0elevon mixing, like the on= e for the Multiplex Funjet.
If your plane is an "ordinary" one= with elevator, aileron and rudder you shouldn't have that.
Also your Tx should not have any mixing.

=A0
If your plane is an ordinary one you should look to the servos and com= mand_laws sections in a file like=A0twinstar_example.xml.
In that file you don't have any mixing between elevator and ailero= n. If you have only one aileron servo you could simplify the airframe file = even more.
=A0
If it is of any interest=A0I have working airframe files for Multiplex= Funjet and Twinstar2 and could email them to you.
=A0
Helge.

=A0
2012/1/31 Roman Krashanitsa &l= t;roman.kr= ashanitsa@gmail.com>
Chris, also make sure you=A0have all your changes actually written to = the autopilot. Otherwise your XML files show one thing and your=A0firmware = has completely different things.
=A0

=A0
2012/1/30 Chris Wozny <cwoz36@gmail.com><= /span>
All,

After having fixed the se= rvo deflection cut-off problem, I have run
into a situation which lacks = documentation on the wiki (hopefully I
can update it once it's fixed!) The aircraft's servos will pitch up=
when rolling left and pitch down when rolling right. Then pitching upand down is reversed when using the right stick vertically. The
pitchi= ng up/down being reversed I can deal with, but I have no idea
why my aircraft is pitching when it's being told to roll. Also, the
= deflection is a little funky. I've included a video of everything I
= just expressed since a picture is worth a thousand words, then a video
should be worth many millions :)

http://www.youtube.com/watch?v=3DNS= EzsXiW2rs

Also, here are the configuration files I'm current= ly using (you'll
have to view source in case your browser tries to render the XML
file):<= br>
http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml http= ://ece.arizona.edu/~cwozny/T7cap.xml

I don't have access to = any messages from the GCS since I haven't yet
tried the XBee Pro 900= MHz modems with Lisa/M.

Best,
Chris
--
University of Arizona MAV

_____________________________= __________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>


_________________= ______________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https:/= /lists.nongnu.org/mailman/listinfo/paparazzi-devel


--f46d041704eba3d8c904b7cfed59-- From MAILER-DAEMON Tue Jan 31 05:07:25 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsAcX-0000up-5r for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 05:07:25 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAcT-0000pe-8v for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:07:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsAcN-0007mv-5B for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:07:21 -0500 Received: from nm1.bullet.mail.in.yahoo.com ([121.101.151.239]:43847) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RsAcL-0007lN-PG for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:07:15 -0500 Received: from [121.101.151.236] by nm1.bullet.mail.in.yahoo.com with NNFMP; 31 Jan 2012 10:06:59 -0000 Received: from [121.101.151.235] by tm1.bullet.mail.in.yahoo.com with NNFMP; 31 Jan 2012 10:08:18 -0000 Received: from [127.0.0.1] by omp1004.mail.in.yahoo.com with NNFMP; 31 Jan 2012 10:06:59 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 280362.37685.bm@omp1004.mail.in.yahoo.com Received: (qmail 14675 invoked by uid 60001); 31 Jan 2012 10:06:58 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1328004417; bh=wym/joiR1CwGoiEqL3+5V+DmkIEzA9XPJl3oEGv8ClM=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ZAm5wLwFunLxnhlIWSqFuH+ov9Ar/Nq65uVg/9AfcfgFpefZRanMqYKQywrXUJI/m8h7vNGsjPHAJ17hRMD/l4eoXxDspMJ86ZoTBPuyLTw7eBdedi2JnZyA5xIlAspQq5Qp9/VqkRrZKXK/GQMH8QzC9Eg8CJRw5SZvAABja6g= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=yqaxeBH/2S9SHvrijXotdy4EXZHVyJ9+ZEfoediTbwbdDgniBAqFtXrYFlgrxtxqezZ4ouKNVS+/TqdU8sFObp7TR6D6hsi7lsxky6sLYM4fscgC5tO3gvzM41d86qH+8AVT6o9UHzp2TU1rzhcX9p997h/T6/G8QzR5ESArBr0=; X-YMail-OSG: RwbbiGwVM1l0WpQzCMm18LsDOG71A6qvhFM7W7XWxfJ.WsQ CK.wIzwoLcFKx8VJ2SE_f6inRXq7AjoW8h0D_7CcKDOobQkGQiiSXWptG9DL 9BjU0yKaqCJSNgEPhak6gVypouv.wlyVNcCiQhEFtY_u9EzWaTwmIwQ_TCSu ijIj_sgAVfhLD54Nc5qHoVLs1VQL4P0RI8cCxlu2T5fgUF4Mge.K.SRr8ukI d2Acg.Nt1p0t8rYKhM7LimcbN4vbY4wmHcvtQAIxJhR0xtMyTfK9S1q6edtM l1XFoWpZsBLKIFW2tG9Gd4OF7OJVbxyZxOVmjxQjKekETgeXzBRqkzyUGFO7 6mih0WTV7HeJ4mTK3qDky6Q1Z2lYFDsv2znrkwH__7Jg3U8KHHp5eLM0PFSZ QOEKoy4_XGJkeNIXUUp3xqtfZdIwdnV9QlFMNkegO3Yhgbd98cR9tcBZbdRD 4g_Pzloe_LJO4bGbHKx9kHg-- Received: from [117.192.223.190] by web94711.mail.in2.yahoo.com via HTTP; Tue, 31 Jan 2012 15:36:57 IST X-Mailer: YahooMailWebService/0.8.116.331537 References: Message-ID: <1328004417.9502.YahooMailNeo@web94711.mail.in2.yahoo.com> Date: Tue, 31 Jan 2012 15:36:57 +0530 (IST) From: Uttam Chandrashekhar To: "paparazzi-devel@nongnu.org" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="69956577-1421112821-1328004417=:9502" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 121.101.151.239 Subject: [Paparazzi-devel] Tri rotors X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Uttam Chandrashekhar , paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 10:07:22 -0000 --69956577-1421112821-1328004417=:9502 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi guys,=0A=0AAnyone using Paparazzi to fly a tri-rotor? If so, how is the = mixing and yaw control done?=0A=0A=0A-Thanks,=0AUttam --69956577-1421112821-1328004417=:9502 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hi guys,
=

Anyone using Paparazzi to fly a tri-= rotor? If so, how is the mixing and yaw control done?


-Thanks,
Uttam


--69956577-1421112821-1328004417=:9502-- From MAILER-DAEMON Tue Jan 31 05:25:04 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsAtc-00011y-C3 for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 05:25:04 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33756) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAtU-0000xz-7d for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:25:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsAtO-0001ip-1O for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:24:56 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:53738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAtN-0001ie-Px for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:24:50 -0500 Received: by bkbzu17 with SMTP id zu17so4377158bkb.4 for ; Tue, 31 Jan 2012 02:24:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=B+VfMOg8yIpLotBC+fvlnNuRnDG9Ekqz3hcj1vpzUIc=; b=Fpl3VQJymBDMGkAlYGRlrl1GwQwcY4mEEg6epR5Jy4K5ENNrjeab/Y7lxjEZE0GlCp RqibjYRA94HdwgAskHx4nIgrmUoJEiWSuCFbL8J48JzMNLXEBzvYKMro9kocXjw0jWPh sCGWWe+hqlQ/hESxAHK5ziYAOClHWRt2EdO/c= MIME-Version: 1.0 Received: by 10.205.137.11 with SMTP id im11mr10483991bkc.36.1328005488428; Tue, 31 Jan 2012 02:24:48 -0800 (PST) Received: by 10.205.115.144 with HTTP; Tue, 31 Jan 2012 02:24:48 -0800 (PST) Date: Tue, 31 Jan 2012 15:54:48 +0530 Message-ID: From: GURUGANESH R To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=000e0ce03a1665c64c04b7d05fc6 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: [Paparazzi-devel] Paparazzi Hardware in loop Simulation X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 10:25:02 -0000 --000e0ce03a1665c64c04b7d05fc6 Content-Type: text/plain; charset=ISO-8859-1 Dear Paparazzi users, I am sending this email again and again, sorry for trouble....We are team of scientist from an aerospace lab in India. We are working in the * TWOG* paparazzi autopilot board for quite some time. We wanted to connect the paparazzi board with the host simulator and run the Hardware in the loop simulation. From the wiki page of paparazzi, we have learnt that we can connect the AP board through the USB cable and commands computed by the autopilot are sent to the flight model which sends back simulated values of the sensors output (e.g infrared and GPS) back to the AP board. In that case I have certain doubts. 1) Is it possible to send the following data V, alpha, beta, p, q, r, phi, psi and theta from the flight model to the autopilot board along with the infrared sensor and GPS data. 2) If so how to do it, where in the source code we need to make changes. 3) Instead of simulated actuators can we have physical actuators in the HITL. Any provision is made in the paparazzi HITL code to acquire the analog voltage corresponding to the actuator output. 4) Is it possible to connect an SD card to log the data from the autopilot board through the SPI bus which is available in the board. if so how many data we can log and how do we decide the rate of logging. These are all my doubts.It would be great help if anyone help in troubleshooting this problem. Please write to me if you have answers to any one of my doubts. --000e0ce03a1665c64c04b7d05fc6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Paparazzi users,
=A0=A0=A0 I am sending this email again and again,= sorry for trouble....We are team of scientist from an aerospace lab in Ind= ia. We are working in the TWOG paparazzi autopilot board for quite some time. We wanted to connect the paparazzi board with the host simulator and run the Hardware in the=20 loop simulation. From the wiki page of paparazzi, we have learnt that we can connect the AP board through the USB cable and commands computed by the autopilot are sent to the flight model which=20 sends back simulated values of the sensors output (e.g infrared and=20 GPS) back to the AP board. In that case I have certain doubts.

1) Is it possible to send the following=A0 data V, alpha, beta, p, q, r,=20 phi, psi and theta from the flight model to the autopilot board along=20 with the infrared sensor and GPS data.
2) If so how to do it, where in the source code we need to make changes.3) Instead of simulated actuators can we have physical actuators in the=20 HITL. Any provision is made in the paparazzi HITL code to acquire the=20 analog voltage corresponding to the=A0 actuator output.
4) Is it possible to connect an SD card to log the data from the=20 autopilot board through the SPI bus which is available in the board. if=20 so how many data we can log and how do we decide the rate of logging.

These are all my doubts.It would be great help if anyone help in=20 troubleshooting this problem. Please write to me if you have answers to=20 any one of my doubts. --000e0ce03a1665c64c04b7d05fc6-- From MAILER-DAEMON Tue Jan 31 05:26:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsAvF-0001Hf-Ie for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 05:26:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAv9-0001HZ-1t for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:26:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsAv6-0001ys-Mz for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:26:39 -0500 Received: from probity.mcc.ac.uk ([130.88.200.94]:57465) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsAv6-0001ya-GE for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:26:36 -0500 Received: from kelvin.its.manchester.ac.uk ([130.88.25.195]) by probity.mcc.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1RsAv5-00083R-C7 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 10:26:35 +0000 Received: from mace-r-mbgnjgr2.mace.manchester.ac.uk ([130.88.124.242]:49490) by kelvin.its.manchester.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.73) (envelope-from ) id 1RsAv5-0008EO-8c for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 10:26:35 +0000 To: paparazzi-devel@nongnu.org References: <1328004417.9502.YahooMailNeo@web94711.mail.in2.yahoo.com> Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes From: "Gareth Roberts" Date: Tue, 31 Jan 2012 10:26:34 -0000 Message-ID: In-Reply-To: <1328004417.9502.YahooMailNeo@web94711.mail.in2.yahoo.com> User-Agent: Opera Mail/11.61 (Win32) X-Authenticated-Sender: Gareth Roberts from mace-r-mbgnjgr2.mace.manchester.ac.uk [130.88.124.242]:49490 X-Authenticated-From: gareth.roberts-3@postgrad.manchester.ac.uk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 130.88.200.94 Subject: Re: [Paparazzi-devel] Tri rotors X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 10:26:44 -0000 Hi Uttam, This might help you: http://paparazzi.enac.fr/wiki/RotorcraftMixing Cheers, --G On Tue, 31 Jan 2012 10:06:57 -0000, Uttam Chandrashekhar wrote: > Hi guys, > > Anyone using Paparazzi to fly a tri-rotor? If so, how is the mixing and > yaw control done? > > > -Thanks, > Uttam From MAILER-DAEMON Tue Jan 31 05:54:28 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsBM4-0008Av-4u for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 05:54:28 -0500 Received: from eggs.gnu.org ([140.186.70.92]:59878) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsBLw-0008Ap-1T for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:54:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsBLo-0005bg-6J for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:54:19 -0500 Received: from fmail2.hs-bremen.de ([194.94.24.15]:58732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsBLn-0005bV-Fz for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 05:54:12 -0500 Received: from localhost (localhost [127.0.0.1]) by fmail2.hs-bremen.de (Postfix) with ESMTP id A0F1C34FF5 for ; Tue, 31 Jan 2012 11:54:08 +0100 (CET) X-Virus-Scanned: by amavisd-new at fmail2.hs-bremen.de Received: from fmail2.hs-bremen.de ([127.0.0.1]) by localhost (fmail2.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H3mE4nX+1SYj for ; Tue, 31 Jan 2012 11:54:02 +0100 (CET) Received: from mail.hs-bremen.de (mail.hs-bremen.de [194.94.24.17]) by fmail2.hs-bremen.de (Postfix) with ESMTP id 1D0BC353E8 for ; Tue, 31 Jan 2012 11:54:02 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.hs-bremen.de (Postfix) with ESMTP id EC5D3310B7 for ; Tue, 31 Jan 2012 11:54:01 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.hs-bremen.de Received: from mail.hs-bremen.de ([127.0.0.1]) by localhost (mail.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CF6sYTsLgWSn for ; Tue, 31 Jan 2012 11:53:59 +0100 (CET) Received: from hs-bremen.de (p579B8D2A.dip.t-dialin.net [87.155.141.42]) by mail.hs-bremen.de (Postfix) with ESMTPSA id 2FE0C310C5 for ; Tue, 31 Jan 2012 11:53:59 +0100 (CET) Message-ID: <4F27C805.70205@hs-bremen.de> Date: Tue, 31 Jan 2012 11:52:53 +0100 From: "Prof. Dr.-Ing. Heinrich Warmers" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax) X-Accept-Language: de-de, de MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <20120130181330.107130@gmx.com> In-Reply-To: <20120130181330.107130@gmx.com> Content-Type: multipart/alternative; boundary="------------060403020208040201040807" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 194.94.24.15 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 10:54:27 -0000 This is a multi-part message in MIME format. --------------060403020208040201040807 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Stewart, yesterday i got the olimex stm32 (26 Euro). I think this is also a candidate for low cost autopilots with paparazzi even for quadrocopters. You can by a jatag interface ( OpenPilot Foss Jatag) for 30 Euro (http://www.opstore.eu/en/2-openpilot) This is based on the work of Piotr Esden-Tempski with the extension that more than one adapter can be used on the same usb connection. I think this is also working with the paparazzi hardware (Lisa). A tool chain is the GNU 4.6 CC in combination with open cd. I am angry of the politic of ST to sell MEMS sensors. Often the chips are only available for less than two years. In 2007 an accelerator sensor in dual line package for the Mikrokopter pcb and in 2010 the rate sensor for the hbmini autopilot, razzor and adreimu.. A low price hardware for the STM is OpenPilot CopterControl Board http://www.innov8tivedesigns.com/product_info.php?cPath=125&products_id=894 89$ I hope to hear more of your work. Good luck. regards Heinrich Warmers Jake Stewart schrieb: >Thanks Felix, I was hoping someone could clear that up. I'm not quite to that stage yet, but I'm reinvigorated to know that there's the possibility of help if I get stuck. > >To explain a bit more about my project... I liked the idea of using ST chips for the IMU since they were cheap and had free samples available. ST had also been starting to hype their "iNemo" sensor fusion and AHRS platform. iNemo is supposed to run on STM32F103s, at least at first. That, combined with the fact that LISA uses a STM32 processor, got me thinking that a STM32 + ST accel/gyro/magnetometer combo was the way to go. > >So I decided I better learn the STM32 and got a couple VL Discovery boards. When I got the Discoveries I was pretty impressed with the units, and thought I'd do well to explore the capabilities. What I found out was that the Discovery actually has both F100 and F103 processors. The F103 runs the "ST-Link", which is STs USB programming/debugging link. What's cool about the Discovery units is that there are two 4-pin headers on the board. If you jumper one side you use the st-link to program the onboard F100. If you remove the jumpers then the other 4-pin header allows you to use your discovery to connect to any other ST processor and flash/debug it. > >After reading about a hack to program the F103 using another discovery unit, requiring soldering two wires to one side of two SMT solder bridges, I figured out how to tie the right pins together on the bottom so that you end up with one header to program the F100 and one header to program the F103. Now I could easily flash and debug either processor on the board. So now the Discovery becomes a nice little dual processor dev board with USB. Unfortunately, the F103 is not connected to very much, and what it is connected to is a little less than clear to me. The processors are connected together by at least two lines and the F103 is connected to a USB port. I also know that none of the I2C lines are connected and the F103 does not have a digital crossbar. > >What I ended up doing for the moment was to pull up two I2C pins and solder little wires to them. I think I've come up with an easier and better method now that involves tacking some small wires to the processor, scratching out a couple existing traces, and tying those I2C lines to the existing header pins. It's somewhat tedious, but making a nice autopilot board for under $10 seems worth it to me. > >Anyways, the master plan is to have the F103 tied to the IMU and running ST's iNemo sensor fusion / AHRS firmware. The F103 will be dedicated to the sensor fusion and processing the "true extended state Kalman filter" that ST is hyping. It will also do some USB tasks, communicate with the F100, and do whatever else it's limited connections will support (hopefully flashing the F100 and helping put settings into it from the USB). > >So essentially I have the hardware side worked out and now I get to enjoy the real fun of beating my head against the wall trying to program the thing. But, I don't see any insurmountable problems standing in the way. > >Right now my problem is that the code ST has released only compiles on IAR 5.x. I wrote and asked them for Atollic/eclipse support and they told me that only IAR is supported for now. I wrote them back and told them that IAR is NOT supported, only an old version of IAR that you can't get anymore is supported. IAR 6.2+ has some major CSMIS problems which seem to have no good workaround since ST doesn't seem to have any CSMIS files out that actually work with current versions of IAR. > >So I need to figure out how to compile the code on some toolchain that I can actually get my hands on. I just don't know enough about these toolchains to figure it out at the moment. Seems like there's a lot of workspace/project file settings to configure, and I don't really know what I'm doing. The free version of Atollic doesn't have the graphical setup features of the pro version, so it seems like I have to do a lot of digging through XML files and the like to get things running. > >At the moment I can flash the iNemo DFU firmware onto the F103 and the iNemo code also. The DFU firmware (USB firmware upgrade tool) works just fine. I can actually use the USB connection to flash whatever I want onto the F103. Of course, the iNemo code is written for their $250 IMU evaluation board and I need to change a few settings to work with my pinout, and strip away the rest of the code related to their other sensors. > >My limited success with the iNemo code has kept me mucking about with it, but I'm about ready to try and get the PPZ code running on the F100 and worry about iNemo later, if I even really need it. > >Is anyone else interested in working on this project with me? The potential benefit of the project is the development of an ultra-cheap PPZ hardware platform. It also will offload the effort of AHRS and sensor fusion to ST. Hopefully they can then do all the math and worry about supporting their chips. > >ST is also now producing a cheap ($35) little IMU designed to plug into their sensor eval board (STEVAL-MKI108V2). It uses the latest L3GD20 and LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D). The L3GD20 is claimed to be immune to audio frequency noise and vibrations. > >STEVAL-MKI108V2 >http://www.st.com/internet/evalboard/product/252687.jsp > >So the end product of the project will be a PPZ hardware platform consisting of: >STM32VLDiscovery - $7 (new ST suggested retail price) >STEVAL-MKI108V2 9DOF IMU - $35 >Fastrax UP501 GPS - $28 >--------------------------------- >= $70 > >I think a $70 hardware platform would be an amazing price breakthrough and really lower the barriers to participation in the PPZ project. Cost alone might draw new people to the project, but existing members with a significant investment might also consider the benefit of redundancy. People with existing systems could add a completely redundant backup to their system for a reasonable price, and new people could have a redundant system (excluding radio link) for only $140. That could be a great safety improvement. > >I'm hooked on doing the project and if anyone else wants to help out it might not take me a year to get it working. I'm happy to modify the discovery boards for anyone who wants to get involved without bothersome soldering. Just shoot me an email. I'm planning to get more Discovery boards shortly and should have some modified ones ready to go before long. > >The only real disadvantage I see to this project is that it will require a rather complicated main wiring harness to connect everything up since it's not a custom board. Fortunately, I think a IDE hard drive cable (or similar) will work pretty easily and we'll just have to put the right connectors to the right wires to end up with a decent connection system. I'll be happy to make those also as soon as it is figured out how the pins best map with the PPZ code. > > >-Jake > > > > > > >>----- Original Message ----- >>From: Felix Ruess >>Sent: 01/27/12 05:16 PM >>To: paparazzi-devel@nongnu.org >>Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development >> >>Hi Jake, >> >>just a quick note: I don't think that creating new board files for the >>STM32VLDiscovery board would be much work (if you already know >>paparazzi). Also flash should just be enough, depending on what >>subsystems/modules you include. Flash usage is roughly around 120kB on >>my setup here.. >> >>Cheers, Felix >> >>On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: >> >> >>>Hi Jake >>> >>> >>> >>>>The idea is that the door kicks open and the rope falls to the ground where it is drug a short distance where particles stick >to the collector, then the motor kicks in and winds the sample back up into the pod. Then the plane returns to base. > Using variations of that system should make it easy to snag lots of samples from remote locations for cheap. Obviously >the danger is that the sample rope gets tangled and the plane gets dashed into the ground at 30+ mph. >>>> >>>> >>>how far do you need to go fetch your samples? Have you though about >>>doing it with a quadrotor? >>> >>>_______________________________________________ >>>Paparazzi-devel mailing list >>>Paparazzi-devel@nongnu.org >>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>_______________________________________________ >>Paparazzi-devel mailing list >>Paparazzi-devel@nongnu.org >>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > > >_______________________________________________ >Paparazzi-devel mailing list >Paparazzi-devel@nongnu.org >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --------------060403020208040201040807 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Stewart,
yesterday i got the olimex stm32 (26 Euro). I think this is also a candidate for low cost autopilots with paparazzi even for quadrocopters.<= br> You can by a jatag interface=C2=A0 ( OpenPilot Foss Jatag) =C2=A0 for 30 = Euro (http://www.opstore.eu/en/2-openpilot) This is based on the w= ork of=C2=A0 Piotr Esden-Tempski with the extension that more than one adapter can be used on the same usb connection. I think this is also working with the paparazzi hardware (Lisa). A tool chain is the GNU 4.6 CC=C2=A0 in combination with open cd.
I am=C2=A0 angry of the politic of ST to sell MEMS sensors. Often the chi= ps are only available for=C2=A0 less than two years. In 2007 an accelerator sensor in dual line package for the Mikrokopter pcb and in 2010 the rate sensor for the hbmini autopilot, razzor and adreimu..


A low price hardware for the STM=C2=A0 is OpenPilot CopterControl Board http://www.innov8tived= esigns.com/product_info.php?cPath=3D125&products_id=3D894=C2=A0 89$
I hope to hear more of your work. Good luck.
=C2=A0regards

Heinrich Warmers


Jake Stewart schrieb:
Thanks Felix, I was hoping someone could clear that up. =
=C2=A0I'm not quite to that stage yet, but I'm reinvigorated to know that=
 there's the possibility of help if I get stuck.

To explain a bit more about my project... I liked the idea of using ST ch=
ips for the IMU since they were cheap and had free samples available. =C2=
=A0ST had also been starting to hype their "iNemo" sensor fusion and AHRS=
 platform. =C2=A0iNemo is supposed to run on STM32F103s, at least at firs=
t. =C2=A0That, combined with the fact that LISA uses a STM32 processor, g=
ot me thinking that a STM32 + ST accel/gyro/magnetometer combo was the wa=
y to go.

So I decided I better learn the STM32 and got a couple VL Discovery board=
s. =C2=A0When I got the Discoveries I was pretty impressed with the units=
, and thought I'd do well to explore the capabilities. =C2=A0What I found=
 out was that the Discovery actually has both F100 and =C2=A0F103 process=
ors. =C2=A0The F103 runs the "ST-Link", which is STs USB programming/debu=
gging link. =C2=A0What's cool about the Discovery units is that there are=
 two 4-pin headers on the board. =C2=A0If you jumper one side you use the=
 st-link to program the onboard F100. =C2=A0If you remove the jumpers the=
n the other 4-pin header allows you to use your discovery to connect to a=
ny other ST processor and flash/debug it.

After reading about a hack to program the F103 using another discovery un=
it, requiring soldering two wires to one side of two SMT solder bridges, =
I figured out how to tie the right pins together on the bottom so that yo=
u end up with one header to program the F100 and one header to program th=
e F103. =C2=A0Now I could easily flash and debug either processor on the =
board. =C2=A0So now the Discovery becomes a nice little dual processor de=
v board with USB. =C2=A0Unfortunately, the F103 is not connected to very =
much, and what it is connected to is a little less than clear to me. =C2=A0=
The processors are connected together by at least two lines and the F103 =
is connected to a USB port. =C2=A0I also know that none of the I2C lines =
are connected and the F103 does not have a digital crossbar.

What I ended up doing for the moment was to pull up two I2C pins and sold=
er little wires to them. =C2=A0I think I've come up with an easier and be=
tter method now that involves tacking some small wires to the processor, =
scratching out a couple existing traces, and tying those I2C lines to the=
 existing header pins. =C2=A0It's somewhat tedious, but making a nice aut=
opilot board for under $10 seems worth it to me.

Anyways, the master plan is to have the F103 tied to the IMU and running =
ST's iNemo sensor fusion / AHRS firmware. =C2=A0The F103 will be dedicate=
d to the sensor fusion and processing the "true extended state Kalman fil=
ter" that ST is hyping. =C2=A0It will also do some USB tasks, communicate=
 with the F100, and do whatever else it's limited connections will suppor=
t (hopefully flashing the F100 and helping put settings into it from the =
USB).

So essentially I have the hardware side worked out and now I get to enjoy=
 the real fun of beating my head against the wall trying to program the t=
hing. =C2=A0But, I don't see any insurmountable problems standing in the =
way.

Right now my problem is that the code ST has released only compiles on IA=
R 5.x. =C2=A0I wrote and asked them for Atollic/eclipse support and they =
told me that only IAR is supported for now. =C2=A0I wrote them back and t=
old them that IAR is NOT supported, only an old version of IAR that you c=
an't get anymore is supported. =C2=A0IAR 6.2+ has some major CSMIS proble=
ms which seem to have no good workaround since ST doesn't seem to have an=
y CSMIS files out that actually work with current versions of IAR.

So I need to figure out how to compile the code on some toolchain that I =
can actually get my hands on. =C2=A0I just don't know enough about these =
toolchains to figure it out at the moment. =C2=A0Seems like there's a lot=
 of workspace/project file settings to configure, and I don't really know=
 what I'm doing. =C2=A0The free version of Atollic doesn't have the graph=
ical setup features of the pro version, so it seems like I have to do a l=
ot of digging through XML files and the like to get things running.

At the moment I can flash the iNemo DFU firmware onto the F103 and the iN=
emo code also. =C2=A0The DFU firmware (USB firmware upgrade tool) works j=
ust fine. =C2=A0I can actually use the USB connection to flash whatever I=
 want onto the F103. =C2=A0Of course, the iNemo code is written for their=
 $250 IMU evaluation board and I need to change a few settings to work wi=
th my pinout, and strip away the rest of the code related to their other =
sensors.

My limited success with the iNemo code has kept me mucking about with it,=
 but I'm about ready to try and get the PPZ code running on the F100 and =
worry about iNemo later, if I even really need it.

Is anyone else interested in working on this project with me? =C2=A0The p=
otential benefit of the project is the development of an ultra-cheap PPZ =
hardware platform. =C2=A0It also will offload the effort of AHRS and sens=
or fusion to ST. =C2=A0Hopefully they can then do all the math and worry =
about supporting their chips.

ST is also now producing a cheap ($35) little IMU designed to plug into t=
heir sensor eval board (STEVAL-MKI108V2). =C2=A0It uses the latest L3GD20=
 and LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G=
4200D). =C2=A0The L3GD20 is claimed to be immune to audio frequency noise=
 and vibrations.

STEVAL-MKI108V2
http://www.st.com/internet/evalboard/product/2=
52687.jsp

So the end product of the project will be a PPZ hardware platform consist=
ing of:
STM32VLDiscovery - $7 (new ST suggested retail price)
STEVAL-MKI108V2 9DOF IMU - $35
Fastrax UP501 GPS - $28
---------------------------------
=3D $70

I think a $70 hardware platform would be an amazing price breakthrough an=
d really lower the barriers to participation in the PPZ project. =C2=A0Co=
st alone might draw new people to the project, but existing members with =
a significant investment might also consider the benefit of redundancy. =C2=
=A0People with existing systems could add a completely redundant backup t=
o their system for a reasonable price, and new people could have a redund=
ant system (excluding radio link) for only $140. =C2=A0That could be a gr=
eat safety improvement.

I'm hooked on doing the project and if anyone else wants to help out it m=
ight not take me a year to get it working. =C2=A0I'm happy to modify the =
discovery boards for anyone who wants to get involved without bothersome =
soldering. Just shoot me an email. =C2=A0I'm planning to get more Discove=
ry boards shortly and should have some modified ones ready to go before l=
ong.

The only real disadvantage I see to this project is that it will require =
a rather complicated main wiring harness to connect everything up since i=
t's not a custom board. =C2=A0Fortunately, I think a IDE hard drive cable=
 (or similar) will work pretty easily and we'll just have to put the righ=
t connectors to the right wires to end up with a decent connection system=
. =C2=A0I'll be happy to make those also as soon as it is figured out how=
 the pins best map with the PPZ code.


-Jake =C2=A0=20




  
----- Original Message -----
From: Felix Ruess
Sent: 01/27/12 05:16 PM
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development

Hi Jake,

just a quick note: I don't think that creating new board files for the
STM32VLDiscovery board would be much work (if you already know
paparazzi). Also flash should just be enough, depending on what
subsystems/modules you include. Flash usage is roughly around 120kB on
my setup here..

Cheers, Felix

On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin <poinix@gmail.com> w=
rote:
    
Hi Jake

      
The idea is that the door kicks open and the rope =
falls to the ground where it is drug a short distance where particles sti=
ck >to the collector, then the motor kicks in and winds the sample bac=
k up into the pod. =C2=A0Then the plane returns to base. >=C2=A0Using =
variations of that system should make it easy to snag lots of samples fro=
m remote locations for cheap. =C2=A0Obviously >the danger is that the =
sample rope gets tangled and the plane gets dashed into the ground at 30+=
 mph.
        
how far do you need to go fetch your samples? Have y=
ou though about
doing it with a quadrotor?

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel
      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel
    


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel
  
--------------060403020208040201040807-- From MAILER-DAEMON Tue Jan 31 06:20:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsBl8-0003LF-2h for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 06:20:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55547) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsBkz-0003Hg-DG for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 06:20:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsBkq-0001PR-Fz for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 06:20:13 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:37974) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsBkp-0001Mj-VP for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 06:20:04 -0500 Received: by bkbzu17 with SMTP id zu17so4435692bkb.4 for ; Tue, 31 Jan 2012 03:20:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=u5K5VjmZdCBRidrScMsb+7uJHqY0pNoQ0J4okL7Eak8=; b=IqTSV0kWlrHbHmtUP6qHsZVYR5p7+0xii+8lzl+h0fDBbBX7p7ovuB231THd3tjyYu 4MImPB1bZf0jrcvEl1LEVxtxgocuwScgWDrYMz4363DrAwTJZeuQpGVKZOtXozAKfOSg DVcaH71TbxQz48XFeTJyTt72Unh75MRM3Vj0Y= MIME-Version: 1.0 Received: by 10.204.133.203 with SMTP id g11mr10352412bkt.44.1328008800329; Tue, 31 Jan 2012 03:20:00 -0800 (PST) Received: by 10.204.148.90 with HTTP; Tue, 31 Jan 2012 03:20:00 -0800 (PST) In-Reply-To: <4F27C805.70205@hs-bremen.de> References: <20120130181330.107130@gmx.com> <4F27C805.70205@hs-bremen.de> Date: Tue, 31 Jan 2012 12:20:00 +0100 Message-ID: From: Hector Garcia de Marina To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=00151761c7a6cd62dc04b7d124aa X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 11:20:20 -0000 --00151761c7a6cd62dc04b7d124aa Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Actually, you can use the http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Min= i_Module.pdfas well. I has been using it for both JTAG and Serial Port , as it is employed in Lisa-L, it works well with OpenOCD. Already, gcc provides a pre-built tool-chain for ARM baremetal systems (cortex m0-4), including multilib for cortexm4f. So you do not have to build them anymore if you do not want to do it. H=E9ctor On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers < hwarmers@hs-bremen.de> wrote: > ** > Hi Stewart, > yesterday i got the olimex stm32 (26 Euro). I think this is also a > candidate for low cost autopilots with paparazzi even for quadrocopters. > You can by a jatag interface ( OpenPilot Foss Jatag) for 30 Euro ( > http://www.opstore.eu/en/2-openpilot) This is based on the work of Piotr > Esden-Tempski with the extension that more than one adapter can be used o= n > the same usb connection. I think this is also working with the paparazzi > hardware (Lisa). A tool chain is the GNU 4.6 CC in combination with open > cd. > I am angry of the politic of ST to sell MEMS sensors. Often the chips ar= e > only available for less than two years. In 2007 an accelerator sensor in > dual line package for the Mikrokopter pcb and in 2010 the rate sensor for > the hbmini autopilot, razzor and adreimu.. > > A low price hardware for > the STM is OpenPilot CopterControl Board > http://www.innov8tivedesigns.com/product_info.php?cPath=3D125&products_id= =3D894 > 89$ > I hope to hear more of your work. Good luck. > regards > > Heinrich Warmers > > > Jake Stewart schrieb: > > Thanks Felix, I was hoping someone could clear that up. I'm not quite t= o that stage yet, but I'm reinvigorated to know that there's the possibilit= y of help if I get stuck. > > To explain a bit more about my project... I liked the idea of using ST ch= ips for the IMU since they were cheap and had free samples available. ST h= ad also been starting to hype their "iNemo" sensor fusion and AHRS platform= . iNemo is supposed to run on STM32F103s, at least at first. That, combin= ed with the fact that LISA uses a STM32 processor, got me thinking that a S= TM32 + ST accel/gyro/magnetometer combo was the way to go. > > So I decided I better learn the STM32 and got a couple VL Discovery board= s. When I got the Discoveries I was pretty impressed with the units, and t= hought I'd do well to explore the capabilities. What I found out was that = the Discovery actually has both F100 and F103 processors. The F103 runs t= he "ST-Link", which is STs USB programming/debugging link. What's cool abo= ut the Discovery units is that there are two 4-pin headers on the board. I= f you jumper one side you use the st-link to program the onboard F100. If = you remove the jumpers then the other 4-pin header allows you to use your d= iscovery to connect to any other ST processor and flash/debug it. > > After reading about a hack to program the F103 using another discovery un= it, requiring soldering two wires to one side of two SMT solder bridges, I = figured out how to tie the right pins together on the bottom so that you en= d up with one header to program the F100 and one header to program the F103= . Now I could easily flash and debug either processor on the board. So no= w the Discovery becomes a nice little dual processor dev board with USB. U= nfortunately, the F103 is not connected to very much, and what it is connec= ted to is a little less than clear to me. The processors are connected tog= ether by at least two lines and the F103 is connected to a USB port. I als= o know that none of the I2C lines are connected and the F103 does not have = a digital crossbar. > > What I ended up doing for the moment was to pull up two I2C pins and sold= er little wires to them. I think I've come up with an easier and better me= thod now that involves tacking some small wires to the processor, scratchin= g out a couple existing traces, and tying those I2C lines to the existing h= eader pins. It's somewhat tedious, but making a nice autopilot board for u= nder $10 seems worth it to me. > > Anyways, the master plan is to have the F103 tied to the IMU and running = ST's iNemo sensor fusion / AHRS firmware. The F103 will be dedicated to th= e sensor fusion and processing the "true extended state Kalman filter" that= ST is hyping. It will also do some USB tasks, communicate with the F100, = and do whatever else it's limited connections will support (hopefully flash= ing the F100 and helping put settings into it from the USB). > > So essentially I have the hardware side worked out and now I get to enjoy= the real fun of beating my head against the wall trying to program the thi= ng. But, I don't see any insurmountable problems standing in the way. > > Right now my problem is that the code ST has released only compiles on IA= R 5.x. I wrote and asked them for Atollic/eclipse support and they told me= that only IAR is supported for now. I wrote them back and told them that = IAR is NOT supported, only an old version of IAR that you can't get anymore= is supported. IAR 6.2+ has some major CSMIS problems which seem to have n= o good workaround since ST doesn't seem to have any CSMIS files out that ac= tually work with current versions of IAR. > > So I need to figure out how to compile the code on some toolchain that I = can actually get my hands on. I just don't know enough about these toolcha= ins to figure it out at the moment. Seems like there's a lot of workspace/= project file settings to configure, and I don't really know what I'm doing.= The free version of Atollic doesn't have the graphical setup features of = the pro version, so it seems like I have to do a lot of digging through XML= files and the like to get things running. > > At the moment I can flash the iNemo DFU firmware onto the F103 and the iN= emo code also. The DFU firmware (USB firmware upgrade tool) works just fin= e. I can actually use the USB connection to flash whatever I want onto the= F103. Of course, the iNemo code is written for their $250 IMU evaluation = board and I need to change a few settings to work with my pinout, and strip= away the rest of the code related to their other sensors. > > My limited success with the iNemo code has kept me mucking about with it,= but I'm about ready to try and get the PPZ code running on the F100 and wo= rry about iNemo later, if I even really need it. > > Is anyone else interested in working on this project with me? The potent= ial benefit of the project is the development of an ultra-cheap PPZ hardwar= e platform. It also will offload the effort of AHRS and sensor fusion to S= T. Hopefully they can then do all the math and worry about supporting thei= r chips. > > ST is also now producing a cheap ($35) little IMU designed to plug into t= heir sensor eval board (STEVAL-MKI108V2). It uses the latest L3GD20 and LS= M303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D). = The L3GD20 is claimed to be immune to audio frequency noise and vibrations. > > STEVAL-MKI108V2http://www.st.com/internet/evalboard/product/252687.jsp > > So the end product of the project will be a PPZ hardware platform consist= ing of: > STM32VLDiscovery - $7 (new ST suggested retail price) > STEVAL-MKI108V2 9DOF IMU - $35 > Fastrax UP501 GPS - $28 > --------------------------------- > =3D $70 > > I think a $70 hardware platform would be an amazing price breakthrough an= d really lower the barriers to participation in the PPZ project. Cost alon= e might draw new people to the project, but existing members with a signifi= cant investment might also consider the benefit of redundancy. People with= existing systems could add a completely redundant backup to their system f= or a reasonable price, and new people could have a redundant system (exclud= ing radio link) for only $140. That could be a great safety improvement. > > I'm hooked on doing the project and if anyone else wants to help out it m= ight not take me a year to get it working. I'm happy to modify the discove= ry boards for anyone who wants to get involved without bothersome soldering= . Just shoot me an email. I'm planning to get more Discovery boards shortl= y and should have some modified ones ready to go before long. > > The only real disadvantage I see to this project is that it will require = a rather complicated main wiring harness to connect everything up since it'= s not a custom board. Fortunately, I think a IDE hard drive cable (or simi= lar) will work pretty easily and we'll just have to put the right connector= s to the right wires to end up with a decent connection system. I'll be ha= ppy to make those also as soon as it is figured out how the pins best map w= ith the PPZ code. > > > -Jake > > > > > > > ----- Original Message ----- > From: Felix Ruess > Sent: 01/27/12 05:16 PM > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development > > Hi Jake, > > just a quick note: I don't think that creating new board files for the > STM32VLDiscovery board would be much work (if you already know > paparazzi). Also flash should just be enough, depending on what > subsystems/modules you include. Flash usage is roughly around 120kB on > my setup here.. > > Cheers, Felix > > On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: > > > Hi Jake > > > > The idea is that the door kicks open and the rope falls to the ground wh= ere it is drug a short distance where particles stick >to the collector, th= en the motor kicks in and winds the sample back up into the pod. Then the = plane returns to base. > Using variations of that system should make it eas= y to snag lots of samples from remote locations for cheap. Obviously >the = danger is that the sample rope gets tangled and the plane gets dashed into = the ground at 30+ mph. > > > how far do you need to go fetch your samples? Have you though about > doing it with a quadrotor? > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --=20 H=E9ctor --00151761c7a6cd62dc04b7d124aa Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Actually,

you can use the http://www.ftdich= ip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf = as well. I has been using it for both JTAG and Serial Port , as it is emplo= yed in Lisa-L, it works well with OpenOCD.

Already, gcc provides a pre-built tool-chain for ARM baremetal systems = (cortex m0-4), including multilib for cortexm4f. So you do not have to buil= d them anymore if you do not want to do it.

H=E9ctor
=A0

On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-= Ing. Heinrich Warmers <hwarmers@hs-bremen.de> wrote:
=20 =20
Hi Stewart,
yesterday i got the olimex stm32 (26 Euro). I think this is also a candidate for low cost autopilots with paparazzi even for quadrocopters. You can by a jatag interface=A0 ( OpenPilot Foss Jatag) =A0 for 30 Euro (http://= www.opstore.eu/en/2-openpilot) This is based on the work of=A0 Piotr Esden-Tempski with the extension that more than one adapter can be used on the same usb connection. I think this is also working with the paparazzi hardware (Lisa). A tool chain is the GNU 4.6 CC=A0 in combination with open cd.
I am=A0 angry of the politic of ST to sell MEMS sensors. Often the chips are only available for=A0 less than two years. In 2007 an accelerator sensor in dual line package for the Mikrokopter pcb and in 2010 the rate sensor for the hbmini autopilot, razzor and adreimu..


A low price hardware for the STM=A0 is OpenPilot CopterControl Board http://www.innov8tivedesigns.com/pro= duct_info.php?cPath=3D125&products_id=3D894=A0 89$
I hope to hear more of your work. Good luck.
=A0regards

Heinrich Warmers


Jake Stewart schrieb:

Thanks Felix, I was hoping someone could clear that up. =A0I'm n=
ot quite to that stage yet, but I'm reinvigorated to know that there=
9;s the possibility of help if I get stuck.

To explain a bit more about my project... I liked the idea of using ST chip=
s for the IMU since they were cheap and had free samples available. =A0ST h=
ad also been starting to hype their "iNemo" sensor fusion and AHR=
S platform. =A0iNemo is supposed to run on STM32F103s, at least at first. =
=A0That, combined with the fact that LISA uses a STM32 processor, got me th=
inking that a STM32 + ST accel/gyro/magnetometer combo was the way to go.

So I decided I better learn the STM32 and got a couple VL Discovery boards.=
 =A0When I got the Discoveries I was pretty impressed with the units, and t=
hought I'd do well to explore the capabilities. =A0What I found out was=
 that the Discovery actually has both F100 and =A0F103 processors. =A0The F=
103 runs the "ST-Link", which is STs USB programming/debugging li=
nk. =A0What's cool about the Discovery units is that there are two 4-pi=
n headers on the board. =A0If you jumper one side you use the st-link to pr=
ogram the onboard F100. =A0If you remove the jumpers then the other 4-pin h=
eader allows you to use your discovery to connect to any other ST processor=
 and flash/debug it.

After reading about a hack to program the F103 using another discovery unit=
, requiring soldering two wires to one side of two SMT solder bridges, I fi=
gured out how to tie the right pins together on the bottom so that you end =
up with one header to program the F100 and one header to program the F103. =
=A0Now I could easily flash and debug either processor on the board. =A0So =
now the Discovery becomes a nice little dual processor dev board with USB. =
=A0Unfortunately, the F103 is not connected to very much, and what it is co=
nnected to is a little less than clear to me. =A0The processors are connect=
ed together by at least two lines and the F103 is connected to a USB port. =
=A0I also know that none of the I2C lines are connected and the F103 does n=
ot have a digital crossbar.

What I ended up doing for the moment was to pull up two I2C pins and solder=
 little wires to them. =A0I think I've come up with an easier and bette=
r method now that involves tacking some small wires to the processor, scrat=
ching out a couple existing traces, and tying those I2C lines to the existi=
ng header pins. =A0It's somewhat tedious, but making a nice autopilot b=
oard for under $10 seems worth it to me.

Anyways, the master plan is to have the F103 tied to the IMU and running ST=
's iNemo sensor fusion / AHRS firmware. =A0The F103 will be dedicated t=
o the sensor fusion and processing the "true extended state Kalman fil=
ter" that ST is hyping. =A0It will also do some USB tasks, communicate=
 with the F100, and do whatever else it's limited connections will supp=
ort (hopefully flashing the F100 and helping put settings into it from the =
USB).

So essentially I have the hardware side worked out and now I get to enjoy t=
he real fun of beating my head against the wall trying to program the thing=
. =A0But, I don't see any insurmountable problems standing in the way.

Right now my problem is that the code ST has released only compiles on IAR =
5.x. =A0I wrote and asked them for Atollic/eclipse support and they told me=
 that only IAR is supported for now. =A0I wrote them back and told them tha=
t IAR is NOT supported, only an old version of IAR that you can't get a=
nymore is supported. =A0IAR 6.2+ has some major CSMIS problems which seem t=
o have no good workaround since ST doesn't seem to have any CSMIS files=
 out that actually work with current versions of IAR.

So I need to figure out how to compile the code on some toolchain that I ca=
n actually get my hands on. =A0I just don't know enough about these too=
lchains to figure it out at the moment. =A0Seems like there's a lot of =
workspace/project file settings to configure, and I don't really know w=
hat I'm doing. =A0The free version of Atollic doesn't have the grap=
hical setup features of the pro version, so it seems like I have to do a lo=
t of digging through XML files and the like to get things running.

At the moment I can flash the iNemo DFU firmware onto the F103 and the iNem=
o code also. =A0The DFU firmware (USB firmware upgrade tool) works just fin=
e. =A0I can actually use the USB connection to flash whatever I want onto t=
he F103. =A0Of course, the iNemo code is written for their $250 IMU evaluat=
ion board and I need to change a few settings to work with my pinout, and s=
trip away the rest of the code related to their other sensors.

My limited success with the iNemo code has kept me mucking about with it, b=
ut I'm about ready to try and get the PPZ code running on the F100 and =
worry about iNemo later, if I even really need it.

Is anyone else interested in working on this project with me? =A0The potent=
ial benefit of the project is the development of an ultra-cheap PPZ hardwar=
e platform. =A0It also will offload the effort of AHRS and sensor fusion to=
 ST. =A0Hopefully they can then do all the math and worry about supporting =
their chips.

ST is also now producing a cheap ($35) little IMU designed to plug into the=
ir sensor eval board (STEVAL-MKI108V2). =A0It uses the latest L3GD20 and LS=
M303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D). =
=A0The L3GD20 is claimed to be immune to audio frequency noise and vibratio=
ns.

STEVAL-MKI108V2
http://www.st.com/internet/evalboard/product/252687.jsp

So the end product of the project will be a PPZ hardware platform consistin=
g of:
STM32VLDiscovery - $7 (new ST suggested retail price)
STEVAL-MKI108V2 9DOF IMU - $35
Fastrax UP501 GPS - $28
---------------------------------
=3D $70

I think a $70 hardware platform would be an amazing price breakthrough and =
really lower the barriers to participation in the PPZ project. =A0Cost alon=
e might draw new people to the project, but existing members with a signifi=
cant investment might also consider the benefit of redundancy. =A0People wi=
th existing systems could add a completely redundant backup to their system=
 for a reasonable price, and new people could have a redundant system (excl=
uding radio link) for only $140. =A0That could be a great safety improvemen=
t.

I'm hooked on doing the project and if anyone else wants to help out it=
 might not take me a year to get it working. =A0I'm happy to modify the=
 discovery boards for anyone who wants to get involved without bothersome s=
oldering. Just shoot me an email. =A0I'm planning to get more Discovery=
 boards shortly and should have some modified ones ready to go before long.

The only real disadvantage I see to this project is that it will require a =
rather complicated main wiring harness to connect everything up since it=
9;s not a custom board. =A0Fortunately, I think a IDE hard drive cable (or =
similar) will work pretty easily and we'll just have to put the right c=
onnectors to the right wires to end up with a decent connection system. =A0=
I'll be happy to make those also as soon as it is figured out how the p=
ins best map with the PPZ code.


-Jake =A0=20




  
----- Original Message -----
From: Felix Ruess
Sent: 01/27/12 05:16 PM
To: paparaz=
zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 developmen=
t

Hi Jake,

just a quick note: I don't think that creating new board files for the
STM32VLDiscovery board would be much work (if you already know
paparazzi). Also flash should just be enough, depending on what
subsystems/modules you include. Flash usage is roughly around 120kB on
my setup here..

Cheers, Felix

On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin <poinix@gmail.com> wrote:
    
Hi Jake

      
The idea is that the door kicks open and the rope falls to the=
 ground where it is drug a short distance where particles stick >to the =
collector, then the motor kicks in and winds the sample back up into the po=
d. =A0Then the plane returns to base. >=A0Using variations of that syste=
m should make it easy to snag lots of samples from remote locations for che=
ap. =A0Obviously >the danger is that the sample rope gets tangled and th=
e plane gets dashed into the ground at 30+ mph.
        
how far do you need to go fetch your samples? Have you though ab=
out
doing it with a quadrotor?

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
    
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
  

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>



--
H=E9ctor

--00151761c7a6cd62dc04b7d124aa-- From MAILER-DAEMON Tue Jan 31 07:16:08 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsCd6-0003J2-7r for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 07:16:08 -0500 Received: from eggs.gnu.org ([140.186.70.92]:46240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsCd1-0003It-NK for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 07:16:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsCcs-0003in-FC for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 07:16:03 -0500 Received: from fmail2.hs-bremen.de ([194.94.24.15]:33866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsCcr-0003hy-LD for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 07:15:54 -0500 Received: from localhost (localhost [127.0.0.1]) by fmail2.hs-bremen.de (Postfix) with ESMTP id BDE90353E8 for ; Tue, 31 Jan 2012 13:15:51 +0100 (CET) X-Virus-Scanned: by amavisd-new at fmail2.hs-bremen.de Received: from fmail2.hs-bremen.de ([127.0.0.1]) by localhost (fmail2.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OfGJY6A3xmSF for ; Tue, 31 Jan 2012 13:15:44 +0100 (CET) Received: from mail.hs-bremen.de (mail.hs-bremen.de [194.94.24.17]) by fmail2.hs-bremen.de (Postfix) with ESMTP id E599D34FF5 for ; Tue, 31 Jan 2012 13:15:44 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.hs-bremen.de (Postfix) with ESMTP id D837E3107F for ; Tue, 31 Jan 2012 13:15:44 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.hs-bremen.de Received: from mail.hs-bremen.de ([127.0.0.1]) by localhost (mail.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BeAj5SoEKWok for ; Tue, 31 Jan 2012 13:15:43 +0100 (CET) Received: from hs-bremen.de (p579B8D2A.dip.t-dialin.net [87.155.141.42]) by mail.hs-bremen.de (Postfix) with ESMTPSA id CC7813107E for ; Tue, 31 Jan 2012 13:15:42 +0100 (CET) Message-ID: <4F27DB2D.40208@hs-bremen.de> Date: Tue, 31 Jan 2012 13:14:37 +0100 From: "Prof. Dr.-Ing. Heinrich Warmers" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax) X-Accept-Language: de-de, de MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <20120130181330.107130@gmx.com> <4F27C805.70205@hs-bremen.de> In-Reply-To: Content-Type: multipart/alternative; boundary="------------000405030808060902020504" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 194.94.24.15 Subject: [Paparazzi-devel] First step with stm32f4_discovery X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 12:16:06 -0000 This is a multi-part message in MIME format. --------------000405030808060902020504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hi, i found this project: http://www.chibios.org/dokuwiki/doku.php?id=3Dchibios:articles:stm32f4_di= scovery The pcb has the accelerator chip on board. Heinrich Hector Garcia de Marina schrieb: > Actually, > > you can use the=20 > http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H= _Mini_Module.pdf=20 > as well. I has been using it for both JTAG and Serial Port , as it is=20 > employed in Lisa-L, it works well with OpenOCD. > > Already, gcc provides a pre-built tool-chain for ARM baremetal systems=20 > (cortex m0-4), including multilib for cortexm4f. So you do not have to=20 > build them anymore if you do not want to do it. > > H=E9ctor > =20 > > On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers=20 > > wrote: > > Hi Stewart, > yesterday i got the olimex stm32 (26 Euro). I think this is also a > candidate for low cost autopilots with paparazzi even for > quadrocopters. > You can by a jatag interface ( OpenPilot Foss Jatag) for 30 > Euro (http://www.opstore.eu/en/2-openpilot) This is based on the > work of Piotr Esden-Tempski with the extension that more than one > adapter can be used on the same usb connection. I think this is > also working with the paparazzi hardware (Lisa). A tool chain is > the GNU 4.6 CC in combination with open cd. > I am angry of the politic of ST to sell MEMS sensors. Often the > chips are only available for less than two years. In 2007 an > accelerator sensor in dual line package for the Mikrokopter pcb > and in 2010 the rate sensor for the hbmini autopilot, razzor and > adreimu.. > > > > > > A low price hardware for the STM is OpenPilot CopterControl Board > http://www.innov8tivedesigns.com/product_info.php?cPath=3D125&produ= cts_id=3D894 > =20 > 89$ > I hope to hear more of your work. Good luck. > regards > > Heinrich Warmers > > > Jake Stewart schrieb: > >>Thanks Felix, I was hoping someone could clear that up. I'm not quite = to that stage yet, but I'm reinvigorated to know that there's the possibi= lity of help if I get stuck. >> >>To explain a bit more about my project... I liked the idea of using ST = chips for the IMU since they were cheap and had free samples available. = ST had also been starting to hype their "iNemo" sensor fusion and AHRS pl= atform. iNemo is supposed to run on STM32F103s, at least at first. That= , combined with the fact that LISA uses a STM32 processor, got me thinkin= g that a STM32 + ST accel/gyro/magnetometer combo was the way to go. >> >>So I decided I better learn the STM32 and got a couple VL Discovery boa= rds. When I got the Discoveries I was pretty impressed with the units, a= nd thought I'd do well to explore the capabilities. What I found out was= that the Discovery actually has both F100 and F103 processors. The F10= 3 runs the "ST-Link", which is STs USB programming/debugging link. What'= s cool about the Discovery units is that there are two 4-pin headers on t= he board. If you jumper one side you use the st-link to program the onbo= ard F100. If you remove the jumpers then the other 4-pin header allows y= ou to use your discovery to connect to any other ST processor and flash/d= ebug it. >> >>After reading about a hack to program the F103 using another discovery = unit, requiring soldering two wires to one side of two SMT solder bridges= , I figured out how to tie the right pins together on the bottom so that = you end up with one header to program the F100 and one header to program = the F103. Now I could easily flash and debug either processor on the boa= rd. So now the Discovery becomes a nice little dual processor dev board = with USB. Unfortunately, the F103 is not connected to very much, and wha= t it is connected to is a little less than clear to me. The processors a= re connected together by at least two lines and the F103 is connected to = a USB port. I also know that none of the I2C lines are connected and the= F103 does not have a digital crossbar. >> >>What I ended up doing for the moment was to pull up two I2C pins and so= lder little wires to them. I think I've come up with an easier and bette= r method now that involves tacking some small wires to the processor, scr= atching out a couple existing traces, and tying those I2C lines to the ex= isting header pins. It's somewhat tedious, but making a nice autopilot b= oard for under $10 seems worth it to me. >> >>Anyways, the master plan is to have the F103 tied to the IMU and runnin= g ST's iNemo sensor fusion / AHRS firmware. The F103 will be dedicated t= o the sensor fusion and processing the "true extended state Kalman filter= " that ST is hyping. It will also do some USB tasks, communicate with th= e F100, and do whatever else it's limited connections will support (hopef= ully flashing the F100 and helping put settings into it from the USB). >> >>So essentially I have the hardware side worked out and now I get to enj= oy the real fun of beating my head against the wall trying to program the= thing. But, I don't see any insurmountable problems standing in the way= . >> >>Right now my problem is that the code ST has released only compiles on = IAR 5.x. I wrote and asked them for Atollic/eclipse support and they tol= d me that only IAR is supported for now. I wrote them back and told them= that IAR is NOT supported, only an old version of IAR that you can't get= anymore is supported. IAR 6.2+ has some major CSMIS problems which seem= to have no good workaround since ST doesn't seem to have any CSMIS files= out that actually work with current versions of IAR. >> >>So I need to figure out how to compile the code on some toolchain that = I can actually get my hands on. I just don't know enough about these too= lchains to figure it out at the moment. Seems like there's a lot of work= space/project file settings to configure, and I don't really know what I'= m doing. The free version of Atollic doesn't have the graphical setup fe= atures of the pro version, so it seems like I have to do a lot of digging= through XML files and the like to get things running. >> >>At the moment I can flash the iNemo DFU firmware onto the F103 and the = iNemo code also. The DFU firmware (USB firmware upgrade tool) works just= fine. I can actually use the USB connection to flash whatever I want on= to the F103. Of course, the iNemo code is written for their $250 IMU eva= luation board and I need to change a few settings to work with my pinout,= and strip away the rest of the code related to their other sensors. >> >>My limited success with the iNemo code has kept me mucking about with i= t, but I'm about ready to try and get the PPZ code running on the F100 an= d worry about iNemo later, if I even really need it. >> >>Is anyone else interested in working on this project with me? The pote= ntial benefit of the project is the development of an ultra-cheap PPZ har= dware platform. It also will offload the effort of AHRS and sensor fusio= n to ST. Hopefully they can then do all the math and worry about support= ing their chips. >> >>ST is also now producing a cheap ($35) little IMU designed to plug into= their sensor eval board (STEVAL-MKI108V2). It uses the latest L3GD20 an= d LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G420= 0D). The L3GD20 is claimed to be immune to audio frequency noise and vib= rations. >> >>STEVAL-MKI108V2 >>http://www.st.com/internet/evalboard/product/252687.jsp >> >>So the end product of the project will be a PPZ hardware platform consi= sting of: >>STM32VLDiscovery - $7 (new ST suggested retail price) >>STEVAL-MKI108V2 9DOF IMU - $35 >>Fastrax UP501 GPS - $28 >>--------------------------------- >>=3D $70 >> >>I think a $70 hardware platform would be an amazing price breakthrough = and really lower the barriers to participation in the PPZ project. Cost = alone might draw new people to the project, but existing members with a s= ignificant investment might also consider the benefit of redundancy. Peo= ple with existing systems could add a completely redundant backup to thei= r system for a reasonable price, and new people could have a redundant sy= stem (excluding radio link) for only $140. That could be a great safety = improvement. >> >>I'm hooked on doing the project and if anyone else wants to help out it= might not take me a year to get it working. I'm happy to modify the dis= covery boards for anyone who wants to get involved without bothersome sol= dering. Just shoot me an email. I'm planning to get more Discovery board= s shortly and should have some modified ones ready to go before long. >> >>The only real disadvantage I see to this project is that it will requir= e a rather complicated main wiring harness to connect everything up since= it's not a custom board. Fortunately, I think a IDE hard drive cable (o= r similar) will work pretty easily and we'll just have to put the right c= onnectors to the right wires to end up with a decent connection system. = I'll be happy to make those also as soon as it is figured out how the pin= s best map with the PPZ code. >> >> >>-Jake =20 >> >> >> >> >> =20 >> >>>----- Original Message ----- >>>From: Felix Ruess >>>Sent: 01/27/12 05:16 PM >>>To: paparazzi-devel@nongnu.org >>>Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 developme= nt >>> >>>Hi Jake, >>> >>>just a quick note: I don't think that creating new board files for the >>>STM32VLDiscovery board would be much work (if you already know >>>paparazzi). Also flash should just be enough, depending on what >>>subsystems/modules you include. Flash usage is roughly around 120kB on >>>my setup here.. >>> >>>Cheers, Felix >>> >>>On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: >>> =20 >>> >>>>Hi Jake >>>> >>>> =20 >>>> >>>>>The idea is that the door kicks open and the rope falls to the groun= d where it is drug a short distance where particles stick >to the collect= or, then the motor kicks in and winds the sample back up into the pod. T= hen the plane returns to base. > Using variations of that system should m= ake it easy to snag lots of samples from remote locations for cheap. Obv= iously >the danger is that the sample rope gets tangled and the plane get= s dashed into the ground at 30+ mph. >>>>> =20 >>>>> >>>>how far do you need to go fetch your samples? Have you though about >>>>doing it with a quadrotor? >>>> >>>>_______________________________________________ >>>>Paparazzi-devel mailing list >>>>Paparazzi-devel@nongnu.org >>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> =20 >>>> >>>_______________________________________________ >>>Paparazzi-devel mailing list >>>Paparazzi-devel@nongnu.org >>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> =20 >>> >>_______________________________________________ >>Paparazzi-devel mailing list >>Paparazzi-devel@nongnu.org >>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> =20 >> > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > > --=20 > H=E9ctor > > >------------------------------------------------------------------------ > >_______________________________________________ >Paparazzi-devel mailing list >Paparazzi-devel@nongnu.org >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > =20 > --------------000405030808060902020504 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi,
i found this project:
http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32f4_discovery
The pcb has the accelerator chip on board.

Heinrich

Hector Garcia de Marina schrieb:
Actually,

you can use the http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf as well. I has been using it for both JTAG and Serial Port , as it is employed in Lisa-L, it works well with OpenOCD.

Already, gcc provides a pre-built tool-chain for ARM baremetal systems (cortex m0-4), including multilib for cortexm4f. So you do not have to build them anymore if you do not want to do it.

Héctor
 

On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers <hwarmers@hs-bremen.de> wrote:
Hi Stewart,
yesterday i got the olimex stm32 (26 Euro). I think this is also a candidate for low cost autopilots with paparazzi even for quadrocopters.
You can by a jatag interface  ( OpenPilot Foss Jatag)   for 30 Euro (http://www.opstore.eu/en/2-openpilot) This is based on the work of  Piotr Esden-Tempski with the extension that more than one adapter can be used on the same usb connection. I think this is also working with the paparazzi hardware (Lisa). A tool chain is the GNU 4.6 CC  in combination with open cd.
I am  angry of the politic of ST to sell MEMS sensors. Often the chips are only available for  less than two years. In 2007 an accelerator sensor in dual line package for the Mikrokopter pcb and in 2010 the rate sensor for the hbmini autopilot, razzor and adreimu..


A low price hardware for the STM  is OpenPilot CopterControl Board http://www.innov8tivedesigns.com/product_info.php?cPath=125&products_id=894  89$
I hope to hear more of your work. Good luck.
 regards

Heinrich Warmers


Jake Stewart schrieb:

Thanks Felix, I was hoping someone could clear that up.  I'm not quite to that stage yet, but I'm reinvigorated to know that there's the possibility of help if I get stuck.

To explain a bit more about my project... I liked the idea of using ST chips for the IMU since they were cheap and had free samples available.  ST had also been starting to hype their "iNemo" sensor fusion and AHRS platform.  iNemo is supposed to run on STM32F103s, at least at first.  That, combined with the fact that LISA uses a STM32 processor, got me thinking that a STM32 + ST accel/gyro/magnetometer combo was the way to go.

So I decided I better learn the STM32 and got a couple VL Discovery boards.  When I got the Discoveries I was pretty impressed with the units, and thought I'd do well to explore the capabilities.  What I found out was that the Discovery actually has both F100 and  F103 processors.  The F103 runs the "ST-Link", which is STs USB programming/debugging link.  What's cool about the Discovery units is that there are two 4-pin headers on the board.  If you jumper one side you use the st-link to program the onboard F100.  If you remove the jumpers then the other 4-pin header allows you to use your discovery to connect to any other ST processor and flash/debug it.

After reading about a hack to program the F103 using another discovery unit, requiring soldering two wires to one side of two SMT solder bridges, I figured out how to tie the right pins together on the bottom so that you end up with one header to program the F100 and one header to program the F103.  Now I could easily flash and debug either processor on the board.  So now the Discovery becomes a nice little dual processor dev board with USB.  Unfortunately, the F103 is not connected to very much, and what it is connected to is a little less than clear to me.  The processors are connected together by at least two lines and the F103 is connected to a USB port.  I also know that none of the I2C lines are connected and the F103 does not have a digital crossbar.

What I ended up doing for the moment was to pull up two I2C pins and solder little wires to them.  I think I've come up with an easier and better method now that involves tacking some small wires to the processor, scratching out a couple existing traces, and tying those I2C lines to the existing header pins.  It's somewhat tedious, but making a nice autopilot board for under $10 seems worth it to me.

Anyways, the master plan is to have the F103 tied to the IMU and running ST's iNemo sensor fusion / AHRS firmware.  The F103 will be dedicated to the sensor fusion and processing the "true extended state Kalman filter" that ST is hyping.  It will also do some USB tasks, communicate with the F100, and do whatever else it's limited connections will support (hopefully flashing the F100 and helping put settings into it from the USB).

So essentially I have the hardware side worked out and now I get to enjoy the real fun of beating my head against the wall trying to program the thing.  But, I don't see any insurmountable problems standing in the way.

Right now my problem is that the code ST has released only compiles on IAR 5.x.  I wrote and asked them for Atollic/eclipse support and they told me that only IAR is supported for now.  I wrote them back and told them that IAR is NOT supported, only an old version of IAR that you can't get anymore is supported.  IAR 6.2+ has some major CSMIS problems which seem to have no good workaround since ST doesn't seem to have any CSMIS files out that actually work with current versions of IAR.

So I need to figure out how to compile the code on some toolchain that I can actually get my hands on.  I just don't know enough about these toolchains to figure it out at the moment.  Seems like there's a lot of workspace/project file settings to configure, and I don't really know what I'm doing.  The free version of Atollic doesn't have the graphical setup features of the pro version, so it seems like I have to do a lot of digging through XML files and the like to get things running.

At the moment I can flash the iNemo DFU firmware onto the F103 and the iNemo code also.  The DFU firmware (USB firmware upgrade tool) works just fine.  I can actually use the USB connection to flash whatever I want onto the F103.  Of course, the iNemo code is written for their $250 IMU evaluation board and I need to change a few settings to work with my pinout, and strip away the rest of the code related to their other sensors.

My limited success with the iNemo code has kept me mucking about with it, but I'm about ready to try and get the PPZ code running on the F100 and worry about iNemo later, if I even really need it.

Is anyone else interested in working on this project with me?  The potential benefit of the project is the development of an ultra-cheap PPZ hardware platform.  It also will offload the effort of AHRS and sensor fusion to ST.  Hopefully they can then do all the math and worry about supporting their chips.

ST is also now producing a cheap ($35) little IMU designed to plug into their sensor eval board (STEVAL-MKI108V2).  It uses the latest L3GD20 and LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D).  The L3GD20 is claimed to be immune to audio frequency noise and vibrations.

STEVAL-MKI108V2
http://www.st.com/internet/evalboard/product/252687.jsp

So the end product of the project will be a PPZ hardware platform consisting of:
STM32VLDiscovery - $7 (new ST suggested retail price)
STEVAL-MKI108V2 9DOF IMU - $35
Fastrax UP501 GPS - $28
---------------------------------
= $70

I think a $70 hardware platform would be an amazing price breakthrough and really lower the barriers to participation in the PPZ project.  Cost alone might draw new people to the project, but existing members with a significant investment might also consider the benefit of redundancy.  People with existing systems could add a completely redundant backup to their system for a reasonable price, and new people could have a redundant system (excluding radio link) for only $140.  That could be a great safety improvement.

I'm hooked on doing the project and if anyone else wants to help out it might not take me a year to get it working.  I'm happy to modify the discovery boards for anyone who wants to get involved without bothersome soldering. Just shoot me an email.  I'm planning to get more Discovery boards shortly and should have some modified ones ready to go before long.

The only real disadvantage I see to this project is that it will require a rather complicated main wiring harness to connect everything up since it's not a custom board.  Fortunately, I think a IDE hard drive cable (or similar) will work pretty easily and we'll just have to put the right connectors to the right wires to end up with a decent connection system.  I'll be happy to make those also as soon as it is figured out how the pins best map with the PPZ code.


-Jake   




  
----- Original Message -----
From: Felix Ruess
Sent: 01/27/12 05:16 PM
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development

Hi Jake,

just a quick note: I don't think that creating new board files for the
STM32VLDiscovery board would be much work (if you already know
paparazzi). Also flash should just be enough, depending on what
subsystems/modules you include. Flash usage is roughly around 120kB on
my setup here..

Cheers, Felix

On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin <poinix@gmail.com> wrote:
    
Hi Jake

      
The idea is that the door kicks open and the rope falls to the ground where it is drug a short distance where particles stick >to the collector, then the motor kicks in and winds the sample back up into the pod.  Then the plane returns to base. > Using variations of that system should make it easy to snag lots of samples from remote locations for cheap.  Obviously >the danger is that the sample rope gets tangled and the plane gets dashed into the ground at 30+ mph.
        
how far do you need to go fetch your samples? Have you though about
doing it with a quadrotor?

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
    
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
  

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel




--
Héctor



_______________________________________________ Paparazzi-devel mailing list Paparazzi-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
--------------000405030808060902020504-- From MAILER-DAEMON Tue Jan 31 08:49:40 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsE5c-0000SY-AD for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 08:49:40 -0500 Received: from eggs.gnu.org ([140.186.70.92]:49782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsE5T-0007Vy-Md for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 08:49:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsDul-0007q8-5Y for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 08:38:33 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:36010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsDuk-0007q1-N5 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 08:38:27 -0500 Received: by bkbzu17 with SMTP id zu17so4582744bkb.4 for ; Tue, 31 Jan 2012 05:38:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=zUZWseDdp0lsyG+iYWBbAeQbt3hS/Hdu88INmvAnuWA=; b=szDIdOcJMdz/RmG/oXzbDRvhkVVgObShEUaeqWPd+5C87v5IRVm1x9eHlqhy9QFR5B IICYa4kezdRRmALC1XdGpjosfWuROrttf+WAKlSav5+BRS373yyujhP6uNRQ4Vo/DDw4 Ll7bcIgg0oAhUSrVzWmDXa7d8URergmfB82qI= MIME-Version: 1.0 Received: by 10.204.152.206 with SMTP id h14mr10579262bkw.62.1328017105462; Tue, 31 Jan 2012 05:38:25 -0800 (PST) Received: by 10.204.148.90 with HTTP; Tue, 31 Jan 2012 05:38:25 -0800 (PST) In-Reply-To: <4F27DB2D.40208@hs-bremen.de> References: <20120130181330.107130@gmx.com> <4F27C805.70205@hs-bremen.de> <4F27DB2D.40208@hs-bremen.de> Date: Tue, 31 Jan 2012 14:38:25 +0100 Message-ID: From: Hector Garcia de Marina To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=0015175d00e8d3a50c04b7d31307 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 13:49:38 -0000 --0015175d00e8d3a50c04b7d31307 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Heinrich, this is the actual board and operating system that I am employing for the development of my next autopilot. You can reach me in the ChibiOS forums if you need any help. H=E9ctor. On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers < hwarmers@hs-bremen.de> wrote: > ** > Hi, > i found this project: > > http://www.chibios.org/dokuwiki/doku.php?id=3Dchibios:articles:stm32f4_di= scovery > The pcb has the accelerator chip on board. > > Heinrich > > Hector Garcia de Marina schrieb: > > Actually, > > you can use the > http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_M= ini_Module.pdfas well. I has been using it for both JTAG and Serial Port , = as it is > employed in Lisa-L, it works well with OpenOCD. > > Already, gcc provides a pre-built tool-chain for ARM baremetal systems > (cortex m0-4), including multilib for cortexm4f. So you do not have to > build them anymore if you do not want to do it. > > H=E9ctor > > > On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers < > hwarmers@hs-bremen.de> wrote: > >> Hi Stewart, >> yesterday i got the olimex stm32 (26 Euro). I think this is also a >> candidate for low cost autopilots with paparazzi even for quadrocopters. >> You can by a jatag interface ( OpenPilot Foss Jatag) for 30 Euro ( >> http://www.opstore.eu/en/2-openpilot) This is based on the work of >> Piotr Esden-Tempski with the extension that more than one adapter can be >> used on the same usb connection. I think this is also working with the >> paparazzi hardware (Lisa). A tool chain is the GNU 4.6 CC in combinatio= n >> with open cd. >> I am angry of the politic of ST to sell MEMS sensors. Often the chips >> are only available for less than two years. In 2007 an accelerator sens= or >> in dual line package for the Mikrokopter pcb and in 2010 the rate sensor >> for the hbmini autopilot, razzor and adreimu.. >> >> A low price hardware for >> the STM is OpenPilot CopterControl Board >> http://www.innov8tivedesigns.com/product_info.php?cPath=3D125&products_i= d=3D894 >> 89$ >> I hope to hear more of your work. Good luck. >> regards >> >> Heinrich Warmers >> >> >> Jake Stewart schrieb: >> >> Thanks Felix, I was hoping someone could clear that up. I'm not quite = to that stage yet, but I'm reinvigorated to know that there's the possibili= ty of help if I get stuck. >> >> To explain a bit more about my project... I liked the idea of using ST c= hips for the IMU since they were cheap and had free samples available. ST = had also been starting to hype their "iNemo" sensor fusion and AHRS platfor= m. iNemo is supposed to run on STM32F103s, at least at first. That, combi= ned with the fact that LISA uses a STM32 processor, got me thinking that a = STM32 + ST accel/gyro/magnetometer combo was the way to go. >> >> So I decided I better learn the STM32 and got a couple VL Discovery boar= ds. When I got the Discoveries I was pretty impressed with the units, and = thought I'd do well to explore the capabilities. What I found out was that= the Discovery actually has both F100 and F103 processors. The F103 runs = the "ST-Link", which is STs USB programming/debugging link. What's cool ab= out the Discovery units is that there are two 4-pin headers on the board. = If you jumper one side you use the st-link to program the onboard F100. If= you remove the jumpers then the other 4-pin header allows you to use your = discovery to connect to any other ST processor and flash/debug it. >> >> After reading about a hack to program the F103 using another discovery u= nit, requiring soldering two wires to one side of two SMT solder bridges, I= figured out how to tie the right pins together on the bottom so that you e= nd up with one header to program the F100 and one header to program the F10= 3. Now I could easily flash and debug either processor on the board. So n= ow the Discovery becomes a nice little dual processor dev board with USB. = Unfortunately, the F103 is not connected to very much, and what it is conne= cted to is a little less than clear to me. The processors are connected to= gether by at least two lines and the F103 is connected to a USB port. I al= so know that none of the I2C lines are connected and the F103 does not have= a digital crossbar. >> >> What I ended up doing for the moment was to pull up two I2C pins and sol= der little wires to them. I think I've come up with an easier and better m= ethod now that involves tacking some small wires to the processor, scratchi= ng out a couple existing traces, and tying those I2C lines to the existing = header pins. It's somewhat tedious, but making a nice autopilot board for = under $10 seems worth it to me. >> >> Anyways, the master plan is to have the F103 tied to the IMU and running= ST's iNemo sensor fusion / AHRS firmware. The F103 will be dedicated to t= he sensor fusion and processing the "true extended state Kalman filter" tha= t ST is hyping. It will also do some USB tasks, communicate with the F100,= and do whatever else it's limited connections will support (hopefully flas= hing the F100 and helping put settings into it from the USB). >> >> So essentially I have the hardware side worked out and now I get to enjo= y the real fun of beating my head against the wall trying to program the th= ing. But, I don't see any insurmountable problems standing in the way. >> >> Right now my problem is that the code ST has released only compiles on I= AR 5.x. I wrote and asked them for Atollic/eclipse support and they told m= e that only IAR is supported for now. I wrote them back and told them that= IAR is NOT supported, only an old version of IAR that you can't get anymor= e is supported. IAR 6.2+ has some major CSMIS problems which seem to have = no good workaround since ST doesn't seem to have any CSMIS files out that a= ctually work with current versions of IAR. >> >> So I need to figure out how to compile the code on some toolchain that I= can actually get my hands on. I just don't know enough about these toolch= ains to figure it out at the moment. Seems like there's a lot of workspace= /project file settings to configure, and I don't really know what I'm doing= . The free version of Atollic doesn't have the graphical setup features of= the pro version, so it seems like I have to do a lot of digging through XM= L files and the like to get things running. >> >> At the moment I can flash the iNemo DFU firmware onto the F103 and the i= Nemo code also. The DFU firmware (USB firmware upgrade tool) works just fi= ne. I can actually use the USB connection to flash whatever I want onto th= e F103. Of course, the iNemo code is written for their $250 IMU evaluation= board and I need to change a few settings to work with my pinout, and stri= p away the rest of the code related to their other sensors. >> >> My limited success with the iNemo code has kept me mucking about with it= , but I'm about ready to try and get the PPZ code running on the F100 and w= orry about iNemo later, if I even really need it. >> >> Is anyone else interested in working on this project with me? The poten= tial benefit of the project is the development of an ultra-cheap PPZ hardwa= re platform. It also will offload the effort of AHRS and sensor fusion to = ST. Hopefully they can then do all the math and worry about supporting the= ir chips. >> >> ST is also now producing a cheap ($35) little IMU designed to plug into = their sensor eval board (STEVAL-MKI108V2). It uses the latest L3GD20 and L= SM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D). = The L3GD20 is claimed to be immune to audio frequency noise and vibrations= . >> >> STEVAL-MKI108V2http://www.st.com/internet/evalboard/product/252687.jsp >> >> So the end product of the project will be a PPZ hardware platform consis= ting of: >> STM32VLDiscovery - $7 (new ST suggested retail price) >> STEVAL-MKI108V2 9DOF IMU - $35 >> Fastrax UP501 GPS - $28 >> --------------------------------- >> =3D $70 >> >> I think a $70 hardware platform would be an amazing price breakthrough a= nd really lower the barriers to participation in the PPZ project. Cost alo= ne might draw new people to the project, but existing members with a signif= icant investment might also consider the benefit of redundancy. People wit= h existing systems could add a completely redundant backup to their system = for a reasonable price, and new people could have a redundant system (exclu= ding radio link) for only $140. That could be a great safety improvement. >> >> I'm hooked on doing the project and if anyone else wants to help out it = might not take me a year to get it working. I'm happy to modify the discov= ery boards for anyone who wants to get involved without bothersome solderin= g. Just shoot me an email. I'm planning to get more Discovery boards short= ly and should have some modified ones ready to go before long. >> >> The only real disadvantage I see to this project is that it will require= a rather complicated main wiring harness to connect everything up since it= 's not a custom board. Fortunately, I think a IDE hard drive cable (or sim= ilar) will work pretty easily and we'll just have to put the right connecto= rs to the right wires to end up with a decent connection system. I'll be h= appy to make those also as soon as it is figured out how the pins best map = with the PPZ code. >> >> >> -Jake >> >> >> >> >> >> >> ----- Original Message ----- >> From: Felix Ruess >> Sent: 01/27/12 05:16 PM >> To: paparazzi-devel@nongnu.org >> Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development >> >> Hi Jake, >> >> just a quick note: I don't think that creating new board files for the >> STM32VLDiscovery board would be much work (if you already know >> paparazzi). Also flash should just be enough, depending on what >> subsystems/modules you include. Flash usage is roughly around 120kB on >> my setup here.. >> >> Cheers, Felix >> >> On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: >> >> >> Hi Jake >> >> >> >> The idea is that the door kicks open and the rope falls to the ground w= here it is drug a short distance where particles stick >to the collector, t= hen the motor kicks in and winds the sample back up into the pod. Then the= plane returns to base. > Using variations of that system should make it ea= sy to snag lots of samples from remote locations for cheap. Obviously >the= danger is that the sample rope gets tangled and the plane gets dashed into= the ground at 30+ mph. >> >> >> how far do you need to go fetch your samples? Have you though about >> doing it with a quadrotor? >> >> _______________________________________________ >> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nong= nu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nong= nu.org/mailman/listinfo/paparazzi-devel >> >> _______________________________________________ >> Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nong= nu.org/mailman/listinfo/paparazzi-devel >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> > > > -- > H=E9ctor > > > ------------------------------ > > _______________________________________________ > Paparazzi-devel mailing listPaparazzi-devel@nongnu.orghttps://lists.nongn= u.org/mailman/listinfo/paparazzi-devel > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > --=20 H=E9ctor --0015175d00e8d3a50c04b7d31307 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Heinrich,

this is the actual board and operating system that I am= employing for the development of my next autopilot.
You can reach me in= the ChibiOS forums if you need any help.

H=E9ctor.


On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers <hwarmers@hs-bremen.de= > wrote:
=20 =20
Hi,
i found this project:
http://www.chibios.org/dokuwiki/doku.ph= p?id=3Dchibios:articles:stm32f4_discovery
The pcb has the accelerator chip on board.

Heinrich

Hector Garcia de Marina schrieb:
Actually,

you can use the http://www.ftdic= hip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf as well. I has been using it for both JTAG and Serial Port , as it is employed in Lisa-L, it works well with OpenOCD.

Already, gcc provides a pre-built tool-chain for ARM baremetal systems (cortex m0-4), including multilib for cortexm4f. So you do not have to build them anymore if you do not want to do it.

H=E9ctor
=A0

On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers <hwarmers@hs-bremen.de> wrote:
Hi Stewart,
yesterday i got the olimex stm32 (26 Euro). I think this is also a candidate for low cost autopilots with paparazzi even for quadrocopters. You can by a jatag interface=A0 ( OpenPilot Foss Jatag) =A0 for 30 Euro (http://= www.opstore.eu/en/2-openpilot) This is based on the work of=A0 Piotr Esden-Tempski with the extension that more than one adapter can be used on the same usb connection. I think this is also working with the paparazzi hardware (Lisa). A tool chain is the GNU 4.6 CC=A0 in combination with open cd.
I am=A0 angry of the politic of ST to sell MEMS sensors. Often the chips are only available for=A0 less than two years. In 2007 an accelerator sensor in dual line package for the Mikrokopter pcb and in 2010 the rate sensor for the hbmini autopilot, razzor and adreimu..


A low price hardware for the STM=A0 is OpenPilot CopterControl Board http://www.innov8tivedesigns.com= /product_info.php?cPath=3D125&products_id=3D894=A0 89$
I hope to hear more of your work. Good luck.
=A0regards

Heinrich Warmers


Jake Stewart schrieb:

Thanks Felix, I was hoping someone could clear that up. =A0I'=
;m not quite to that stage yet, but I'm reinvigorated to know that ther=
e's the possibility of help if I get stuck.

To explain a bit more about my project... I liked the idea of using ST chip=
s for the IMU since they were cheap and had free samples available. =A0ST h=
ad also been starting to hype their "iNemo" sensor fusion and AHR=
S platform. =A0iNemo is supposed to run on STM32F103s, at least at first. =
=A0That, combined with the fact that LISA uses a STM32 processor, got me th=
inking that a STM32 + ST accel/gyro/magnetometer combo was the way to go.

So I decided I better learn the STM32 and got a couple VL Discovery boards.=
 =A0When I got the Discoveries I was pretty impressed with the units, and t=
hought I'd do well to explore the capabilities. =A0What I found out was=
 that the Discovery actually has both F100 and =A0F103 processors. =A0The F=
103 runs the "ST-Link", which is STs USB programming/debugging li=
nk. =A0What's cool about the Discovery units is that there are two 4-pi=
n headers on the board. =A0If you jumper one side you use the st-link to pr=
ogram the onboard F100. =A0If you remove the jumpers then the other 4-pin h=
eader allows you to use your discovery to connect to any other ST processor=
 and flash/debug it.

After reading about a hack to program the F103 using another discovery unit=
, requiring soldering two wires to one side of two SMT solder bridges, I fi=
gured out how to tie the right pins together on the bottom so that you end =
up with one header to program the F100 and one header to program the F103. =
=A0Now I could easily flash and debug either processor on the board. =A0So =
now the Discovery becomes a nice little dual processor dev board with USB. =
=A0Unfortunately, the F103 is not connected to very much, and what it is co=
nnected to is a little less than clear to me. =A0The processors are connect=
ed together by at least two lines and the F103 is connected to a USB port. =
=A0I also know that none of the I2C lines are connected and the F103 does n=
ot have a digital crossbar.

What I ended up doing for the moment was to pull up two I2C pins and solder=
 little wires to them. =A0I think I've come up with an easier and bette=
r method now that involves tacking some small wires to the processor, scrat=
ching out a couple existing traces, and tying those I2C lines to the existi=
ng header pins. =A0It's somewhat tedious, but making a nice autopilot b=
oard for under $10 seems worth it to me.

Anyways, the master plan is to have the F103 tied to the IMU and running ST=
's iNemo sensor fusion / AHRS firmware. =A0The F103 will be dedicated t=
o the sensor fusion and processing the "true extended state Kalman fil=
ter" that ST is hyping. =A0It will also do some USB tasks, communicate=
 with the F100, and do whatever else it's limited connections will supp=
ort (hopefully flashing the F100 and helping put settings into it from the =
USB).

So essentially I have the hardware side worked out and now I get to enjoy t=
he real fun of beating my head against the wall trying to program the thing=
. =A0But, I don't see any insurmountable problems standing in the way.

Right now my problem is that the code ST has released only compiles on IAR =
5.x. =A0I wrote and asked them for Atollic/eclipse support and they told me=
 that only IAR is supported for now. =A0I wrote them back and told them tha=
t IAR is NOT supported, only an old version of IAR that you can't get a=
nymore is supported. =A0IAR 6.2+ has some major CSMIS problems which seem t=
o have no good workaround since ST doesn't seem to have any CSMIS files=
 out that actually work with current versions of IAR.

So I need to figure out how to compile the code on some toolchain that I ca=
n actually get my hands on. =A0I just don't know enough about these too=
lchains to figure it out at the moment. =A0Seems like there's a lot of =
workspace/project file settings to configure, and I don't really know w=
hat I'm doing. =A0The free version of Atollic doesn't have the grap=
hical setup features of the pro version, so it seems like I have to do a lo=
t of digging through XML files and the like to get things running.

At the moment I can flash the iNemo DFU firmware onto the F103 and the iNem=
o code also. =A0The DFU firmware (USB firmware upgrade tool) works just fin=
e. =A0I can actually use the USB connection to flash whatever I want onto t=
he F103. =A0Of course, the iNemo code is written for their $250 IMU evaluat=
ion board and I need to change a few settings to work with my pinout, and s=
trip away the rest of the code related to their other sensors.

My limited success with the iNemo code has kept me mucking about with it, b=
ut I'm about ready to try and get the PPZ code running on the F100 and =
worry about iNemo later, if I even really need it.

Is anyone else interested in working on this project with me? =A0The potent=
ial benefit of the project is the development of an ultra-cheap PPZ hardwar=
e platform. =A0It also will offload the effort of AHRS and sensor fusion to=
 ST. =A0Hopefully they can then do all the math and worry about supporting =
their chips.

ST is also now producing a cheap ($35) little IMU designed to plug into the=
ir sensor eval board (STEVAL-MKI108V2). =A0It uses the latest L3GD20 and LS=
M303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D). =
=A0The L3GD20 is claimed to be immune to audio frequency noise and vibratio=
ns.

STEVAL-MKI108V2
http://www.st.com/internet/evalboard/product/252687.jsp

So the end product of the project will be a PPZ hardware platform consistin=
g of:
STM32VLDiscovery - $7 (new ST suggested retail price)
STEVAL-MKI108V2 9DOF IMU - $35
Fastrax UP501 GPS - $28
---------------------------------
=3D $70

I think a $70 hardware platform would be an amazing price breakthrough and =
really lower the barriers to participation in the PPZ project. =A0Cost alon=
e might draw new people to the project, but existing members with a signifi=
cant investment might also consider the benefit of redundancy. =A0People wi=
th existing systems could add a completely redundant backup to their system=
 for a reasonable price, and new people could have a redundant system (excl=
uding radio link) for only $140. =A0That could be a great safety improvemen=
t.

I'm hooked on doing the project and if anyone else wants to help out it=
 might not take me a year to get it working. =A0I'm happy to modify the=
 discovery boards for anyone who wants to get involved without bothersome s=
oldering. Just shoot me an email. =A0I'm planning to get more Discovery=
 boards shortly and should have some modified ones ready to go before long.

The only real disadvantage I see to this project is that it will require a =
rather complicated main wiring harness to connect everything up since it=
9;s not a custom board. =A0Fortunately, I think a IDE hard drive cable (or =
similar) will work pretty easily and we'll just have to put the right c=
onnectors to the right wires to end up with a decent connection system. =A0=
I'll be happy to make those also as soon as it is figured out how the p=
ins best map with the PPZ code.


-Jake =A0=20




  
----- Original Message -----
From: Felix Ruess
Sent: 01/27/12 05:16 PM
To: paparaz=
zi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 developmen=
t

Hi Jake,

just a quick note: I don't think that creating new board files for the
STM32VLDiscovery board would be much work (if you already know
paparazzi). Also flash should just be enough, depending on what
subsystems/modules you include. Flash usage is roughly around 120kB on
my setup here..

Cheers, Felix

On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin <poinix@gmail.com> wrote:
    
Hi Jake

      
The idea is that the door kicks open and the rope falls to=
 the ground where it is drug a short distance where particles stick >to =
the collector, then the motor kicks in and winds the sample back up into th=
e pod. =A0Then the plane returns to base. >=A0Using variations of that s=
ystem should make it easy to snag lots of samples from remote locations for=
 cheap. =A0Obviously >the danger is that the sample rope gets tangled an=
d the plane gets dashed into the ground at 30+ mph.
        
how far do you need to go fetch your samples? Have you thoug=
h about
doing it with a quadrotor?

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
    
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-d=
evel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
  

_______________________________________________
Paparazzi-devel mailing list
Paparaz= zi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= /a>




--
H=E9ctor



_______________________________________________ Paparazzi-devel mailing list
Paparazzi-d= evel@nongnu.org https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>



--
H=E9ctor

--0015175d00e8d3a50c04b7d31307-- From MAILER-DAEMON Tue Jan 31 09:04:37 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsEK5-000706-Dg for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 09:04:37 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsEJx-0006zq-Jf for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 09:04:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsEJr-0003bK-LK for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 09:04:29 -0500 Received: from mail-gx0-f173.google.com ([209.85.161.173]:53815) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsEJr-0003Zl-FX for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 09:04:23 -0500 Received: by ggnp2 with SMTP id p2so22566ggn.4 for ; Tue, 31 Jan 2012 06:04:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=E24y/470iBgaIXEOxqFPDuWL8NpAaJcyJCg/Et9+X1o=; b=hvqkf1tBWhaSNvRlpJ0zWyXKHDZLt5IQ23HUNE7eIHAlmeUZfqaTNbtfZMa/0Ot65/ Ypvepr4O56R9R2X3H3MfOBecZ3gcqsNLDqdU5bXxxl8oli8OX4k+JQsNkCDwyy/HOGgE 645F/UphKQLPMCzyUTk8aU24bR8NP3pM0ViXk= MIME-Version: 1.0 Received: by 10.50.6.194 with SMTP id d2mr21993197iga.24.1328018660678; Tue, 31 Jan 2012 06:04:20 -0800 (PST) Received: by 10.50.79.33 with HTTP; Tue, 31 Jan 2012 06:04:20 -0800 (PST) In-Reply-To: References: <20120130181330.107130@gmx.com> <4F27C805.70205@hs-bremen.de> <4F27DB2D.40208@hs-bremen.de> Date: Tue, 31 Jan 2012 15:04:20 +0100 Message-ID: From: Felix Ruess To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.161.173 Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 14:04:36 -0000 Hi Hector, that is very good to know! I wanted to add the option to use an RTOS under paparazzi for a long time already. I had originally looked at FreeRTOS but recently tended more to ChibiOS. I haven't had the time to really try them out or to do a proper comparison. But there were a few minor things that let me lean towards ChibiOS. It would be really great if you could help out here and provide some insigh= ts. Cheers, Felix On Tue, Jan 31, 2012 at 2:38 PM, Hector Garcia de Marina wrote: > Hi Heinrich, > > this is the actual board and operating system that I am employing for the > development of my next autopilot. > You can reach me in the ChibiOS forums if you need any help. > > H=C3=A9ctor. > > > > On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers > wrote: >> >> Hi, >> i found this project: >> >> http://www.chibios.org/dokuwiki/doku.php?id=3Dchibios:articles:stm32f4_d= iscovery >> The pcb has the accelerator chip on board. >> >> Heinrich >> >> Hector Garcia de Marina schrieb: >> >> Actually, >> >> you can use the >> http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_= Mini_Module.pdf >> as well. I has been using it for both JTAG and Serial Port , as it is >> employed in Lisa-L, it works well with OpenOCD. >> >> Already, gcc provides a pre-built tool-chain for ARM baremetal systems >> (cortex m0-4), including multilib for cortexm4f. So you do not have to b= uild >> them anymore if you do not want to do it. >> >> H=C3=A9ctor >> >> >> On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers >> wrote: >>> >>> Hi Stewart, >>> yesterday i got the olimex stm32 (26 Euro). I think this is also a >>> candidate for low cost autopilots with paparazzi even for quadrocopters= . >>> You can by a jatag interface=C2=A0 ( OpenPilot Foss Jatag) =C2=A0 for 3= 0 Euro >>> (http://www.opstore.eu/en/2-openpilot) This is based on the work of=C2= =A0 Piotr >>> Esden-Tempski with the extension that more than one adapter can be used= on >>> the same usb connection. I think this is also working with the paparazz= i >>> hardware (Lisa). A tool chain is the GNU 4.6 CC=C2=A0 in combination wi= th open >>> cd. >>> I am=C2=A0 angry of the politic of ST to sell MEMS sensors. Often the c= hips >>> are only available for=C2=A0 less than two years. In 2007 an accelerato= r sensor >>> in dual line package for the Mikrokopter pcb and in 2010 the rate senso= r for >>> the hbmini autopilot, razzor and adreimu.. >>> >>> >>> A low price hardware for the STM=C2=A0 is OpenPilot CopterControl Board >>> http://www.innov8tivedesigns.com/product_info.php?cPath=3D125&products_= id=3D894 >>> 89$ >>> I hope to hear more of your work. Good luck. >>> =C2=A0regards >>> >>> Heinrich Warmers >>> >>> >>> Jake Stewart schrieb: >>> >>> Thanks Felix, I was hoping someone could clear that up. =C2=A0I'm not q= uite to >>> that stage yet, but I'm reinvigorated to know that there's the possibil= ity >>> of help if I get stuck. >>> >>> To explain a bit more about my project... I liked the idea of using ST >>> chips for the IMU since they were cheap and had free samples available.= =C2=A0ST >>> had also been starting to hype their "iNemo" sensor fusion and AHRS >>> platform. =C2=A0iNemo is supposed to run on STM32F103s, at least at fir= st. =C2=A0That, >>> combined with the fact that LISA uses a STM32 processor, got me thinkin= g >>> that a STM32 + ST accel/gyro/magnetometer combo was the way to go. >>> >>> So I decided I better learn the STM32 and got a couple VL Discovery >>> boards. =C2=A0When I got the Discoveries I was pretty impressed with th= e units, >>> and thought I'd do well to explore the capabilities. =C2=A0What I found= out was >>> that the Discovery actually has both F100 and =C2=A0F103 processors. = =C2=A0The F103 >>> runs the "ST-Link", which is STs USB programming/debugging link. =C2=A0= What's >>> cool about the Discovery units is that there are two 4-pin headers on t= he >>> board. =C2=A0If you jumper one side you use the st-link to program the = onboard >>> F100. =C2=A0If you remove the jumpers then the other 4-pin header allow= s you to >>> use your discovery to connect to any other ST processor and flash/debug= it. >>> >>> After reading about a hack to program the F103 using another discovery >>> unit, requiring soldering two wires to one side of two SMT solder bridg= es, I >>> figured out how to tie the right pins together on the bottom so that yo= u end >>> up with one header to program the F100 and one header to program the F1= 03. >>> =C2=A0Now I could easily flash and debug either processor on the board.= =C2=A0So now >>> the Discovery becomes a nice little dual processor dev board with USB. >>> =C2=A0Unfortunately, the F103 is not connected to very much, and what i= t is >>> connected to is a little less than clear to me. =C2=A0The processors ar= e >>> connected together by at least two lines and the F103 is connected to a= USB >>> port. =C2=A0I also know that none of the I2C lines are connected and th= e F103 >>> does not have a digital crossbar. >>> >>> What I ended up doing for the moment was to pull up two I2C pins and >>> solder little wires to them. =C2=A0I think I've come up with an easier = and better >>> method now that involves tacking some small wires to the processor, >>> scratching out a couple existing traces, and tying those I2C lines to t= he >>> existing header pins. =C2=A0It's somewhat tedious, but making a nice au= topilot >>> board for under $10 seems worth it to me. >>> >>> Anyways, the master plan is to have the F103 tied to the IMU and runnin= g >>> ST's iNemo sensor fusion / AHRS firmware. =C2=A0The F103 will be dedica= ted to the >>> sensor fusion and processing the "true extended state Kalman filter" th= at ST >>> is hyping. =C2=A0It will also do some USB tasks, communicate with the F= 100, and >>> do whatever else it's limited connections will support (hopefully flash= ing >>> the F100 and helping put settings into it from the USB). >>> >>> So essentially I have the hardware side worked out and now I get to enj= oy >>> the real fun of beating my head against the wall trying to program the >>> thing. =C2=A0But, I don't see any insurmountable problems standing in t= he way. >>> >>> Right now my problem is that the code ST has released only compiles on >>> IAR 5.x. =C2=A0I wrote and asked them for Atollic/eclipse support and t= hey told >>> me that only IAR is supported for now. =C2=A0I wrote them back and told= them that >>> IAR is NOT supported, only an old version of IAR that you can't get any= more >>> is supported. =C2=A0IAR 6.2+ has some major CSMIS problems which seem t= o have no >>> good workaround since ST doesn't seem to have any CSMIS files out that >>> actually work with current versions of IAR. >>> >>> So I need to figure out how to compile the code on some toolchain that = I >>> can actually get my hands on. =C2=A0I just don't know enough about thes= e >>> toolchains to figure it out at the moment. =C2=A0Seems like there's a l= ot of >>> workspace/project file settings to configure, and I don't really know w= hat >>> I'm doing. =C2=A0The free version of Atollic doesn't have the graphical= setup >>> features of the pro version, so it seems like I have to do a lot of dig= ging >>> through XML files and the like to get things running. >>> >>> At the moment I can flash the iNemo DFU firmware onto the F103 and the >>> iNemo code also. =C2=A0The DFU firmware (USB firmware upgrade tool) wor= ks just >>> fine. =C2=A0I can actually use the USB connection to flash whatever I w= ant onto >>> the F103. =C2=A0Of course, the iNemo code is written for their $250 IMU >>> evaluation board and I need to change a few settings to work with my pi= nout, >>> and strip away the rest of the code related to their other sensors. >>> >>> My limited success with the iNemo code has kept me mucking about with i= t, >>> but I'm about ready to try and get the PPZ code running on the F100 and >>> worry about iNemo later, if I even really need it. >>> >>> Is anyone else interested in working on this project with me? =C2=A0The >>> potential benefit of the project is the development of an ultra-cheap P= PZ >>> hardware platform. =C2=A0It also will offload the effort of AHRS and se= nsor >>> fusion to ST. =C2=A0Hopefully they can then do all the math and worry a= bout >>> supporting their chips. >>> >>> ST is also now producing a cheap ($35) little IMU designed to plug into >>> their sensor eval board (STEVAL-MKI108V2). =C2=A0It uses the latest L3G= D20 and >>> LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G420= 0D). >>> =C2=A0The L3GD20 is claimed to be immune to audio frequency noise and v= ibrations. >>> >>> STEVAL-MKI108V2 >>> http://www.st.com/internet/evalboard/product/252687.jsp >>> >>> So the end product of the project will be a PPZ hardware platform >>> consisting of: >>> STM32VLDiscovery - $7 (new ST suggested retail price) >>> STEVAL-MKI108V2 9DOF IMU - $35 >>> Fastrax UP501 GPS - $28 >>> --------------------------------- >>> =3D $70 >>> >>> I think a $70 hardware platform would be an amazing price breakthrough >>> and really lower the barriers to participation in the PPZ project. =C2= =A0Cost >>> alone might draw new people to the project, but existing members with a >>> significant investment might also consider the benefit of redundancy. >>> =C2=A0People with existing systems could add a completely redundant bac= kup to >>> their system for a reasonable price, and new people could have a redund= ant >>> system (excluding radio link) for only $140. =C2=A0That could be a grea= t safety >>> improvement. >>> >>> I'm hooked on doing the project and if anyone else wants to help out it >>> might not take me a year to get it working. =C2=A0I'm happy to modify t= he >>> discovery boards for anyone who wants to get involved without bothersom= e >>> soldering. Just shoot me an email. =C2=A0I'm planning to get more Disco= very >>> boards shortly and should have some modified ones ready to go before lo= ng. >>> >>> The only real disadvantage I see to this project is that it will requir= e >>> a rather complicated main wiring harness to connect everything up since= it's >>> not a custom board. =C2=A0Fortunately, I think a IDE hard drive cable (= or >>> similar) will work pretty easily and we'll just have to put the right >>> connectors to the right wires to end up with a decent connection system= . >>> =C2=A0I'll be happy to make those also as soon as it is figured out how= the pins >>> best map with the PPZ code. >>> >>> >>> -Jake >>> >>> >>> >>> >>> >>> >>> ----- Original Message ----- >>> From: Felix Ruess >>> Sent: 01/27/12 05:16 PM >>> To: paparazzi-devel@nongnu.org >>> Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 developmen= t >>> >>> Hi Jake, >>> >>> just a quick note: I don't think that creating new board files for the >>> STM32VLDiscovery board would be much work (if you already know >>> paparazzi). Also flash should just be enough, depending on what >>> subsystems/modules you include. Flash usage is roughly around 120kB on >>> my setup here.. >>> >>> Cheers, Felix >>> >>> On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrot= e: >>> >>> >>> Hi Jake >>> >>> >>> >>> The idea is that the door kicks open and the rope falls to the ground >>> where it is drug a short distance where particles stick >to the collect= or, >>> then the motor kicks in and winds the sample back up into the pod. =C2= =A0Then the >>> plane returns to base. >=C2=A0Using variations of that system should ma= ke it easy >>> to snag lots of samples from remote locations for cheap. =C2=A0Obviousl= y >the >>> danger is that the sample rope gets tangled and the plane gets dashed i= nto >>> the ground at 30+ mph. >>> >>> >>> how far do you need to go fetch your samples? Have you though about >>> doing it with a quadrotor? >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >> >> >> >> -- >> H=C3=A9ctor >> >> >> ________________________________ >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > > -- > H=C3=A9ctor > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > From MAILER-DAEMON Tue Jan 31 10:03:52 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsFFQ-0008L2-IM for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 10:03:52 -0500 Received: from eggs.gnu.org ([140.186.70.92]:60375) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsFFE-0008Fe-KL for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 10:03:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsFF6-0008LY-Kf for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 10:03:40 -0500 Received: from mail-bk0-f45.google.com ([209.85.214.45]:36117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsFF6-0008LM-4P for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 10:03:32 -0500 Received: by bkbzu17 with SMTP id zu17so50933bkb.4 for ; Tue, 31 Jan 2012 07:03:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=oDm2m7hDKlzQnKJcDqtK0vAxoAmJBEKzORrqidZnhW0=; b=oOqtWnVdawSuC50y0csBkrwtZnxpHTbXrPWlBKBOoImNALHRP5s1XgE9gsox7YiEUk bvcCDncPVbnCHGE3ICVRGvZeBRSLjnxN+b3ep3JbnrHl8jIgC8UTbm02Nr6hCKnWgJtF MlKxKpWu9C+UrDgn1ZLCNGvn+defAlJZvQlsk= MIME-Version: 1.0 Received: by 10.204.133.203 with SMTP id g11mr10741560bkt.44.1328022210725; Tue, 31 Jan 2012 07:03:30 -0800 (PST) Received: by 10.204.148.90 with HTTP; Tue, 31 Jan 2012 07:03:30 -0800 (PST) In-Reply-To: References: <20120130181330.107130@gmx.com> <4F27C805.70205@hs-bremen.de> <4F27DB2D.40208@hs-bremen.de> Date: Tue, 31 Jan 2012 16:03:30 +0100 Message-ID: From: Hector Garcia de Marina To: paparazzi-devel@nongnu.org Content-Type: multipart/alternative; boundary=00151761c7a61fc7be04b7d44486 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 15:03:50 -0000 --00151761c7a61fc7be04b7d44486 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Felix, I realized that an RTOS was needed when I wanted to introduce other tasks i= n a clean way, without interfering the "main core". Tasks such as guidance, cooperative stuff with other vehicles, model identification, "heavy" models (like Earth's magnetic field) or whatever. FreeRTOS is very simple to use, and it has a good documentation. ChibiOS is very simple to use as well, and you can have all tasks + core in a static way if you want (safety), the kernel is very light (about 4KB). The plus of ChibiOS over FreeRTOS is that its development under ST micros is very active and currently they have (optionaly) a HAL layer for almost all micro peripherals (serial port/SPI/I2C with DMA, SDIO, etc). Currently the M4F (floating point hardware) is supported as well. We can discuss it tomorrow in the IRC channel (sherinian xD). H=E9ctor On Tue, Jan 31, 2012 at 3:04 PM, Felix Ruess wrote: > Hi Hector, > > that is very good to know! I wanted to add the option to use an RTOS > under paparazzi for a long time already. I had originally looked at > FreeRTOS but recently tended more to ChibiOS. I haven't had the time > to really try them out or to do a proper comparison. But there were a > few minor things that let me lean towards ChibiOS. > > It would be really great if you could help out here and provide some > insights. > > Cheers, Felix > > On Tue, Jan 31, 2012 at 2:38 PM, Hector Garcia de Marina > wrote: > > Hi Heinrich, > > > > this is the actual board and operating system that I am employing for t= he > > development of my next autopilot. > > You can reach me in the ChibiOS forums if you need any help. > > > > H=E9ctor. > > > > > > > > On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers > > wrote: > >> > >> Hi, > >> i found this project: > >> > >> > http://www.chibios.org/dokuwiki/doku.php?id=3Dchibios:articles:stm32f4_di= scovery > >> The pcb has the accelerator chip on board. > >> > >> Heinrich > >> > >> Hector Garcia de Marina schrieb: > >> > >> Actually, > >> > >> you can use the > >> > http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_M= ini_Module.pdf > >> as well. I has been using it for both JTAG and Serial Port , as it is > >> employed in Lisa-L, it works well with OpenOCD. > >> > >> Already, gcc provides a pre-built tool-chain for ARM baremetal systems > >> (cortex m0-4), including multilib for cortexm4f. So you do not have to > build > >> them anymore if you do not want to do it. > >> > >> H=E9ctor > >> > >> > >> On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers > >> wrote: > >>> > >>> Hi Stewart, > >>> yesterday i got the olimex stm32 (26 Euro). I think this is also a > >>> candidate for low cost autopilots with paparazzi even for > quadrocopters. > >>> You can by a jatag interface ( OpenPilot Foss Jatag) for 30 Euro > >>> (http://www.opstore.eu/en/2-openpilot) This is based on the work of > Piotr > >>> Esden-Tempski with the extension that more than one adapter can be > used on > >>> the same usb connection. I think this is also working with the > paparazzi > >>> hardware (Lisa). A tool chain is the GNU 4.6 CC in combination with > open > >>> cd. > >>> I am angry of the politic of ST to sell MEMS sensors. Often the chip= s > >>> are only available for less than two years. In 2007 an accelerator > sensor > >>> in dual line package for the Mikrokopter pcb and in 2010 the rate > sensor for > >>> the hbmini autopilot, razzor and adreimu.. > >>> > >>> > >>> A low price hardware for the STM is OpenPilot CopterControl Board > >>> > http://www.innov8tivedesigns.com/product_info.php?cPath=3D125&products_id= =3D894 > >>> 89$ > >>> I hope to hear more of your work. Good luck. > >>> regards > >>> > >>> Heinrich Warmers > >>> > >>> > >>> Jake Stewart schrieb: > >>> > >>> Thanks Felix, I was hoping someone could clear that up. I'm not quit= e > to > >>> that stage yet, but I'm reinvigorated to know that there's the > possibility > >>> of help if I get stuck. > >>> > >>> To explain a bit more about my project... I liked the idea of using S= T > >>> chips for the IMU since they were cheap and had free samples > available. ST > >>> had also been starting to hype their "iNemo" sensor fusion and AHRS > >>> platform. iNemo is supposed to run on STM32F103s, at least at first. > That, > >>> combined with the fact that LISA uses a STM32 processor, got me > thinking > >>> that a STM32 + ST accel/gyro/magnetometer combo was the way to go. > >>> > >>> So I decided I better learn the STM32 and got a couple VL Discovery > >>> boards. When I got the Discoveries I was pretty impressed with the > units, > >>> and thought I'd do well to explore the capabilities. What I found ou= t > was > >>> that the Discovery actually has both F100 and F103 processors. The > F103 > >>> runs the "ST-Link", which is STs USB programming/debugging link. > What's > >>> cool about the Discovery units is that there are two 4-pin headers on > the > >>> board. If you jumper one side you use the st-link to program the > onboard > >>> F100. If you remove the jumpers then the other 4-pin header allows > you to > >>> use your discovery to connect to any other ST processor and > flash/debug it. > >>> > >>> After reading about a hack to program the F103 using another discover= y > >>> unit, requiring soldering two wires to one side of two SMT solder > bridges, I > >>> figured out how to tie the right pins together on the bottom so that > you end > >>> up with one header to program the F100 and one header to program the > F103. > >>> Now I could easily flash and debug either processor on the board. S= o > now > >>> the Discovery becomes a nice little dual processor dev board with USB= . > >>> Unfortunately, the F103 is not connected to very much, and what it i= s > >>> connected to is a little less than clear to me. The processors are > >>> connected together by at least two lines and the F103 is connected to > a USB > >>> port. I also know that none of the I2C lines are connected and the > F103 > >>> does not have a digital crossbar. > >>> > >>> What I ended up doing for the moment was to pull up two I2C pins and > >>> solder little wires to them. I think I've come up with an easier and > better > >>> method now that involves tacking some small wires to the processor, > >>> scratching out a couple existing traces, and tying those I2C lines to > the > >>> existing header pins. It's somewhat tedious, but making a nice > autopilot > >>> board for under $10 seems worth it to me. > >>> > >>> Anyways, the master plan is to have the F103 tied to the IMU and > running > >>> ST's iNemo sensor fusion / AHRS firmware. The F103 will be dedicated > to the > >>> sensor fusion and processing the "true extended state Kalman filter" > that ST > >>> is hyping. It will also do some USB tasks, communicate with the F100= , > and > >>> do whatever else it's limited connections will support (hopefully > flashing > >>> the F100 and helping put settings into it from the USB). > >>> > >>> So essentially I have the hardware side worked out and now I get to > enjoy > >>> the real fun of beating my head against the wall trying to program th= e > >>> thing. But, I don't see any insurmountable problems standing in the > way. > >>> > >>> Right now my problem is that the code ST has released only compiles o= n > >>> IAR 5.x. I wrote and asked them for Atollic/eclipse support and they > told > >>> me that only IAR is supported for now. I wrote them back and told > them that > >>> IAR is NOT supported, only an old version of IAR that you can't get > anymore > >>> is supported. IAR 6.2+ has some major CSMIS problems which seem to > have no > >>> good workaround since ST doesn't seem to have any CSMIS files out tha= t > >>> actually work with current versions of IAR. > >>> > >>> So I need to figure out how to compile the code on some toolchain tha= t > I > >>> can actually get my hands on. I just don't know enough about these > >>> toolchains to figure it out at the moment. Seems like there's a lot = of > >>> workspace/project file settings to configure, and I don't really know > what > >>> I'm doing. The free version of Atollic doesn't have the graphical > setup > >>> features of the pro version, so it seems like I have to do a lot of > digging > >>> through XML files and the like to get things running. > >>> > >>> At the moment I can flash the iNemo DFU firmware onto the F103 and th= e > >>> iNemo code also. The DFU firmware (USB firmware upgrade tool) works > just > >>> fine. I can actually use the USB connection to flash whatever I want > onto > >>> the F103. Of course, the iNemo code is written for their $250 IMU > >>> evaluation board and I need to change a few settings to work with my > pinout, > >>> and strip away the rest of the code related to their other sensors. > >>> > >>> My limited success with the iNemo code has kept me mucking about with > it, > >>> but I'm about ready to try and get the PPZ code running on the F100 a= nd > >>> worry about iNemo later, if I even really need it. > >>> > >>> Is anyone else interested in working on this project with me? The > >>> potential benefit of the project is the development of an ultra-cheap > PPZ > >>> hardware platform. It also will offload the effort of AHRS and senso= r > >>> fusion to ST. Hopefully they can then do all the math and worry abou= t > >>> supporting their chips. > >>> > >>> ST is also now producing a cheap ($35) little IMU designed to plug in= to > >>> their sensor eval board (STEVAL-MKI108V2). It uses the latest L3GD20 > and > >>> LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the > L3G4200D). > >>> The L3GD20 is claimed to be immune to audio frequency noise and > vibrations. > >>> > >>> STEVAL-MKI108V2 > >>> http://www.st.com/internet/evalboard/product/252687.jsp > >>> > >>> So the end product of the project will be a PPZ hardware platform > >>> consisting of: > >>> STM32VLDiscovery - $7 (new ST suggested retail price) > >>> STEVAL-MKI108V2 9DOF IMU - $35 > >>> Fastrax UP501 GPS - $28 > >>> --------------------------------- > >>> =3D $70 > >>> > >>> I think a $70 hardware platform would be an amazing price breakthroug= h > >>> and really lower the barriers to participation in the PPZ project. > Cost > >>> alone might draw new people to the project, but existing members with= a > >>> significant investment might also consider the benefit of redundancy. > >>> People with existing systems could add a completely redundant backup > to > >>> their system for a reasonable price, and new people could have a > redundant > >>> system (excluding radio link) for only $140. That could be a great > safety > >>> improvement. > >>> > >>> I'm hooked on doing the project and if anyone else wants to help out = it > >>> might not take me a year to get it working. I'm happy to modify the > >>> discovery boards for anyone who wants to get involved without > bothersome > >>> soldering. Just shoot me an email. I'm planning to get more Discover= y > >>> boards shortly and should have some modified ones ready to go before > long. > >>> > >>> The only real disadvantage I see to this project is that it will > require > >>> a rather complicated main wiring harness to connect everything up > since it's > >>> not a custom board. Fortunately, I think a IDE hard drive cable (or > >>> similar) will work pretty easily and we'll just have to put the right > >>> connectors to the right wires to end up with a decent connection > system. > >>> I'll be happy to make those also as soon as it is figured out how th= e > pins > >>> best map with the PPZ code. > >>> > >>> > >>> -Jake > >>> > >>> > >>> > >>> > >>> > >>> > >>> ----- Original Message ----- > >>> From: Felix Ruess > >>> Sent: 01/27/12 05:16 PM > >>> To: paparazzi-devel@nongnu.org > >>> Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 > development > >>> > >>> Hi Jake, > >>> > >>> just a quick note: I don't think that creating new board files for th= e > >>> STM32VLDiscovery board would be much work (if you already know > >>> paparazzi). Also flash should just be enough, depending on what > >>> subsystems/modules you include. Flash usage is roughly around 120kB o= n > >>> my setup here.. > >>> > >>> Cheers, Felix > >>> > >>> On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin > wrote: > >>> > >>> > >>> Hi Jake > >>> > >>> > >>> > >>> The idea is that the door kicks open and the rope falls to the ground > >>> where it is drug a short distance where particles stick >to the > collector, > >>> then the motor kicks in and winds the sample back up into the pod. > Then the > >>> plane returns to base. > Using variations of that system should make > it easy > >>> to snag lots of samples from remote locations for cheap. Obviously > >the > >>> danger is that the sample rope gets tangled and the plane gets dashed > into > >>> the ground at 30+ mph. > >>> > >>> > >>> how far do you need to go fetch your samples? Have you though about > >>> doing it with a quadrotor? > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >> > >> > >> > >> -- > >> H=E9ctor > >> > >> > >> ________________________________ > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >> > >> > >> > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >> > > > > > > > > -- > > H=E9ctor > > > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --=20 H=E9ctor --00151761c7a61fc7be04b7d44486 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Felix,

I realized that an RTOS was needed when I wanted to introduce other tasks in a clean way, without interfering the= "main core". Tasks such as guidance, cooperative stuff with othe= r vehicles, model identification, "heavy" models (like Earth'= s magnetic field) or whatever.

FreeRTOS is very simple to use, and it has a good documentation. ChibiO= S is very simple to use as well, and you can have all tasks + core in a sta= tic way if you want (safety), the kernel is very light (about 4KB).

The plus of ChibiOS over FreeRTOS is that its development under ST micr= os is very active and currently they have (optionaly) a HAL layer for almos= t all micro peripherals (serial port/SPI/I2C with DMA, SDIO, etc). Currentl= y the M4F (floating point hardware) is supported as well.

We can discuss it tomorrow in the IRC channel (sherinian xD).

H= =E9ctor


On Tue, Jan 31, 2012 at 3:04 = PM, Felix Ruess <felix.ruess@gmail.com> wrote:
Hi Hector,

that is very good to know! I wanted to add the option to use an RTOS
under paparazzi for a long time already. I had originally looked at
FreeRTOS but recently tended more to ChibiOS. I haven't had the time to really try them out or to do a proper comparison. But there were a
few minor things that let me lean towards ChibiOS.

It would be really great if you could help out here and provide some insigh= ts.

Cheers, Felix

On Tue, Jan 31, 2012 at 2:38 PM, Hector Garcia de Marina
<noeth3r@gmail.com> wrote: > Hi Heinrich,
>
> this is the actual board and operating system that I am employing for = the
> development of my next autopilot.
> You can reach me in the ChibiOS forums if you need any help.
>
> H=E9ctor.
>
>
>
> On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers
> <hwarmers@hs-bremen.de= > wrote:
>>
>> Hi,
>> i found this project:
>>
>> http://www.chibios.org/dokuwik= i/doku.php?id=3Dchibios:articles:stm32f4_discovery
>> The pcb has the accelerator chip on board.
>>
>> Heinrich
>>
>> Hector Garcia de Marina schrieb:
>>
>> Actually,
>>
>> you can use the
>> http://www.ftdichip.com= /Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf
>> as well. I has been using it for both JTAG and Serial Port , as it= is
>> employed in Lisa-L, it works well with OpenOCD.
>>
>> Already, gcc provides a pre-built tool-chain for ARM baremetal sys= tems
>> (cortex m0-4), including multilib for cortexm4f. So you do not hav= e to build
>> them anymore if you do not want to do it.
>>
>> H=E9ctor
>>
>>
>> On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers<= br> >> <hwarmers@hs-bremen.de= > wrote:
>>>
>>> Hi Stewart,
>>> yesterday i got the olimex stm32 (26 Euro). I think this is al= so a
>>> candidate for low cost autopilots with paparazzi even for quad= rocopters.
>>> You can by a jatag interface=A0 ( OpenPilot Foss Jatag) =A0 fo= r 30 Euro
>>> (http://www.opstore.eu/en/2-openpilot) This is based on the work o= f=A0 Piotr
>>> Esden-Tempski with the extension that more than one adapter ca= n be used on
>>> the same usb connection. I think this is also working with the= paparazzi
>>> hardware (Lisa). A tool chain is the GNU 4.6 CC=A0 in combinat= ion with open
>>> cd.
>>> I am=A0 angry of the politic of ST to sell MEMS sensors. Often= the chips
>>> are only available for=A0 less than two years. In 2007 an acce= lerator sensor
>>> in dual line package for the Mikrokopter pcb and in 2010 the r= ate sensor for
>>> the hbmini autopilot, razzor and adreimu..
>>>
>>>
>>> A low price hardware for the STM=A0 is OpenPilot CopterControl= Board
>>> http://www.innov8tivede= signs.com/product_info.php?cPath=3D125&products_id=3D894
>>> 89$
>>> I hope to hear more of your work. Good luck.
>>> =A0regards
>>>
>>> Heinrich Warmers
>>>
>>>
>>> Jake Stewart schrieb:
>>>
>>> Thanks Felix, I was hoping someone could clear that up. =A0I&#= 39;m not quite to
>>> that stage yet, but I'm reinvigorated to know that there&#= 39;s the possibility
>>> of help if I get stuck.
>>>
>>> To explain a bit more about my project... I liked the idea of = using ST
>>> chips for the IMU since they were cheap and had free samples a= vailable. =A0ST
>>> had also been starting to hype their "iNemo" sensor = fusion and AHRS
>>> platform. =A0iNemo is supposed to run on STM32F103s, at least = at first. =A0That,
>>> combined with the fact that LISA uses a STM32 processor, got m= e thinking
>>> that a STM32 + ST accel/gyro/magnetometer combo was the way to= go.
>>>
>>> So I decided I better learn the STM32 and got a couple VL Disc= overy
>>> boards. =A0When I got the Discoveries I was pretty impressed w= ith the units,
>>> and thought I'd do well to explore the capabilities. =A0Wh= at I found out was
>>> that the Discovery actually has both F100 and =A0F103 processo= rs. =A0The F103
>>> runs the "ST-Link", which is STs USB programming/deb= ugging link. =A0What's
>>> cool about the Discovery units is that there are two 4-pin hea= ders on the
>>> board. =A0If you jumper one side you use the st-link to progra= m the onboard
>>> F100. =A0If you remove the jumpers then the other 4-pin header= allows you to
>>> use your discovery to connect to any other ST processor and fl= ash/debug it.
>>>
>>> After reading about a hack to program the F103 using another d= iscovery
>>> unit, requiring soldering two wires to one side of two SMT sol= der bridges, I
>>> figured out how to tie the right pins together on the bottom s= o that you end
>>> up with one header to program the F100 and one header to progr= am the F103.
>>> =A0Now I could easily flash and debug either processor on the = board. =A0So now
>>> the Discovery becomes a nice little dual processor dev board w= ith USB.
>>> =A0Unfortunately, the F103 is not connected to very much, and = what it is
>>> connected to is a little less than clear to me. =A0The process= ors are
>>> connected together by at least two lines and the F103 is conne= cted to a USB
>>> port. =A0I also know that none of the I2C lines are connected = and the F103
>>> does not have a digital crossbar.
>>>
>>> What I ended up doing for the moment was to pull up two I2C pi= ns and
>>> solder little wires to them. =A0I think I've come up with = an easier and better
>>> method now that involves tacking some small wires to the proce= ssor,
>>> scratching out a couple existing traces, and tying those I2C l= ines to the
>>> existing header pins. =A0It's somewhat tedious, but making= a nice autopilot
>>> board for under $10 seems worth it to me.
>>>
>>> Anyways, the master plan is to have the F103 tied to the IMU a= nd running
>>> ST's iNemo sensor fusion / AHRS firmware. =A0The F103 will= be dedicated to the
>>> sensor fusion and processing the "true extended state Kal= man filter" that ST
>>> is hyping. =A0It will also do some USB tasks, communicate with= the F100, and
>>> do whatever else it's limited connections will support (ho= pefully flashing
>>> the F100 and helping put settings into it from the USB).
>>>
>>> So essentially I have the hardware side worked out and now I g= et to enjoy
>>> the real fun of beating my head against the wall trying to pro= gram the
>>> thing. =A0But, I don't see any insurmountable problems sta= nding in the way.
>>>
>>> Right now my problem is that the code ST has released only com= piles on
>>> IAR 5.x. =A0I wrote and asked them for Atollic/eclipse support= and they told
>>> me that only IAR is supported for now. =A0I wrote them back an= d told them that
>>> IAR is NOT supported, only an old version of IAR that you can&= #39;t get anymore
>>> is supported. =A0IAR 6.2+ has some major CSMIS problems which = seem to have no
>>> good workaround since ST doesn't seem to have any CSMIS fi= les out that
>>> actually work with current versions of IAR.
>>>
>>> So I need to figure out how to compile the code on some toolch= ain that I
>>> can actually get my hands on. =A0I just don't know enough = about these
>>> toolchains to figure it out at the moment. =A0Seems like there= 's a lot of
>>> workspace/project file settings to configure, and I don't = really know what
>>> I'm doing. =A0The free version of Atollic doesn't have= the graphical setup
>>> features of the pro version, so it seems like I have to do a l= ot of digging
>>> through XML files and the like to get things running.
>>>
>>> At the moment I can flash the iNemo DFU firmware onto the F103= and the
>>> iNemo code also. =A0The DFU firmware (USB firmware upgrade too= l) works just
>>> fine. =A0I can actually use the USB connection to flash whatev= er I want onto
>>> the F103. =A0Of course, the iNemo code is written for their $2= 50 IMU
>>> evaluation board and I need to change a few settings to work w= ith my pinout,
>>> and strip away the rest of the code related to their other sen= sors.
>>>
>>> My limited success with the iNemo code has kept me mucking abo= ut with it,
>>> but I'm about ready to try and get the PPZ code running on= the F100 and
>>> worry about iNemo later, if I even really need it.
>>>
>>> Is anyone else interested in working on this project with me? = =A0The
>>> potential benefit of the project is the development of an ultr= a-cheap PPZ
>>> hardware platform. =A0It also will offload the effort of AHRS = and sensor
>>> fusion to ST. =A0Hopefully they can then do all the math and w= orry about
>>> supporting their chips.
>>>
>>> ST is also now producing a cheap ($35) little IMU designed to = plug into
>>> their sensor eval board (STEVAL-MKI108V2). =A0It uses the late= st L3GD20 and
>>> LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for t= he L3G4200D).
>>> =A0The L3GD20 is claimed to be immune to audio frequency noise= and vibrations.
>>>
>>> STEVAL-MKI108V2
>>> http://www.st.com/internet/evalboard/product/252687= .jsp
>>>
>>> So the end product of the project will be a PPZ hardware platf= orm
>>> consisting of:
>>> STM32VLDiscovery - $7 (new ST suggested retail price)
>>> STEVAL-MKI108V2 9DOF IMU - $35
>>> Fastrax UP501 GPS - $28
>>> ---------------------------------
>>> =3D $70
>>>
>>> I think a $70 hardware platform would be an amazing price brea= kthrough
>>> and really lower the barriers to participation in the PPZ proj= ect. =A0Cost
>>> alone might draw new people to the project, but existing membe= rs with a
>>> significant investment might also consider the benefit of redu= ndancy.
>>> =A0People with existing systems could add a completely redunda= nt backup to
>>> their system for a reasonable price, and new people could have= a redundant
>>> system (excluding radio link) for only $140. =A0That could be = a great safety
>>> improvement.
>>>
>>> I'm hooked on doing the project and if anyone else wants t= o help out it
>>> might not take me a year to get it working. =A0I'm happy t= o modify the
>>> discovery boards for anyone who wants to get involved without = bothersome
>>> soldering. Just shoot me an email. =A0I'm planning to get = more Discovery
>>> boards shortly and should have some modified ones ready to go = before long.
>>>
>>> The only real disadvantage I see to this project is that it wi= ll require
>>> a rather complicated main wiring harness to connect everything= up since it's
>>> not a custom board. =A0Fortunately, I think a IDE hard drive c= able (or
>>> similar) will work pretty easily and we'll just have to pu= t the right
>>> connectors to the right wires to end up with a decent connecti= on system.
>>> =A0I'll be happy to make those also as soon as it is figur= ed out how the pins
>>> best map with the PPZ code.
>>>
>>>
>>> -Jake
>>>
>>>
>>>
>>>
>>>
>>>
>>> ----- Original Message -----
>>> From: Felix Ruess
>>> Sent: 01/27/12 05:16 PM
>>> To: paparazzi-de= vel@nongnu.org
>>> Subject: Re: [Paparazzi-devel] Introduction, Q's about STM= 32 development
>>>
>>> Hi Jake,
>>>
>>> just a quick note: I don't think that creating new board f= iles for the
>>> STM32VLDiscovery board would be much work (if you already know=
>>> paparazzi). Also flash should just be enough, depending on wha= t
>>> subsystems/modules you include. Flash usage is roughly around = 120kB on
>>> my setup here..
>>>
>>> Cheers, Felix
>>>
>>> On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin <poinix@gmail.com> wrote:
>>>
>>>
>>> Hi Jake
>>>
>>>
>>>
>>> The idea is that the door kicks open and the rope falls to the= ground
>>> where it is drug a short distance where particles stick >to= the collector,
>>> then the motor kicks in and winds the sample back up into the = pod. =A0Then the
>>> plane returns to base. >=A0Using variations of that system = should make it easy
>>> to snag lots of samples from remote locations for cheap. =A0Ob= viously >the
>>> danger is that the sample rope gets tangled and the plane gets= dashed into
>>> the ground at 30+ mph.
>>>
>>>
>>> how far do you need to go fetch your samples? Have you though = about
>>> doing it with a quadrotor?
>>>
>>> _______________________________________________
>>> Paparazzi-devel mailing list
>>> Paparazzi-devel@= nongnu.org
>>> https://lists.nongnu.org/mailman/listinfo/paparaz= zi-devel
>>>
>>>
>>> _______________________________________________
>>> Paparazzi-devel mailing list
>>> Paparazzi-devel@= nongnu.org
>>> https://lists.nongnu.org/mailman/listinfo/paparaz= zi-devel
>>>
>>>
>>> _______________________________________________
>>> Paparazzi-devel mailing list
>>> Paparazzi-devel@= nongnu.org
>>> https://lists.nongnu.org/mailman/listinfo/paparaz= zi-devel
>>>
>>>
>>>
>>> _______________________________________________
>>> Paparazzi-devel mailing list
>>> Paparazzi-devel@= nongnu.org
>>> https://lists.nongnu.org/mailman/listinfo/paparaz= zi-devel
>>>
>>
>>
>>
>> --
>> H=E9ctor
>>
>>
>> ________________________________
>> _______________________________________________
>> Paparazzi-devel mailing list
>> Paparazzi-devel@nong= nu.org
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-d= evel
>>
>>
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> Paparazzi-devel@nong= nu.org
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-d= evel
>>
>
>
>
> --
> H=E9ctor
>
>
>
> _______________________________________________
> Paparazzi-devel mailing list
> Paparazzi-devel@nongnu.o= rg
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel=
>

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel<= br>



--
H=E9ctor

--00151761c7a61fc7be04b7d44486-- From MAILER-DAEMON Tue Jan 31 14:53:45 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsJlx-0002q3-J9 for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 14:53:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56408) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsJlt-0002nQ-65 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 14:53:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsJlq-0003aG-4F for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 14:53:41 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:44160) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RsJlp-0003a8-QY for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 14:53:38 -0500 Received: (qmail 7669 invoked by uid 0); 31 Jan 2012 19:53:23 -0000 Received: from 75.87.255.128 by rms-us001.v300.gmx.net with HTTP Content-Type: text/plain; charset="utf-8" Date: Tue, 31 Jan 2012 14:53:22 -0500 From: "Jake Stewart" Message-ID: <20120131195323.107120@gmx.com> MIME-Version: 1.0 To: paparazzi-devel@nongnu.org X-Authenticated: #76085053 X-Flags: 0001 X-Mailer: GMX.com Web Mailer x-registered: 0 Content-Transfer-Encoding: 8bit X-GMX-UID: 5CNab7xI3zOlOFyU43AhjHx+IGRvb8Cl X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.208.5.67 Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 19:53:44 -0000 Felix and Hector, I'm glad RTOS support is comming.  Right now I'm working on the iNemo code to adapt it to the STM32 VL Discovery board.  Things are going well.  ST emailed me a workaround to get the code to compile, so now I just have to reconfigure it to use the Discovery rather than their normal $250 MEMS eval kit.  This should give me essentially their eval kit minus temperature and pressure for ~$45 instead of $250.  More importantly, as soon as I can cobble it together I can use their iNemo suite to play with my IMU and calibrate it, then get it to relay the computed AHRS data to the STM32F100 that PPZ will run on.  I think I'm doing pretty well with it and should finish this week.  If there's no problems getting PPZ going then I might have the whole system up and running by the time my servo connectors arrive from China. I also looked at ChibiOS and FreeRTOS.  ST is using FreeRTOS to run their iNemo stuff.  The latest version of FreeRTOS runs great on the F103 and has project files for Atollic/eclipse and IAR.  Not sure if ST is using the latest FreeRTOS, but it compiles and runs fine. Perphas there should be a discussion on what RTOS to support in PPZ.  It's no skin off my back to use ChibiOS since I won't have to mess with the iNemo side of my project once it's working.  However, the ease with which I was able to setup and use FreeRTOS, and the fact that it's ready to go for both the F100 and F103 in my project (and a lot of other processors), leads me to believe it would be a good choice. Notes on the F4 Discovery: It's a bit larger than the VL Discovery... 97x66mm vs 84x43mm.  Make sure you've got enough room/payload for it. The VL is pretty small, but it's still about 3X larger than the LISA/M. The F4 is setup pretty much the same way as the VL.  It also has a F103 processor to run the ST-Link.  I looked in the user manual and it also has the same solder bridges on the bottom.  You can take care of your JTAG/programming/debugging worries by using the onboard st-link.  There is linux support for the st-link supposedly, you might have to search for it a bit though.  You can also flash that F103 with Versaloon and use it with OpenOCD.  There is a pre-compiled Versaloon binary for the F103 both with and without a bootloader.  If you can't find it I can help you or send it to you. If you want to program the F103 there are a couple ways... You can just remove the solder bridges from the "Default" box on the bottom and connect the bridges in the "PRG-32" (might just say "reserved" on the F4) box.  That's kind of tedious if you want to switch back and forth though.  So here's what I did... On the bottom of the board connect wires to the left side of the 2nd and 4th solder bridges (from the top) in the PRG-32 (or reserved) box.  Run those wires straight across to the same pins on the other 4-pin header (on the right side).  Now on the top find those header pins and remove the two resistors connected to those pins. (They are R11 and R12 on the VL Discovery)  The resistors are just to the right of the 2nd and 4th pins on that header (SWD on the VL). If you do it my way the right 4-pin header programs your target MCU just like before, and the 4-pin header on the left now programs the F103.  You will loose your st-link capability from doing this modification.  There is no way to flash the ST-Link firmware back onto the F103 once you change it.  However, this shouldn't be a problem since you can just use the st-link in another Discovery board to program either processor on the modified board.  You just remove the jumpers from the CN3 header and connect a cable from the SWD 4-pin header to either of the 4-pin headers on your modified board. Notes: I don't know about connecting the 1st and 3rd pins on the solder bridges.  It didn't need them, so I don't wire them up.  Pin 1 is labled VCC or VDD but never has any voltage on it, you can ignore this pin entirely.  Pin 3 is GND.  It's already connected to the board GND, so I don't mess with it's solder bridge.  That's why you only need to worry about the 2nd and 4th pins.  So in the end you'll need a 3-wire cable to connect the board for programming.  You'll also need another 1 wire cable to connect 5V from the link board to 5v on the target board.  You could also probably just power them both through the USB instead though.  The first time you flash the F103 you'll need to use the ST-Link utility.  It will give a write/read protection error, so you need to go into Target -> Option Bytes and disable read out protection.  Now it will flash correctly. If nothing else, you might want to flash that F103 in your final project with a small firmware to put the MCU into sleep/standby/low-power mode.  I haven't checked if current consumption is reduced by something like this, but I imagine it would be.  There's no way to know what the st-link firmware does with the MCU when it's not in use. -Jake > ----- Original Message ----- > From: Felix Ruess > Sent: 01/31/12 06:04 AM > To: paparazzi-devel@nongnu.org > Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery > > Hi Hector, > > that is very good to know! I wanted to add the option to use an RTOS > under paparazzi for a long time already. I had originally looked at > FreeRTOS but recently tended more to ChibiOS. I haven't had the time > to really try them out or to do a proper comparison. But there were a > few minor things that let me lean towards ChibiOS. > > It would be really great if you could help out here and provide some insights. > > Cheers, Felix > > On Tue, Jan 31, 2012 at 2:38 PM, Hector Garcia de Marina > wrote: > > Hi Heinrich, > > > > this is the actual board and operating system that I am employing for the > > development of my next autopilot. > > You can reach me in the ChibiOS forums if you need any help. > > > > Héctor. > > > > > > > > On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers > > wrote: > >> > >> Hi, > >> i found this project: > >> > >> http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32f4_discovery > >> The pcb has the accelerator chip on board. > >> > >> Heinrich > >> > >> Hector Garcia de Marina schrieb: > >> > >> Actually, > >> > >> you can use the > >> http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf > >> as well. I has been using it for both JTAG and Serial Port , as it is > >> employed in Lisa-L, it works well with OpenOCD. > >> > >> Already, gcc provides a pre-built tool-chain for ARM baremetal systems > >> (cortex m0-4), including multilib for cortexm4f. So you do not have to build > >> them anymore if you do not want to do it. > >> > >> Héctor > >> > >> > >> On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers > >> wrote: > >>> > >>> Hi Stewart, > >>> yesterday i got the olimex stm32 (26 Euro). I think this is also a > >>> candidate for low cost autopilots with paparazzi even for quadrocopters. > >>> You can by a jatag interface  ( OpenPilot Foss Jatag)   for 30 Euro > >>> (http://www.opstore.eu/en/2-openpilot) This is based on the work of  Piotr > >>> Esden-Tempski with the extension that more than one adapter can be used on > >>> the same usb connection. I think this is also working with the paparazzi > >>> hardware (Lisa). A tool chain is the GNU 4.6 CC  in combination with open > >>> cd. > >>> I am  angry of the politic of ST to sell MEMS sensors. Often the chips > >>> are only available for  less than two years. In 2007 an accelerator sensor > >>> in dual line package for the Mikrokopter pcb and in 2010 the rate sensor for > >>> the hbmini autopilot, razzor and adreimu.. > >>> > >>> > >>> A low price hardware for the STM  is OpenPilot CopterControl Board > >>> http://www.innov8tivedesigns.com/product_info.php?cPath=125&products_id=894 > >>> 89$ > >>> I hope to hear more of your work. Good luck. > >>>  regards > >>> > >>> Heinrich Warmers > >>> > >>> > >>> Jake Stewart schrieb: > >>> > >>> Thanks Felix, I was hoping someone could clear that up.  I'm not quite to > >>> that stage yet, but I'm reinvigorated to know that there's the possibility > >>> of help if I get stuck. > >>> > >>> To explain a bit more about my project... I liked the idea of using ST > >>> chips for the IMU since they were cheap and had free samples available.  ST > >>> had also been starting to hype their "iNemo" sensor fusion and AHRS > >>> platform.  iNemo is supposed to run on STM32F103s, at least at first.  That, > >>> combined with the fact that LISA uses a STM32 processor, got me thinking > >>> that a STM32 + ST accel/gyro/magnetometer combo was the way to go. > >>> > >>> So I decided I better learn the STM32 and got a couple VL Discovery > >>> boards.  When I got the Discoveries I was pretty impressed with the units, > >>> and thought I'd do well to explore the capabilities.  What I found out was > >>> that the Discovery actually has both F100 and  F103 processors.  The F103 > >>> runs the "ST-Link", which is STs USB programming/debugging link.  What's > >>> cool about the Discovery units is that there are two 4-pin headers on the > >>> board.  If you jumper one side you use the st-link to program the onboard > >>> F100.  If you remove the jumpers then the other 4-pin header allows you to > >>> use your discovery to connect to any other ST processor and flash/debug it. > >>> > >>> After reading about a hack to program the F103 using another discovery > >>> unit, requiring soldering two wires to one side of two SMT solder bridges, I > >>> figured out how to tie the right pins together on the bottom so that you end > >>> up with one header to program the F100 and one header to program the F103. > >>>  Now I could easily flash and debug either processor on the board.  So now > >>> the Discovery becomes a nice little dual processor dev board with USB. > >>>  Unfortunately, the F103 is not connected to very much, and what it is > >>> connected to is a little less than clear to me.  The processors are > >>> connected together by at least two lines and the F103 is connected to a USB > >>> port.  I also know that none of the I2C lines are connected and the F103 > >>> does not have a digital crossbar. > >>> > >>> What I ended up doing for the moment was to pull up two I2C pins and > >>> solder little wires to them.  I think I've come up with an easier and better > >>> method now that involves tacking some small wires to the processor, > >>> scratching out a couple existing traces, and tying those I2C lines to the > >>> existing header pins.  It's somewhat tedious, but making a nice autopilot > >>> board for under $10 seems worth it to me. > >>> > >>> Anyways, the master plan is to have the F103 tied to the IMU and running > >>> ST's iNemo sensor fusion / AHRS firmware.  The F103 will be dedicated to the > >>> sensor fusion and processing the "true extended state Kalman filter" that ST > >>> is hyping.  It will also do some USB tasks, communicate with the F100, and > >>> do whatever else it's limited connections will support (hopefully flashing > >>> the F100 and helping put settings into it from the USB). > >>> > >>> So essentially I have the hardware side worked out and now I get to enjoy > >>> the real fun of beating my head against the wall trying to program the > >>> thing.  But, I don't see any insurmountable problems standing in the way. > >>> > >>> Right now my problem is that the code ST has released only compiles on > >>> IAR 5.x.  I wrote and asked them for Atollic/eclipse support and they told > >>> me that only IAR is supported for now.  I wrote them back and told them that > >>> IAR is NOT supported, only an old version of IAR that you can't get anymore > >>> is supported.  IAR 6.2+ has some major CSMIS problems which seem to have no > >>> good workaround since ST doesn't seem to have any CSMIS files out that > >>> actually work with current versions of IAR. > >>> > >>> So I need to figure out how to compile the code on some toolchain that I > >>> can actually get my hands on.  I just don't know enough about these > >>> toolchains to figure it out at the moment.  Seems like there's a lot of > >>> workspace/project file settings to configure, and I don't really know what > >>> I'm doing.  The free version of Atollic doesn't have the graphical setup > >>> features of the pro version, so it seems like I have to do a lot of digging > >>> through XML files and the like to get things running. > >>> > >>> At the moment I can flash the iNemo DFU firmware onto the F103 and the > >>> iNemo code also.  The DFU firmware (USB firmware upgrade tool) works just > >>> fine.  I can actually use the USB connection to flash whatever I want onto > >>> the F103.  Of course, the iNemo code is written for their $250 IMU > >>> evaluation board and I need to change a few settings to work with my pinout, > >>> and strip away the rest of the code related to their other sensors. > >>> > >>> My limited success with the iNemo code has kept me mucking about with it, > >>> but I'm about ready to try and get the PPZ code running on the F100 and > >>> worry about iNemo later, if I even really need it. > >>> > >>> Is anyone else interested in working on this project with me?  The > >>> potential benefit of the project is the development of an ultra-cheap PPZ > >>> hardware platform.  It also will offload the effort of AHRS and sensor > >>> fusion to ST.  Hopefully they can then do all the math and worry about > >>> supporting their chips. > >>> > >>> ST is also now producing a cheap ($35) little IMU designed to plug into > >>> their sensor eval board (STEVAL-MKI108V2).  It uses the latest L3GD20 and > >>> LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D). > >>>  The L3GD20 is claimed to be immune to audio frequency noise and vibrations. > >>> > >>> STEVAL-MKI108V2 > >>> http://www.st.com/internet/evalboard/product/252687.jsp > >>> > >>> So the end product of the project will be a PPZ hardware platform > >>> consisting of: > >>> STM32VLDiscovery - $7 (new ST suggested retail price) > >>> STEVAL-MKI108V2 9DOF IMU - $35 > >>> Fastrax UP501 GPS - $28 > >>> --------------------------------- > >>> = $70 > >>> > >>> I think a $70 hardware platform would be an amazing price breakthrough > >>> and really lower the barriers to participation in the PPZ project.  Cost > >>> alone might draw new people to the project, but existing members with a > >>> significant investment might also consider the benefit of redundancy. > >>>  People with existing systems could add a completely redundant backup to > >>> their system for a reasonable price, and new people could have a redundant > >>> system (excluding radio link) for only $140.  That could be a great safety > >>> improvement. > >>> > >>> I'm hooked on doing the project and if anyone else wants to help out it > >>> might not take me a year to get it working.  I'm happy to modify the > >>> discovery boards for anyone who wants to get involved without bothersome > >>> soldering. Just shoot me an email.  I'm planning to get more Discovery > >>> boards shortly and should have some modified ones ready to go before long. > >>> > >>> The only real disadvantage I see to this project is that it will require > >>> a rather complicated main wiring harness to connect everything up since it's > >>> not a custom board.  Fortunately, I think a IDE hard drive cable (or > >>> similar) will work pretty easily and we'll just have to put the right > >>> connectors to the right wires to end up with a decent connection system. > >>>  I'll be happy to make those also as soon as it is figured out how the pins > >>> best map with the PPZ code. > >>> > >>> > >>> -Jake > >>> > >>> > >>> > >>> > >>> > >>> > >>> ----- Original Message ----- > >>> From: Felix Ruess > >>> Sent: 01/27/12 05:16 PM > >>> To: paparazzi-devel@nongnu.org > >>> Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development > >>> > >>> Hi Jake, > >>> > >>> just a quick note: I don't think that creating new board files for the > >>> STM32VLDiscovery board would be much work (if you already know > >>> paparazzi). Also flash should just be enough, depending on what > >>> subsystems/modules you include. Flash usage is roughly around 120kB on > >>> my setup here.. > >>> > >>> Cheers, Felix > >>> > >>> On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin wrote: > >>> > >>> > >>> Hi Jake > >>> > >>> > >>> > >>> The idea is that the door kicks open and the rope falls to the ground > >>> where it is drug a short distance where particles stick >to the collector, > >>> then the motor kicks in and winds the sample back up into the pod.  Then the > >>> plane returns to base. > Using variations of that system should make it easy > >>> to snag lots of samples from remote locations for cheap.  Obviously >the > >>> danger is that the sample rope gets tangled and the plane gets dashed into > >>> the ground at 30+ mph. > >>> > >>> > >>> how far do you need to go fetch your samples? Have you though about > >>> doing it with a quadrotor? > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >>> > >>> > >>> _______________________________________________ > >>> Paparazzi-devel mailing list > >>> Paparazzi-devel@nongnu.org > >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >>> > >> > >> > >> > >> -- > >> Héctor > >> > >> > >> ________________________________ > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >> > >> > >> > >> _______________________________________________ > >> Paparazzi-devel mailing list > >> Paparazzi-devel@nongnu.org > >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > >> > > > > > > > > -- > > Héctor > > > > > > > > _______________________________________________ > > Paparazzi-devel mailing list > > Paparazzi-devel@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel From MAILER-DAEMON Tue Jan 31 15:23:03 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsKEJ-0005JO-Rf for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 15:23:03 -0500 Received: from eggs.gnu.org ([140.186.70.92]:49888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsKEC-0005J3-UM for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 15:23:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsKE9-0008Kf-78 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 15:22:56 -0500 Received: from mail-qy0-f173.google.com ([209.85.216.173]:59501) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsKE9-0008Kb-4s for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 15:22:53 -0500 Received: by qcsc20 with SMTP id c20so269065qcs.4 for ; Tue, 31 Jan 2012 12:22:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=jUcrRuAbMA94bL+LBT1ReiqpLqzmRO2kMAyGf+gzGe8=; b=UC5kMajuKGuTvNZ2gpzMlV7vnvDR9HbBQIRVO4CDSb+FW/U3qGFeXwSS+WhlnN/jlO Pan8YDz2Y91mp5y+xA5It6e/7RLdRkXtXfneHUjv8DWz7WwyM7Yr8uwGiufIPsflVwcd saOmWmqzbl9+7maECpGkUgVXNRV/TpWCLTuOM= MIME-Version: 1.0 Received: by 10.229.69.70 with SMTP id y6mr9097245qci.48.1328041372101; Tue, 31 Jan 2012 12:22:52 -0800 (PST) Received: by 10.229.146.208 with HTTP; Tue, 31 Jan 2012 12:22:52 -0800 (PST) In-Reply-To: References: Date: Tue, 31 Jan 2012 13:22:52 -0700 Message-ID: From: Chris Wozny To: paparazzi-devel@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: Re: [Paparazzi-devel] Lisa/M: Pitching Reversed and Rolling is Pitching X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: woznych@gmail.com, paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 20:23:02 -0000 All, Thank you for your responses. The problem was due to elevon mixing in the Futaba transmitter as well as on the Lisa board causing double the mixing and is now resolved. Best, Chris On Tue, Jan 31, 2012 at 2:52 AM, Helge Walle wrote: > Chris, > > From your airframe file it seems you have=A0elevon mixing, like the one f= or > the Multiplex Funjet. > If your plane is an "ordinary" one with elevator, aileron and rudder you > shouldn't have that. > Also your Tx should not have any mixing. > > > If your plane is an ordinary one you should look to the servos and > command_laws sections in a file like=A0twinstar_example.xml. > In that file you don't have any mixing between elevator and aileron. If y= ou > have only one aileron servo you could simplify the airframe file even mor= e. > > If it is of any interest=A0I have working airframe files for Multiplex Fu= njet > and Twinstar2 and could email them to you. > > Helge. > > > 2012/1/31 Roman Krashanitsa >> >> Chris, also make sure you=A0have all your changes actually written to th= e >> autopilot. Otherwise your XML files show one thing and your=A0firmware h= as >> completely different things. >> >> >> >> 2012/1/30 Chris Wozny >>> >>> All, >>> >>> After having fixed the servo deflection cut-off problem, I have run >>> into a situation which lacks documentation on the wiki (hopefully I >>> can update it once it's fixed!) The aircraft's servos will pitch up >>> when rolling left and pitch down when rolling right. Then pitching up >>> and down is reversed when using the right stick vertically. The >>> pitching up/down being reversed I can deal with, but I have no idea >>> why my aircraft is pitching when it's being told to roll. Also, the >>> deflection is a little funky. I've included a video of everything I >>> just expressed since a picture is worth a thousand words, then a video >>> should be worth many millions :) >>> >>> http://www.youtube.com/watch?v=3DNSEzsXiW2rs >>> >>> Also, here are the configuration files I'm currently using (you'll >>> have to view source in case your browser tries to render the XML >>> file): >>> >>> http://ece.arizona.edu/~cwozny/minivertigo_lisa_m.xml >>> http://ece.arizona.edu/~cwozny/T7cap.xml >>> >>> I don't have access to any messages from the GCS since I haven't yet >>> tried the XBee Pro 900 MHz modems with Lisa/M. >>> >>> Best, >>> Chris >>> -- >>> University of Arizona MAV >>> >>> _______________________________________________ >>> Paparazzi-devel mailing list >>> Paparazzi-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> >> >> >> _______________________________________________ >> Paparazzi-devel mailing list >> Paparazzi-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> > > > _______________________________________________ > Paparazzi-devel mailing list > Paparazzi-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > --=20 Chris Wozny ASUA Safe Ride Administrative Director Email: cwozny@email.arizona.edu Office: 520-621-7233 Cell: 617-921-5679 From MAILER-DAEMON Tue Jan 31 16:54:41 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsLez-0005tp-1R for mharc-paparazzi-devel@gnu.org; Tue, 31 Jan 2012 16:54:41 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsLen-0005sc-NT for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 16:54:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsLej-0003bS-M0 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 16:54:29 -0500 Received: from fmail1.hs-bremen.de ([194.94.24.14]:58443) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsLei-0003ao-T2 for paparazzi-devel@nongnu.org; Tue, 31 Jan 2012 16:54:25 -0500 Received: from localhost (localhost [127.0.0.1]) by fmail1.hs-bremen.de (Postfix) with ESMTP id 1E16E35A01 for ; Tue, 31 Jan 2012 22:54:23 +0100 (CET) X-Virus-Scanned: by amavisd-new at fmail1.hs-bremen.de Received: from fmail1.hs-bremen.de ([127.0.0.1]) by localhost (fmail1.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aZ3uI1w6nJW5 for ; Tue, 31 Jan 2012 22:54:16 +0100 (CET) Received: from mail.hs-bremen.de (mail.hs-bremen.de [194.94.24.17]) by fmail1.hs-bremen.de (Postfix) with ESMTP id 264C034FB9 for ; Tue, 31 Jan 2012 22:54:16 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.hs-bremen.de (Postfix) with ESMTP id 1F67F31103 for ; Tue, 31 Jan 2012 22:54:16 +0100 (CET) X-Virus-Scanned: by amavisd-new at mail.hs-bremen.de Received: from mail.hs-bremen.de ([127.0.0.1]) by localhost (mail.hs-bremen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QimDsCqE8Xef for ; Tue, 31 Jan 2012 22:54:13 +0100 (CET) Received: from hs-bremen.de (p579B9A85.dip.t-dialin.net [87.155.154.133]) by mail.hs-bremen.de (Postfix) with ESMTPSA id 3072E310FB for ; Tue, 31 Jan 2012 22:54:13 +0100 (CET) Message-ID: <4F2862C6.5020805@hs-bremen.de> Date: Tue, 31 Jan 2012 22:53:10 +0100 From: "Prof. Dr.-Ing. Heinrich Warmers" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax) X-Accept-Language: de-de, de MIME-Version: 1.0 To: paparazzi-devel@nongnu.org References: <20120131195323.107120@gmx.com> In-Reply-To: <20120131195323.107120@gmx.com> Content-Type: multipart/alternative; boundary="------------060905030603020108050607" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 194.94.24.14 Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery_RTOS X-BeenThere: paparazzi-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paparazzi-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 21:54:37 -0000 This is a multi-part message in MIME format. --------------060905030603020108050607 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Felix Stewart and Hector, in the winter semester 2009 same students implemented the FreeRTOS=20 and Ecos RTOS on the large olimex LPC2148 PCB. The result was RTOS was faster but difficult to compile for different =20 micro controllers . ECOS=20 (http://www.ecoscentric.com/middleware/hccusb.shtml) was the more=20 professional OS. for the use with GNU CC. This had a make system, a=20 debugger support (USB, SD LAN also) and is posix compatible that=20 all UNIX tools are running. On the other hand Free RTOS is used by the openpilot project. Regards Heinrich Jake Stewart schrieb: >Felix and Hector, > >I'm glad RTOS support is comming. Right now I'm working on the iNemo co= de to adapt it to the STM32 VL Discovery board. Things are going well. = ST emailed me a workaround to get the code to compile, so now I just have= to reconfigure it to use the Discovery rather than their normal $250 MEM= S eval kit. This should give me essentially their eval kit minus tempera= ture and pressure for ~$45 instead of $250. More importantly, as soon as= I can cobble it together I can use their iNemo suite to play with my IMU= and calibrate it, then get it to relay the computed AHRS data to the STM= 32F100 that PPZ will run on. I think I'm doing pretty well with it and s= hould finish this week. If there's no problems getting PPZ going then I = might have the whole system up and running by the time my servo connector= s arrive from China. > >I also looked at ChibiOS and FreeRTOS. ST is using FreeRTOS to run thei= r iNemo stuff. The latest version of FreeRTOS runs great on the F103 and= has project files for Atollic/eclipse and IAR. Not sure if ST is using = the latest FreeRTOS, but it compiles and runs fine. > >Perphas there should be a discussion on what RTOS to support in PPZ. It= 's no skin off my back to use ChibiOS since I won't have to mess with the= iNemo side of my project once it's working. However, the ease with whic= h I was able to setup and use FreeRTOS, and the fact that it's ready to g= o for both the F100 and F103 in my project (and a lot of other processors= ), leads me to believe it would be a good choice.=20 > > >Notes on the F4 Discovery: > >It's a bit larger than the VL Discovery... 97x66mm vs 84x43mm. Make sur= e you've got enough room/payload for it. The VL is pretty small, but it's= still about 3X larger than the LISA/M. > >The F4 is setup pretty much the same way as the VL. It also has a F103 = processor to run the ST-Link. I looked in the user manual and it also ha= s the same solder bridges on the bottom. You can take care of your JTAG/= programming/debugging worries by using the onboard st-link. There is lin= ux support for the st-link supposedly, you might have to search for it a = bit though. You can also flash that F103 with Versaloon and use it with = OpenOCD. There is a pre-compiled Versaloon binary for the F103 both with= and without a bootloader. If you can't find it I can help you or send i= t to you. > >If you want to program the F103 there are a couple ways... You can just = remove the solder bridges from the "Default" box on the bottom and connec= t the bridges in the "PRG-32" (might just say "reserved" on the F4) box. = That's kind of tedious if you want to switch back and forth though. So = here's what I did... On the bottom of the board connect wires to the left= side of the 2nd and 4th solder bridges (from the top) in the PRG-32 (or = reserved) box. Run those wires straight across to the same pins on the o= ther 4-pin header (on the right side). Now on the top find those header = pins and remove the two resistors connected to those pins. (They are R11 = and R12 on the VL Discovery) The resistors are just to the right of the = 2nd and 4th pins on that header (SWD on the VL). > >If you do it my way the right 4-pin header programs your target MCU just= like before, and the 4-pin header on the left now programs the F103. Yo= u will loose your st-link capability from doing this modification. There= is no way to flash the ST-Link firmware back onto the F103 once you chan= ge it. However, this shouldn't be a problem since you can just use the s= t-link in another Discovery board to program either processor on the modi= fied board. You just remove the jumpers from the CN3 header and connect = a cable from the SWD 4-pin header to either of the 4-pin headers on your = modified board. > >Notes: I don't know about connecting the 1st and 3rd pins on the solder = bridges. It didn't need them, so I don't wire them up. Pin 1 is labled = VCC or VDD but never has any voltage on it, you can ignore this pin entir= ely. Pin 3 is GND. It's already connected to the board GND, so I don't = mess with it's solder bridge. That's why you only need to worry about th= e 2nd and 4th pins. So in the end you'll need a 3-wire cable to connect = the board for programming. You'll also need another 1 wire cable to conn= ect 5V from the link board to 5v on the target board. You could also pro= bably just power them both through the USB instead though. The first tim= e you flash the F103 you'll need to use the ST-Link utility. It will giv= e a write/read protection error, so you need to go into Target -> Option = Bytes and disable read out protection. Now it will flash correctly. > >If nothing else, you might want to flash that F103 in your final project= with a small firmware to put the MCU into sleep/standby/low-power mode. = I haven't checked if current consumption is reduced by something like th= is, but I imagine it would be. There's no way to know what the st-link f= irmware does with the MCU when it's not in use. > > >-Jake > > > =20 > >>----- Original Message ----- >>From: Felix Ruess >>Sent: 01/31/12 06:04 AM >>To: paparazzi-devel@nongnu.org >>Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery >> >>Hi Hector, >> >>that is very good to know! I wanted to add the option to use an RTOS >>under paparazzi for a long time already. I had originally looked at >>FreeRTOS but recently tended more to ChibiOS. I haven't had the time >>to really try them out or to do a proper comparison. But there were a >>few minor things that let me lean towards ChibiOS. >> >>It would be really great if you could help out here and provide some in= sights. >> >>Cheers, Felix >> >>On Tue, Jan 31, 2012 at 2:38 PM, Hector Garcia de Marina >> wrote: >> =20 >> >>>Hi Heinrich, >>> >>>this is the actual board and operating system that I am employing for = the >>>development of my next autopilot. >>>You can reach me in the ChibiOS forums if you need any help. >>> >>>H=C3=A9ctor. >>> >>> >>> >>>On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers >>> wrote: >>> =20 >>> >>>>Hi, >>>>i found this project: >>>> >>>>http://www.chibios.org/dokuwiki/doku.php?id=3Dchibios:articles:stm32f= 4_discovery >>>>The pcb has the accelerator chip on board. >>>> >>>>Heinrich >>>> >>>>Hector Garcia de Marina schrieb: >>>> >>>>Actually, >>>> >>>>you can use the >>>>http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT223= 2H_Mini_Module.pdf >>>>as well. I has been using it for both JTAG and Serial Port , as it is >>>>employed in Lisa-L, it works well with OpenOCD. >>>> >>>>Already, gcc provides a pre-built tool-chain for ARM baremetal system= s >>>>(cortex m0-4), including multilib for cortexm4f. So you do not have t= o build >>>>them anymore if you do not want to do it. >>>> >>>>H=C3=A9ctor >>>> >>>> >>>>On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers >>>> wrote: >>>> =20 >>>> >>>>>Hi Stewart, >>>>>yesterday i got the olimex stm32 (26 Euro). I think this is also a >>>>>candidate for low cost autopilots with paparazzi even for quadrocopt= ers. >>>>>You can by a jatag interface ( OpenPilot Foss Jatag) for 30 Euro >>>>>(http://www.opstore.eu/en/2-openpilot) This is based on the work of = Piotr >>>>>Esden-Tempski with the extension that more than one adapter can be u= sed on >>>>>the same usb connection. I think this is also working with the papar= azzi >>>>>hardware (Lisa). A tool chain is the GNU 4.6 CC in combination with= open >>>>>cd. >>>>>I am angry of the politic of ST to sell MEMS sensors. Often the chi= ps >>>>>are only available for less than two years. In 2007 an accelerator = sensor >>>>>in dual line package for the Mikrokopter pcb and in 2010 the rate se= nsor for >>>>>the hbmini autopilot, razzor and adreimu.. >>>>> >>>>> >>>>>A low price hardware for the STM is OpenPilot CopterControl Board >>>>>http://www.innov8tivedesigns.com/product_info.php?cPath=3D125&produc= ts_id=3D894 >>>>>89$ >>>>>I hope to hear more of your work. Good luck. >>>>> regards >>>>> >>>>>Heinrich Warmers >>>>> >>>>> >>>>>Jake Stewart schrieb: >>>>> >>>>>Thanks Felix, I was hoping someone could clear that up. I'm not qui= te to >>>>>that stage yet, but I'm reinvigorated to know that there's the possi= bility >>>>>of help if I get stuck. >>>>> >>>>>To explain a bit more about my project... I liked the idea of using = ST >>>>>chips for the IMU since they were cheap and had free samples availab= le. ST >>>>>had also been starting to hype their "iNemo" sensor fusion and AHRS >>>>>platform. iNemo is supposed to run on STM32F103s, at least at first= . That, >>>>>combined with the fact that LISA uses a STM32 processor, got me thin= king >>>>>that a STM32 + ST accel/gyro/magnetometer combo was the way to go. >>>>> >>>>>So I decided I better learn the STM32 and got a couple VL Discovery >>>>>boards. When I got the Discoveries I was pretty impressed with the = units, >>>>>and thought I'd do well to explore the capabilities. What I found o= ut was >>>>>that the Discovery actually has both F100 and F103 processors. The= F103 >>>>>runs the "ST-Link", which is STs USB programming/debugging link. Wh= at's >>>>>cool about the Discovery units is that there are two 4-pin headers o= n the >>>>>board. If you jumper one side you use the st-link to program the on= board >>>>>F100. If you remove the jumpers then the other 4-pin header allows = you to >>>>>use your discovery to connect to any other ST processor and flash/de= bug it. >>>>> >>>>>After reading about a hack to program the F103 using another discove= ry >>>>>unit, requiring soldering two wires to one side of two SMT solder br= idges, I >>>>>figured out how to tie the right pins together on the bottom so that= you end >>>>>up with one header to program the F100 and one header to program the= F103. >>>>> Now I could easily flash and debug either processor on the board. = So now >>>>>the Discovery becomes a nice little dual processor dev board with US= B. >>>>> Unfortunately, the F103 is not connected to very much, and what it = is >>>>>connected to is a little less than clear to me. The processors are >>>>>connected together by at least two lines and the F103 is connected t= o a USB >>>>>port. I also know that none of the I2C lines are connected and the = F103 >>>>>does not have a digital crossbar. >>>>> >>>>>What I ended up doing for the moment was to pull up two I2C pins and >>>>>solder little wires to them. I think I've come up with an easier an= d better >>>>>method now that involves tacking some small wires to the processor, >>>>>scratching out a couple existing traces, and tying those I2C lines t= o the >>>>>existing header pins. It's somewhat tedious, but making a nice auto= pilot >>>>>board for under $10 seems worth it to me. >>>>> >>>>>Anyways, the master plan is to have the F103 tied to the IMU and run= ning >>>>>ST's iNemo sensor fusion / AHRS firmware. The F103 will be dedicate= d to the >>>>>sensor fusion and processing the "true extended state Kalman filter"= that ST >>>>>is hyping. It will also do some USB tasks, communicate with the F10= 0, and >>>>>do whatever else it's limited connections will support (hopefully fl= ashing >>>>>the F100 and helping put settings into it from the USB). >>>>> >>>>>So essentially I have the hardware side worked out and now I get to = enjoy >>>>>the real fun of beating my head against the wall trying to program t= he >>>>>thing. But, I don't see any insurmountable problems standing in the= way. >>>>> >>>>>Right now my problem is that the code ST has released only compiles = on >>>>>IAR 5.x. I wrote and asked them for Atollic/eclipse support and the= y told >>>>>me that only IAR is supported for now. I wrote them back and told t= hem that >>>>>IAR is NOT supported, only an old version of IAR that you can't get = anymore >>>>>is supported. IAR 6.2+ has some major CSMIS problems which seem to = have no >>>>>good workaround since ST doesn't seem to have any CSMIS files out th= at >>>>>actually work with current versions of IAR. >>>>> >>>>>So I need to figure out how to compile the code on some toolchain th= at I >>>>>can actually get my hands on. I just don't know enough about these >>>>>toolchains to figure it out at the moment. Seems like there's a lot= of >>>>>workspace/project file settings to configure, and I don't really kno= w what >>>>>I'm doing. The free version of Atollic doesn't have the graphical s= etup >>>>>features of the pro version, so it seems like I have to do a lot of = digging >>>>>through XML files and the like to get things running. >>>>> >>>>>At the moment I can flash the iNemo DFU firmware onto the F103 and t= he >>>>>iNemo code also. The DFU firmware (USB firmware upgrade tool) works= just >>>>>fine. I can actually use the USB connection to flash whatever I wan= t onto >>>>>the F103. Of course, the iNemo code is written for their $250 IMU >>>>>evaluation board and I need to change a few settings to work with my= pinout, >>>>>and strip away the rest of the code related to their other sensors. >>>>> >>>>>My limited success with the iNemo code has kept me mucking about wit= h it, >>>>>but I'm about ready to try and get the PPZ code running on the F100 = and >>>>>worry about iNemo later, if I even really need it. >>>>> >>>>>Is anyone else interested in working on this project with me? The >>>>>potential benefit of the project is the development of an ultra-chea= p PPZ >>>>>hardware platform. It also will offload the effort of AHRS and sens= or >>>>>fusion to ST. Hopefully they can then do all the math and worry abo= ut >>>>>supporting their chips. >>>>> >>>>>ST is also now producing a cheap ($35) little IMU designed to plug i= nto >>>>>their sensor eval board (STEVAL-MKI108V2). It uses the latest L3GD2= 0 and >>>>>LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G= 4200D). >>>>> The L3GD20 is claimed to be immune to audio frequency noise and vib= rations. >>>>> >>>>>STEVAL-MKI108V2 >>>>>http://www.st.com/internet/evalboard/product/252687.jsp >>>>> >>>>>So the end product of the project will be a PPZ hardware platform >>>>>consisting of: >>>>>STM32VLDiscovery - $7 (new ST suggested retail price) >>>>>STEVAL-MKI108V2 9DOF IMU - $35 >>>>>Fastrax UP501 GPS - $28 >>>>>--------------------------------- >>>>>=3D $70 >>>>> >>>>>I think a $70 hardware platform would be an amazing price breakthrou= gh >>>>>and really lower the barriers to participation in the PPZ project. = Cost >>>>>alone might draw new people to the project, but existing members wit= h a >>>>>significant investment might also consider the benefit of redundancy= . >>>>> People with existing systems could add a completely redundant backu= p to >>>>>their system for a reasonable price, and new people could have a red= undant >>>>>system (excluding radio link) for only $140. That could be a great = safety >>>>>improvement. >>>>> >>>>>I'm hooked on doing the project and if anyone else wants to help out= it >>>>>might not take me a year to get it working. I'm happy to modify the >>>>>discovery boards for anyone who wants to get involved without bother= some >>>>>soldering. Just shoot me an email. I'm planning to get more Discove= ry >>>>>boards shortly and should have some modified ones ready to go before= long. >>>>> >>>>>The only real disadvantage I see to this project is that it will req= uire >>>>>a rather complicated main wiring harness to connect everything up si= nce it's >>>>>not a custom board. Fortunately, I think a IDE hard drive cable (or >>>>>similar) will work pretty easily and we'll just have to put the righ= t >>>>>connectors to the right wires to end up with a decent connection sys= tem. >>>>> I'll be happy to make those also as soon as it is figured out how t= he pins >>>>>best map with the PPZ code. >>>>> >>>>> >>>>>-Jake >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>----- Original Message ----- >>>>>From: Felix Ruess >>>>>Sent: 01/27/12 05:16 PM >>>>>To: paparazzi-devel@nongnu.org >>>>>Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 develop= ment >>>>> >>>>>Hi Jake, >>>>> >>>>>just a quick note: I don't think that creating new board files for t= he >>>>>STM32VLDiscovery board would be much work (if you already know >>>>>paparazzi). Also flash should just be enough, depending on what >>>>>subsystems/modules you include. Flash usage is roughly around 120kB = on >>>>>my setup here.. >>>>> >>>>>Cheers, Felix >>>>> >>>>>On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin w= rote: >>>>> >>>>> >>>>>Hi Jake >>>>> >>>>> >>>>> >>>>>The idea is that the door kicks open and the rope falls to the groun= d >>>>>where it is drug a short distance where particles stick >to the coll= ector, >>>>>then the motor kicks in and winds the sample back up into the pod. = Then the >>>>>plane returns to base. > Using variations of that system should make= it easy >>>>>to snag lots of samples from remote locations for cheap. Obviously = >the >>>>>danger is that the sample rope gets tangled and the plane gets dashe= d into >>>>>the ground at 30+ mph. >>>>> >>>>> >>>>>how far do you need to go fetch your samples? Have you though about >>>>>doing it with a quadrotor? >>>>> >>>>>_______________________________________________ >>>>>Paparazzi-devel mailing list >>>>>Paparazzi-devel@nongnu.org >>>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>>_______________________________________________ >>>>>Paparazzi-devel mailing list >>>>>Paparazzi-devel@nongnu.org >>>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>>_______________________________________________ >>>>>Paparazzi-devel mailing list >>>>>Paparazzi-devel@nongnu.org >>>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> >>>>> >>>>>_______________________________________________ >>>>>Paparazzi-devel mailing list >>>>>Paparazzi-devel@nongnu.org >>>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>>> >>>>> =20 >>>>> >>>> >>>>-- >>>>H=C3=A9ctor >>>> >>>> >>>>________________________________ >>>>_______________________________________________ >>>>Paparazzi-devel mailing list >>>>Paparazzi-devel@nongnu.org >>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> >>>> >>>>_______________________________________________ >>>>Paparazzi-devel mailing list >>>>Paparazzi-devel@nongnu.org >>>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>>> >>>> =20 >>>> >>> >>>-- >>>H=C3=A9ctor >>> >>> >>> >>>_______________________________________________ >>>Paparazzi-devel mailing list >>>Paparazzi-devel@nongnu.org >>>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >>> >>> =20 >>> >>_______________________________________________ >>Paparazzi-devel mailing list >>Paparazzi-devel@nongnu.org >>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel >> =20 >> > > >_______________________________________________ >Paparazzi-devel mailing list >Paparazzi-devel@nongnu.org >https://lists.nongnu.org/mailman/listinfo/paparazzi-devel > =20 > --------------060905030603020108050607 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Felix Stewart and Hector,
in the winter semester=C2=A0 2009 same students=C2=A0 implemented the Fre= eRTOS and=C2=A0 Ecos RTOS=C2=A0 on the large olimex=C2=A0 LPC2148=C2=A0 PCB. The result was=C2=A0 RTOS was faster but difficult=C2=A0 to compile for different=C2=A0 micro controllers . ECOS (http://www.ecoscentric.com/middleware/hccusb.shtml= )=C2=A0 was the more professional=C2=A0 OS. for the use with GNU CC. This=C2=A0 had a make sys= tem, a debugger support=C2=A0 (USB, SD=C2=A0 LAN also)=C2=A0 and=C2=A0 is posix = compatible that all=C2=A0 UNIX tools are running.
On the other hand Free RTOS is used by the openpilot project.

Regards
Heinrich

Jake Stewart schrieb:
Felix and Hector,

I'm glad RTOS support is comming. =C2=A0Right now I'm working on the iNem=
o code to adapt it to the STM32 VL Discovery board. =C2=A0Things are goin=
g well. =C2=A0ST emailed me a workaround to get the code to compile, so n=
ow I just have to reconfigure it to use the Discovery rather than their n=
ormal $250 MEMS eval kit. =C2=A0This should give me essentially their eva=
l kit minus temperature and pressure for ~$45 instead of $250. =C2=A0More=
 importantly, as soon as I can cobble it together I can use their iNemo s=
uite to play with my IMU and calibrate it, then get it to relay the compu=
ted AHRS data to the STM32F100 that PPZ will run on. =C2=A0I think I'm do=
ing pretty well with it and should finish this week. =C2=A0If there's no =
problems getting PPZ going then I might have the whole system up and runn=
ing by the time my servo connectors arrive from China.

I also looked at ChibiOS and FreeRTOS. =C2=A0ST is using FreeRTOS to run =
their iNemo stuff. =C2=A0The latest version of FreeRTOS runs great on the=
 F103 and has project files for Atollic/eclipse and IAR. =C2=A0Not sure i=
f ST is using the latest FreeRTOS, but it compiles and runs fine.

Perphas there should be a discussion on what RTOS to support in PPZ. =C2=A0=
It's no skin off my back to use ChibiOS since I won't have to mess with t=
he iNemo side of my project once it's working. =C2=A0However, the ease wi=
th which I was able to setup and use FreeRTOS, and the fact that it's rea=
dy to go for both the F100 and F103 in my project (and a lot of other pro=
cessors), leads me to believe it would be a good choice.=20


Notes on the F4 Discovery:

It's a bit larger than the VL Discovery... 97x66mm vs 84x43mm. =C2=A0Make=
 sure you've got enough room/payload for it. The VL is pretty small, but =
it's still about 3X larger than the LISA/M.

The F4 is setup pretty much the same way as the VL. =C2=A0It also has a F=
103 processor to run the ST-Link. =C2=A0I looked in the user manual and i=
t also has the same solder bridges on the bottom. =C2=A0You can take care=
 of your JTAG/programming/debugging worries by using the onboard st-link.=
 =C2=A0There is linux support for the st-link supposedly, you might have =
to search for it a bit though. =C2=A0You can also flash that F103 with Ve=
rsaloon and use it with OpenOCD. =C2=A0There is a pre-compiled Versaloon =
binary for the F103 both with and without a bootloader. =C2=A0If you can'=
t find it I can help you or send it to you.

If you want to program the F103 there are a couple ways... You can just r=
emove the solder bridges from the "Default" box on the bottom and connect=
 the bridges in the "PRG-32" (might just say "reserved" on the F4) box. =C2=
=A0That's kind of tedious if you want to switch back and forth though. =C2=
=A0So here's what I did... On the bottom of the board connect wires to th=
e left side of the 2nd and 4th solder bridges (from the top) in the PRG-3=
2 (or reserved) box. =C2=A0Run those wires straight across to the same pi=
ns on the other 4-pin header (on the right side). =C2=A0Now on the top fi=
nd those header pins and remove the two resistors connected to those pins=
. (They are R11 and R12 on the VL Discovery) =C2=A0The resistors are just=
 to the right of the 2nd and 4th pins on that header (SWD on the VL).

If you do it my way the right 4-pin header programs your target MCU just =
like before, and the 4-pin header on the left now programs the F103. =C2=A0=
You will loose your st-link capability from doing this modification. =C2=A0=
There is no way to flash the ST-Link firmware back onto the F103 once you=
 change it. =C2=A0However, this shouldn't be a problem since you can just=
 use the st-link in another Discovery board to program either processor o=
n the modified board. =C2=A0You just remove the jumpers from the CN3 head=
er and connect a cable from the SWD 4-pin header to either of the 4-pin h=
eaders on your modified board.

Notes: I don't know about connecting the 1st and 3rd pins on the solder b=
ridges. =C2=A0It didn't need them, so I don't wire them up. =C2=A0Pin 1 i=
s labled VCC or VDD but never has any voltage on it, you can ignore this =
pin entirely. =C2=A0Pin 3 is GND. =C2=A0It's already connected to the boa=
rd GND, so I don't mess with it's solder bridge. =C2=A0That's why you onl=
y need to worry about the 2nd and 4th pins. =C2=A0So in the end you'll ne=
ed a 3-wire cable to connect the board for programming. =C2=A0You'll also=
 need another 1 wire cable to connect 5V from the link board to 5v on the=
 target board. =C2=A0You could also probably just power them both through=
 the USB instead though. =C2=A0The first time you flash the F103 you'll n=
eed to use the ST-Link utility. =C2=A0It will give a write/read protectio=
n error, so you need to go into Target -> Option Bytes and disable rea=
d out protection. =C2=A0Now it will flash correctly.

If nothing else, you might want to flash that F103 in your final project =
with a small firmware to put the MCU into sleep/standby/low-power mode. =C2=
=A0I haven't checked if current consumption is reduced by something like =
this, but I imagine it would be. =C2=A0There's no way to know what the st=
-link firmware does with the MCU when it's not in use.


-Jake


  
----- Original Message -----
From: Felix Ruess
Sent: 01/31/12 06:04 AM
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] First step with stm32f4_discovery

Hi Hector,

that is very good to know! I wanted to add the option to use an RTOS
under paparazzi for a long time already. I had originally looked at
FreeRTOS but recently tended more to ChibiOS. I haven't had the time
to really try them out or to do a proper comparison. But there were a
few minor things that let me lean towards ChibiOS.

It would be really great if you could help out here and provide some insi=
ghts.

Cheers, Felix

On Tue, Jan 31, 2012 at 2:38 PM, Hector Garcia de Marina
<=
noeth3r@gmail.com> wrote:
    
Hi Heinrich,

this is the actual board and operating system that I am employing for the
development of my next autopilot.
You can reach me in the ChibiOS forums if you need any help.

H=C3=A9ctor.



On Tue, Jan 31, 2012 at 1:14 PM, Prof. Dr.-Ing. Heinrich Warmers
=
<hwarmers@hs-bremen.de> wrote:
      
Hi,
i found this project:

http://www.chibios.or=
g/dokuwiki/doku.php?id=3Dchibios:articles:stm32f4_discovery
The pcb has the accelerator chip on board.

Heinrich

Hector Garcia de Marina schrieb:

Actually,

you can use the
http://www.ftd=
ichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf=

as well. I has been using it for both JTAG and Serial Port , as it is
employed in Lisa-L, it works well with OpenOCD.

Already, gcc provides a pre-built tool-chain for ARM baremetal systems
(cortex m0-4), including multilib for cortexm4f. So you do not have to bu=
ild
them anymore if you do not want to do it.

H=C3=A9ctor


On Tue, Jan 31, 2012 at 11:52 AM, Prof. Dr.-Ing. Heinrich Warmers
=
<hwarmers@hs-bremen.de> wrote:
        
Hi Stewart,
yesterday i got the olimex stm32 (26 Euro). I think this is also a
candidate for low cost autopilots with paparazzi even for quadrocopters.
You can by a jatag interface=C2=A0 ( OpenPilot Foss Jatag) =C2=A0 for 30 =
Euro
(http://www.opstore.eu/en/2-openpilot) This is based on the w=
ork of=C2=A0 Piotr
Esden-Tempski with the extension that more than one adapter can be used o=
n
the same usb connection. I think this is also working with the paparazzi
hardware (Lisa). A tool chain is the GNU 4.6 CC=C2=A0 in combination with=
 open
cd.
I am=C2=A0 angry of the politic of ST to sell MEMS sensors. Often the chi=
ps
are only available for=C2=A0 less than two years. In 2007 an accelerator =
sensor
in dual line package for the Mikrokopter pcb and in 2010 the rate sensor =
for
the hbmini autopilot, razzor and adreimu..


A low price hardware for the STM=C2=A0 is OpenPilot CopterControl Board
http://www.innov8tived=
esigns.com/product_info.php?cPath=3D125&products_id=3D894
89$
I hope to hear more of your work. Good luck.
=C2=A0regards

Heinrich Warmers


Jake Stewart schrieb:

Thanks Felix, I was hoping someone could clear that up. =C2=A0I'm not qui=
te to
that stage yet, but I'm reinvigorated to know that there's the possibilit=
y
of help if I get stuck.

To explain a bit more about my project... I liked the idea of using ST
chips for the IMU since they were cheap and had free samples available. =C2=
=A0ST
had also been starting to hype their "iNemo" sensor fusion and AHRS
platform. =C2=A0iNemo is supposed to run on STM32F103s, at least at first=
. =C2=A0That,
combined with the fact that LISA uses a STM32 processor, got me thinking
that a STM32 + ST accel/gyro/magnetometer combo was the way to go.

So I decided I better learn the STM32 and got a couple VL Discovery
boards. =C2=A0When I got the Discoveries I was pretty impressed with the =
units,
and thought I'd do well to explore the capabilities. =C2=A0What I found o=
ut was
that the Discovery actually has both F100 and =C2=A0F103 processors. =C2=A0=
The F103
runs the "ST-Link", which is STs USB programming/debugging link. =C2=A0Wh=
at's
cool about the Discovery units is that there are two 4-pin headers on the
board. =C2=A0If you jumper one side you use the st-link to program the on=
board
F100. =C2=A0If you remove the jumpers then the other 4-pin header allows =
you to
use your discovery to connect to any other ST processor and flash/debug i=
t.

After reading about a hack to program the F103 using another discovery
unit, requiring soldering two wires to one side of two SMT solder bridges=
, I
figured out how to tie the right pins together on the bottom so that you =
end
up with one header to program the F100 and one header to program the F103=
.
=C2=A0Now I could easily flash and debug either processor on the board. =C2=
=A0So now
the Discovery becomes a nice little dual processor dev board with USB.
=C2=A0Unfortunately, the F103 is not connected to very much, and what it =
is
connected to is a little less than clear to me. =C2=A0The processors are
connected together by at least two lines and the F103 is connected to a U=
SB
port. =C2=A0I also know that none of the I2C lines are connected and the =
F103
does not have a digital crossbar.

What I ended up doing for the moment was to pull up two I2C pins and
solder little wires to them. =C2=A0I think I've come up with an easier an=
d better
method now that involves tacking some small wires to the processor,
scratching out a couple existing traces, and tying those I2C lines to the
existing header pins. =C2=A0It's somewhat tedious, but making a nice auto=
pilot
board for under $10 seems worth it to me.

Anyways, the master plan is to have the F103 tied to the IMU and running
ST's iNemo sensor fusion / AHRS firmware. =C2=A0The F103 will be dedicate=
d to the
sensor fusion and processing the "true extended state Kalman filter" that=
 ST
is hyping. =C2=A0It will also do some USB tasks, communicate with the F10=
0, and
do whatever else it's limited connections will support (hopefully flashin=
g
the F100 and helping put settings into it from the USB).

So essentially I have the hardware side worked out and now I get to enjoy
the real fun of beating my head against the wall trying to program the
thing. =C2=A0But, I don't see any insurmountable problems standing in the=
 way.

Right now my problem is that the code ST has released only compiles on
IAR 5.x. =C2=A0I wrote and asked them for Atollic/eclipse support and the=
y told
me that only IAR is supported for now. =C2=A0I wrote them back and told t=
hem that
IAR is NOT supported, only an old version of IAR that you can't get anymo=
re
is supported. =C2=A0IAR 6.2+ has some major CSMIS problems which seem to =
have no
good workaround since ST doesn't seem to have any CSMIS files out that
actually work with current versions of IAR.

So I need to figure out how to compile the code on some toolchain that I
can actually get my hands on. =C2=A0I just don't know enough about these
toolchains to figure it out at the moment. =C2=A0Seems like there's a lot=
 of
workspace/project file settings to configure, and I don't really know wha=
t
I'm doing. =C2=A0The free version of Atollic doesn't have the graphical s=
etup
features of the pro version, so it seems like I have to do a lot of diggi=
ng
through XML files and the like to get things running.

At the moment I can flash the iNemo DFU firmware onto the F103 and the
iNemo code also. =C2=A0The DFU firmware (USB firmware upgrade tool) works=
 just
fine. =C2=A0I can actually use the USB connection to flash whatever I wan=
t onto
the F103. =C2=A0Of course, the iNemo code is written for their $250 IMU
evaluation board and I need to change a few settings to work with my pino=
ut,
and strip away the rest of the code related to their other sensors.

My limited success with the iNemo code has kept me mucking about with it,
but I'm about ready to try and get the PPZ code running on the F100 and
worry about iNemo later, if I even really need it.

Is anyone else interested in working on this project with me? =C2=A0The
potential benefit of the project is the development of an ultra-cheap PPZ
hardware platform. =C2=A0It also will offload the effort of AHRS and sens=
or
fusion to ST. =C2=A0Hopefully they can then do all the math and worry abo=
ut
supporting their chips.

ST is also now producing a cheap ($35) little IMU designed to plug into
their sensor eval board (STEVAL-MKI108V2). =C2=A0It uses the latest L3GD2=
0 and
LSM303DLHC MEMS sensor chips. (L3GD20 is the replacement for the L3G4200D=
).
=C2=A0The L3GD20 is claimed to be immune to audio frequency noise and vib=
rations.

STEVAL-MKI108V2
http://www.st.com/internet/evalboard/product/2=
52687.jsp

So the end product of the project will be a PPZ hardware platform
consisting of:
STM32VLDiscovery - $7 (new ST suggested retail price)
STEVAL-MKI108V2 9DOF IMU - $35
Fastrax UP501 GPS - $28
---------------------------------
=3D $70

I think a $70 hardware platform would be an amazing price breakthrough
and really lower the barriers to participation in the PPZ project. =C2=A0=
Cost
alone might draw new people to the project, but existing members with a
significant investment might also consider the benefit of redundancy.
=C2=A0People with existing systems could add a completely redundant backu=
p to
their system for a reasonable price, and new people could have a redundan=
t
system (excluding radio link) for only $140. =C2=A0That could be a great =
safety
improvement.

I'm hooked on doing the project and if anyone else wants to help out it
might not take me a year to get it working. =C2=A0I'm happy to modify the
discovery boards for anyone who wants to get involved without bothersome
soldering. Just shoot me an email. =C2=A0I'm planning to get more Discove=
ry
boards shortly and should have some modified ones ready to go before long=
.

The only real disadvantage I see to this project is that it will require
a rather complicated main wiring harness to connect everything up since i=
t's
not a custom board. =C2=A0Fortunately, I think a IDE hard drive cable (or
similar) will work pretty easily and we'll just have to put the right
connectors to the right wires to end up with a decent connection system.
=C2=A0I'll be happy to make those also as soon as it is figured out how t=
he pins
best map with the PPZ code.


-Jake






----- Original Message -----
From: Felix Ruess
Sent: 01/27/12 05:16 PM
To: paparazzi-devel@nongnu.org
Subject: Re: [Paparazzi-devel] Introduction, Q's about STM32 development

Hi Jake,

just a quick note: I don't think that creating new board files for the
STM32VLDiscovery board would be much work (if you already know
paparazzi). Also flash should just be enough, depending on what
subsystems/modules you include. Flash usage is roughly around 120kB on
my setup here..

Cheers, Felix

On Sat, Jan 21, 2012 at 4:15 PM, antoine drouin <poinix@gmail.com> w=
rote:


Hi Jake



The idea is that the door kicks open and the rope falls to the ground
where it is drug a short distance where particles stick >to the collec=
tor,
then the motor kicks in and winds the sample back up into the pod. =C2=A0=
Then the
plane returns to base. >=C2=A0Using variations of that system should m=
ake it easy
to snag lots of samples from remote locations for cheap. =C2=A0Obviously =
>the
danger is that the sample rope gets tangled and the plane gets dashed int=
o
the ground at 30+ mph.


how far do you need to go fetch your samples? Have you though about
doing it with a quadrotor?

_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel



_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel

          

--
H=C3=A9ctor


________________________________
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel



_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel

        

--
H=C3=A9ctor



_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel

      
_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel
    


_______________________________________________
Paparazzi-devel mailing list
Paparazzi-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pa=
parazzi-devel
  
--------------060905030603020108050607--