My kid and I got a used BBSHD bike a few years ago and have learned a lot about electronics through it. He uses it hard (I've got it speed limited), and I've replaced the motor core due to a snapped shaft (regreased with the Mobil1 aero stuff and resealed connectors). We recently swapped frames to a better bike with hydraulic stoppers also successfully. We've always been able to troubleshoot and fix any issue.
A few weeks ago, my son wanted to wrap his cables on the new frame. The bike worked fine before he started and would not turn on afterwards.
It appeared he accidentally cut through a display cable and possibly damaged something. I tried splicing the cut display cable to no avail, so got a new 860c display. The display still wouldn't turn on. I did more testing and wasn't seeing voltage at the harness, so got a new BBSHD controller and wire harness (old harness was pretty beat up with a damaged UART connector, so thought it was time to swap).
With a new controller, the display turned on. I then confirmed the controller could be re-flashed to the Nilsson firmware v1.5 to use the BBS-FW software tool (and made a donation for his work) and did this all successfully. When connected to a PC, the BBS-FW reads firmware v1.5 and can read/write motor parameters. The battery is putting out 58v fully charged, which I verified with a multimeter at the TX90 connector and is within 0.2V of what the display shows when powered on now.
We cannot get the motor to turn using the throttle under any circumstance or configuration setting. The bike is on a stand, and I'm going to pull the motor itself and confirm it's not burnt up next, but have no indication that's an issue.
For the life of me, I cannot figure out why the motor won't turn. The kid denies doing anything else other than wrapping cables, but anything is possible with a teen
. I've also disconnected all sensors except throttle with no luck and bypassed the display using the programming cable, which also did not work.
What am I missing, and where should I look at next? We're stumped and any assistance would be appreciated.
A few weeks ago, my son wanted to wrap his cables on the new frame. The bike worked fine before he started and would not turn on afterwards.
It appeared he accidentally cut through a display cable and possibly damaged something. I tried splicing the cut display cable to no avail, so got a new 860c display. The display still wouldn't turn on. I did more testing and wasn't seeing voltage at the harness, so got a new BBSHD controller and wire harness (old harness was pretty beat up with a damaged UART connector, so thought it was time to swap).
With a new controller, the display turned on. I then confirmed the controller could be re-flashed to the Nilsson firmware v1.5 to use the BBS-FW software tool (and made a donation for his work) and did this all successfully. When connected to a PC, the BBS-FW reads firmware v1.5 and can read/write motor parameters. The battery is putting out 58v fully charged, which I verified with a multimeter at the TX90 connector and is within 0.2V of what the display shows when powered on now.
We cannot get the motor to turn using the throttle under any circumstance or configuration setting. The bike is on a stand, and I'm going to pull the motor itself and confirm it's not burnt up next, but have no indication that's an issue.
For the life of me, I cannot figure out why the motor won't turn. The kid denies doing anything else other than wrapping cables, but anything is possible with a teen
What am I missing, and where should I look at next? We're stumped and any assistance would be appreciated.