Cabell

Details

Protocol Number: 34 Autobind: No Channel Re-mapping: Yes Extended Limits: No Failsafe Support: Yes Receiver Match: No Telemetry: Yes (telemetry sub-protocol only) Option Value: N/A

Notes

Homegrown protocol with variable number of channels (4-16) and telemetry (RSSI, V1, V2).

It is a FHSS protocol developed by Dennis Cabell (KE8FZX) using the NRF24L01+ 2.4 GHz transceiver.

45 channels are used frequency hop from 2.403 through 2.447 GHz. The reason for using 45 channels is to keep operation within the overlap area between the 2.4 GHz ISM band (governed in the USA by FCC part 15) and the HAM portion of the band (governed in the USA by FCC part 97).

This allows part 15 compliant use of the protocol, while allowing licensed amateur radio operators to operate under the less restrictive part 97 rules if desired.

Additional details about configuring and using the protocol are available at the project page on GitHub: https://github.com/soligen2010/RC_RX_CABELL_V3_FHSS

Channel Assignment

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

A

E

T

R

AUX1

AUX2

AUX3

AUX4

AUX5

AUX6

AUX7

AUX8

AUX9

AUX10

Sub Protocols

0 - CABELL_V3

4 to 16 channels, without telemetry

1 - CABELL_V3_TELEMETRY

4 to 16 channels with telemetry (RSSI, V1, V2).

V1 & V2 can be used to return any analog voltage between 0 and 5 volts, so can be used for battery voltage or any other sensor that provides an analog voltage.

2 - CABELL_SET_FAIL_SAFE

Stores failsafe values in the receiver.

The channel values are set when the sub-protocol is changed to 6, so hold sticks in place as the sub-protocol is changed.

7 - CABELL_UNBIND

The receiver bound to the model is un-bound.

Un-binding happens immediately when the sub-protocol is set to 7.