I was in the final stages of building an electric long/mountain board using a couple of hub motors salvaged from a dead hoverboard and re terminated as delta for more rpm.
I had sourced two vescs from “diyelectric skateboard”, (one of which was dead on arrival due to a poor solder joint on the positive battery wire\capacitor board.(easily fixed…apparently they’ve never heard of quality control and don’t test before shipping as they advertise)
Both then were fired up on 12V and found to be containing the latest firmware already were programmed for cut off voltages, but wouldn’t detect the motors successfully on 12v. At this point (having not fried on a power supply) they were connected to a higher voltage (10s2p lion) and detected the motors just fine.
Both were tested (on the bench) and seemed to work reasonably well. they were then programmed for ppm, which after pulse width calibration performed as expected. (torqueboards nano remote and reciever)
I then reconnected them individually and altered the programming to enable dual motors and following the method outlined from vesc.net, setting the slave esc to “send can over bus” the motors were then connected the vescs in parallel to a 10s2p lithium ion battery (made of 2.2ah 1865 li-ion cells) as well as individually to the appropriate motors with the receiver plugged into only the master vesc.
Only the motor connected to the master spun, and upon further inspection another cold solder joint which was apparently only being held on by flux residue had come loose and formed an intermittent connection on the slave vesc preventing booting (capacitor board negative lead out). When held in position both vescs booted and both motors performed as expected. Everything was powered down, disconnected, at which point the offending solder joint was reflowed; the slave esc was then tested individually and performed as expected.
Everything was reconnected exactly as before,(even the motor leads were on the same vesc in the same order as before) but this time after a momentary function as expected,(with both motors spinning after a quick blip on the throttle) further input gave no response and upon closer inspection i found that the master vesc crashed and its blue led went out.
Upon disconnecting and reconnection of the power, I got no response to the ppm input and could see that although the slave vesc booted normally and reciever was still being powered by the master vesc, there were no other leds lit on the master. The connections were double checked and found to be correct, the power was then disconnected. The power was reconnected, and the same state was repeated (slave booted, master no response except to power the receiver)
Upon individual testing, the vesc that was set as the master continued to be unresponsive in every way including including no longer being detected by usb. (except for powering the receiver)
The Vesc that was set to slave still boots and performs normally.
Despite knowing how to solder well, I don’t have any experience or the required equipment for surface mount components, and don’t know quite enough about exactly how the vesc works to troubleshoot.
In case it is relevant, I am using xt90 connectors for the batteries, and 5.5mm bullet connectors on the output leads. The solder joints on these connections were mechanically and electrically tested and found to be of good quality (mechanically sound, no added resistance) Its also worth noting that the shrink wrap was only removed after the testing, in order to take the pictures, and didn’t have any obvious signs of smoke or heat damage.
Despite knowing how to solder well, I don’t have any experience or the required equipment for surface mount components, and don’t know quite enough about exactly how the vesc works to troubleshoot it. “diy electric skateboard” will not repair them without a significant and undisclosed cost (and taking into account that they charge $40 just to ship, as well as the extremely long international shipping times…also, if they cant even get a good joint on a power lead…)
I’d obviously like to have this vesc repaired as it was a considerable investment, but avoiding the supplier due to the above reasons, would rather have it repaired somewhere else if possible, but unfortunately upon further research, it appears that there is nobody who will, (particularly in Australia) repair this for me at any cost.
Having a very expensive paperweight that can’t be repaired is obviously not an attractive option, and as such if necessary will try to effect a repair myself; I would have done so already, but the vesc is much more complex than anything that I’ve ever worked with before, and as such i need a little help in diagnosing this thing.
I didn’t see any obvious signs of damage (burnt chips etc), but admittedly this was only done with the naked eye as I don’t currently have access to any magnifying devices. Because of this, I’ve attached some pictures of the vesc taken with the highest resolution camera that I could source.
Although the positive input lead looks like it could short on the pins beneath it, it can not be made to touch. (because the wire is apparently filled with solder and is too rigid to move)
I’d attach screenshots of the bldc settings, but cant get the vesc to show up on usb as it did previously, but outside of voltage cutoff limits, ppm, and motor detection, the settings are default. (also set to “current, no reverse”)
Any help you can offer would be greatly appreciated.
(edit, Sorry for the long winded post, I wanted to be sure to include all relevant information.