I looked over the link.. (didnt really say much IMHO.. lots of opinions bot ways)
also.. Im not sure what code you are referring to...
I didnt 'modify' anyones code.. I wrote everything from scratch.. using an infinite state machine approach (ie: no delays, multiple condition/state checks..etc).... I dont see that in first post...? (making sure double checking what code you are using is all... I dont care what one you use as long as it works for ya!)
Did you answer if the faceplate IS attached? (ie: under load?)
maybe the gears/torque just isnt enough?
I have tested my code/approach on other hobby servos (no load, free load testing).. and I do NOT get any buzzing sound..
my 'guess' is the same as everyone elses.. adjust the angle that closes its to stop before 'completely closing/opening' and see if it still persists..
more of a 'controlled' experiment... move it only up/down 25 degrees or so.. FAR from fully open and FAR from fully closed..
or try the servoDetach(); command and see if it kills the buzz after you are 'in position'