Flip32 F4 / Airbot F4 : Pinout

There is very little reliable information about Flip32 F4 / Airbot F4 on the internet, so I’ve decided to fix it. Today, pinout map for Flip32 F4 (Betaflight 3.0.1) and some additional notes:

Flip32 F4 Flight Controller pinout

  • Betaflight 3: use REVO target
  • UART1 is only UART with inverters, so S.BUS can be connected only here
  • S.BUS / PPM pin is connected to UART1 RX
  • To use PPM, UART1 can not be used
  • To use S.Bus, UART1 has to be used as SerialRx
  • FrSky S.Port can be used only with UART1 (inverters)
  • UART3 is shared with I2C. I2C can not be used when UART3 is enabled
  • external I2C is not tested ATM
  • Both Vbat lines are connected to onboard 1.5A voltage regulator (BEC)
  • Onboard BEC has to be powered if voltage monitoring is used
  • Onboard BEC will be disabled only if voltage supplied to ESC lines is higher than BEC output! This is a design flaw! There is no way to force usage of external BEC and still use voltage monitoring!
  • I suggest not to supply 5V to OSD from UART header but use external BEC with common ground

43 thoughts to “Flip32 F4 / Airbot F4 : Pinout”

  1. a uart1,uart3,and uart6 are shown. are the uart2 & uart4 on the bottom of the board, or does the board just have the 3 uarts?
    Russ from Coral Springs, Fl. usa

  2. Thanks for this… why doesn’t any FPV components come with at least a web link to even a basic wire hookup diagram? Please continue, we need this!

  3. Hi could you tell me please where to connect the signal wire of my spektrum satelite to when i want to bind it? Is it UART3 (RX) / TX / SBUS … ? I just cant get it to bind correctly using raceflight (with serial_rx on uart3, spektrum 2048 and “set spektrum_sat_bind = 9”).

    1. Lars

      It’s always easier To bind your satalite using another receiver then once it’s bound connect that to your FC and your ready to go. Going through the FC to bind is a pain I think.

    2. Spektrum sat connects to J8 which is the socket next to the micro USB socket, you can either plug the sat lead straight in (shortened to suit) or as I did solder to the rear of the socket. You will then be able to bind with the CLI

  4. I soldered the pins to uart one but every time I try to save and reboot the board connects it then says there was no connection for 10 seconds and disconnects and when I plug and unplug serial rx is back off.

  5. In rcgroups, one user mentioned that the FC regulator gets very hot if battery voltage is connected to VBAT. What’s the best way of powering the FC and keep voltage monitoring alive, but not risk overheating at the same time?

    And did I get you right: If I connect 5 Volt from external BEC to a FC ESC pin, voltage monitoring will be dead? So we should connect full LiPo voltage (4S in my case) to the VBAT pin and we are good to go? No risk of thermal runaway of the regulator?

    1. LDO getting hot only when too much current is drawn from it. ATM I’m powering FC itself and X4RSB from the board.
      Only OSD is powered from secondary BEC and 5V from that BEC is not connected to +5V ESC pins.

      1. Great news, thank you! I’ll power VTX and camera from my MATEK board BECs separately and not connect the MATEK +5V to the FC’s ESC pins.

  6. Hi,
    thanks for your great post – helped me a lot. Currently I’m stuck in getting my X4R frsky receiver to work. I soldered it to 5V,GND,SBUS (above the ESC signal PINs). Is this the correct position? It didn’t work for me. In Betaflight I configured UART1 as serial_RX.
    Should I solder the PINs from X4R receiver to UART1 RX pin?

    Thanks for your help!

    1. Yes, those are correct pins. Check if SBUS protocol is used . UART1 should be serialRX and SerialRX should be chosen on “configuration” screen

      1. Thanks for your quick response. Of course I also choose serial rx in the configuration screen. Still no success. I’m using betaflight 3.1.0. Maybe I try to downgrade.

          1. Thanks for your help. I figured out the issue. The flight controller was simply damaged. Luckily I had a second one and there it works like a charm – also with Betaflight 3.1.0.

            Finally I finished my quad.

            Thanks for your help!

  7. Do you think just removing the voltage regulator and adding 5v to the ESC line would allow the FC to operate correctly and stop the heating issue?

    1. When I only connected via 5v from PDB to ESC pins my airbotF4 didn’t work properly. When I connected to VBAT on the flight controller with full voltage it was fine. Now I have both connected and it works as expected. In rcgroups there was the recommendation to connect both. But I have a clone from banggood, maybe there is a difference.

        1. I have both PDB 5v and FC reg running with vbat (4S). Still gets very hot. No other load. Interested to see what the solution is.

  8. Is there a possibility to get telemetry working? Tried UART1 Tx, didnt work. I also tried UART6 TX and UART6 TX with a bridge to RX and softserial enabled. no luck. i also tried telemetry_inversion ON but also no luck. this is frustrating 🙁

    1. Which telemetry protocol and which software. I’m using INAV with SmartPort ion this board with external hardware inverters without any problems

  9. I read all the comment here and am still confused. Could anyone check if I understand correctly:

    1. I want to have voltage monitoring working.
    1) Do connect Lipo battery input on PDB to VBAT on FC.
    2) Do not connect 5V on PDB to ESC pins on FC.

    2. There are two VBAT pins. Which one should I connect from PDB? Which GND should be connected for VBAT?

    I am using Flip32 F4 MPU6500 version and Matek 5 in 1 PDB.

    1. Both VBAT are the same line, so you can choose freely.

      Voltage Monitoring will work only with VBAT connected. I suggest to connect VBAT, but power RX from PDB

      1. Only connecting from PDB to VBAT can supply power to FC?

        and also any GND can be used for VBAT? I mean + for VBAT pin and – for any GND?

        1. Yes, directly from battery to VBAT and it will power FC.
          GND from PDB and FC have to be connected, but this is all.

  10. I’m wondering if there’s a way to use flysky pwm rx? I see a ch5 and ch6 but where is 1-4? This is my first flight controller after the Naze32. I’m getting a trannis in the future so would I have to get that first?

    1. In theory it is possible to use pins from UARTs and I2C as PWM, but that does not makes much sense.
      You can buy FlySky iA6B to get PPM from it

    1. Onboard voltage stabilizer will will overheat. It can barely stand 4S. So I would say, no, do not connect 5S to Vbat to this board

      1. Even if i dont pull any current from it ? I mean my pdb supplies 5v to my camera, receiver, and to the card via esc rails ?

        1. This board has poor ESC rail separation. Even if powering only board itself, it will overheat.
          21V-5V = 16V. 16V * 100mA = 1.6W of heat.
          You can try removing LDO and making a passthrough from ESC rail to LDO output.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.