Pixhawk 4 SPKT/DSM Connection Spektrum Receiver/Transmitter

Hello and thank you to all ahead of time for any help,

I am currently assembling a HolyBro S500 v2 kit with the hopes of using a Spektrum DX6e transmitter and a AR620 or SPM4650 receiver. I had feverishly ordered everything thinking I had everything I needed until I came upon using the DSM/SPKT connector for the receiver. Closer inspection of the kit upon arrival yielded a cluster of wires that weren’t intuitively usable with a Spektrum receiver. According to the PX4 documentation from this link, Radio Systems · PX4 v1.9.0 User Guide, all Spektrum DSM RC receivers are compatible and must be connected to the SPKT/DSM input.

With the understanding that the cables have to connect via the SPKT/DSM port, I thought there would be a turnkey cable available from HolyBro/ Spektrum with the kit but that does not seem to be the case. For hooking up the receivers, I searched the forums and looked at the Pixhawk 2 and Pixhawk 4 pinouts. The number of pins went from three on the Pixhawk 2 to five on the Pixhawk 4. I am currently continuing forward with trying to make a custom wire with a 5 pin JST-GH connector to 4 pin JST-GH connector to the SPKT/DSM port, but am unsure about which of the new pins are necessary. I know that there were initial SRXL2 incompatibilities with Pixhawk that have been resolved since its release.

Pixhawk 4 DSM RC Port
Pin Signal Volt
1(null) VDD_5V_SBUS_RC +5V
2(yellow) SBUS* +3.3V
3(null) RSSI** +3.3V
4(red) VDD_3V3_SPEKTRUM +3.3V
5(black) GND GND

  • Connect SBUS or DSM/SPKT receiver’s signal wire here
    ** Sends the RC singal strength

SPM4650 Pins
1 S
2 N/C (No Connect)
3 +
4 -

Included Pixhawk 4 DSMX receiver cable
5 pin JST GH to 3 pin Molex Picoblade

The supplied DSMX receiver has cables on the 2,4,and 5 pins.
I was going to strip the molex picoblade end of the wire and solder it onto the SPM4650 pins with the following connections:
DSM/SBUS RC Port => SPM4650
2 (SBUS* +3.3V) => 1 (S)
4 (VDD_3V3_SPEKTRUM +3.3V) => 3 (+)
5 (GND) => 4 (-)

Would this be an appropriate connection for the Pixhawk 4 and a Spektrum receiver or have I missed the boat entirely?

Any circumferential information, sources, or advice would be appreciated as the PX4 documentation did not specify any recommended Spektrum transmitter/receiver pairs so this would be a chance to expand upon that.

Chris

Hey !
I have the very same question using R-XSR receivers from FrSky.
Did you find the answer ?

I bought the PX4 Vision which provides several cables to connect to the DSM/SBUS connector on the Pixhawk.
But the 4 cables used that are coming from the R-XSR are the following one:

  • GND
  • +5 V
  • S-Port
  • SBUS_IN

or it seems that I should use the SBUS_OUT to send command to the Pixhawk4.

Did you just rewire the connector ?

Thanks for help !

I believe the connection I provided is correct. However, the Spektrum RX require two cables totaling $30 in order to update. One of them I don’t have so I went with FrSky setup instead.

This wiring diagram from the documentation shows that you should be connecting to the DSM/SBUS RC or PPM RC with your receiver.
https://docs.px4.io/master/en/assembly/quick_start_pixhawk4.html

Your receiver is both an S.Bus and CPPM. The default signal is CPPM according to the manual I found here: https://www.frsky-rc.com/wp-content/uploads/Downloads/Manual/R-XSR/R-XSR%20ACCST%20-Manual.pdf

You can change the signal by following the video on this page:

An interesting note from the manual: “SBUS/CPPM output (BLUE LED stay lit indicates R-XSR in SBUS mode, otherwise in CPPM mode)”

You do not need to worry about S-Port (Smart Port) unless you want the telemetry broadcast from the RX too. Tutorials on how to connect telemetry this can be found here: FrSky Telemetry · PX4 v1.9.0 User Guide

I believe SBUS_IN is not used unless you are setting up a Master/Slave connection with another RX.

I think GND,+5V, and SBUS_OUT on the RX side is all you will need but whether you use the DSM/SBUS RC or the PPM RC with the Pixhawk is up to you.

Here is an interesting article if you would like more than enough info on telemetry signals:

I hope you found this informative and helpful. Feel free to follow up with either your success or failure as it will certainly help anyone in the future.

Chris

1 Like

Sorry for delay, but thanks Chris your answer did help me a lot !