Q1 all passive buzzer boards I find only use signal and ground. They have a 3rd pin, but it is not going anyware. Is this as expected? A the wiring schematic wires VCC from servoboard to buzzer module
Q2, Could using an active 3 wire instead of an passive 3 wire cause all of this?
Q3, bit unrelated, but is there currently anyway to get the scratch part working? My son has this idea of an maze using an distance sensor and whatnot.
Long story
The sourcing and build went ok-ish, the servo's were supposed to be genuine (NOT) there was one bad behaving BT module. While waiting on replacement module we had some prefun with the demo mode.
The BT module came last week, paired it with the other one, got it into the gamepad and set the robot to RC. The Buzzer went on continously. Turned robot off and on, and no more buzz, pressed the DPAD move buttons and it worked.
Pressing any other button (up, or the numbered ones) resulted in big beep, curling of robot, twitching of servo's and/or unresponsiveness (had several combinations).
After debuging the gamepad and double checking the BT modules I learned about the app. Same behaviour. So took a closer look at the robot. Replaced the nano with a spare, replaced the BEC, replaced the batteries. Was about to order a new motor shield when my wife asked me to please stop that bloody buzzer. So I decoupled it, and boom, no more problems, all worked fine. Plugged it back in and problems was back.
Turns out the buzzerboard was labeled KY-012 which is an active module. Should have been an passive. Does it make sense? Anyway looking for a replacement, cannot find anything which requires 3 wire. Just 2 (signal and ground).