WATCH BEFORE YOU BUY: PWM issue on certain ELRS receivers and some digital servos.

Ғылым және технология

I stumbled on to a little problem with certain receivers running ELRS and Theta 989 digital servos. Watch this video to hear what happened and what do do about it. Thanks to PCBWay for sponsoring this video.
PRODUCT [AFFILIATE] and SPONSOR LINKS
► Video Sponsor PCBWay.com: www.pcbway.com Printed Circuit Boards, Injection Molding, CNC Machining.
REFERENCE LINK
ELRS Targets: github.com/ExpressLRS/Express...
RCVR CHANNEL LINKS
► Support the work I do here on Patreon: / rcvideoreviews
► RCVR MERCH! teespring.com/stores/rcvideor...
► Discord - Hang out with the RCVR Crew: / discord
GENERAL AFFILIATE LINKS AND FAVORITE PRODUCTS
► Radiomaster Affiliate Link radiomasterrc.myshopify.com?sca_ref=1523724.rIJKzhlll7
► Radiomaster Zorro www.radiomasterrc.com/product...
► Amazon Affiliate: amzn.to/3lEz5ZL
► Banggood Affiliate: www.banggood.com/custlink/3DD...
► Spark Arrest XT-90 Connector amzn.to/31iZKGh
► Amazon Affiliate: amzn.to/3lEz5ZL
► Banggood Affiliate: www.banggood.com/custlink/3DD...
► Jeweler's Scale amzn.to/3nZd5e5
► Servo Crimping Set amzn.to/3ppIvwt
► Blade Nano3 Heli amzn.to/3A55myQ
► Wowstick Electric Screwdriver amzn.to/3EPE4An
► Wowstick Banggood www.banggood.com/custlink/mKv...
► Tool Organizer amzn.to/3m1wcmy
► Flush Cut Side Cutter 5 Pack amzn.to/3CKQwiT
► Wera Precision Drivers amzn.to/3i4cfdW
► Titanium Hex Drivers amzn.to/3i6UlqU
► Nut Drivers amzn.to/3u8I61O
MY RADIO
► Radiomaster TX16s www.banggood.com/custlink/Kvm...
► Radiomaster TX16s Max Edition www.banggood.com/custlink/D3D...
► Radiomaster CNC Parts www.banggood.com/custlink/GKD...

Пікірлер: 175

  • @RCVideoReviews
    @RCVideoReviews10 ай бұрын

    Point of Clarification: ESP32 is not exempt from the issue as is the case with BetaFPV SuperP using GPIO1 on PWM14. If an ESP32 does not use GPIO1 for a PWM output, it will not exhibit the issue as is the case with Radiomaster ER6 and ER8.

  • @Filmaker25

    @Filmaker25

    10 ай бұрын

    what would the right subject to study if I wanted to learn more about this subject?

  • @banzaiib

    @banzaiib

    10 ай бұрын

    ​@@Filmaker25 there's a lot going on here. Your question is a bit vague. If you want to be able to design these systems, then probably computer or electrical engineering. If you want to write software for these systems, then definitely computer science. If you just want to learn more, then physics... specifically, electromagnetism, or e-mag, re-mag, and 3-mag as they called it when i was in school :)

  • @RandoManFPV

    @RandoManFPV

    7 ай бұрын

    ​@@banzaiibdamn I just wanna know which reciever will work with my tx16s and give me the most range 😅 Also I plan on getting the elrs ranger module so I need it to work with that too

  • @RandoManFPV

    @RandoManFPV

    7 ай бұрын

    @@EnglishTurbines wait I don't think I as clear; my tx16s has built in elrs so I'm trying to stick with that(protocol?). Isn't crossfire a different system(protocol?)? Would that mean I also need a crossfire module for my radio to ransmit and recieve data from the drone with a crossfire reciever?

  • @typxxilps

    @typxxilps

    6 ай бұрын

    nice workarounds and very well presented therefore subscribed to hear more from your channel about fixed wing stuff.

  • @geoffh7206
    @geoffh720610 ай бұрын

    John, this is a great piece of sleuth work by you and the ELRS devs! Imagine how much hair-pulling you have probably saved us by putting out this video!! If this alone isn't worth a Patreon subscription, I don't know what is! 👍👍

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thanks Geoff! Appreciate the kind comment. I'm glad to help.

  • @darrenehlert6100
    @darrenehlert610010 ай бұрын

    Thanks John! Showing once again why your channel is the absolute best regarding edgetx and elrs. Great work and nice catch! Thanks for all you do for the hobby!

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thank you for the comment. Appreciate it.

  • @MrZeek101
    @MrZeek10110 ай бұрын

    Great job John! I'm glad you guys caught this and hopefully there's a quick solution for it. And thank you for the dedication to this hobby and for other people. You're a good man! John

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thank you Robert, appreciate the kind words. I think the solution us use ESP32 based RXs if you have programmable servos.

  • @johanopperman8039
    @johanopperman803910 ай бұрын

    Thanks John just so glad you weren't in the air when this happened. Thank you so much for sorting this out for us. Very much appreciated

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    You're very welcome. Remember this is a boot time issue, not a reliability issue.

  • @crash_gordon
    @crash_gordon10 ай бұрын

    Good info, thanks! Here's a list of the affected models from the json file: BETAFPV PWM 2.4GHz RX (esp8285) BETAFPV SuperP 14Ch 900MHz RX (esp32 + pin 1) HappyModel EPW5 2.4GHz PWM RX (esp8285) HappyModel EPW6 2.4GHz PWM RX (esp8285) MATEK R24-P PWM 2.4GHz RX (esp8285) RadioMaster ER4 2.4GHz PWM RX (esp8285) RadioMaster ER5A/C 2.4GHz PWM RX (esp8285)

  • @darrenehlert6100

    @darrenehlert6100

    10 ай бұрын

    Thanks for going through the work of creating the list. There are a number of non pwm receivers in the list that would not be affected by this issue though.

  • @crash_gordon

    @crash_gordon

    10 ай бұрын

    @@darrenehlert6100 Good catch! Thank you. I pared it down to just the receivers that have "PWM" somewhere in the json, and it's now a much shorter list.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thanks guys! This is the type of community and collaboration I love to see around RCVR. Thank you!

  • @flavordave7312

    @flavordave7312

    7 ай бұрын

    Any idea if this will also affect the ER3C-i PWM receiver that comes with the new MT12 surface radio?

  • @simitarknut2201
    @simitarknut220110 ай бұрын

    I am an Industrial Electronic and calibration technician, for 40 years, retiring the end of this month. This issue may be similar to some of the electronic noise issues I've encountered in recent years with modern motor controls, AC and DC. The newer digital servos may be throwing noise on the dc buss and the receivers may be getting 'confused'. It may be worth a try to install a small RF choke on all red servo wires, or if you can find a ferrite torroid(? spelling) (iron powder doughnut)that will allow you to pass the servo lead through and wrap around 2 to 3 times. If you have or can borrow an oscilloscope and monitor the voltage buss especially on power up you may see the noise.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    The developers have captured the output on GPIO1 before ELRS is loaded with no device connected. I'm told it's mentioned on the data sheet.

  • @dingr
    @dingr10 ай бұрын

    Thanks for this. It explains the problem I discovered a few weeks ago on PWM2 output pin on two receivers (Matek R24-P6 and BayCK PWM RX) with a Savox SH0255MGP servo. Upon powering up, even before bind was achieved, the Savox servo on PWM2 was driven slowly to full lock and beyond the physical stop in an aileron linkage, damaging the linkage. I tried some other servo brands but they didn't have the same problem. I just moved the servo to another PWM output to work around the problem. Both receivers turned out to be ESP8285-based.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thanks for the info on the Savox SH0255MGP. I'll pass it along.

  • @brunofporto
    @brunofporto9 ай бұрын

    It is a problem to be aware off. The incredible thing is that ELRS is so well done with the flexibility to remap pins that the workaround was already there :) really great to know, thank you very much!

  • @RCVideoReviews

    @RCVideoReviews

    9 ай бұрын

    Yup, the workaround is simple enough. This stumped me at the field for about half an hour.

  • @antoniodellungo9619
    @antoniodellungo961910 ай бұрын

    Thank you for your special service

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    You're welcome.

  • @user-cc4tv3bx7k
    @user-cc4tv3bx7k6 ай бұрын

    Started to have problems with my ELRS 915mhz DIY receivers a few months ago. Used the PWMP flash and only have three channels with chan one being the problem. Wouldn't connect when that servo was connected. Simply made a buffer with a 2n2222 transister and two resistors (1K and 10k) . Works great, never looked back!

  • @BeaversHobby
    @BeaversHobby7 ай бұрын

    Thanks for the video. I'm looking into using ELRS with my cars and, well, they are all PWM. Worse still I use programmable servos. Safe to say I'm regretting my decision right now. This will probably result in using a receiver with more channels than needed and map the output somewhere else to avoid the issue.

  • @fd2237
    @fd223710 ай бұрын

    Great troubleshooting job John, thank you a lot! Fotios

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    You're welcome.

  • @rcfreakamit
    @rcfreakamit5 ай бұрын

    Thanks for the video! Very helpful.

  • @RCVideoReviews

    @RCVideoReviews

    5 ай бұрын

    You're welcome.

  • @alantoseland6629
    @alantoseland662910 ай бұрын

    It is all very interesting, although I tend to use cheaper servos most of the time. Keep the good work you do up!

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thanks! Will do.

  • @derrickmitchell8590
    @derrickmitchell859010 ай бұрын

    Great Video! You really do a HUGE service to the ELRS community! Do you think you can do a new setup video for these new Radio Master receivers? I haven't seen any in depth videos on KZread, only quick mentions that they exist.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thanks for the comment. I'm glad to help. I could do an RX setup video...probably not a bad idea.

  • @Azrael20000
    @Azrael2000010 ай бұрын

    Great info! You are the guru! Thnx!

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    You are so welcome!

  • @steelrainfpv3383
    @steelrainfpv338310 ай бұрын

    Whew 😮‍💨 I'm glad I bought the Radiomaster ER6's and dodged that bullet, thanks for the information on this potential problem.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Yup, If you got the ER6/ER8 no change required on your part. Not too hard to deal with the others either via remap and/or radio configuration change.

  • @RubyS.1
    @RubyS.110 ай бұрын

    Very interesting. Vbat telemetry alone is worth running elrs.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    100% agree. It's a requirement on all of my planes now. Nothing goes up without vbat.

  • @Coyotehello
    @Coyotehello10 ай бұрын

    that video with its little quirkiness was the funniest this morning! LOL

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Glad you enjoyed it

  • @Katana50cc
    @Katana50cc2 ай бұрын

    Thanks so much for the vid. Ya, i think those who work with esp32 for microcontroller projects are aware of "safe" and "unsafe" GPIO Pins to use.

  • @AtlayGaming
    @AtlayGaming10 ай бұрын

    I had this issue on my RM ER5A when using Savox digitial servos last week, was discussing on ELRS Discord last week. I resolved it in the same way, moved that channel to a different output.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    What servo specifically? I'd like to pass it along to the ERLS team.

  • @AtlayGaming

    @AtlayGaming

    10 ай бұрын

    @@RCVideoReviews I reproduced the issue with two Savox servo models, SC-0253mg and SC-0352

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thank you for the feedback. I will pass it along.

  • @gerogiousboob

    @gerogiousboob

    8 ай бұрын

    @@AtlayGaming Hey man how did you actually do this? I'm a nube that bought rm er5a and had it connected to my elrs system. Bound well but could get no stick movement in Betaflight. Could you please tell me how to solve this?

  • @bitogre
    @bitogre10 ай бұрын

    I would love to see more videos from you with Helicopters. Including using ELRS with telemetry on your helicopters. I am looking for RX to replace my FrSky RXs for both planes and Helis (I use iKon2 FC in my helis). For my helis, I am hoping to have the Main Battery Voltage and the Brain2.luac script for configuring the IKon2 from my radio work. Anything else would be a nice bonus.

  • @laurentlapassade4159
    @laurentlapassade415910 ай бұрын

    Many thanks for this alerte John, as usual you are a great support for all of us. Just some questions. If the issue happen a startup, then I suppose it cannot happen in flight (out of receiver reset in flight). Am I right? Or is there still any risk? I don't really understand how to find the "bad" channel. For exemple on betafpv superP you said it's channel 14, is it because pin1 is on the 14th pwm outputs? When it's on an ESP 8285 is it always on channel2?. Also when It happened to your Theta servo, was it repeatable or just randomly?

  • @pfeerick

    @pfeerick

    10 ай бұрын

    It can only happen on the receiver booting up, with the servo connected, to pin 1. When the receiver powers up, pin 1 outputs signals, which can make some programmable digital servos that look for a signal on startup to go into their programming mode. Once the code is running that will not happen, the pin is under the control of the ELRS firmware. However, if you have a receiver power brownout, well, that means the receiver could reboot, so it could happen in midair - but you also had a brownout. For the BetaFPV Super P, it is indeed CH14 because 1 was listed in the 14th channel of the pwm_outputs list. Basically, anything ESP8285 will always be CH2. If the receiver has an ESP32, it has a lot more pins, so you need to check if the troublesome pin 1 is mentioned in pwm_outputs. If there is no pwm_outputs entry for that receiver, you need to look in the relevant layout_file file instead for that pwm_outputs list.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Peter, This was my exact concern in flight--brown out. Aside from the inconvenience of cycling the impacted servo on boot; a brownout would be a bad thing.

  • @laurentlapassade4159

    @laurentlapassade4159

    10 ай бұрын

    @@pfeerick Many thanks Peter for this very exhaustive and clear answer. I hope all brand will updated their design/layout to avoid using pin1 very soon for new products. Nevertheless on curent products I think if we don't use proprammable servos there is no issue, hopefully I don't have one ;o) only simple digitals, and I have already a betafpv superP, but in any case channel 14 is not so easy to use on this receiver, then I can still use it safely. By the way I found this is a very good receiver.

  • @CyclingMikey
    @CyclingMikey10 ай бұрын

    ER6-G and ER6-GV are both not affected as they are on esp32 hardware. Same for ER6 - despite what you say at 16:40. At least if I've understood how to look up the chipset in targets.json.

  • @pfeerick

    @pfeerick

    10 ай бұрын

    For the ER6-G and ER6-GV, you then need to look at RX \ Vario 2400.json for the pwm_outputs, and CH2 is pin 1, so they are affected.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Thanks for the additional clarification Peter.

  • @geoffh7206

    @geoffh7206

    10 ай бұрын

    @@pfeerick Well spotted Peter! Strange that they chose to use pin 1 for the ER-6G and ER-6GV, yet were able to avoid it for the ER-8G and ER-8GV.

  • @CyclingMikey

    @CyclingMikey

    10 ай бұрын

    Interesting - so the video point saying ESP32 aren't affected is wrong. Mine are on DLG gliders, so I'm using tiny KST X06 servos. Only the latest version of these that I have are programmable. @@geoffh7206

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    I clarified in the video and in a pinned comment the ESP32 isn't exempt, but there are more pin assignment options on those boards. I apologize for the confusion on this point.

  • @maldjab6248
    @maldjab624810 ай бұрын

    an other issue with the er6GV ? i have this receiver in a glider together with a TX16S (Edge 2.8.5). I have put the logs on the SD switch. The logs starts when the altitude is at least of 3m . As soon as the logs start the radio goes into emergency mode and you loose the signal of course. I tried an other receiver with this set up and this issue does not happen demonstrating that it is not an edgetx or ELRS problem . maybe this issue is linked to what you describe ??

  • @alexherrera3918
    @alexherrera39185 ай бұрын

    i have a radio jumper t12pro with opentx.....do i need to buy another radio in order to use this er4 with voltage telemetry? thanks

  • @Euwanh85
    @Euwanh854 ай бұрын

    Does the er4 radiomaster have this issue , was hoping you would say as you had it on the bench

  • @BigWillieFPV
    @BigWillieFPV4 ай бұрын

    I’m having this exact issue with the new mt12 Radiomasters ground radio with a futaba servo Rx is ERC5-i on channel 2

  • @spartan3299
    @spartan32992 ай бұрын

    Do you have a video instructing how to remap the outputs?

  • @RCVideoReviews

    @RCVideoReviews

    2 ай бұрын

    Actually been on my list for a while now. kzread.info/dash/bejne/l2l6ptuHYs7Uerg.html

  • @AtlayGaming
    @AtlayGaming10 ай бұрын

    Kind of related question... until this video I did not know that my affected Savox digital servos were programmable. Any chance you could do a video on what this means, and whether they can be programmed via an ELRS TX?

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Servos can't be programmed via ELRS. Most of them have some kind of proprietary programmer. In the case of Theta servos, the belief is they see this chatter on PWM pin 2 and it causes them to enter programming mode. That doesn't mean ELRS is a servo programmer.

  • @AtlayGaming

    @AtlayGaming

    10 ай бұрын

    @@RCVideoReviews Thanks for the response. Savox do not make a programmer, but several posts I found about programmable servos said that 'modern TX can do this built in', hence my question. If it's not an ELRS feature, that's fine. Before this morning I didn't even know they were programmable. 🤣

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Hmmm, I'm not aware of any servo programming capabilities on EdgeTX via ELRS or any other protocol. Not saying they don't exist (could be done via LUA like FCs etc..), I'm just not aware of any.

  • @jakeclauson9863
    @jakeclauson986310 ай бұрын

    I got the jta slick and used the er4 with agf BO5CLS servos and dam is it snappy. Bwtween the high speed of the servos and the low latency of elrs its without a doubt the most responsive plane I have. Definitely going with elrs rx with my planes in the future. Hopefully they come out with some higher channel counts. Like 8 10 or 12 ch recievers would be cool

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    RM ER8 is 8 channel PWM. BetaFPV SuperP is 14ch. I'm all ELRS on fixed wing too.

  • @Euwanh85

    @Euwanh85

    4 ай бұрын

    Do you know if the er4 has this issue?

  • @jakeclauson9863

    @jakeclauson9863

    3 ай бұрын

    ​@@Euwanh85 I don't have this issue with the er4 and agf servos mentioned above

  • @Euwanh85

    @Euwanh85

    3 ай бұрын

    @@jakeclauson9863 I tested and it worked well

  • @iulseyer
    @iulseyer10 ай бұрын

    Thanks John, could you clarify if ESP8285 is not safe to use at all? your sample (moving PIN1 servo to other PIN) , i understand it's only for ESP32. right?

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Not at all, I use ESP8285's all the time. It's not a reliability question. It's a question of the boot process causing one known brand of servo to react strangely on one pin. This was an awareness video to help explain what's going on in the event it pops up with other programmable servos.

  • @flipfpv
    @flipfpv10 ай бұрын

    I recently put a BetaFPV ELRS Micro Receiver (PWM) in an old foamy with Hitec HS-65HB servos and they buzzed like crazy - constantly as soon as the power was plugged in. Really weird. I ended up swapping for some tower pro digital servos and they worked fine. I checked and that RX has the ESP8285 chip so now I'm wondering if that was the issue.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    This is a fairly limited use case related to PWM pin 2 on the 8285 chipset and potentially other PWM pins on ESP32 chips as we saw in the BetaFPV SuperP (Ch14). So I doubt it. Be aware with ELRS you can specify the PWM duty cycle, so you need to make sure what you set is appropriate for your servos.

  • @flipfpv

    @flipfpv

    10 ай бұрын

    @@RCVideoReviews Thanks for the info! IDK what was causing the buzzing then but it sounded like electric hair clippers lol.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    What is your pwm rate on the pwm pins?

  • @flipfpv

    @flipfpv

    10 ай бұрын

    @@RCVideoReviews I just checked and the TX and Receiver Packet Rate is 333Hz (full) and in the RX the Output Mode is at 50Hz. I wasn't sure what to set that to so I left it low. I also plugged in the Hitec servos that were buzzing and now they're not buzzing and seem to be working fine so yeah I probably had something set wrong at the time. This was my first time installing an ELRS PWM RX and had no idea what I was doing - still don't lolol

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Good plan leaving the PWM cycle low if you don't know. Servos should indicate their PWM frequency on spec sheets. Only use the higher rates if the specifications indicate support for them. The rate between the TX and RX is just that, it's between the TX and RX.

  • @kpopRC
    @kpopRC4 ай бұрын

    so. i assume there is still no fix for this?

  • @RCVideoReviews

    @RCVideoReviews

    4 ай бұрын

    Not something that can be fixed by ELRS team. It's a microcode issue on the chips.

  • @Cubanito_RC
    @Cubanito_RC10 ай бұрын

    Excelente trabajo 👌. Actualmente cuantas marcas hay de receptores PWM ELRS? Sinceramente solo conocía los de Radiomaster y ahora que veo por tu vídeo los de happymodel

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Creo que solo son BetaFPV, Happymodel, Matek y Radiomaster.

  • @Cubanito_RC

    @Cubanito_RC

    10 ай бұрын

    @@RCVideoReviews Muchísimas gracias por la información. Ahora me pongo manos a la obra para buscar información. Por qué prefieres utilizar en tus aviones este sistema de módulo PWM/ELRS sobre ejemplo el módulo multiprotocolo de Radiomaster? Cuáles son esas características que te han animado a utilizarlos? Por qué si ELRS ofrece más confiabilidad otras marcas como Spektrum o futaba que son maraca TOP no lo utilizan? En teoría es mucho mejor que sus protocolos DSMX, FASST.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Spektrum y otros están invertidos en sus propios protocolos. Uso ELRS por varias razones: 1) La modulación LoRa tiene un rango excepcional. Usando poca potencia, puede volar por millas. Usando una potencia más alta (pero aún dentro de las limitaciones de ISM de la Parte 15), el enlace de control tiene un alcance que supera a todos los protocolos convencionales. 2) Flexibilidad: un protocolo admite CRSF para modelos con FC/FBL y ahora Gyros. Admite SBUS para otros Gyros/FC que no admiten CRSF. Admite PWM para modelos con conexiones directas desde RX a servos. 3) Precio: uso receptores de $ 13.99 y tengo un enlace de RF asombrosamente confiable con todos mis aviones. No tengo ningún uso para los receptores de $ 70 que hacen menos. Te animo a unirte a nuestra discordia para seguir conversando.

  • @Cubanito_RC

    @Cubanito_RC

    10 ай бұрын

    @@RCVideoReviews Ohhhh... Valla veo por donde vas y realmente todo parece mejor que utilizar esas marcas caras por menos que ELRS. Tengo que confesar que hay puntos que mencionas y no entiendo jaja, pero comprendo la idea. Muchísimas gracias por tomarte el tiempo para ayudarme, lo aprecio mucho. Otro aspecto que me da extrema confianza en ELRS es verte utilizar aviones carisimo (por lo menos para mí). Para que te hagas una idea de los equipos que abundan en Cuba, pues aún en se vuela gran parte con radios de cristales, utilizamos casi siempre los servos futaba s3003 estándar para nosotros en aviones construídos por nosostros mismos en otras maderas que no son balsa. Pero esto es una parte linda del hobby. Ya estoy en el Discord, últimamente lo reviso mucho y estoy algo al tanto de los chat, pero me es un poco complicado por el idioma. Saludos desde Cuba 🇨🇺

  • @banzaiib
    @banzaiib10 ай бұрын

    running a er6gv has esp32, i don't see pwm output on channel 1 in the targets.json... running digital kst x08, no issues.

  • @pfeerick

    @pfeerick

    10 ай бұрын

    It's not in targets as that receiver definition uses layout_file to define some values - have a look in RX \ Vario 2400.json for the pwm_outputs - pin 1 is there. Good to know KST X08 isn't a problem.

  • @skelethornbro
    @skelethornbro10 ай бұрын

    I've mentioned this issue in the Elrs group and also to Betafpv (I bought Betafpv micro receiver 5 pwm) in March this year but got no respond like its only affected my harware lol. Ch1 and Ch2 only can be used with my digital servos, not working with my analogue servos. I checked with oscilloscope at affected Channel the voltage level is only 2.8V. All good Channel is 3.4V. I tried to pull up those channel to 3.4V using resistors and it works normally. But I didn't check if it will impact programming ability. 🤷

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Hmm, I think voltage should be consistent on the rail. I'd be concerned about that.

  • @skelethornbro

    @skelethornbro

    10 ай бұрын

    @@RCVideoReviews I have checked originally Ch1 and Ch2 signal rail is pulled to the Gnd, while the rest is pulled to the Vcc. This rx just has 5 pwm output so I can't afford to lose 2 by mapping to another pin.

  • @NiCadHeliPilot
    @NiCadHeliPilot10 ай бұрын

    If I am not mistaken, this could very well be a silicon bug in the ESP32 & ESP8285 chipsets. If I am correct here, this also is not possible for manufacturers of our receivers to do anything about it either. The only ones what can do anything about it is the chip vendor, & that's Espressif. Considering I _have_ the same ESP32 chipset in a handful of Adafruit development boards, it would be interesting to see if the same bug applies there too.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Also, the end device should be protecting itself from un-chartered data. I would be interested in hearing what you find out about the development boards.

  • @NiCadHeliPilot

    @NiCadHeliPilot

    10 ай бұрын

    @@RCVideoReviews Indeed. It will be a few months before I start doing that. I recently moved house, & left two of my helicopters (plus half my development boards) behind. So, I will be going back at the end of November to retrieve what I had left behind. ...& yes, it would actually be worth looking into. My ESP32 development boards have the ESP32-S2 chipset (which only has WiFi). I _do_ want to get my hands on the ESP32-S3, because that is (IIRC) one of the targets that ExpressLRS uses. I can't remember if it's the -S3 variant or the -C3 variant. Also, I looked on Espressif's website & it doesn't look like they have issued any notices regarding this bug (I have my doubts that even they may be unaware of it). Stranger things have happened...

  • @stevelupton2533

    @stevelupton2533

    10 ай бұрын

    It's not a bug. GPIO1 is serial TX on UART0. The bootloader will always spit out some data on power up, and this behaviour is known and documented. The hardware designers either shouldn't have used this pin, or could perhaps have gated the signal in some way until the system has booted. Alternatively, if you hold GPIO15 low, it will disable the output from the first stage bootloader (and you can configure the second stage to not output anything). But the 8285 doesn't have this pin, so you can't do it... By the same token, the servo shouldn't disable itself after receiving a few random bytes either!

  • @NiCadHeliPilot

    @NiCadHeliPilot

    10 ай бұрын

    @@stevelupton2533 Thank you for clarifying this. You have actually saved me from needing to test this out for myself. =^/.~=

  • @craigcupit1917
    @craigcupit191710 ай бұрын

    My helis stay frsky too. Crossfire doesnt have rpm in its telemetaey

  • @bigeclipse718
    @bigeclipse7189 ай бұрын

    I just got the betafpv. Im confused on what you were saying on pin1. Are you saying all betafpv 14 channels have this or only certain ones?

  • @l2smith2
    @l2smith210 ай бұрын

    4 out of 6 channels just stopped outputting on a new matek r24 p6, wondering if this has anything to do with it

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    No. This condition is very specific to PWM pin 2 in the case of that Rx.

  • @electricflyer81
    @electricflyer8110 ай бұрын

    Hello John! Would it be possible to show in a video what occurred with your receiver and what you did to remap the elevator? I am just getting started after purchasing a new Radiomaster TX16S transmitter and ELRS receivers. I know many of the Radiomaster receivers are unaffected by this hardware bug but it would be good to understand this glitch before one of us loses a plane. Thanks!

  • @pfeerick

    @pfeerick

    10 ай бұрын

    This would be really handy, as it's somewhat glossed over in the ELRS documentation about this handy feature. It's mentioned in a limited amount in under Channel Mapping and Failsafe, but only for the web UI - no mention that it can also be done on transmitter via the ELRS Lua and the Other Devices section.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Peter, I've seen some strange behaviors manipulating the channel map via lua then comparing the results in the WebUI. I haven't stopped long enough to do a specific repeatable test--I will. But right now, I prefer to use the WebUI for channel remapping. Electricflyer: I might be able to sort out a video. I'll think about the best way to do it as the servos are all in the plane, and I **just** finished setting all throws. So I don't want to take it apart. Let me see what I can do.

  • @jasnambiar
    @jasnambiar2 ай бұрын

    Can you help me with binding of EPW6 to radiomaster Tx16 with axis thor crosxfire

  • @RCVideoReviews

    @RCVideoReviews

    2 ай бұрын

    If you use binding phrases on Tx and Rx, you shouldn't have any issues binding. Just flash each device with ELRS configurator and use a binding phrase in the configurator. It's quite simple and effective.

  • @rcrotorfreak
    @rcrotorfreak9 ай бұрын

    I'm having this issue on my analog for HK Frenzy plane. Couple time actually.

  • @RCVideoReviews

    @RCVideoReviews

    9 ай бұрын

    Well, now you have the workaround.

  • @rcrotorfreak

    @rcrotorfreak

    9 ай бұрын

    @@RCVideoReviews Yup hope we can confirm other that it isn't just digital programable servos. But seem not much reporting?

  • @JombieMann
    @JombieMann9 ай бұрын

    I have a Matek ELRS-R24-P PWM receiver and there is a problem that, when I connect the battery, it doesn't always work. Sometimes the transmitter and receiver bind and everything is normal. But often when I connect I get the esc beeps (number of cells in the battery) but the receiver doesn't become active. This receiver has the ESP8285 chipset so maybe it has a problem?

  • @RCVideoReviews

    @RCVideoReviews

    9 ай бұрын

    Set the init rate on the rx to match the packet rate of the tx in the configuration you’re using.

  • @JombieMann

    @JombieMann

    9 ай бұрын

    @@RCVideoReviews I'll give that a shot when I get home. I recall changing the packet rate on the TX following the advice to smooth out channel 5 when assigning a full range channel to those pins on the receiver. He didn't mention changing the rate on the receiver but I didn't question it.

  • @NorgeSquad
    @NorgeSquad6 ай бұрын

    Can i buy the new ones?

  • @funflyingfools3327
    @funflyingfools33279 ай бұрын

    Could this cause my throttle not to work on a betafpv pwm micro (orang and black) receiver? I've updated my receiver to 3.3 everything works as far as Aileron, Elevator and rudder go but I cannot get throttle to work at all.

  • @RCVideoReviews

    @RCVideoReviews

    9 ай бұрын

    Is throttle on Ch2?

  • @funflyingfools3327

    @funflyingfools3327

    9 ай бұрын

    No it’s on ch3

  • @RCVideoReviews

    @RCVideoReviews

    9 ай бұрын

    This issue relates to pre-firmware data on pin 2.

  • @Kevinfpv2009
    @Kevinfpv20095 ай бұрын

    can the BETAFPV ExpressLRS ELRS 5CH PWM Receivers flash by wifi?

  • @RCVideoReviews

    @RCVideoReviews

    5 ай бұрын

    I think so...

  • @maldjab6248
    @maldjab624810 ай бұрын

    sorry i don't understand ! is the ER6GV affected or not (sorry my english is not good that why i prefer to ask)

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    ER6GV uses GPIO1 so it is impacted. Look in RX \ Vario 2400.json for the pwm_outputs - pin 1 is there

  • @burntnougat5341
    @burntnougat534110 ай бұрын

    This isn't the first elrs hardware issue. Early tx modules had some issues too

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    One clarification though, this isn't really considered a design flaw. In order for certain features to be able to work, they need to use the PWM pins as serial communication channels. So I'm not sure what the programming fix will be; however, I think it starts with Theta and perhaps a shift to ESP32s instead of ESP8525s where more pins are available and more options are available to the developers.

  • @gerogiousboob
    @gerogiousboob8 ай бұрын

    Nube here . Reading through these enthused replies and haven't noticed and clear solution for solving this problem. I have a rm er5a receiver bound to my craft via elrs but cannot get any stick movement in Betaflight. How do I reassign a pin? This er5a uses esp8285 which is one of the items causing this issue.

  • @RCVideoReviews

    @RCVideoReviews

    8 ай бұрын

    It’s not a crsf issue. You probably didn’t cross over your rx and tx lines from the receiver to the fc.

  • @pow9606
    @pow96069 ай бұрын

    As far as I am aware Open-TX radios (Non ELRS) send the stick and button data as a packet to the external module every 9 milliseconds. They send the packet via UART with BAUD 100,000 with a Start Bit, 8 Data bits, Even Parity, 2 Stop bits. What happens with the Open-TX packet for ELRS and PWM? I don't really understand is this an external module? Is the radio sending 15 individual PWM signals one for each channel? How you connecting 15 cables to the radio?

  • @RCVideoReviews

    @RCVideoReviews

    9 ай бұрын

    This issue is on the rx, not tx. I don't use OpenTX anymore, so can't answer what they're doing.

  • @EddieVichta
    @EddieVichta19 күн бұрын

    I can not find if Radiomaster ER5C-i and ER3C-i are affected or not. I did not find them in json file... Please does anyone know?

  • @martijnklerks

    @martijnklerks

    12 күн бұрын

    ER3C-i is affected too, ER5C-i is also affected on the first 2/3 channels as far as I can see.

  • @EddieVichta

    @EddieVichta

    6 күн бұрын

    @@martijnklerks Thanks. How did you find it, please?

  • @martijnklerks

    @martijnklerks

    6 күн бұрын

    @@EddieVichta because I own them personally and I am affected by the issue hahahaha

  • @johannesgoetzen
    @johannesgoetzenАй бұрын

    Does a Spectrum Transmitter does have any advantage to ELRS?

  • @RCVideoReviews

    @RCVideoReviews

    Ай бұрын

    No

  • @RCVideoReviews

    @RCVideoReviews

    Ай бұрын

    Wait, it's better at draining your wallet...

  • @cmtetaboaco
    @cmtetaboaco10 ай бұрын

    Does it affect the Matek CRFS to PWM boards?

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    To my knowledge it only impacts PWM receivers.

  • @cmtetaboaco

    @cmtetaboaco

    10 ай бұрын

    @@RCVideoReviews PWM receivers you mean?

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Yes, receivers. I do not know if the converters experience the same issue.

  • @geoffh7206

    @geoffh7206

    10 ай бұрын

    @@RCVideoReviews They probably don't since Tx & Rx use a separate UART IIRC

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Without actually testing, I usually hedge.

  • @Toysrme
    @Toysrme10 ай бұрын

    I just stick with radiomaster. Had a matek take down a $500 model when it failed. Servos. Eh. I’ll stick with ProModeler, MKS, Emax, & some old Airtronics, Futaba & Hitec.

  • @gotoroger

    @gotoroger

    10 ай бұрын

    I agree with you I’m sticking with crossfire never fails

  • @Toysrme

    @Toysrme

    10 ай бұрын

    @@gotoroger I like ELRS myself, but anything with *real* FHSS and LORA is a winning combination.

  • @gotoroger

    @gotoroger

    10 ай бұрын

    @@Toysrme i’ve been flying crossfire on all my planes and quad coppers for a long time never had a problem ever.. I just bought the ELRS system haven’t tried yet. Now I’m kinda afraid i’m not saying it’s not a good system but.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    I have ELRS on every plane. Wouldn’t trade it for another system at this point.

  • @gotoroger

    @gotoroger

    10 ай бұрын

    @@RCVideoReviews maybe I’ll give it a shot I’m not saying elrs is bad I just never try it

  • @ryanomoso7173
    @ryanomoso71735 ай бұрын

    Thank god I got the betafpv superp with 14 channels to choose from😆😆😆😆

  • @cowboybebop521
    @cowboybebop52110 ай бұрын

    Not saying anything bad about happymodel but both epw5 and epw6 have had problems left and right.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    I have EPW6 in a lot of models and they've been reliable for me.

  • @dinhtrungnguyen9966
    @dinhtrungnguyen996629 күн бұрын

    I crashed nitro plane with ER4 and JX PDI 6221 with this issue

  • @terminsane
    @terminsane10 ай бұрын

    ruh roh here we go again with the rx issues

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    RX issues? All of my ELRS RXs have been stunningly good.

  • @3045mc
    @3045mc10 ай бұрын

    Now I get Spektrum....😁

  • @Mikeylikesit1968

    @Mikeylikesit1968

    10 ай бұрын

    Spekjunk is just as bad

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    You'd have to pry ELRS from my cold dead hands.

  • @edwinator46
    @edwinator4610 ай бұрын

    sheeesh, I'm going back to spektrum NOT

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Right, it's a constrained scenario with an relatively easy workaround.

  • @AlexanderRoehlich
    @AlexanderRoehlich6 ай бұрын

    Thanks for this awesome analysis. Jacob Scherer did a latency test with a radiomaster er3c-i and showed that for this reciever PWM channels 1 and 2 show garbage during boot: kzread.info/dash/bejne/gZqs2Kmxn822icY.html Can you say why also channel 1 shows garbage in this case? Thanks alot.

  • @SeismicCWave
    @SeismicCWave10 ай бұрын

    Stop using those digital programmable servos and you solved your issue. Why go through all the song and dance?

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Oh I dunno, aside from the fact you can change these values: • Dead zone • Pulse input range • Max current • Output range • Soft start • Current protection • Neutral range • PWM Center Pair that with the fact these servos support 8.4v input and provide Torque/Speed @ 8.4V of 22kg/.07 60 deg compared to Hitec 225MG analogs which caps at 6v and max torque of 4.8kg and .11 60 deg Why would I settle for that on a plane that can push these higher end servos to their limits? Finally, the subject plane was an RxR of which I already KNOW ExtremeFlight has sold out and will continue to fly off the shelves--Why not look at the root cause? So don't buy a top shelf RxR with SUPERB servos pre-installed, or worse, remove the pre-installed servos and replace them with lower performing analog servos OR Move ONE WIRE from PWM2 to PWM6 Yeah, real song and dance. Tough choice.

  • @SeismicCWave

    @SeismicCWave

    10 ай бұрын

    @@RCVideoReviews Maybe for someone that requires all those features then changing PWM2 to 6 is not a bad work around. However I am not sure how many people that uses ExpressLRS wants or needs those programmable features. Personally I like ExpressLRS because of simplicity, light weight, small foot print and good range. So if I have to sacrifice by using some other brand or type of servos no deal breaker. Especially when you are talking about the ER6GV. That is a receiver best suited for a glider with a narrow fuselage. No need for a 22kg/.07 servo.

  • @RCVideoReviews

    @RCVideoReviews

    10 ай бұрын

    Your context is obviously different than the context in which this situation arose. The blanket statement "use different servos" is not an appropriate answer just because your use case doesn't require the same servo capabilities as the one in this situation. There are different needs for different craft. In this case, the craft benefits greatly from the servos used. The RF tech should not be a deciding factor in that choice.

  • @R.B_B
    @R.B_B8 ай бұрын

    I Have some planes with 12 servos. Can I use two receivers in one plane/ radio to be able to use Elrs?

  • @RCVideoReviews

    @RCVideoReviews

    8 ай бұрын

    Yes. Turn telemetry off on one of them.

  • @R.B_B

    @R.B_B

    8 ай бұрын

    @@RCVideoReviews Thank's!

Келесі