Tried to put it on a marder and channel 1 just does not respond. I have put the steering servo in 2 just to check servo and all is OK but cant get anything from channel 1. Been through the manual and I didn't think I was stupid but I cant see any reason why this wont wont unless receiver is goosed.
It's likely to be your EPA as there is a button on the hand grip that is easily pressed and turned down. It's right near the channel three button, push EPA button one way and the % will drop and the other it will increase. 100% is the default setting but you will need to make sure you don't try and operate the servo more than the stearing will allow or you will shorten the life of the servo.
There's about 15-20 different receivers that work with the flysky gt range add the mod to it that gets even higher with the range of 4-9 channel receivers that can be made to work. But yes the hobbyking rx works just fine but chances are its the settings on your controller that need changing
The new firmware for flysky fs-i6 radios has changed the menus a little bit. It now requires an extra setup step but the bonus is that the new firmware is better and also now supports up to 10 channels!
While you are on this menu you also might as well enable all 10 channels while you are here should you need them for whatever reason (with supported receivers). Once done it should look like the screen below:
The simple Flysky "T6A" 2.4GHz Transmitter is an excellent radio for robotics. Six channels lets you control all sorts of add-ons!
There is a knob and switch for both Channels 5 and 6. This allows you to set a motor speed or servo position, then switch it on to that preset position.
This will work fine. I use this transmitter with my pixhawk and it works fine. Yes it's PPM. If you use it, the PPM is off by default, but switching ppm on is simple and the PPM out is channel 1 on the receiver.
Also, if you're feeling brave, you can find an online custom firmware upgrade for this tx that will allow it to use 10 channels rather than the out of the box 6.
It has pretty much all the setting you'd find on the more expensive brand name receivers and is, as I understand, the same as the turnigy 6 channel. It's a pretty good solid little tx for those of us on a tighter budget.
Hi @Matteo_Scanavino
In my setup, I use a PIXHAWK 2.4.8 with FS-IA6B PPM and it is working fine, as consequence I cannot guarantee 100% that it will work with PIXHAWK 4. On the other hand, considering that such stuff does not change much among PIXHAWK models (at the end of the day is a PPM port) my guess is that there is a great possibility that it works as well.
If you need any support feel free to contact me.
Hi @Bravepaulo I have Flysky transmitter FS-i6 model and receiver FS-iA6 which supports PPM . But I am confused here is PPM and PPMSUM is same thing. I am connecting the receiver but no luck. Should I buy FS-iA6B receiver. Will it work with FSi6 trasmitter.
On the other hand, regarding the receiver, only FS-iA6B supports PPM. If you want to use PPM serial port, you have to use a FS-iA6B.
I did not mention this in my previous post, but I also use FS-i6 radio transmitter.
Thank you @Bravepaulo for your reply. Looks like I have to buy FSiA6B receiver and again try connecting flysky RC with pixhawk.
Also , do you need to enable ppm on pixhawk or it is enabled by default. I looked for difference between Receiver FS-iA6 and FS-IA6B but there is no difference except for longer range.
I have FS-IA6 receiver and FS-i6 transmitter and pixhawk 2.4.8 . I am using MissionPlanner for the control. When I connect with the pixhawk Transmitter and receiver bind successfully but I am unsure whether pixhawk recives the RC signal or not.
Is there a way to check it. ??
If you are using any other UAV software then kindly let me know.
Also, do you need to enable ppm on pixhawk or it is enabled by default. I looked for difference between Receiver FS-iA6 and FS-IA6B but there is no difference except for longer range.
I have FS-IA6 receiver and FS-i6 transmitter and pixhawk
Hi @vikas_kumar.
I work with PX4 and QGroundControl, and there is no need to enable PPM for this setup.
I am quite sure that the range is not the only difference between FS-iA6 and FS-IA6B. I believe the FS-iA6 has no PPM output.
On QGroundControl you can check the RC signals when you connecting the PIXHAWK (via USB or radio) to the computer running QGroundControl.
I am quite sure Mission Planner has also this feature.
Follow below a figure to illustrate it on QGroundControl.
Yes It works fine now. I brought receiver FS-iA6B and now it is working fine on both the GCS softwares i.e. QGroundControl as well as MissionPlanner.
You are right; FS-iA6 and FS-iA6B are different not only in terms of range. They might be varying in the signal output type also.
Everything is working fine. Also , I would like to point out about Enabling PPM RX in the transmitter, as mentioned in previous replies.
In case you are unaware, The Flysky GT2B, GT3B and GT3C transmitters can be hacked with an open source firmware to unlock eight channels. Information on how to hack your transmitter can be found on YouTube.
I am trying to get my Flysky RC radio to control a relay and I wrote a code but nothing seems to happen at the output . I was wondering if someone can take a look at the code let me what I am doing wrong
@spinorose, your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with your project See About the Installation & Troubleshooting category.
Please edit your post, select all code and click the button to apply code tags and next save your post. It makes it easier to read, easier to copy and prevents the forum software from incorrect interpretation of the code.
how do I do that in code ?
Because all I am doing at this point is writing a "DigitalWrite High or Low "to pins 2 & 4 based on the Pulse width that comes in to Pins 3 & 5 . I sounds fairly simple in my head my I must be going something wrong , any help is deeply appreciated
The other suggestions to print out the pulse lengths are good. If you get 0's (timeout) you are not seeing the input pulses. If the values are below 500 or above 3000 then something is very weird. If the values don't change when you move the controls, you may have the wrong channel. The values should be 'about 1000' at one end of the control travel and 'about 2000' at the other end.
From the scope picture it looks like the signal level from the radio is 3.3V and the pulses are 1500 microseconds wide ('control in the middle of the 1000 to 2000 range'). You should be getting 1500 microseconds displayed for both pulseIn() values.
How long is it between lines appearing on Serial Monitor? The default timeout for pulseIn() is one second (1 million microseconds) so it should be about two seconds between lines with no input signals.
The FlySky FS-i6 is a feature-rich and reliable 6-channel RC transmitter system that is compatible with both RC vehicles and robotics. The transmitter system is paired with the advanced FS-IA6B receiver.
Designed for RC vehicles, the FS-i6 provides precise control over throttle, steering, and auxiliary functions, allowing you to navigate your car, truck, boat, or aircraft with exceptional accuracy. Its ergonomic design ensures comfortable operation, while the intuitive interface and responsive controls make setup and adjustment a breeze.
The included FS-IA6B receiver ensures reliable communication between the transmitter and your RC vehicle or robotic platform. It provides a stable and interference-free connection, allowing you to operate with confidence and precision. The transmitter can be configured via software using a suitable USB cable.
A servomotor has 3 wires: ground, +5V and a signal wire. The signal is a PWM and its pulse width (in seconds) is the transmitted value. It gos typically from 1000 to 2000 with 1500 as a middle, default, point. In the case of a quadcopter, these commands are given to a flight controler (FC) wich translates them to motor commands.
The FS-i6 has an IBus interface. It means that it can communicate the servocommands to the flight controller by some kind of serial communication. It has the advantages to limit the number of wires between Rx and FC, but also to use a pure digital transmission.
So we see that a frame is sent approximately every 7.7ms. We expect to find our 6 channels in this frame. During sniffing, the command was in the default state, so we should find 1500 for the pitch, the yaw and the roll, 1000 for the thrust and 2000 for the 2 auxiliary channels. In hexadecimal, 1500 equals 0x05DC. Here we have a zoom on one of the frame, decoded by the software. (Serial 115200 bauds, 8n1)
We recognize a header of 2 bytes, then 12 bytes for our 6 channels and at the end 2 bytes of footer, maybe a checksum (?). Between the end and the 6 channels, suprise!, we see 8 more channels, fixed at 1500! This could bring the numer of channels to 14!
Dear,
It is fantastic to see one people that try to explain what an i-bus is in the electronic sense. Therefore, i can use you this information in order to design a decoder with a FPGA and use it for student.
Thanks a lot.
Mickal
Radio Control units, or RC Controllers, have been used by model airplane, helicopter, rover and boating enthusiasts for years. Indeed, many of these hobbies would not exist if it were not for the availability of inexpensive yet reliable radio control devices.
c80f0f1006