TEST LOG # 003 General Scope 1. 2 boards with HW Components: SparkFun (SF) UDB3, DiyDrone (DD) Mediatek GPS, SF/DD XBee Pro, SF 3-axial Magnetometer (3.3v), DD PPM board and SF Cur/Voltage 90A sensor 2. SW : MxPilot1189PUDB3v11 –rev 1189 and Mavlink 0.9 Py generated, stabilization, controls and magnetometer fix patches applied, and all peripheral and sensor components with untouched factory firmware |
Date : 5/11/12, 11am – 06pm Objectives: 1. Test for compile, functions, robustness and consistency-reliability 2.
Resolve board re-cycling, and GPS intermittent
on off lock (suspect – due to memory issue?) experienced at the flying field 3. Check Serial XBee connection (Mavlink and UDB Extra modes) 4. Test magnetometer workings 5. Fine-tune control switches orientation, dampening and boost control parameters 6.
From UDB3 switch to setup UDB4 and test features under diff. scenarios |
||
# |
Settings, scope and scenario details |
Result |
Comment |
1 |
1. UDB3 brd. 3, then brd. 1 2. SW: Serial output set to Mavlink (0.9 python generated), OSD on (custom layout), Mag_yaw_drift on (1), 2 analog channels on in addition to 5 ins and 4 outs |
1. Compiles successfully (program memory at 94%, data at 79%) 2. GPS failed to lock on satellites 3. Board resets or recycles every min. or so, refreshing the OSD, causing the servo controls to glitch consistent across 2 boards and GPSs. 4. No ops to test magnetomet0er, switches and modes or fine tune by eye ball control parms (dampening and boost)
|
Initially suspected HW related issues, tried board 1 and different MTK GPS unit, also recompiled the SW with same setting but w vanilla CC i.e., w/out patches and updates, 6 repeated tests, all same results |
2 |
HW brd. 1 magnetometer disconnected and SW firmware setup changed to Mag yaw disabled (0); and rest of SW components and settings same as above (notably serial output set with Mavlink) |
1. Compiles with 86% on program memory and 74% on data 2. GPS locks (took 12 or so min cold start, 1 min warm start thru button resets, 3. OSD works well , except LOS speed issue, 80km/hr. offset while stationary 4. Switches adj.: 1 back, 2 forward, 3 forward 5. Controls parms adjusted lowered as excessive for FlyWing type control proportions and angles 6. Can’t get the XBee Serial link to handshake. |
Note that with rev1479, magnetometer disabled and serial output set to udb extra, compile was successful at 92% on program and 55% on data. |
3 |
HW Brd. 3 Ssc 1, firmware loaded with magnetometer reconnected and SW Mag yaw enabled, serial output set to serial udb extra, all other settings remain unchanged. Intent: try QGCS instead of HKGCS.
Ssc 2, serial output set to serial_ udb, everything else is same.
Ssc 3, serial output set to serial_none, everything else is same.. |
Ssc 1. Compile failed with "could not allocate program memory”
Ssc 2. Compile failed with "could not allocate program memory” Ssc 3. Compile ok, servos started to cycle and glitch, no GPS lock even after 15 min. of wait per reset, with 3 resets, serial link doesn’t handshake. |
Ssc 3 has same indications as #1, i.e., with combo of Mavlink and all (Mag Yaw, OSD, PPM and 2 analogs) on. Also tried Ssc1 using rev1479 just to discount SW differences and compile error was same. |
4 |
UDB4 Ground testing scope: OSD, magnetometer, (Mavlink & UDB Extra) XBee serial link and functions, 2 cur./voltage sensors (possible?), PPM board (with and without for any latency issue) |
|
Ran out time |
--
--