Cannot connect QGroundControl to internal PX4 (VOXL2)
- 
					
					
					
					
 Hi All, I can't get QGroundControl to connect to the internal PX4. I ran voxl-vision-px4 to setup the mavlink connection. voxl inspect shows the following. Service Name | Enabled | Running | CPU Usagedocker-autorun | Disabled | Not Running | 
 docker-daemon | Disabled | Not Running |
 modallink-relink | Disabled | Not Running |
 voxl-camera-server | Enabled | Not Running |
 voxl-cpu-monitor | Disabled | Not Running |
 voxl-dfs-server | Disabled | Not Running |
 voxl-imu-server | Enabled | Running | 0.0
 voxl-mavlink-server | Enabled | Running | 0.0
 voxl-modem | Disabled | Not Running |
 voxl-portal | Disabled | Not Running |
 voxl-px4-imu-server | Disabled | Not Running |
 voxl-px4 | Enabled | Running | 0.0
 voxl-qvio-server | Disabled | Not Running |
 voxl-remote-id | Disabled | Not Running |
 voxl-softap | Disabled | Not Running |
 voxl-static-ip | Disabled | Not Running |
 voxl-streamer | Disabled | Not Running |
 voxl-tag-detector | Disabled | Not Running |
 voxl-tflite-server | Disabled | Not Running |
 voxl-time-sync | Disabled | Not Running |
 voxl-vision-px4 | Enabled | Not Running |
 voxl-wait-for-fs | Enabled | Completed |The voxl-vision-px4.conf shows: { 
 "config_file_version": 1,
 "qgc_ip": "10.4.107.57",
 "en_secondary_qgc": false,
 "secondary_qgc_ip": "192.168.1.214",
 "qgc_udp_port_number": 14550,
 "udp_mtu": 512,
 "en_localhost_mavlink_udp": true,
 "localhost_udp_port_number": 14551,
 "vio_pipe": "qvio",
 "en_vio": true,
 "en_send_vio_to_qgc": false,
 "en_reset_vio_if_initialized_inverted": true,
 "vio_warmup_s": 3,
 "send_odom_while_failed": false,
 "horizon_cal_tolerance": 0.5,
 "offboard_mode": "off",
 "follow_tag_id": 0,
 "figure_eight_move_home": true,
 "robot_radius": 0.300000011920929,
 "collision_sampling_dt": 0.1,
 "max_lookahead_distance": 1,
 "en_tag_fixed_frame": false,
 "fixed_frame_filter_len": 5,
 "en_transform_mavlink_pos_setpoints_from_fixed_frame": false,
 "en_voa": true,
 "en_send_voa_to_qgc": false,
 "voa_upper_bound_m": -0.15000000596046448,
 "voa_lower_bound_m": 0.15000000596046448,
 "voa_memory_s": 1,
 "voa_inputs": [{
 "enabled": true,
 "type": "point_cloud",
 "input_pipe": "dfs_point_cloud",
 "frame": "stereo_l"
 }, {
 "enabled": true,
 "type": "point_cloud",
 "input_pipe": "stereo_front_pc",
 "frame": "stereo_front_l"
 }, {
 "enabled": true,
 "type": "point_cloud",
 "input_pipe": "stereo_rear_pc",
 "frame": "stereo_rear_l"
 }, {
 "enabled": true,
 "type": "tof",
 "input_pipe": "tof",
 "frame": "tof"
 }, {
 "enabled": true,
 "type": "rangefinder",
 "input_pipe": "rangefinders",
 "frame": "body"
 }]
 }and the IP is correct. Nothing shows up at the QGroundControl client side. 
- 
					
					
					
					
 Can you ping 192.168.1.214from the computer that you are running QGC to make sure there is proper network connectivity between the two?
- 
					
					
					
					
 @Chad-Sweet I haven't tried. However, I manage to get it working by doing a factory reset configuration of the VOXL2. Don't know why it made a difference though.