[solved]How to connect QGroundControl to Pixracer 1.4 through UART(Radio)

#1

Hi guys,

I am just wondering if you can help me to connect the QGroundControl to a Pixracer 1.4 through UART(FPV Radio Telemetry Air Module)

I got the log file already, you can find below and I also attached some images to help explain.

I look forward to hear from you guys.

Thank you in advance.

[D] at /Users/travis/build/mavlink/qgroundcontrol/src/QGCApplication.cc:259 - “Settings location “/Users/ronildo/.config/org.qgroundcontrol/QGroundControl.ini” Is writable?: true”
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/QGCLoggingCategory.cc:99 - “Filter rules “qt.network.ssl.warning=false\n*Log.debug=false\nLinkManagerLog.debug=true\nMultiVehicleManagerLog.debug=true\n””
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/Vehicle/MAVLinkLogManager.cc:359 - “MAVLink logs directory: “/Users/ronildo/Documents/QGroundControl/Logs””
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/QtLocationPlugin/QGCMapEngine.cpp:215 - “Map Cache in: “/Users/ronildo/Library/Caches/QGCMapCache300” / “qgcMapCache.db””
[D] at qrc:///qml/QGroundControl/ScreenTools/ScreenTools.qml:117 - “0.05625”
[D] at qrc:///qml/QGroundControl/FlightDisplay/GuidedActionsController.qml:130 - “_activeVehicle(0) _vehicleArmed(0) guidedModeSupported(0) _vehicleFlying(0) _vehicleInRTLMode(0) pauseVehicleSupported(0) _vehiclePaused(0) _flightMode()”
[D] at qrc:///qml/QGroundControl/FlightDisplay/GuidedActionsController.qml:130 - “_activeVehicle(0) _vehicleArmed(0) guidedModeSupported(0) _vehicleFlying(0) _vehicleInRTLMode(0) pauseVehicleSupported(0) _vehiclePaused(0) _flightMode()”
[D] at qrc:///qml/QGroundControl/Controls/SliderSwitch.qml:74 - “32 45”
[D] at qrc:///qml/QGroundControl/FlightDisplay/GuidedActionsController.qml:130 - “_activeVehicle(0) _vehicleArmed(0) guidedModeSupported(0) _vehicleFlying(0) _vehicleInRTLMode(0) pauseVehicleSupported(0) _vehiclePaused(0) _flightMode()”
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/MAVLinkProtocol.cc:413 - “Orphaned log file count 0”
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/LinkManager.cc:461 - “New auto-connect UDP port added”
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/LinkManager.cc:515 - “Waiting for next autoconnect pass “/dev/cu.SLAB_USBtoUART””
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/LinkManager.cc:515 - “Waiting for next autoconnect pass “/dev/tty.SLAB_USBtoUART””
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/LinkManager.cc:558 - “New auto-connect port added: “SiK Radio on cu.SLAB_USBtoUART (AutoConnect)” “/dev/cu.SLAB_USBtoUART””
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/LinkManager.cc:558 - “New auto-connect port added: “SiK Radio on tty.SLAB_USBtoUART (AutoConnect)” “/dev/tty.SLAB_USBtoUART””
[D] at /Users/travis/build/mavlink/qgroundcontrol/src/comm/SerialLink.cc:212 - “open failed “Resource busy” QSerialPort::SerialPortError(PermissionError) “/dev/tty.SLAB_USBtoUART” true”

#2

Looks like you might be using a Stable build? Try a Daily Build. That “open failed resource busy” thing has been fixed.

1 Like
#3

Hi. I tried to get the latest version through the link below:

https://s3-us-west-2.amazonaws.com/qgroundcontrol/builds/master/QGroundControl.dmg

I am not sure if I got the right version so the problem still persist, please see image below.

#4

Ok. Still not quite sure what is going on. Can you move this to a QGC GitHub Issue and we’ll keep debugging there.

#5

Ok. Thanks again for your help, I moved this issue to the link below.

#6

It is solved. I believe it was a problem with the driver which I fixed. Thank you

#7

Hi there,

I got same problem as you I am getting this error

/Users/travis/build/mavlink/qgroundcontrol/src/comm/SerialLink.cc:231 - "open failed "Resource busy" QSerialPort::SerialPortError(PermissionError) "/dev/tty.SLAB_USBtoUART" true"

I tried to reinstall drivers but no luck.
MacOS High Sierra 10.13.6

Thanks for any advice