I am currently building an Rc car which I designed myself. Yesterday I started testing the whole system, including four motors (one in each tire), 5 servos (MGN995, 4 ontop the suspention, one steering), and a small 9g servo for the rear spoiler. The motors are controlled by a speedybee 60A ESC, and a Arduino Mega is the brain of the whole thing. To supply power, I have a 8A step down converter, converting the 12V from the LiFe Batteries (2x 12V 20A discharge) to 7V for the whole system. Lastly, I have a Radiomaster r88 Receiver for controlling the whole thing, and a Adafruit BNO055 sensor to eliminate roll with the suspention servos.
When I throttled up the motors (750kv, 6.5A stall current) the receiver started giving weird numbers. It should put out a PWM signal from 1000 to 2000, but suddenly there was something like 13000 and 6, so I told the firmware on the Arduino to disregard any of theise bad numbers. Every time one of the ununsual numbers would appear, the motors would throttle down, the next receiver value would be valid again, then the motors would throttle up (to the commanded value), drawing to much of something, then confusing the receiver into giving bad numbers, motors throttle down etc. This sometimes would end in a oscillation (thottle up, throttle down, throttle up, etc). The only thing stopping this, was me cutting the power to the system.
After some testing and adjusting the firmware, the step down module made a loud bang, and something there "exploded" (there was something similar to an explosion) ontop of the capacitors. I immidiatly cut power. What the heck just happened there?
I ripped out the step down module, but after further examination there is visually nothing wrong with it. I replaced it with a fresh one, but after turning everything back on, there was just nothing (exept the power bank powered Arduino). I examined the receiver and servos individually, and it turns out that 5/6 servos died, and the receiver. However again, there was nothing visually wrong with any component.
Now I could go ahead and replace all this stuff, just for everything to explode again. What could be the cause of this?
One theory I have, is that the ESC had interduced lots of electrical noise, and the step down module did't like that. I read somewhere online that converters don't like when the input voltage fluctuates fast. Is this possibility?
I am a student in 13 grade, and I have 6 hours of Mecanical/Electrical engineering at school. Most of my knowledge from the internet. So there might be a super stupid answer that I just don't know.
Thanks for you help!
Edit: Currently the servos are not connected, since im changing them out right now