|
|
|
|
|
|
||
|
Moldova, Chisinau
Joined Oct 2012
86 Posts
|
Quote:
and second is after about 30 seconds... so Throttle channel stay steady, but on of the motor channel got up rpm but other got down. ... When I;m trying to turn on oneside my quad, I don't get in GUI position changes ... |
|
|
||
|
|
|
|
Joined Sep 2011
39 Posts
|
So i found out that problem was with the ULTRA PWM ESC.....and i also found out that i should propably do this https://code.google.com/r/foobarbecu...026507cb474f76 but i really dont know how. Will you help me?...doesnt anybody has firmware with those changes?
|
|
|
|
|
|
|
Moldova, Chisinau
Joined Oct 2012
86 Posts
|
I found a very strange issue,
My Board is Crius MW Lite 1.0 (frimaware was 2.1 stok) I bought this board from RC-Timer. When I uncomment #define CRIUS_LE after compile > upload new firmware, on my board don't work sensor gyro/accelerometer MPU6050 And in gui I get a lot of I2C errors, If I comment this #define CRIUS_LE and uncomment sensor type in config.h #define MPU6050 than my boar works without any errors on I2C and gyro acc also work What can be the problem ? Firmare 2.1 ,aduino 1.0.3, Thanks in advice |
|
|
|
|
||
|
|
Quote:
the only time you need to define sensors is if your board is not in the list ,or its a board you assembled with separate sensor boards . |
|
|
||
|
|
||
|
United States, NY, Albany
Joined Sep 2012
1,318 Posts
|
Quote:
The CRIUS_LITE and CRIUS_SE that are sold recently are probably 2.0 versions and the settings are different from the ones in MultiWii/config.h. I would guess one of the other MPU6050 defines would probably work, but you may be better off making the adjustments manually. You can see that the sensor definitions are out of date. Code:
#if defined(CRIUS_LITE)
#define ITG3200
#define ADXL345
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#endif
#if defined(CRIUS_SE)
#define ITG3200
#define BMA180
#define HMC5883
#define BMP085
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
#endif
Code:
/* I2C gyroscope */
//#define WMP
//#define ITG3200
//#define L3G4200D
#define MPU6050 //combo + ACC
Code:
/* individual sensor orientation */
//#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = Y; accADC[PITCH] = -X; accADC[YAW] = Z;}
//#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW] = Z;}
//#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
|
|
|
||
|
|
||
|
Moldova, Chisinau
Joined Oct 2012
86 Posts
|
Quote:
As I saw MPU6050 is defined in CRIUS LITE sensors, so it must work, but don't work on my board. I will check sensor settings from CRIUS LITE again... Thx all for trying help |
|
|
||
|
|
||
|
Moldova, Chisinau
Joined Oct 2012
86 Posts
|
Quote:
I use version 2.1 |
|
|
||
|
|
|
|
Joined Jun 2012
84 Posts
|
Hey All! Have a question regarding getting my quad to get off the ground. I'll give it a quick rundown, Rctimer 2212/15 930kv motors, gemfan 10x4.5 props, Rctimer 30a escs (not simon k flashed), Mwc 2012 board (the red one), 3s 2200 35c battery, Turnigy ubec, Home made frame of plywood. The board and receiver were pulled from a perfectly working, great flying quad (now sort of regretting that decision haha) of the same size and weight a dji 450. The board is mounted with 2 layers of the foam tape (it has always worked in the past for me) The new frame and all components are 1015g. The other setup weighed the same so its not too heavy. The only difference at this point are the escs, motors and frame. The escs were calibrated one at a time to the receiver throttle channel, for the throttle range, to remove the cutoffs, and set the timing to medium. The props are spinning in the right direction and are the proper rotation for each corner (I triple checked and I'm going to check again in the morning) The board is also plugged in correctly. What happens is the quad spins up, gets just light on the skids and the throttle just kinda backs off. It wont get more than an inch or two off the floor. Feels like it wont reach full throttle. The escs seem to reach full throttle when tested individually, but not hooked to the board. Its running 2.1 and hasn't been changed since it was removed from the old quad. The old esc was a Hobbywing 4n1 Quattro which worked great, that is my next step to put it back in to isolate the problem. Is there something that must be changed in the code for these escs? I have only updated to the newer versions, defined the board and the x copter, I have not messed with the code at all.
|
|
|
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New Product Full Foxtech AIO Glasses Review | Guizmo12 | Video Piloting (FPV/RPV) | 1200 | May 05, 2013 03:04 PM |
| Sold Arduino / MultiWii / Megapirates Boards | 3rdeyepro | Aircraft - Electric - Multirotor (FS/W) | 3 | Dec 03, 2011 08:43 PM |
| Wanted MSR 5in1 boards and MCPX 3in boards | beachflyer | Aircraft - Electric - Helis (FS/W) | 3 | Nov 22, 2011 09:14 PM |
| Discussion Foxtech AIO goggles RX? | Teamsherman | Video Piloting (FPV/RPV) | 2 | Oct 02, 2011 10:06 AM |
| Sold 3 x PCB boards for multiwii copter for $28 | madushan2008 | Aircraft - Electric - Multirotor (FS/W) | 1 | Sep 06, 2011 06:53 AM |