Dizidago357 wrote:The board is not powering up... Or are you meaning if the TVS diodes were blown then it would not report anything in terminal mode?
That's right. The fact that you'r getting a terminal report means that the MCU is alive. This means that its Vio and Vcore voltages are OK. Furthermore, since these voltages are generated and monitored by the motor controller IC, this would mean that the SMOOTH chip also has sanity. If the voltages weren't up to spec, then the SMOOTH chip would not have released the Power-On-Reset signal to the MCU. So, yes, the board has powered up, even though it has not been able to spin up the motor.
A TVS diode is connected between its associated supply and ground. It goes short circuit after it is subjected to a sustained overvoltage. When the external PSU sees this overload, its own internal protection circuitry shuts it down. The fact that the external supply has not gone into protection mode means that neither TVS diode is shorted.
Dizidago357 wrote:When I said I couldn't locate the MCU, I meant on your spec sheet. I saw you had many listed for internal and external ROMs, but could not locate the code from the current MCU in the spec sheet.
The MCUs and most of the motor controllers appear to be custom designed for a particular model series. The datasheets are not publicly available. Perhaps some are available after signing a NDA (Non Disclosure Agreement), but I doubt it. I suspect that the SMOOTH ICs are all similar to the L7250, which is publicly documented, but the pinouts are different, and there may be slight differences in function. Most modern MCUs, eg those made by Marvell, appear to use an ARM9 core, with customised I/O modules, embedded boot ROM or flash, read channel, SATA PHY, etc. The pinouts also differ, as do their Vcore and Vio voltages. That should explain why my notes are so deficient in respect of these two chips.
Dizidago357 wrote:As for resistance measuring, which are the motor windings? Are you speaking in regards to copper springs that stick up near the connection to the motor? And also, what's the appropriate range to measure with?
You could measure the voltages at the motor contacts on the PCB immediately after power on. If one or more of the motor phases shows no voltage "activity", then one would expect a failure in the MOSFET drivers for that phase. These MOSFETs are internal to the SMOOTH chip. Usually when these fail, the damage is visible.
You also need to confirm that the motor itself does not have an open winding. Set your meter on the 200 ohms range and measure the resistances between each pair of terminals on the motor itself, not on the PCB. I suspect that you will see readings of 3 ohms for each of the three phases, when measuring between phase and common, and 6 ohms between two phases.