This product will be useful for people requiring PWM outputs from their ExpressLRS or Crossfire radio receiver. It converts from CRSF, which is the protocol used by ExpressLRS and Crossfire receivers, to PWM outputs which is the signal used to drive servos and ESCs. This particular breakout board provides 10ย PWM connections and PWM output frequency can be adjusted for faster servos (50Hzย default)ย –ย Matek also make a 6-channel version. In addition to the PWM connections, the board has anย onboard 90A current sensor input, and theย values are includedย in the CRSF telemetry and sent to the connected transmitter.ย There are also 2x uarts to allow for connection of a GPS receiver (NMEA output), which then transmits the coordinates along with the Crossfire Telemetry. The board is compatible with up to 36v input, but please note this doesn’t power the servo rail, instead you should power from an external source e.g. a 5v ESC UBEC orย external voltage regulator.
Please note, this listing is just for the converter and doesn’t include a receiver as pictured in the images below.
Pinouts and Pads
- Tx1/Rx1(UART1) for CRSF protocol Receiver
- Tx2/Rx2(UART2) for GPS/firmware update/setting parameters
- 1~10: CH1~CH10 PWM outputs
- Curr: current sensor signal (0~3.3V)
- Vbat: Battery voltage sensing (0~36V)
- G: ground
- 4v5 pad voltage = 5V pad voltage -0.3V,ย make sure the voltage on 5V pad is not higher than receiver and GPS rated voltage.
Failsafe
- Failsafe value is set automatically after CRSF-PWM board is powered on and receive CRSF signal. LED blinks 8 times quickly.
- Failsafe value = The PWM value of each channel(except CH3) when CRSF signal is received by CRSF-PWM board for the first time
- CH3 is specially arranged for the throttle,ย Failsafe value = 988 by default.
- Usually put the Throttleย joystick to the lowest point,ย put AIL(Roll), ELE(Pitch), RUD(Yaw) middle before powering on receiver.
LED status
- slow blinks: CRSF-PWM board doesnโt receive CRSF signal, e.g., receiver is not bound with transmitter, receiver is not connected to UART1 of CRSF-PWM board.
- 8x quick blinks: CRSF-PWM board received CRSF signal and failsafe value is saved.
- solid ON:ย CRSF-PWM board and receiver are working normally
- 2x slow blinks between 8x fast blink and solid on: CLI mode is active
GPS telemetry
- Compatible with GPS NMEA protocol, 1Hz, Baud 9600~115200
- GPS โTXโ to CRSF-PWM board โRXโ Single wire half duplex UART connection,ย ย CRSF-PWM board โTXโ to GPS โRXโ is not essential.
- Support GPS Telemetry ID: GPS, GSpd, Hdg, Alt, Sats
- u-blox series GPS can output โ0+1 โ UBX+NMEAโ protocol by default
- Sensors(GPS, GSpd, Hdg, Alt, Sats) will blink in Transmitter TELEMETRY tab once CRSF-PWM board has connection with GPS.
- Troubleshooting for no GPS telemetry,ย double check the wiring between GPS and CRSF-PWM board,ย some u-blox GPS may donโt output NMEA protcol, you need to be reverted GPS to default configuration in u-center.
- withย OpenTX Telemetry Logging, You can plot your flight path or search the lost plane.
TIM & PWM Frequency
- PWM frequency on all 10x Channels can be configured according to TIM
- PWM run at 50Hz by default
- TIM2:ย CH1, CH2, CH4
- TIM16: CH3
- TIM3:ย CH5, CH6, CH7, CH8
- TIM1:ย CH9, CH10
CLI mode
- If CRSF-PWM board doesnโt detect GPS connected to UART2 within 10 seconds after powering on,ย CLI mode will active.
- After CLI mode is active, CRSF-PWM board can be connected to configurator via USB-TTL module/FC passthrough.
- in CLI mode, CRSF-PWM board firmware can be updated
- CLI mode has no effect to receiver CRSF signal and PWM outputs
Reviews
Clear filtersThere are no reviews yet.