Dialing it in...calibration question

Prior to hooking up my Nano I performed a calibration of each individual ESC. I also successfully hooked into WinGUI where I learned that my MAXTHROTTLE was not achieving 2000. I was able to use my trim to lower my MINHROTTLE to just under 1000 but my Max was still in the 1950’s. I am able to arm and spin up the motors just fine. My question is this:
My instincts are telling me that because I messed with the trim to get the MIN to 1000 that somehow I need to recalibrate the ESCs. Do I?
Do I need to go into the FCT and adjust the MIN/MAX/MINCOMMAND numbers to reflect what I am seeing in WINGUI for the throttle channel or just leave it alone?
If I am showing 1950 MAX should I set for 1900 or should I try to get it closer?

I was thinking that I could perhaps calibrate all 4 ESCs at the same time through the Nano by plugging in power while throttled up on the transmitter (same as for each individual ESD on receiver) but I did not get the calibration tones.

There are not relation between the ESC calibration and the R/C receiver input values. The Quadrino Nano use the information from the Receiver to than output to each ESC’s the signal needed.
The most accurate way to calibrate them is still to use your Quadrino Nano to do it. Lynxmotion Quadrino Nano – Advanced ESC Calibration

One thing to clarify, you should never play with the “Trim” to get the values right in WinGUI about R/C signals.
This is done by changing the “End Points” in your programmable transmitter and should be done there unless you will have other issues.

I followed all of the instructions but I only got a signal of 2 beeps rather than a high/low beep pattern. I tried this several times and eventually I reflashed with my flight configuration. I am now unable to arm with my trims set back to zero. I have the following stick ranges:
Throttle: 975-1973
Yaw: 978-1975
Roll: 973-1975
Pitch: 971-1973
I tried various settings for MINTHROTTLE/MIDCOMMAND/MAXTHROTTLE
It armed before with trims and settings of 900/1100/1900
Thoughts?

You need to change the “End Points” of your transmitter.
This is a mandatory requirement for any MultiWii based flight controller.

What are the brand name and model of your transmitter ?

FlySky FS-TH9X I had already adjusted all of the channels to 120%/120% which is the max adjustment.

Here is a MultiWii thread that might come useful with this transmitter:
flysky ct-6b Radio MWC 2.5 SE und Multiwii 2.3

It require hacking the “config.h” file so are you able to use Arduino IDE ?

Note: “MINTHROTTLE/MIDCOMMAND/MAXTHROTTLE” have not effect on the Arming process

I have no clue how you were able to find that article but I am glad you did. I took all of the listed steps and I will attach to quad sometime this afternoon. I was using WinGUI rather than Multiwii but… Is there a way to go into a GUI file and do the same sort of thing?
Also, now that I have put accurate values into MultiWii, what do I enter into the FCT under Min Command/Min Throttle/ MaxCommand?
I guess I am trying to wrap my head around the relationship between the actual values sent by the TX to the MultiWii display vs. the values I am setting in the FCT and the multiwiiconfig.h file.
The article you had me reference had me set the actual mid value in multiwii (±6) and then my actual low +50 and my actual high -50. The FCT has drop down values for Min Command/Min Throttle/Max Command that are not as precise as the values I placed into MultiWii so I do not understand which values to choose from the dropdown menu.
I put these values into Multiwii
Low: 1025 (975+50)
Mid: 1475 (actual)
High: 1925 (1975-50)

The softwares WinGUI and MultiWiiConf serve the exact same purpose which is to change / setup the MultiWii board.
We suggest to use WinGUI as it’s easier and more friendly to use.

Values for the “Min Command / Min Throttle / Max Command” should not be touched unless you have issues. Left them untouched.
The explanation for each of them is available in the FCT manual on P.8 (Lynxmotion UAV - Quadrino FCT User Guide V1.0.pdf)

The article talk about other values present in the Config.H file which is nowhere if you do not use the Arduino IDE to load code.

This is beginning to drive me bananas. I have spent well over 20 hours trying to get this to work. I followed all of the instructions in the article referenced above. I still cannot get this thing to arm unless I use the trim settings. The only thing I can think of is that the values I am putting into the config.h file are not “loading” to where they need to go.
I changed midrc value to 1474
#define deadband 6

I opened multiwii.h and changed
mincheck to 1031 and maxcheck to 1928

The article then says “build and load”. I do not know what that statement means. I have shut down the programs and restarted them thinking they would load the new values.

Does the FCT not reference the config.h and multi.h files and write the new parameters to the Nano board?
I am also having a TERRIBLE time locating and relocating these files for some reason. What folder should multiwii.h and config.h be in. I want to make sure I am changing the correct ones.
For example…when I search my C: drive (the only one I have on my laptop) for the multiwii.h file it returns no results. Same for config.h

The first thing to understand is that MultiWii is a project which is based around Arduino compatible microcontrollers.
Most users are required to use the Arduino IDE to setup and load the firmware into their microcontroller / flight controller. That’s why, we asked you if you were able to use the Arduino IDE when suggested this hack.

We released our Quadrino Nano with a software called FCT (Firmware Configuration Tool) which setup the board based on some setting pages than flash the right configuration without the need to even know about Arduino IDE.
This work for all standard equipments but the post we suggested use hacks that need to be performed and this cannot be done in the FCT itself as your changes will always be overwritten by the FCT.

One solution would be to make a copy of your Config.h which is already setup from the FCT for everything else but the special transmitter hack.
It’s really easy to find the file since you have a link in the FCT just under the Profile drop-down menu to open the file location. (Explore Profiles on Disc)

Once you have made a new Copy and place it on your desktop for example, you will have the ability to changes something inside with (for example) Notepad++.
After those changes are made, you can open the FCT and go straight to the “Flash” page and by holding the “ALT” key you click on the “Flash Firmware” button. This will open a window were you browse (desktop) to select your custom Config.h file.

All this is required because the Transmitter / Receiver you have do not seems to be direct compatible

Earlier you gave us those numbers:
Throttle: 975-1973
Yaw: 978-1975
Roll: 973-1975
Pitch: 971-1973

Can you confirm that you get this while having all trims Centered ? Because they just seems to be offset.

Maybe you can change the trim Inside your transmitter ? Look like there is a 25 value that would need to be shifted from the Minimum to the Maximum.

Also, on the Yaw / Pitch / Roll what are the values when the trims are centered ?

:slight_smile:

I reset all of the trims to 000. I also re-calibrated the sticks using the manufacturer procedure. I can confirm that my numbers are still the same. Midpoint is at 1474. I am picking up what you are laying down that every measurement (high/mid/low) are all about 25 less than where they should be.
“[font=Helvetica Neue, Helvetica, Arial, sans-serif][size=4][highlight=#ffffff]Maybe you can change the trim Inside your transmitter ? Look like there is a 25 value that would need to be shifted from the Minimum to the Maximum”. [/highlight][/size][/font]
[font=Helvetica Neue, Helvetica, Arial, sans-serif][size=4]I have no idea how to do this. Is there a typical process?
[/size][/font]

I also copied and pasted the config.h file onto my desktop. I am not sure what I would have to change. I also downloaded the Arduino uploader file. It seems like the true problem lies in tweaking the transmitter before “hacking” the config file if there is a way to do that…
I truly appreciate your help. Every response I get teachers me a ton yet leaves me to realize I have a ton to learn.

At the moment, let’s keep it simple by not trying to do anything outside the FCT software.
Modify the Config.h file is tricky and you need to know what you do.

Try doing some adjustment on the “Sub Trim” in your transmitter.
It can be found on P.18 of the manual attached.

Adjust until you have it set to 1500 on all channels. Use the same values for the Throttle channel as you can’t place the stick dead center to adjust it.

It’s not usually that hard to connect a receiver to a MultiWii controller, sorry for all the trial you need to do.
If we had one of those here, i could probably help more/faster.
FS-TH9X_MANUAL.pdf (9.82 MB)