Where can I connect 433MHz wireless telemetry module with my Ardupilot supporting FCB?

Hello,

I have an iFlight Blitz Whoop F7 AIO Flight Controller Board. The pinout of the board is shown below.

Now, the question is where to connect the 433 MHz telemetry for the autonomous flight of this drone?

I am not using the DJI camera system, so the plug-and-play pin is unused.

  • R4 and T4 for GPS connection
  • T7 is used for the Receiver
  • R7 is unused
  • 5V and GND are obviously in use.
  • R3 is unused
  • T3 pad came out with the cable after a day of soldering. So, that pad is now useless.
  • I have SDA, SCL, and all the LED and buzzer pins unused.

Let me know if I can use any SerialX Protocol pin that is already in use (with 57600 as the common baud rate). OR in case there are any other ways out.

Thank You.

So use that port.

Not if T7 is in use.

You need an unused serial port (both RX and TX).

Right missed that.

This is all you have:

  • SERIAL0 → USB
  • SERIAL1 → USART1 (DJI connector, DJI Goggle OSD protocol) (DMA capable)
  • SERIAL2 → USART2 (RX2 on DJI connector, protocol is for RC input) (DMA capable)
  • SERIAL3 → USART3 (GPS) (DMA capable)
  • SERIAL4 → UART4 (User)
  • SERIAL7 → UART7 (User)

Yes. I follow that document as well as board data sheet. So, that way, I do not have any Tx - Rx pair open for use except R1, T1.

Should I make a cable connector wiring as per the requirement and change serial 1 protocol.
One thing I noted that there is no T2.

Yes, use UART1, since that’s the only available port.

1 Like

Thanks Yuri.

I will need to work on the connector part.

A little out of the way, another question. In Betaflight, we have angle and acro mode. In Ardupilot, we have multiple modes, including Loiter and Altitude Hold. This one is a tiny drone which I have flown on Betaflight with ease, just due to angle mode, as I do not use goggles. What will happen in the Ardu pilot? Will loiter mode work as it does in bigger drones, or is there any process of slowing the drone down? And for Drone size below 200mm also, the autotune process remains the same?

Thanks.

if i were you i will

option 1 - easyway
move gps to R7 (FC can accept RX only from GPS it just can’t reconfigure)
and use R4/T4 fore your telemetry

option 2 - need added esp32 like wroom32 it’s only $2
connect esp32 to R4/T4
set that port to mavlink
create one serial port on esp32 to receive
and create two serial port (one for your telemetry - passthrough)
and one for your GPS
incoming GPS you need to send (inject) into telemetry (to FC) with mavlink_msg_gps_input
dont forget to set gps_type to 14

I liked your option 1. But I am trying to catch, where should I connect the Receiver of my Radio?

R7 isn’t available. SERIAL7 is set up as a half-duplex port for RC input, and you can’t split it up like that.

The easy way is to pin a connector to use SERIAL1 and be done with it.

1 Like

Thanks. The Wireless communication is now working.

By the way, there is no mention of UART for OSD in the manual. On which serial is it connected?

It looks like it was intended to go on SERIAL1, but you’re out of ports now.

Yeah. That’s the truth.

If I had Serial 1 with me, would it be possible to receive video on the MP screen directly? In that case, was the 5.8G skydroid receiver required?

Video is not transmitted via autopilot serial ports.