LibrePilot Forum
General Category => General Discussion => Topic started by: shane_d9 on July 06, 2017, 12:07:44 am
-
Hey All,
I'm still very new to this, so please forgive me if these are stupid questions. I'm having an issue calibrating my SimonK ESCs. To start with, a lot of the video's I have seen people are doing this with the setting on rapid. When I try it with anything other than standard, I get no beeps. Is this because I'm using a CC3D and SBUS? When I do try to calibrate with standard they never stop beeping. They run through what seems like a 10 mode calibration which the instructions mention, but it never ends, and each time it repeats one of the ESC have an additional second delay in beeping from the others, and just twitches at low power. I haven't been able to find any info on why this is happening.
Thanks for any info.
-
To run at 500Hz or higher with normal PWM signal, you must decrease the max pulse to something less than 2000 or you will have problems as you describe.
Try following the instructions here:
https://librepilot.atlassian.net/wiki/display/LPDOC/ESC+Calibration
-
I am still having an issue with this. The max pulse has always been set at 1900. At 400hz I get one esc to respond, but the others remain silent. Not sure what I'm doing wrong.
-
just twitches at low power
This can be a sign of bad connection, bad motor or bad ESC. Do they run correctly at PWM-50 or plugged straight into the receiver PWM? I would fall back to making sure they all work at PWM-50 to start with for a test.
Do you have the min pulse width set to 1000? Do you have all your banks on the output page set to the same thing?
All the SimonKs I have used have worked fine at 1000-1900 PWMSync or PWM-490. I do recall an old set of ESCs I had to run at PWM-330 to get them to work. Use 1000-1900 and try the slower PWM settings.
-
I replaced the motor and esc, that stopped the twitching issue. It works fine at 50hz with 1000 - 1900, and the quad flies, but seems to have delays in throttle response. The same issue with my eachine 250 racer with blheli esc. The esc would only let me calibrate them at 50hz. Which leads me to believe I'm doing something wrong with librepilot. Also, I'm using the CC3D and SBus connection from the receiver. I can't find anyone else who's ever had an issue like this.
-
Try using faster settings than 50, but not as fast as 400.
-
What port on the fc are you using to connect the sbus? How is the hardware page in the gcs configured? What receiver are you using?
-
They all beep on 330hz, but one of them is still a bit delayed making it hard to got through the settings. It's got to work better than 50hz, so I'll take it. :)
I'm running Frsky x4r reciever sbus to main port on CC3D.
ESCs are http://a.co/j6Ic6pi (http://a.co/j6Ic6pi) People have mentioned using these at 490hz
Hardware page is:
Receiver Port: Disabled+OneShot
Flexi Port: Telementry
Main Port S.Bus
USB HID Port: USBTelemetry
USB VCP Port: Disabled
-
Try it without oneshot on the hardware page
-
That changed things a little for me, but now it just beeps over and over like there is an error. Could my FC be faulty?
-
How do you have thing set up? If your trying to run one shot it says to hook it up through the receiver port using pin 8. https://librepilot.atlassian.net/wiki/plugins/servlet/mobile?contentId=2818090#content/view/2818090 just a thought
-
ESC beeping (pause) over and over means ESC is not getting a signal.
Do you have that ESC plugged in the correct output? Do you have your outputs configured completely, so that they produce a signal?
-
As far as I know, everything is set up correctly. I calibrated at 330mhz and the quad flies, but I just find it strange it won't calibrate at 490mhz without issues, as I've seen in every video. The beeps were out of sync in 330mhz, they were close enough where I could to the calibration. I'll upload a video of what it does, and the settings.
-
You obviously didn't read that link carefully enough because it says main port for futaba and specktrum sbus nothing about Frsky. Different protocal. The cc3d has limits cuz lack of ram or memory or what ever. So if I was you I would try hooking it up the ppm way through the receiver port. Where you hook up the positive and negitive and then the signal to pin 8. And then when setting it up in the configuration then pick the sbus. I haven't tried it this way yet but everything on this website says like the how to's says it has worked for me and i am 100% confident in this way. And then you should be Able to run oneShot too And I about to do the same thing but for ibus or you could by a revo or a nano and then probably do it your way. Good luck let us know progress
-
You obviously didn't read that link carefully enough because it says main port for futaba and specktrum sbus nothing about Frsky. Different protocal.
shane_d9 mention he's using FrSky receiver X4R with Sbus output.
Sbus from Frsky or Sbus from Futaba is in both cases SBus protocol.
Pin8 has nothing do to with SBus, just used as PPM input where Sbus is connected to MainPort.
@shane_d9 Assuming you are using PWMSync+330Hz currently, can you try setting PWM+490Hz if the issue still ?
-
My bad then, but if nothing is working its time to think out side the box
-
My bad if I'm wrong , but if nothing is working its time to try out side the box. He is using a cc3d. "ReceiverPort use depends on the type of RC receiver in use, and whether OneShot125 or PWMSync output is desired:"
-
Finally got it working with PMW+noOneShot at 490. After switching to "PMW+noOneShot" all motors were beeping, but not all at the same time, making it impossible to calibrate. I basically just kept unplugging and plugging it back in until the beeps were close enough together to calibrate the ESC. I'm too scared to try again now that it's working. Still interested in knowing what might cause the other ESCs to beep later than the rest of them. Thanks to all for the help on this!
-
A little delay between two Esc for first beep is not really a issue.
Just wait the max throttle is taken in account in all escs and next, move to min value.
You can also calibrate every Esc at a time using the Output tab.
-
A little delay between two Esc for first beep is not really a issue.
Just wait the max throttle is taken in account in all escs and next, move to min value.
You can also calibrate every Esc at a time using the Output tab.
The delay was so much that 1 would beep...then the other...then that last 2 beep at the same time as the first is beeping for the second setting. Sometimes 2 of the motors would finish calibrating on the first setting causing 2 of the motors to go on with the calibration beeps and the other 2, much to my alarm, would spin up at full speed. All in all I think switching it to PMW+noOneShot solved my no beeps at all issue. Think next time I'll do them one at a time.