There are 3 options for connecting your Naze32 receiver. First is PWM, requires connecting a wire from your receiver to the naze32 for each channel, a total of 8 wires. Second is PPM, requires a receiver that supports PPM (like the FrSky D4R-II), and one single wire. Third is Serial (S.bus or satellite for example), requires a receiver that supports a serial signal (like the FrSky X4R-SB or a DSM satellite) and one single wire.
1. PWM (Pulse Width Modulation) Receiver:
This kind of receivers is usually found with cheaper remote controls like the FlySky remote and the FlySky FS-R9B. It requires connecting each receiver channel to the corresponding Naze32 RC input channel (channel 1 on the receiver to channel 1 on naze32 and etc), a total of 8 connections, done with servo male-to-male wires.
In the Cleanflight configurator, under Configuration tab, choose RX_PARALLEL_PWM receiver mode.
2. PPM (Pulse Position Modulation) Receiver:
Buy the FrSky D4R-II PPM Receiver.
Requires connecting receiver channel 1 to Naze32 RC input 1 and using a jumper on channels 2-3 on the receiver.
In the Cleanflight configurator, under Configuration tab, choose RX_PPM receiver mode.
3. Serial Receiver:
Buy the FrSky X4R-SB S.bus receiver (compatible with the FrSky Taranis Remote).
Requires connecting receiver’s S.bus channel to Naze32 RC input 4.
Notice: On naze32 Rev 5, a signal inverter mod will be needed, since the serial signal sent by some receivers (like the Frsky ones) are inverted. An easy mod I found is requires connecting a wire to the inverter chip's input pin. Naze32 Rev6 does not require such mod.
In the Cleanflight configurator,
- under Configuration tab,
- receiver mode: RX_PPM.
- serial receiver provider: Spectrum, sbus or other depending on your receiver provider.
- under Ports tab,
- Enable Serial RX for UART2.