I built an arduboat with apm. Modes are man, learn, auto. Ch7 is set to a switch. Radio calibration was succesful. A time ago, the learning option worked well. But now, no waypoints will ba added at learning mode and ch7 toggle.
Btw: I got two boats, learning worked well in the past. But know same issue (no recording) at both boats. Is there an issue with the firmware?? I think i installed the last version. But I don’t know at the moment. To connect via usb means disassembling many parts. So I’m going to ask here 1st.
I’ve tested this and its working for me. Remember you need to be in LEARNING mode and then toggle channel 7 (or whatever your LEARN_CH is set to) to record the waypoints.
If you still have issues let me know.
Thanks, Grant.
Hi Grant,
The recording of waypoints when in the Learning Mode is also dependent on whether the Learning Toggle switch is being toggled from low to high and back to low or high to low and back to high. I believe the correct sequence is low to high and back to low. It will not work with the other sequence I believe.
Regards,
TCIII AVD
It is certainly learning mode. Ch7 is working fine too at radio calibration. I am using channel 10 at the receiver output and plugged it into channel 7 at the apm. the apm notices the changing frequency very well. But there is no action with record waypoints. TCIII brings me to an consideration: should I enlarge the pwm value from low to high? for now it is about 300hz difference, approx 1300 to 1600. Or should I use ch7 out from the receiver and ch7 in at the apm?
Hopefully someone can give his setup here with his own working rover. I would try to compare with my parameters.
My Problem is solved! TCIII gave the right direction to investigate the issue! Thank you very much!
The Solution is to enlarge the range from low to high! first it was set up at approx 1300-1600 pwm value. Reversing did not work, too. So I increased the range from 1100 to 1900 pwm and APM is doing what it has to do!
I’m seeing the same problem, but using channel 6 for learning way points, with no success. I wanted to verify that the parameters you changed for channel 7 was RC7_MIN and RC7_MAX. Is that correct?
I changed the pwm space between min and max in my remote control. Then ardurover recognized the changing parameter and set the waypoint by switching the corresponding channel. I don’t know anymore, if a new radio calibration in missionplanner is necessary after changing the pwm in the radio control, but i think so…
I looked over the source code and it appears I have to have CH7_OPTION = 1, even though I’m not using CH7 for the learn channel. Will verify tonight.
Oh, and while I was digging I saw that the high threshold for the learning function in hardcoded at 1800. So you changing your upper PWM to 1900 allowed your setup to work, since you were now exceeding the 1800 limit,