Search found 17 matches

by pyronaught
Sat Jul 25, 2015 5:19 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

One method would be to use one multiwii as the FC and then completely reprogram a second multiwii to act as a port expander. So the 2nd multiwii would be a dedicated pulse generator that does not do any flight control calculations and only communicates with the main FC over I2C. All it does is gener...
by pyronaught
Thu Jul 23, 2015 9:09 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

There's plenty of room to add more motor pods, but the problem is I've got all 8 outputs occupied on the wii. I would have to stack another Wii board and then run four more motor pods of that one, configured for auto-level using just fixed rotors and ignoring all input except throttle. That would gi...
by pyronaught
Thu Jul 23, 2015 3:06 am
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

The single yaw motor wasn't causing a problem, it was the paired tilting for pitch and roll that would create a big loss of vertical thrust. That has all been fixed now with the code I posted above. I had to disable the code for motor normalizing too, it was causing problems. The only remaining prob...
by pyronaught
Wed Jul 22, 2015 3:38 am
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

I finally got it flying in a controllable state. There's still an issue with nose dives when moving sideways too fast, so I have to keep it slow for now until I get that solved. I can also make it do a flip by cutting the throttle while moving sideways, but if it doesn't flip all the way back around...
by pyronaught
Tue Jul 21, 2015 5:54 am
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

I'm getting it dialed in, it is getting easier to fly now. Here's the current mix code: #elif defined( QUADP_TILT ) // note that yaw is removed from all motors and placed on the rear servo motor[0] = PIDMIX( 0,+1,0); //REAR D9 motor[1] = PIDMIX(-1, 0,0); //RIGHT D10 motor[2] = PIDMIX(+1, 0,0); //LEF...
by pyronaught
Mon Jul 20, 2015 12:17 am
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

So far the thing that makes this flight mode tricky to manage is the drop in downward thrust that occurs when the rotors tilt. Full tilt can result in a pretty dramatic loss of vertical thrust and it is kind of tricky to have to always be compensating for it with increased throttle. For example, if ...
by pyronaught
Sun Jul 19, 2015 12:25 am
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

Accidentally flew it with auto-level turned off and crashed it today. Auto-level is mandatory since you have no control over pitch and roll angles. It has to stay perfectly level, otherwise if it pitches up or down in the direction of travel when moving fast then you get runaway pitch with no way to...
by pyronaught
Fri Jul 17, 2015 11:39 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

Got it working. That's pretty cool that this code can be so easily customized for unconventional projects like this :)
by pyronaught
Fri Jul 17, 2015 7:32 pm
Forum: Software development
Topic: Visual Studio vs. Atmel Studio
Replies: 2
Views: 815

Re: Visual Studio vs. Atmel Studio

I've been using Visual Micro on Atmel Studio without any problems, I just miss the feature where code that doesn't get compiled is color coded. I do see where defines are color coded to indicate if they have been defined or not, but it also flags conditional defines as being defined even when the co...
by pyronaught
Fri Jul 17, 2015 6:05 pm
Forum: Software development
Topic: Visual Studio vs. Atmel Studio
Replies: 2
Views: 815

Visual Studio vs. Atmel Studio

In Visual Studio, any code that has been excluded using conditional defines will be greyed out and optionally hidden so that you don't have to look at code that doesn't apply to your current configuration. In a project that makes such extensive use of conditional compiling such as this MultiWii code...
by pyronaught
Fri Jul 17, 2015 4:10 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

Here's a picture that shows what I'm trying to do. The goal is to keep the body of the craft level when flying laterally, instead of tilting it in the direction of travel like how a normal quad works. So opposing sets of motors need to tilt as a pair in the direction of travel as shown in the drawin...
by pyronaught
Thu Jul 16, 2015 10:14 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

Here's the thing that doesn't seem compatible with the way the mixTable() setup works: my design requires the pitch and roll commands from the transmitter to be ignored in the PID calculations. But this does not seem possible using the current defines since RC commands are rolled into the calculatio...
by pyronaught
Thu Jul 16, 2015 4:27 am
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

As starting point you need a type with 4 motors and 4 servos. This is possible but not setup yet. From there it is only mixing stuff mostly. I see what you are talking about now. I'm going to try this: #define QUADP_TILT ... #define SERVO_RATES {0,1,0,1,1,0,1,100} ... #elif defined(QUADP_TILT) #def...
by pyronaught
Thu Jul 16, 2015 1:44 am
Forum: Software development
Topic: MultiWii EZ-GUI
Replies: 1434
Views: 293757

Re: MultiWii EZ-GUI

I side loaded EZ-GUI onto a Kindle Fire, but am unable to unlock it due to google play not being installed. I could probably jump through a bunch of hoops to get google play installed, but was wondering if there is a simpler way to unlock it and pay the author?
by pyronaught
Tue Jul 14, 2015 5:10 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Re: Independent Tilt Rotor Support?

When you say not setup yet, does this mean there has to be code changes to make it happen? On the mixing side, do you mean mixing on the Tx or would that be part of the code changes that need to be added in the MultiWii? Ideally there would just be a config tem like "Quad+ tilt-rotor" or s...
by pyronaught
Mon Jul 13, 2015 4:04 pm
Forum: Software development
Topic: Independent Tilt Rotor Support?
Replies: 20
Views: 5131

Independent Tilt Rotor Support?

Before reinventing the wheel, I want to check if what I'm trying to do is already supported in the MultiWii code. I'm flying a quad in plus mode where each motor has it's own servo for tilting the prop angle. The servos need to be linked in pairs such that the left and right move together when the p...
by pyronaught
Sun Jun 28, 2015 7:14 pm
Forum: General discussions
Topic: wiki pages full of compiler warnings
Replies: 1
Views: 550

wiki pages full of compiler warnings

When I try to use the multiwii wiki pages they are full of warnings that make the pages unreadable. Happens on both FireFox and IE. Here's a few examples of what the warnings say: Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/radiocommande...