You might try lowering the MAXTHROTTLE value in case your Flysky transmitter is no outputting the full 2000 microseconds pulse. Try 1900 and see if that has any affect. Worst case you will reach actual full throttle is bit sooner than the stick reaches full throttle on your transmitter.
The only other test would be to measure the voltage going to all 4 motors at full throttle. You will have to anchor your quad to do this and don’t run it like that for longer than the few seconds it takes to get your readings.
If you are getting full power to the motors then you will have to decrease the weight of your quad. Drill holes in your wooden arms. Take off anything that doesn’t contribute to making it fly. Consider using a smaller battery.
1 Like
okay, wait, I re-config it then
Aw! you're wow.
I reduce the min and max throttle to:
min throttle to 1150
max to 1850
I commented the board "Ladybird"
and change it to "GY-521" or "MPU6050" (both are works)
And all finally done!
My drone now can fly 50% throttle
For future users who still needs this old firmware (2.3 ver), here's the full config for brushed multiwii 2.3 mini drone (720 coreless (brushed) dc motor and diy brushed esc):
#define QUADX
#define MINTHROTTLE 1150
#define MAXTHROTTLE 1850
#define I2C_SPEED 400000L
#define GY_521
#define MPU6050_LPF_42HZ
#define FAILSAFE
#define EXT_MOTOR_RANGE
#define MOTOR_STOP
I'm glad you solved your problem with proper setup of the oled parameters.
The handed motors coils are the same I guess, but if you look at the brushes you will see they are different CCW to CW.
They didn't make two kinds of motors for no reason, your mileage may vary but I believe you will have longer life with the proper motors.
a7
Okay, thanks for adding more info about that. I'll try it when I plan to buy it again. I really hope that as you said: "I believe you will have longer life with the proper motors"
It should, but those brushed motors do wear out, or fail miserably.
There are two schools of thought in breaking in brushed motors.
One says do not: there is nothing like brand new motors for the first dozens of minutes of there lifetime.
The other says run them unloaded at 10 or 20 percent maximum speed for a few minutes (like 15 20 seconds at a time) or some such recipe. I did that a few times, but kept no records that would prove anything,
You can find spendy brushed motors that claim to be worth the extra cost, I have not found this to be so compelling.
Just consider it a cost of operation I guess, no matter what you spend they do crap out from use and abuse.
a7
1 Like
Usually while in use, which in this case means the drone is likely flying when it happens.
If you consider the roll of each of the two resistors, the placement of the large resistor between the pin and ground, then the gate resistor from the pin to the gate, is the correct choice.
See
and
a7
2 Likes
I suspect these settings had more to do with your success. Do you know what they mean?
Edit:
I see you are using a GY-521 module. This must be your gyro sensor. Correctly defining this probably helped you the most.
Yes, the gy-521 is the gyro censor I use in this project. But the "GY-521" I mean is the types of board mentioned in multiwii firmware (config.h)
It's okay if I still use Ladybird as the type of multiwii board because the point is to reduce the range of throttle (min: 1150 and max:1850)
I also tried: 1100 and 1900 an it worked as well. So flexible I think. I love configured it with lines of code instead of install the firmware without seeing the firmware code.
In most cases, my problem can be solved by doing calibrating the ESC. But, Mine is DIY brushed esc where there's no IC chip to store the config/calibration.