Search found 154 matches
- Thu Oct 02, 2014 11:11 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
before I scour google, I wanted to ask first... is there currently a hack to enable control of pan/tilt servos for an FPV cam on a 4-servo AIRPLANE setup within MW & on a MEGA board? The last piece in my puzzle is controlling the PT gimbal from the MW, since I have a single, long lead from the R...
- Thu Oct 02, 2014 10:36 am
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
"your rude post above" Now it is even more evident. Thanks for make 100% clear your position you're welcome... now let it go & learn to move on... So, do you actually have anything constructive to say, or are you just here to troll, be antagonizing, reiterate how much you love MW8's c...
- Thu Oct 02, 2014 10:32 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
FYI, for anyone using FLYING_WING... In case anyone wants to play with the rate settings for pitch&roll without having to recompile, here's what I did... //Output.cpp, mixTable() function #elif defined( FLYING_WING ) #elif defined( FLYING_WING ) /***************************** FLYING WING *******...
- Thu Oct 02, 2014 10:03 am
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Re:
Seriously ... you don't need any reflow oven station ... just a 3$ cheap battery power iron is enough for the job for DIY Naze32. Actually ... even no soldering at all if you get some GY-86 / GY-87 with already pre solder pin. Hot glue come handy for stick the 10DOF on the STM32 board. that's not &...
- Wed Oct 01, 2014 11:46 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Re:
Seriously ... you don't need any reflow oven station ... just a 3$ cheap battery power iron is enough for the job for DIY Naze32. Actually ... even no soldering at all if you get some GY-86 / GY-87 with already pre solder pin. Hot glue come handy for stick the 10DOF on the STM32 board. that's not &...
- Tue Sep 30, 2014 11:44 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re:
^^^^ No apologies. I have very little tolerance for stupid people, especially those that want to act like condescending assholes or try to belittle others. Sadly, this seems to be the growing trend around the RC world. Btw, you're seriously kidding yourself if you think that was a real user. It's ju...
- Tue Sep 30, 2014 9:09 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
$18 Naze32 clone available at clonespy m and then you order it and have to wait six months for paul to ship, no thanks. show me an afro clone on ebay. I want a full-sensor FC from a little chinese man on ebay. You do know you can build your own full board in 10 minutes for $10....? GOOGLE Then you ...
- Tue Sep 30, 2014 10:07 am
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
Jim Lee - you were my inspiration up until D) c++ object oriented. you're on your own my friend... +1 OO Coding ... make no sense with limited memory and CPU power The next step from OO Coding will be to go to virtual machine using Java ... like many server applications do in these days But one thi...
- Tue Sep 30, 2014 10:03 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
question: what's the best practice for deciding on "servo rates"? It seems that the only effect they have is to multiply the PID factor by the specified percentage, so then couldn't the values simply be set to 100 and then have the throw controlled only by the PID term? Or, am I missing so...
- Tue Sep 30, 2014 1:59 am
- Forum: Software development
- Topic: PPM Sum Input for CRIUS AIO V2 (aka PL1 / ICP5)
- Replies: 24
- Views: 12058
Re: PPM Sum Input for CRIUS AIO V2 (aka PL1 / ICP5)
found this thread. I'm trying to setup PPM for AIRPLANE mode on a CRIUS AIOP V2 board. The code suggested above by SpaceFish works fine for reading PPM on PL1. The problem now is that TIMER5 is used for both PPM and for generating PWM servo output on MEGA boards with MEGA_HW_PWM_SERVOS disabled (the...
- Tue Sep 30, 2014 12:32 am
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
Jim Lee - you were my inspiration up until D) c++ object oriented. you're on your own my friend... hmmm. there's nothing wrong with going OOP. At first it kinda sux, but, in the long-run, it's much cleaner and better. The funny&stupid thing is that inside of GPS.cpp, there's a class called &quo...
- Sun Sep 28, 2014 5:26 am
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
ezio wrote:Leo wrote:Thanks. I didn't think of GPS altitude
Next time I'll pay attention to the GPS conditions in EZ GUI.
Actually MW doesn't use the GPS altitude at all.
don't know if it matters in this context, but PatrikE's fixed-wing NAV code uses GPS altitude instead of baro altitude. Just an FYI...
- Sun Sep 28, 2014 5:23 am
- Forum: Boards
- Topic: Naze32 hardware discussion thread
- Replies: 3249
- Views: 1405923
Re: Naze32 hardware discussion thread
scrat wrote:Just buy acro board.
nope, acro doesn't have baro. onboard baro is fine, but onboard mag has issues.
However, if TC says the sensor interface is moving to SPI, then it doesn't matter anyway...
- Thu Sep 25, 2014 1:38 pm
- Forum: Boards
- Topic: Naze32 hardware discussion thread
- Replies: 3249
- Views: 1405923
Re: Sv: Naze32 hardware discussion thread
sorry if this has been asked before, but, other than removing the chip itself, is there any way to easily disable the onboard mag sensor on the afro naze32? I'm assuming there isn't but figured I'd check just in case... Short answer. No. For the equipped and knowledgeable it's simple. Just remove t...
- Wed Sep 24, 2014 6:22 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
Rubadub : MultiWii has assembly coded function for the most resource hungry integer function (multiplication) that's not true, and sounds like a bunch of marketing hype. there's pretty much standard multiplication going on throughout the majority of the code, with only a couple/few assembly routine...
- Wed Sep 24, 2014 3:52 am
- Forum: Boards
- Topic: Naze32 hardware discussion thread
- Replies: 3249
- Views: 1405923
Re: Naze32 hardware discussion thread
sorry if this has been asked before, but, other than removing the chip itself, is there any way to easily disable the onboard mag sensor on the afro naze32? I'm assuming there isn't but figured I'd check just in case...
- Wed Sep 24, 2014 2:21 am
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
ezio wrote:If there is enough demand I will add it. For now easier for me is add custom command.
ok, I'll try to come up with a final prototype for adding the ROLLRATE and PITCHRATE to the protocol for FLYING_WING. I'll post back as soon as it's ready for your inspection/approval...
- Wed Sep 24, 2014 2:16 am
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
quick & easy feature request: in MISC menu, please add options for changing Power Sensor variables, conf.psensornull and conf.pint2ma. The MSP protocol supports it? oops, i just checked, and it doesn't. I can add it to Protocol.cpp with your approval/guidance/blessing. Could we please work some...
- Tue Sep 23, 2014 11:19 am
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
quick & easy feature request:
in MISC menu, please add options for changing Power Sensor variables, conf.psensornull and conf.pint2ma.
in MISC menu, please add options for changing Power Sensor variables, conf.psensornull and conf.pint2ma.
- Tue Sep 23, 2014 2:03 am
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
KK2 has its own (optimized?) math libraries for dealing with the integer math. Though I haven't verified it, I'm pretty sure that KK did it that way for a good reason. I believe there's even a 24-bit integer type that's used, which seems like a great compromise. signed 16bit is just too damn small t...
- Sun Sep 21, 2014 3:41 am
- Forum: Software development
- Topic: should baro glitch on EEPROM write?
- Replies: 1
- Views: 1052
should baro glitch on EEPROM write?
I wrote a question in the boards/hardware forum, but apparently no one monitors that. I've got a CRIUS AIOP V2 board, and I'm noticing that the altitude from the baro sensor (MS5611) will temporarily spike in the GUI whenever a setting is written to EEPROM. This coincides with a short pause of the i...
- Sat Sep 20, 2014 12:46 am
- Forum: Shields, boards and sensors
- Topic: EEPROM write voltage spike on MEGA, causes baro alt spike?
- Replies: 1
- Views: 930
EEPROM write voltage spike on MEGA, causes baro alt spike?
Can anyone with a MEGA board & MS5611 please try the following test: ⋅ power up board ⋅ connect to MW GUI ⋅ make sure that the altitude readings from the baro sensor have stabilized in the graph ⋅ make any change (such as an AUX checkbox) and write the cha...
- Fri Sep 19, 2014 9:05 pm
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
ok, but would it be able to handle custom MSP commands? I'm playing with creating a custom MSP_SET for setting the ROLLRATE and PITCHRATE variables for flying wings. I had to add two new variables to the conf_t struct and then create a new MSP_SET command & logic for setting these values with t...
- Fri Sep 19, 2014 12:51 am
- Forum: Software development
- Topic: attitude lock mode?
- Replies: 8
- Views: 3599
Re: attitude lock mode?
some mock-up code... Multiwii.cpp //line 96 #ifdef ACC "ATTITUDE;" #endif //line 150 #ifdef ACC 20, //"ATTITUDE;" #endif //line 183 #if ACC int16_t attilock[2]; #endif //line 976 if (rcOptions[BOXATTITUDE]){ f.ANGLE_MODE=0; f.HORIZON_MODE=0; if (!f.ATTITUDE_MODE) { attilock[ROLL]...
- Thu Sep 18, 2014 10:26 pm
- Forum: Software development
- Topic: attitude lock mode?
- Replies: 8
- Views: 3599
Re: attitude lock mode?
this describes it pretty accurately: m probably someone (not me) could even copy/adapt the taulabs controller to use in multiwii. yup, there you go, that's what I was referring to. It even states that it gives a more locked-in feel. The implementation would be simple, you basically just need to app...
- Thu Sep 18, 2014 8:50 pm
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
MOTOR_STOP is handled later after all mixers. And applies on all models. I was under the impression that this wasn't the case when using a servo pin for throttle. Also, FLYING_WING mode has a motor count of zero in def.h, which would it exclude it from the "motor normalization" section of...
- Thu Sep 18, 2014 8:44 pm
- Forum: Software development
- Topic: attitude lock mode?
- Replies: 8
- Views: 3599
Re: attitude lock mode?
Ideally, yes, that's true... but, in the real world, if the copter drifts slowly, the gyro's won't detect it.
Angle should be locked with data from acc sensor for it to be a true attitude lock.
Angle should be locked with data from acc sensor for it to be a true attitude lock.
- Thu Sep 18, 2014 12:17 pm
- Forum: Software development
- Topic: attitude lock mode?
- Replies: 8
- Views: 3599
Re: attitude lock mode?
Try: Angle + GPS hold(Position Hold) + Baro (altutude hold)+ Mag (head hold) thanks, but that's not quite it. ANGLE will try to level the 'copter based on the calibrated ACC values and ACC trim. BARO is alt hold, which isn't really what I'm referring to. MAG *can* be part of the equation, assuming ...
- Thu Sep 18, 2014 10:52 am
- Forum: Software development
- Topic: attitude lock mode?
- Replies: 8
- Views: 3599
attitude lock mode?
I searched around, but couldn't find anything relevant, or perhaps I missed it. Is there an 'attitude lock' flight mode in MW? i.e., releasing the sticks will hold copter's attitude (Roll/Pitch/Yaw angles all held fixed). I'm not talking about HORIZON either. I want the ability to set the copter's a...
- Thu Sep 18, 2014 7:53 am
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
ok, but would it be able to handle custom MSP commands? I'm playing with creating a custom MSP_SET for setting the ROLLRATE and PITCHRATE variables for flying wings. I had to add two new variables to the conf_t struct and then create a new MSP_SET command & logic for setting these values with th...
- Thu Sep 18, 2014 5:51 am
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
might be a stupid question, but can the CLI feature in EZ-GUI be used to send raw MSP_SET* messages? Or, does it only support the baseflight CLI features? Technically it is possible. Everything you put there is send to the flight control board. But it will be very difficult to do it as you have to ...
- Wed Sep 17, 2014 11:30 pm
- Forum: Software development
- Topic: MultiWii EZ-GUI
- Replies: 1434
- Views: 665008
Re: MultiWii EZ-GUI
might be a stupid question, but can the CLI feature in EZ-GUI be used to send raw MSP_SET* messages? Or, does it only support the baseflight CLI features?
- Wed Sep 17, 2014 11:07 pm
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
quick question: from looking at the code, it appears that the MOTOR_STOP option doesn't have any effect on FLYING_WING mode. I've made the following change, but I'm not sure what consequences it might have on Patrik's NAV code /***************************** FLYING WING ******************************...
- Wed Sep 17, 2014 9:51 pm
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
PatrikE wrote:I tested 0.8 and the throws was close to recommendations in the manual for the plane.
It would be easier to be able to adjust from Gui..
In Baseflight version it can be set from CLI.
ok, thanks.
yes, it would be great to have in the GUI or CLI, at least for the MEGA versions...
- Wed Sep 17, 2014 11:03 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
What's the reasoning behind selecting the default values of 0.5 for these constants? It's away to keep symmetrical throws on combinated full throws on Roll/Pitch. If you apply Roll without the 0.5 constant it can use whole Servorange. When you then apply elevator that servo can't move past the endp...
- Wed Sep 17, 2014 3:08 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
questions about ROLLRATE and PITCHRATE constants for flying wing's. What's the reasoning behind selecting the default values of 0.5 for these constants? What effect would changing them have on flying wing performance? - I read the code & can understand the algorithm, but I'm trying to get a real...
- Tue Sep 16, 2014 9:24 pm
- Forum: Software development
- Topic: RSSI injection on RC channel
- Replies: 25
- Views: 7550
Re: RSSI injection on RC channel
Thanks for comitting - this is nice feature Rubadub For me jumpy display of RSSI on an OSD is annoying - I get asked more to average readings than display actual... I have also noticed that for the digital RSSI, you can get 100% RSSI then 0% because the one rx packet didn't get processed by the rx....
- Tue Sep 16, 2014 3:11 pm
- Forum: Software development
- Topic: RSSI injection on RC channel
- Replies: 25
- Views: 7550
Re: RSSI injection on RC channel
FYI, one thing I did personally was avoid using the rcData value because it is an averaged value. #if defined(RX_RSSI_CHAN) extern volatile uint16_t rcValue[]; uint16_t r = map((uint16_t)constrain(rcValue[RX_RSSI_CHAN],1000,2000), 1000, 2000, 0, 1023); #else uint16_t r = analogRead(RX_RSSI_PIN); #en...
- Fri Sep 12, 2014 1:28 am
- Forum: Software development
- Topic: RSSI injection on RC channel
- Replies: 25
- Views: 7550
Re: RSSI injection on RC channel
i just did it like this: added note that RX_RSSI_CHAN starts at 0 #if defined(RX_RSSI_CHAN) uint16_t r = map((uint16_t)rcData[RX_RSSI_CHAN], 1000, 2000, 0, 1023); #else uint16_t r = analogRead(RX_RSSI_PIN); #endif #define RX_RSSI_CHAN 6 //RSSI injection on selected channel (for PPM, SBUS, etc.) (St...
- Thu Sep 11, 2014 6:41 am
- Forum: Software development
- Topic: RSSI injection on RC channel
- Replies: 25
- Views: 7550
Re: RSSI injection on RC channel
I ended up doing the following: #if defined(RX_RSSI_CHAN) && RX_RSSI_CHAN>0 uint16_t r = (uint16_t) rcData[RX_RSSI_CHAN]; //range [1000:2000] r=(r-1000)*1023/1000; //scale to 0-1023 range #else uint16_t r = analogRead(RX_RSSI_PIN); #endif same basic concept, just added a little sanity check ...
- Mon Sep 08, 2014 9:18 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
some more random ideas... toss this ugly, dated forum system & go with something more modern. find some qualified web coders, get them into quads, and then recruit them to completely redo the web info, consolidtate all the random wikis, doc's, crap into something clean & understandable. come...
- Thu Sep 04, 2014 1:42 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
In gps.h. #define FAILSAFE // Enable RTH failsafe incl Auto DisARM at home to autoland Comment that too. aaaah, ok, that must have been it, the defines were all hidden in GPS.h. Do you need approval to send them to config.h? It would be a lot more helpful if they were in the main config file
- Wed Sep 03, 2014 10:32 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
It's Failsafe!.. Failsafe throttle is 1350 if you have not changed it. Roll 1450 is there to put the plane in a large left turn instead of flying level for ever.(Flyaway) Start Transmitter and Angle mode should be disabled. Make sure you commented FAILSAFE in config. yes, but the strange thing is t...
- Wed Sep 03, 2014 7:35 am
- Forum: Shields, boards and sensors
- Topic: Need Crius AIOP V2 schematic please...
- Replies: 0
- Views: 1001
Need Crius AIOP V2 schematic please...
Can someone please provide or show me where I can find a schematic for the CRIUS AIOP v2 board? I'm having an issue with very unstable & inaccurate MS5611 baro readings from one of my CRIUS AIOP V2 boards. I own two boards and only one is exhibiting strange behavior. MWGUI shows alt values jumpi...
- Wed Sep 03, 2014 2:04 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
another issue that I'm finding is that ANGLE mode is enabled by default during testing (ANGLE box is green in MWGUI) and I can't disable it. I have FAILSAFE disabled in config.h and I have no receiver connected to the FC. THR channel reads 1350 & ROLL reads 1450 (not sure why, should be at 1500)...
- Wed Sep 03, 2014 1:24 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
The Idéa behind it is that it should work with a minimum of sensors. And there can be problem if the Baro is affected by airspeed. GPS altitude is good enough for RTH But not precision Navigation. My plane rarely diff more than 2-3 meters in alt.' In void FW_NAV() you can change it to use Baro. // ...
- Tue Sep 02, 2014 11:46 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
LVNeptune wrote:
$18 Naze32 clone available at clonespy http://witespyquad.gostorego.com/the-flip32.html
and then you order it and have to wait six months for paul to ship, no thanks.
show me an afro clone on ebay. I want a full-sensor FC from a little chinese man on ebay.
- Tue Sep 02, 2014 11:20 pm
- Forum: Software development
- Topic: Why development has stopped?
- Replies: 230
- Views: 75505
Re: Why development has stopped?
wow, lot's of stuff going on this thread. Here are some pretty clear points that I can see IMO: move to github & decide on a *group* of people that can handle the main repo & not just one guy being the supreme overlord who decides which patch stays & which doesn't. branch, branch, branch...
- Tue Sep 02, 2014 10:04 pm
- Forum: Software development
- Topic: RSSI injection on RC channel
- Replies: 25
- Views: 7550
Re: RSSI injection on RC channel
ReadError wrote:For what its worth, Baseflight has this feature..
https://github.com/multiwii/baseflight/ ... #L493-L499
cool, lol, almost the exact same thing that I came up with...
- Tue Sep 02, 2014 10:40 am
- Forum: Software development
- Topic: Airplane mode
- Replies: 512
- Views: 211244
Re: Airplane mode
For planes BaroMode will control throttle Not Elevator It's meant for copter use where throttle is used for controlling altitude. It's a little wrong approach for planes... Otherwise i don't think throttle should be controlled in V2.3. You can test to clear Eeprom. Is all servo/Esc on correct pins?...