Overall, I feel that some parts (text) could be expanded in the blog to better explain what to do. Several things remained not very clear to me.
First, on the first page, we have to enter a lot of data, like version of software, or copter model, but from what I get it is for information only, and is not used by the configurator, so it is not very useful.
I did not do the remperature calibration because I did not know that you could or should do it, and I had already everything installed, so I decided not to go back on that step 2 and 3. Pretty sure it does not affect the problems of my copter I am having.
Step 4, board orientation I did before.
Step 5 and 6 I skipped because I have set up these parameters manually, they are very different from what is there (I do not have telemetry, will use MAvlink through modem later on, etc.).
Where I may have seen something new, was the step 7, ESC setup.
I noticed that SMAX parameter, and I though that it could be related to my problems, i.e. the main problem I have is that on the one hand I get oscillations due to overly tight tuning, most probably due to too high D value (oscillations I get are 1º amplitude 7 Hz), which appear only on fast descent and horizontal flight at moderate speeds (30…60 km/h). However, if I reduce the D, and P values, I can get rid of the oscillations, but the copter becomes unstable in descent (wobbles at much lower frequency, maybe 1 …2 Hz).
So what I understood reading the very scant documentation on ardupilot is that the SMAX should in theory reduce the appearance of the oscillations due to too high PD values.
Now, it said that a too low value may result in slulggish behaviour, and that you can check wheter this function was activated by looking at PIDP.Dmod value, which goes from 1 to 0 when activated.
I started playing with different values 100, 40, 15, 9, and 4 for Pitch and Roll but I have not seen a change in the behaviour, it did become more sluggish, the oscillations on descent and fly forward did not disappear, the dMod value sis not seem to change…
I am not sure what this value SMAX means, i.e. what units it represents. And that be explained in more detail in ardupilot, it is certainly not your fault, but your program brought up this potential issue.