Review: DYS F4 Pro V2 Flight Controller – AIO FC

The DYS F4 Pro V2 FC is a new AIO (all in one) flight controller that has been very popular among mini quad builders. In this review we will take a look at the features and some close up photos.

Make sure to check out this article how to choose flight controllers for quadcopter.

The DYS F4 Pro FC is available from:

What’s Special about the DYS F4 Pro FC?

The DYS F4 Pro V2 FC is very similar in terms of features and capability to other Betaflight AIO FC’s such as the Kakute F4 and Betaflgiht F3, which all have integrated PDB and OSD that enable much simpler and cleaner builds.

There are a few features that set apart the DYS F4 Pro from other flight controller boards:

  • Integrated vibration-damping mounting grommets, therefore no soft mounting bobbins required
  • Pin headers for connecting the DYS 4in1 ESC by stacking on top of it without any soldering
  • The board has waterproof Conformal Coating
  • One of the best FC layout designs IMO
  • However, there are some issues with this FC… please read on to learn more

Here is the specification of the DYS F4 Pro:

  • STM32 F4 with MPU6000 Gyro
  • Support 2S to 6S voltage input
  • Voltage output: [email protected]
  • Integrated Betaflight OSD (how to setup betaflight OSD)
  • Bulit-in Current Sensor
  • Supports Betaflight, using Omnibus F4 target
  • Onboard flash memory for blackbox, 8MB

These AIO boards have very thick copper and thus require more higher temperature when soldering. If you are having trouble soldering these flight cotnrollers, make sure to check your solder’s quality first.

Unboxing

The flight controller comes with a XT60 pigtail cable, a buzzer, FC standoffs, some nylon nuts and screws.

 

Close Look

The DYS F4 Pro FC has a very user-friendly layout: ESC power and signal pads are at the four corners, it even has a signal ground which I always love to see. The ESC power pads are sticking out from the board and separated so there is no risk of shorting one another when soldering, which could happen a lot in other AIO FC’s because the pads are all crammed together.

All the pins and pads are available on both sides, so it doesn’t matter which side you solder the wires to. That is a huge problem in the Betaflight F3 board.

 

The mounting holes on the DYS F4 Pro are much larger than normal (diameter about 4.2mm vs 3.2mm). The purpose of the larger mounting holes is to fit the vibration damping grommets that come with the FC.

These grommets are made of sillicone material and should help reduce the vibration from motors getting into your flight controller. The same technique is used on the Raceflight Revolt V2 and it’s been proven working very well.

The FC comes with 2 sets of grommets.

The FC has a tiny 8-pin header. This is used to connect the FC to the DYS 4in1 ESC’s. The connector is strengthened by epoxy glue.

Here is the DYS F20A 4in1 ESC we previous reviewed. Before the release of DYS F4, we suspected the connector on it was for FC connections and it turned out to be true. It is indeed a very clean and simple solution since there is no soldering or wiring necessary, the result is as simple as plug-and-play.

However when using this configuration, there are a few issues I realized:

  • Vibration from the quadcopter can be transferred to the FC through the PDB/FC header-pin connector. I would have probably used wire harness for that reason
  • The integrated PDB of the FC become pointless when pairing with 4in1 ESC, and the copper in the FC becomes dead weight (where you could have saved 5 grams using a FC without PDB capability)
  • You lose the current sensing feature, as there is no current sensor on the ESC. You could put the XT60 on the FC, and route the power down to the ESC, but then it gets a bit messy

Not enough hardware inversion! (SBUS and Smart Port Telemetry)

If you use Frsky and want to use Smart Port Telemetry with this board, then you have a problem. This FC only has 1 hardware inverter built-in, which is for the SBUS pin. If you want to use SBUS and Smart Port at the same time, you will have to get the uninverted signal for Smart Port on the RX. Here is how.

Also if you wish to use SBUS on a different UART, you will have to get the uninverted SBUS signal from the RX, because those UART’s might not have hardware inversion.

Bug in Betaflight 3.1.7

Apparently there is a bug with the SBUS in this FC. If you flash this board with Betaflight 3.1.7, it will uninvert the already inverted UART1, which is designated for SBUS. If you are having trouble getting SBUS to work with this FC, try to downgrade your firmware back to 3.1.6 and you should be fine.

The stock firmware that comes with this FC is also Betaflight 3.1.6.

Another strange bug is that the firmware flashing wouldn’t go all the way if you choose “erase all settings”.

Update: There is a custom version of BF 3.1.7 that has fixed the issue, you can download it from here. The bug should be fixed in future 3.2.0 stable release.

Conclusion

Overall there is nothing new, but DYS has done a good job in some small details that were overlooked by other FC manufacturers. It would make this a great board if the performance and reliability can match other well established betaflight flight controllers. Also I would love to see the bugs we mentioned fixed in the future.

34 thoughts on “Review: DYS F4 Pro V2 Flight Controller – AIO FC

  1. Luis Nutz

    I ordered a DYS F4 pro Flightcontroller from Flitetest. I build it into my drone and at first everything worked just fine, I could connect to betaflight flash frimware and do some settings, but then this happened, and my accelerometer and gyro didn’t work anymore.

    youtu.be/bTGPuxZCGxI

    Reply
  2. Simon

    I have a question, i have the DYS F4 pro FC and am using a D4R-ii receiver in PPM mode… When i plug the battery it take a long time before the FC see my receiver… it can take 30 sec to 1 or more minute ??? I solder my ppm wire ppm pad on the board the one on the side of the board the inside pad is the RSSI …

    If some one know a solution for my probleme it will be apreciate !!!

    Reply
  3. iamspankyFPV

    Hey Oscar, love all your posts!

    i got this combo and current sensing isnt’ that big of a deal for me. Question is: If i plug these two boards together, do i have to run a power and ground cable from the esc to the fc?

    Reply
  4. Barak Kaynan

    Hi,
    Just upgraded to BF3.2 rc5.. used dysf4pro target.
    Quad flies fine but,
    I don’t remember having these problems before the upgrade, now
    1)I have no power to the rx(xsr) on USB alone&
    2) I don’t get telemetry till arming.

    You think it’s FW or did I fry something? Will downgrade to 3.1.6 when get home and check again..
    Would be happy for your input.
    thanks
    BK9

    Reply
    1. BK9

      well, after flashing 3.1.6- still no power to Rx with usb so i guess something failed physically. still flies fine though!

      ps: anyone got the current meter scale right?- its giving me grief
      BK

      Reply
      1. Vos

        for current meter I use scale 480 and offset of 10, it is pretty close. I did the calibration from holding the quad down and using clamp meter to read current. Was only game enough to take it up to 20amp which was maybe 1/4 throttle.
        It was more accurate up high.

  5. Steve

    Hello Oscar,
    i like the FC, but im not happy about the lost of current sensing by using the 4in1 ESC.
    Your wrote about the fix “You could put the XT60 on the FC, and route the power down to the ESC, but then it gets a bit messy”

    Is there an understandable guide for this workarround ?

    thanks a lot

    Reply
    1. Oscar Post author

      Basically, solder the XT60 pigtail to the FC, then use a piece of wire to connect the power pads (+/-) on the FC to the ESC power pads (+/-).
      Because the motors are connected to the 4in1 ESC, current won’t go through the current sesnor on the FC, you see?
      I guess you could still use the current sensor, by giving the 4in1 ESC power from the ESC power pads on the FC, but you will need to connect all four of them on the FC for max safety.

      Reply
  6. miguel

    thanks for this review. i’m having problems installing a lemonrx/spektrum dsmx sat. i’m using betaflight 3.2. it seems that it’s not reading the signal wire. i solder it on to the RX3. i have the V2 board as well. thanks in advance for any tip you can offer.

    Reply
    1. Phil

      I am using a Spektrum DSMX Sat connected to RX3 on BF3.2 RC2. It connected with no issues. Be sure to double check the pin out labeling as above on this page as it is correct. Many are mislabeled, including the ones that come in the package and on most other websites. TX3 and RX3 are reversed. When correct TX3 will be just inboard (left) of SBUS and RX3 will be just inboard (left) of TX1

      Reply
      1. Ryan

        Hello,

        I’m also still having trouble with getting a lemon sat to work with this v2 board. I have the signal wire going to RX3, I am 3.2.1 and have tried using “set spektrum_sat_bind = 9” to get the spek to go into the binding procedure.

        A single tiny light flashes when i power on for a half second, but that’s it.

        Still nothing. Any chance you have any idea how to fix this?

        Thanks.

    2. Kyle Griffiths

      rx3 and tx3 are switched on the diagram. dys made a typo. try putting your signal wire in the tx3 location because its really rx3. should work.

      Reply
  7. Phil

    Which one of these has the correct pin out labeling represented? Here on the oscarliang.com page or this Link below?

    pirofliprc.com/assets/images/18156146_1783839238598180_8309787415687443878_o.jpg

    Reply
  8. Guy Nardin

    Hey Oscar, I don´t want to lose the current sensing feature, I´ll put the XT60 on the FC, and route the power down to the ESC, but then the 5V BEC of the FC will be connected with de 5V BEC of the 4in1… in theory, there must be no problem with that… what do you think?

    Reply
    1. Oscar Post author

      Yea I do admit it’s a tricky situation, the 2 boards just don’t seem to be designed to work that well :)
      I think the safest you could do is to snap the 5V pin on the FC connecting to the ESC, with a wire cutter maybe

      Reply
  9. AJ

    I made the mistake of flashing the version 3.1.7 firmware and I believe it is contributing to the problem I have….

    When I try to plug the board into Betaflight via USB, the LEDs don’t turn on at all. I am unable to connect the board to Betaflight to program. When I plug my battery in, a single red LED lights up on the board, and the ESC’s do not go through their full sequence. It was working just fine yesterday when I initially flashed the board. Now when I try to downgrade the firmware, I get the “No response from bootloader, programming: Failed” message. Not sure what this means, I’m new to the hobby.

    Any solutions? I am running DYS XSD 20a ESC’s if that helps.

    Thanks

    Reply
      1. Jake

        I’m having a similar issue What do you think the red light could mean?
        Everything works for me but it wont arm. Motors work fine in blheli and bf. ESC arm but when I arm with aux i get nothing. I dont remember seeing the solid red light when I used this fc on another quad.

  10. voodoo

    You should also mentioned that the TX3 and RX3 are backward (mislabeled) on both version 1 and version 2 of the board.

    Reply
  11. Dan

    There is a version of 3.1.7 for this board with the right pin inverted for SBUS. You just have to download it. The pirofliprc.com product page has a direct link to it.

    It seems like a great FC so far. I got one with a DYS 30A 4 in 1 to try the stack. The downside of this combo (as mentioned) is the loss of the current sensor and that it will need m3 bobbins under the stack, but everyone should have a bunch of those bobbins lying around by now, right? RIGHT?! Well you should!

    Reply
    1. Oscar Post author

      Yea it even says “V2” on the prints on the FC :D
      I don’t see it mentions “support for smart port”, so it looks like we have the same board. You probably need to get the uninverted signal from the receiver :)

      Reply
      1. Steve hinrichs

        Project Blue Falcon has some great videos on this DYS F4 flight controller.He addresses the SBUS and Smart Port issues.

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you Robot? *

I only check blog comments once or twice a week, if you want a quick reply you can post your question on this forum IntoFPV.com... You might get a faster response from me there (multirotor related only).