S.bus servo Programing on 18MX
#1
Thread Starter
My Feedback: (46)
Join Date: Apr 2008
Location: Columbia, SC
Posts: 34
Likes: 0
Received 0 Likes
on
0 Posts
S.bus servo Programing on 18MX
Joined: 25 Apr 2012
Posts: 3
PostPosted: Fri Apr 12, 2013 3:43 pm Post subject: Programing Solutions and Issues - Please read and explain!!!
Today I spoke with Futaba Support for some help on programing the 18MZ and S.bus servos. They were helpful but left me wondering.
Once a plane has been assembled and all servos initially programed, why can I not connect my 18MZ to the serial bus through the S.bus port and call up any servo and change its parameters. Support told me this was not possible and that I would have to connect each servo separately and them change the programing. This is not easily done on a large turbine aircraft.
After some thought I pulled out a small lot of four BLS175HV servos and started an experiment.
1. I set up a new model in the 18MZ
2. I programed each servo with a different channel number and recorded its MAC address.
3. I then took two hubs and linked them together and attached all servos along with a battery with switch and connected test system to the s.bus connector on the 18MZ
4. I found I was able to access and program any servo that I wanted without a problem following these steps:
a. Turn on the radio.
b. Switch on the power to the test system
c. Go to the SYSTEM Menu and select S.BUS servo
d. Input the channel ID I wanted to change along with the servo ID.
e. Press the INH button followed by the RECALL button.
f. At his point the servos became active and I could make any changed to the servo that was setup in step “Dâ€.
g. Finally WRITE changes to the servo.
h. Power off the s.bus system.
i. Exit s.bus on the radio.
j. To do the next servo go to step “B†and continue.
Using this procedure I successfully reprogramed four servos on a new turbine without having to dissemble the plane. I did unplug the s.bus cable to the receiver while programing the planes servos.
Question: What is the problem with this procedure and is it documented anywhere?
My next question is about the programing parameters of the s.bus servos. I am unable to find any information on the affects these setting might have.
1. What is SMOOTHER SETTING and what does it affect and control?
2. What SOFT START SETTING and what does it affect and control?
3. What is BOOST SETTING and what does it affect and control?
4. What is NEUTRAL OFFSET and what does it affect and control?
5. What is DAMPER FACTOR and what does it affect and control?
6. What is STRETCHER GAIN and what does it affect and control?
Last but not least: How can I switch from Home 1 to Home 2 with the CD-SW or any switch? Having to unlock the touch screen to do this is a real pain while flying and will create other issues by inadvertently touching something else by accident.
#3
My Feedback: (11)
RE: S.bus servo Programing on 18MX
If your procedure works, making the model behave as you desire, then it's OK, but it's not documented anywhere that we know of.
All of your other questions can be answered in the instructions for the S-Link software:
http://downloads.hobbico.com/softwar...nk_WEB_ENG.pdf
All of your other questions can be answered in the instructions for the S-Link software:
http://downloads.hobbico.com/softwar...nk_WEB_ENG.pdf
#5
This procedure works and It's a shame it is not documented.
I guessed it by looking at the interface and then found this post as the only source of information on the topic...
This also explains why each sbus servo comes with a 'mac address' label and 2 extras you can stick somewhere else, so that you can get to them later when the servo is installed in the model.
It's really handy to be able to change something in the programming of a servo once it's installed without having to undo all the wiring...
It would be even better if they could be addressed simply by stating the assigned channel id instead of the bus address, but this complexity I can live with!
One small correction:
Only the servo bus address is necessary, the assigned channel id will be retrieved from the servo memory after recall
I guessed it by looking at the interface and then found this post as the only source of information on the topic...
This also explains why each sbus servo comes with a 'mac address' label and 2 extras you can stick somewhere else, so that you can get to them later when the servo is installed in the model.
It's really handy to be able to change something in the programming of a servo once it's installed without having to undo all the wiring...
It would be even better if they could be addressed simply by stating the assigned channel id instead of the bus address, but this complexity I can live with!
One small correction:
d. Input the channel ID I wanted to change along with the servo ID.