Currently Browsing: hobbies

Repairing servos on Speedo MKII

I used Futaba S3114 servos for the ailerons.

servo centered, airleron taped straight

servo centered, airleron taped straight

i hope this blue tape keeps the CA from flowing into the horn

i hope this blue tape keeps the CA from flowing into the horn

used a servo testing tool to keep the servo horn from moving while gluing

used a servo testing tool to keep the servo horn from moving while gluing

clamped together with some balsa on the bottom to press servo evenly

clamped together with some balsa on the bottom to press servo evenly

this is clean

this is clean


BlueSkyRc.com Micro Quad Build

This is a build log for the BlueSkyRC.com Micro Quad v2:

James’ Micro Quad:

 

I plan to use the HobbyKing MultiWii 328P flight controller with a spektrum satellite receiver.

Parts list:

BlueSkyRc.com:

Hobbyking.com:

 


Hammer 2.4 Build

Just picked up a Hammer 2.4 from alofthobbies.com

The build will start shortly…


JR/Spektrum Satellite and HK MultiWii 328P FC

This is a brief guide for how to get your JR/Spektrum Satellite working with the HobbyKing MultiWii 328P Flight Controller.  This would not have been possible without help from Danal Estes and his website at http://www.desquared.com/instructions.html.

  1. Download MultiWii dev_r1177
  2. Open the sketch in Arduino 1.001
  3. Select ‘Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328 for the ‘Board’ type
  4. Select ‘Arduino as ISP’ for the ‘Programmer’ type
  5. Select your correct ‘Serial Port’
  6. Edit config.h per one of the following options:
  7. Option 1 (my way): I used the following definitions (I have a JR X9503 w/ 2048-bit resolution): UPDATE: I am now using:
    #define I2C_SPEED 400000L
    #define ITG3200
    #define HMC5883
    #define BMA180 
    #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;}
    #undef INTERNAL_I2C_PULLUPS
    #define SPEKTRUM 2048
    #define SPEK_SERIAL_PORT 0
    // this is my old settings
    //#define QUADX
    //#define Bobs_10DOF_BMP_V1 // BobsQuads 10DOF V1 with ITG3200, BMA180, HMC5883L & BMP180 - BMP180 is software compatible with BMP085
    //#define SPEKTRUM 2048
    //#define SPEK_SERIAL_PORT 0
  8. Option 2 (hobbyking recommendation):
    a. Choose the copter configuration
    b. Reverse the yaw sense if needed
    c. Use: #define I2C_SPEED 400000L
    d. Use: #define INTERNAL_I2C_PULLUPS
    e. Use: #define RCAUXPIN8 or #define RCAUXPIN12 if you want to use AUX2 for mode selection in addition to AUX1
    f. Use: #define FREEIMUv035_BMP
    g. Use: #define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y;magADC[PITCH] = X; magADC[YAW] = Z;} note this has to be entered manually, not already there but commented out…else compass heading is off 90deg
    h. Everything else is left as is…
  9. File menu –> Upload (make certain jumper is set to USB mode)
  10. Board is now ready to use.  (switch jumper back to SAT mode)

 

UPDATE: I am now using these settings:

#define I2C_SPEED 400000L
#define ITG3200
#define HMC5883
#define BMA180 
#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;}
#undef INTERNAL_I2C_PULLUPS

Other reference material:



Herb flying over Santa Barbara Harbor


Herb flying over Santa Barbara Harbor


« Previous Entries Next Entries »

Powered by WordPress | Designed by Elegant Themes