No Mavlink Data from PX4 to OSD

I have recently upgraded from an APM2.0 to a Pixhawk PX4. Everything works fine
except i cannot get any Mavlink data into the Minimosd
My Setup:
Mission Planner v1.3.5 build 1.1.5260.33055
APMPlane FW v3.0.3
Pixhawk PX4 (3DR)
Minimosd 2.1 FW. Minimosd-Extra_Plane v2.2 (3DR Non-Clone)
NO 3DR RADIO USED

The Minimosd Boots up fine, says Booting, completes, then just sits there.
The Minimosd has both power jumpers soldered and is powered just from the PX4.
I have spent a couple of days on this now and tried all the setting i can find regarding the SR1 parameters,
but nothing works.
I have also tried using Minimosd v2.0 and even swapping the rx/tx wires.
Can anyone tell me if APMPlane + PX4 + MissionPlanner + Minimosd should work?
And how to get it to work
Regards
James

Ok - after many hours of playing around with MinimOSD and MinimOSD Extra versions and
trying every conceivable combination/settings of the SR1 parameters
I have been able to get Mavlink data from the Serial1 port to my PX4 and it works!

My simple solution - downgrade APM Plane from v3.0.3 to v3.0.1

I would seem to me that there is a major bug in v3.0.3

try setting these advanced parameters:
BRD_SER1_RTSCTS to zero
BRD_SER2_RTSCTS to zero

and then if that doesn’t fix it…I’ve got no idea.

[quote=“davidbuzz”]try setting these advanced parameters:
BRD_SER1_RTSCTS to zero
BRD_SER2_RTSCTS to zero

and then if that doesn’t fix it…I’ve got no idea.[/quote]
No, don’t do that. Leave both on 2 for automatic. The Pixhawk reliably detects if a connected device understands RTS/CTS and setting it to 0 might cause you problems if you later add the radios.

Did you use the Enable-OSD-button in Mission Planner?

So Craig was kind enough to send me a MinimiOSD so I could look into this problem. Alas, it seems to work fine for me (with a build from latest master). I used the default values for BRD_SER1/2_RTSCTS of 2.

Is anyone still having a problem with this? If so, what software version are you using?

I just wanted to say that I had a similar problem - I could not connect my RPi to the Pixhawk; neither could I connect the Mission Planner via FDTI to TELEM1 (or 2, for what it’s worth). After disabling BRD_SER1_RTSCTS it all worked, Both Mission Planner and my own code. This guy had a similar problem: viewtopic.php?f=21&t=8798

If this solution is not adivsable, please tell me another way to make the connection work :slight_smile: I can help with debugging if required.

Well… I’m stuck.

I have tried to put my mini OSD to work without any success.
I looked into this forum for solutions, but any of the proposed solutions have solved my problem. Now I’m reaching out for help.

All hardware bought from 3DR:

  • Pixhawk (Arduplane 3.0.3) Led: solid green or blue (armed, unarmed) when testing.
    Connections:
    Telem2: 57Kbaud, Telemetry radio (working fine)
    Telem1: 57Kbaud, Mini OSD v2.0 (character set updated, it always displays: “Waiting for mavlink hearbeats” on my monitor). I reset it from time to time, it successfully boots up.
    For both telem ports, flow control, is set to automatic.

All cables are the ones that came with the product. Including the 4 cable connector from Pixhawk to miniOSD. I tried switching the devices connected to the telem ports, radio telemtry to TELEM 1 and mini OSD to TELEM2 and vice versa.

All servos and motors are working fine when the ESC is plugged. Right now I’m testing it without the ESC attached to my Pixhawk. I don’t think this represents a problem. I also tried it outdoors with the GPS fixed.

Any help would be appreciated.

This is the parameters file:
What is a valid file extension to this forum? (txt, no extension and csv aren’t)

#NOTE: 8/18/2014 8:1:13 PM: OSD dosn’t work
ACRO_LOCKING,0
ACRO_PITCH_RATE,180
ACRO_ROLL_RATE,180
AHRS_COMP_BETA,0.10000000
AHRS_EKF_USE,0
AHRS_GPS_GAIN,1.00000000
AHRS_GPS_MINSATS,6
AHRS_GPS_USE,1
AHRS_ORIENTATION,0
AHRS_RP_P,0.20000000
AHRS_TRIM_X,0.00000000
AHRS_TRIM_Y,0.00000000
AHRS_TRIM_Z,0.00000000
AHRS_WIND_MAX,0
AHRS_YAW_P,0.20000000
ALT_CTRL_ALG,0
ALT_HOLD_FBWCM,0
ALT_HOLD_RTL,10000
ALT_MIX,1.00000000
ALT_OFFSET,0
ARMING_CHECK,0
ARMING_DIS_RUD,0
ARMING_REQUIRE,0
ARSPD_AUTOCAL,0
ARSPD_ENABLE,1
ARSPD_FBW_MAX,22
ARSPD_FBW_MIN,9
ARSPD_OFFSET,2.64531159
ARSPD_PIN,15
ARSPD_RATIO,1.99360001
ARSPD_TUBE_ORDER,2
ARSPD_USE,1
AUTOTUNE_LEVEL,5
AUTO_FBW_STEER,0
BATT_AMP_OFFSET,0.00000000
BATT_AMP_PERVOLT,17.00000000
BATT_CAPACITY,2200
BATT_CURR_PIN,3
BATT_MONITOR,4
BATT_VOLT_MULT,10.00000000
BATT_VOLT_PIN,2
BRD_PWM_COUNT,4
BRD_SAFETYENABLE,1
BRD_SER1_RTSCTS,2
BRD_SER2_RTSCTS,2
CAM_DURATION,10
CAM_SERVO_OFF,1100
CAM_SERVO_ON,1300
CAM_TRIGG_DIST,0.00000000
CAM_TRIGG_TYPE,0
COMPASS_AUTODEC,1
COMPASS_DEC,0.00000000
COMPASS_EXTERNAL,1
COMPASS_LEARN,0
COMPASS_MOT2_X,0.00000000
COMPASS_MOT2_Y,0.00000000
COMPASS_MOT2_Z,0.00000000
COMPASS_MOTCT,0
COMPASS_MOT_X,0.00000000
COMPASS_MOT_Y,0.00000000
COMPASS_MOT_Z,0.00000000
COMPASS_OFS2_X,32.95870209
COMPASS_OFS2_Y,84.97979736
COMPASS_OFS2_Z,96.20205688
COMPASS_OFS_X,-123.62224579
COMPASS_OFS_Y,5.79344606
COMPASS_OFS_Z,20.86671066
COMPASS_ORIENT,0
COMPASS_USE,1
EKF_ABIAS_PNOISE,0.00020000
EKF_ACC_PNOISE,0.25000000
EKF_ALT_NOISE,0.50000000
EKF_EAS_GATE,10
EKF_EAS_NOISE,1.39999998
EKF_GBIAS_PNOISE,0.00000100
EKF_GLITCH_ACCEL,150
EKF_GLITCH_RAD,15
EKF_GPS_TYPE,0
EKF_GYRO_PNOISE,0.01500000
EKF_HGT_GATE,10
EKF_MAGB_PNOISE,0.00030000
EKF_MAGE_PNOISE,0.00030000
EKF_MAG_CAL,0
EKF_MAG_GATE,3
EKF_MAG_NOISE,0.05000000
EKF_POSNE_NOISE,0.50000000
EKF_POS_DELAY,220
EKF_POS_GATE,10
EKF_VELD_NOISE,0.50000000
EKF_VELNE_NOISE,0.30000001
EKF_VEL_DELAY,220
EKF_VEL_GATE,2
EKF_WIND_PNOISE,0.10000000
EKF_WIND_PSCALE,0.50000000
ELEVON_CH1_REV,0
ELEVON_CH2_REV,0
ELEVON_MIXING,0
ELEVON_OUTPUT,0
ELEVON_REVERSE,0
FBWB_CLIMB_RATE,2
FBWB_ELEV_REV,0
FENCE_ACTION,0
FENCE_AUTOENABLE,0
FENCE_CHANNEL,0
FENCE_MAXALT,0
FENCE_MINALT,0
FENCE_RETALT,0
FENCE_RET_RALLY,0
FENCE_TOTAL,0
FLAPERON_OUTPUT,0
FLAP_1_PERCNT,0
FLAP_1_SPEED,0
FLAP_2_PERCNT,0
FLAP_2_SPEED,0
FLAP_IN_CHANNEL,0
FLTMODE1,2
FLTMODE2,0
FLTMODE3,7
FLTMODE4,5
FLTMODE5,0
FLTMODE6,0
FLTMODE_CH,8
FORMAT_VERSION,13
FS_BATT_MAH,0.00000000
FS_BATT_VOLTAGE,0.00000000
FS_GCS_ENABL,0
FS_LONG_ACTN,0
FS_LONG_TIMEOUT,20.00000000
FS_SHORT_ACTN,0
FS_SHORT_TIMEOUT,1.50000000
GND_ABS_PRESS,97750.45312500
GND_ALT_OFFSET,0
GND_TEMP,40.53591156
GPS_NAVFILTER,8
GPS_TYPE,1
GPS_TYPE2,0
GROUND_STEER_ALT,0.00000000
GROUND_STEER_DPS,90
INS_ACC2OFFS_X,1.34160793
INS_ACC2OFFS_Y,1.20002162
INS_ACC2OFFS_Z,1.25773621
INS_ACC2SCAL_X,1.00000000
INS_ACC2SCAL_Y,1.00000000
INS_ACC2SCAL_Z,1.00000000
INS_ACCOFFS_X,0.10924388
INS_ACCOFFS_Y,-0.03877195
INS_ACCOFFS_Z,-0.78258610
INS_ACCSCAL_X,1.00000000
INS_ACCSCAL_Y,1.00000000
INS_ACCSCAL_Z,1.00000000
INS_GYR2OFFS_X,0.01573159
INS_GYR2OFFS_Y,-0.02665214
INS_GYR2OFFS_Z,-0.01181947
INS_GYROFFS_X,-0.00929448
INS_GYROFFS_Y,0.02153952
INS_GYROFFS_Z,-0.02744996
INS_MPU6K_FILTER,0
INS_PRODUCT_ID,5
INVERTEDFLT_CH,0
KFF_RDDRMIX,0.50000000
KFF_THR2PTCH,0.00000000
LAND_FLARE_ALT,3.00000000
LAND_FLARE_SEC,2.00000000
LAND_PITCH_CD,0
LEVEL_ROLL_LIMIT,5
LIM_PITCH_MAX,2000
LIM_PITCH_MIN,-2500
LIM_ROLL_CD,4500
LOG_BITMASK,65535
MAG_ENABLE,1
MIN_GNDSPD_CM,0
MIS_RESTART,0
MIS_TOTAL,0
MIXING_GAIN,0.50000000
MNT_ANGMAX_PAN,4500
MNT_ANGMAX_ROL,4500
MNT_ANGMAX_TIL,4500
MNT_ANGMIN_PAN,-4500
MNT_ANGMIN_ROL,-4500
MNT_ANGMIN_TIL,-4500
MNT_CONTROL_X,0.00000000
MNT_CONTROL_Y,0.00000000
MNT_CONTROL_Z,0.00000000
MNT_JSTICK_SPD,0
MNT_MODE,0
MNT_NEUTRAL_X,0.00000000
MNT_NEUTRAL_Y,0.00000000
MNT_NEUTRAL_Z,0.00000000
MNT_RC_IN_PAN,0
MNT_RC_IN_ROLL,0
MNT_RC_IN_TILT,0
MNT_RETRACT_X,0.00000000
MNT_RETRACT_Y,0.00000000
MNT_RETRACT_Z,0.00000000
MNT_STAB_PAN,0
MNT_STAB_ROLL,0
MNT_STAB_TILT,0
NAVL1_DAMPING,0.75000000
NAVL1_PERIOD,25.00000000
NAV_CONTROLLER,1
PTCH2SRV_D,0.02000000
PTCH2SRV_I,0.00000000
PTCH2SRV_IMAX,1500
PTCH2SRV_P,0.40000001
PTCH2SRV_RLL,1.00000000
PTCH2SRV_RMAX_DN,0
PTCH2SRV_RMAX_UP,0
PTCH2SRV_TCONST,0.50000000
RALLY_LIMIT_KM,5.00000000
RALLY_TOTAL,0
RC10_DZ,0
RC10_FUNCTION,0
RC10_MAX,1900
RC10_MIN,1100
RC10_REV,1
RC10_TRIM,1500
RC11_DZ,0
RC11_FUNCTION,0
RC11_MAX,1900
RC11_MIN,1100
RC11_REV,1
RC11_TRIM,1500
RC12_DZ,0
RC12_FUNCTION,0
RC12_MAX,1900
RC12_MIN,1100
RC12_REV,1
RC12_TRIM,1500
RC13_DZ,0
RC13_FUNCTION,0
RC13_MAX,1900
RC13_MIN,1100
RC13_REV,1
RC13_TRIM,1500
RC14_DZ,0
RC14_FUNCTION,0
RC14_MAX,1900
RC14_MIN,1100
RC14_REV,1
RC14_TRIM,1500
RC1_DZ,30
RC1_MAX,1924
RC1_MIN,1104
RC1_REV,1
RC1_TRIM,1515
RC2_DZ,30
RC2_MAX,1924
RC2_MIN,1104
RC2_REV,1
RC2_TRIM,1520
RC3_DZ,30
RC3_MAX,1924
RC3_MIN,1104
RC3_REV,1
RC3_TRIM,1500
RC4_DZ,30
RC4_MAX,1924
RC4_MIN,1104
RC4_REV,1
RC4_TRIM,1393
RC5_DZ,0
RC5_FUNCTION,4
RC5_MAX,2064
RC5_MIN,964
RC5_REV,1
RC5_TRIM,1500
RC6_DZ,0
RC6_FUNCTION,0
RC6_MAX,2064
RC6_MIN,964
RC6_REV,1
RC6_TRIM,1500
RC7_DZ,0
RC7_FUNCTION,0
RC7_MAX,2064
RC7_MIN,964
RC7_REV,1
RC7_TRIM,1500
RC8_DZ,0
RC8_FUNCTION,0
RC8_MAX,2064
RC8_MIN,964
RC8_REV,1
RC8_TRIM,1500
RC9_DZ,0
RC9_FUNCTION,0
RC9_MAX,1900
RC9_MIN,1100
RC9_REV,1
RC9_TRIM,1500
RCMAP_PITCH,2
RCMAP_ROLL,1
RCMAP_THROTTLE,3
RCMAP_YAW,4
RELAY_PIN,54
RELAY_PIN2,-1
RELAY_PIN3,-1
RELAY_PIN4,-1
RLL2SRV_D,0.02000000
RLL2SRV_I,0.00000000
RLL2SRV_IMAX,1500
RLL2SRV_P,0.40000001
RLL2SRV_RMAX,0
RLL2SRV_TCONST,0.50000000
RSSI_PIN,-1
RSSI_RANGE,5.00000000
RST_MISSION_CH,0
RST_SWITCH_CH,0
SCALING_SPEED,15.00000000
SCHED_DEBUG,0
SERIAL0_BAUD,115
SERIAL1_BAUD,57
SERIAL2_BAUD,57
SKIP_GYRO_CAL,0
SONAR_ENABLE,0
SONAR_FUNCTION,0
SONAR_MAX_CM,700
SONAR_MIN_CM,20
SONAR_OFFSET,0.00000000
SONAR_PIN,0
SONAR_SCALING,3.00000000
SONAR_SETTLE_MS,0
SONAR_STOP_PIN,-1
SR0_EXTRA1,10
SR0_EXTRA2,10
SR0_EXTRA3,2
SR0_EXT_STAT,2
SR0_PARAMS,10
SR0_POSITION,3
SR0_RAW_CTRL,2
SR0_RAW_SENS,2
SR0_RC_CHAN,2
SR1_EXTRA1,2
SR1_EXTRA2,2
SR1_EXTRA3,2
SR1_EXT_STAT,2
SR1_PARAMS,10
SR1_POSITION,2
SR1_RAW_CTRL,2
SR1_RAW_SENS,2
SR1_RC_CHAN,2
SR2_EXTRA1,10
SR2_EXTRA2,10
SR2_EXTRA3,2
SR2_EXT_STAT,2
SR2_PARAMS,10
SR2_POSITION,3
SR2_RAW_CTRL,2
SR2_RAW_SENS,2
SR2_RC_CHAN,2
STEER2SRV_D,0.00500000
STEER2SRV_I,0.20000000
STEER2SRV_IMAX,1500
STEER2SRV_MINSPD,1.00000000
STEER2SRV_P,1.79999995
STEER2SRV_TCONST,0.75000000
STICK_MIXING,1
SYSID_MYGCS,255
SYSID_SW_TYPE,0
SYSID_THISMAV,1
SYS_NUM_RESETS,39
TECS_CLMB_MAX,5.00000000
TECS_HGT_OMEGA,3.00000000
TECS_INTEG_GAIN,0.10000000
TECS_LAND_ARSPD,-1.00000000
TECS_LAND_SPDWGT,1.00000000
TECS_LAND_THR,-1.00000000
TECS_PTCH_DAMP,0.00000000
TECS_RLL2THR,10.00000000
TECS_SINK_MAX,5.00000000
TECS_SINK_MIN,2.00000000
TECS_SPDWEIGHT,1.00000000
TECS_SPD_OMEGA,2.00000000
TECS_THR_DAMP,0.50000000
TECS_TIME_CONST,5.00000000
TECS_VERT_ACC,7.00000000
TELEM_DELAY,0
THROTTLE_NUDGE,1
THR_FAILSAFE,1
THR_FS_VALUE,950
THR_MAX,75
THR_MIN,0
THR_PASS_STAB,0
THR_SLEWRATE,100
THR_SUPP_MAN,0
TKOFF_THR_DELAY,2
TKOFF_THR_MINACC,0.00000000
TKOFF_THR_MINSPD,0.00000000
TRIM_ARSPD_CM,1200
TRIM_AUTO,0
TRIM_PITCH_CD,0
TRIM_THROTTLE,45
VTAIL_OUTPUT,0
WP_LOITER_RAD,60
WP_MAX_RADIUS,0
WP_RADIUS,30
YAW2SRV_DAMP,0.00000000
YAW2SRV_IMAX,1500
YAW2SRV_INT,0.00000000
YAW2SRV_RLL,1.00000000
YAW2SRV_SLIP,0.00000000

@nexus8,
How about including your full parameter list as a text file next time.
Regards,
TCIII GM

I tried!!

But the forum rejected my file because of its extension!
I tried txt, csv and no extension.

Apologies.

I had similar problem, but I solved it easily :

  1. power up pixhawk with main battery and OSD connected, wait until pixhawk has blue light

  2. power up analog side of OSD (gimbal, camera, video transmitter) with second battery (3S)

  3. normally now you should have signal from OSD as a layer on your screen/googles

If you change the power up scheme in opposite direction, you get stuck with No mavlink data message. If you still see this message even after you have done the correct power up setup order, disconnect everything and wait for 5min to cool down everything. After the OSD board is cool again, start the power sequence again. This simple solution worked for me.