I have partially finished the project, enough to take it out for a test. I'm using Bosch batteries and was able to fit an 8.0Ah ProCore battery, which I know can handle 100A continuously, though I don’t need that much power. When fitted with a 6.0Ah ordinary battery, it just leaves more space. The thickness of the wire coming out of the adapter is severely underrated for 100A. The battery has a fuse inside. I’m not using the battery's BMS or temperature sensor, but considering the low load from this small motor, there shouldn’t be any problems.
During the test, I fell off the bike at 2 km/h while holding my mobile in my left hand, resulting in more severe injuries than I’ve had from falling off my Surron Ultra in the woods (I have a video from my surveillance camera, but won't post it for obvious reasons
. Despite this, I found a problem but haven't yet found a solution. The motor runs perfectly in sensorless mode but performs terribly when it switches to Hall sensor mode. I performed a manual Hall sensor detection, and the tool reported the results as poor but usable. The max ERPM is around 19,000 with the battery fully charged. So, now I have to find a solution to the Hall sensor problems. I tried measuring the temperature sensor inside the motor but without success. It isn't a resistor on the wire or I didn't get proper results. I'm receiving some voltage on this wire, but couldn't use it. I think it would be great to have motor temp.
I didn't finish everything because the buttons on the bike are both NO (Normally Open) and for the start/stop of the VESC, I need an NC (Normally Closed) button. I refuse to use a relay to convert the button to NC, so I've ordered an NC button from AliExpress. For now, the button just hangs there because the one that comes with the VESC is too big for the bike. This hanging button might cause a short on the controller, which is why I might burn the VESC before the new button arrives. But without that, where is the fun?
I have to enclose the electronics a bit with some kind of plastic plate, but I will do that when I receive the button.
I have no idea which type of communication the display is using. I can power it on, but other than that, I don't have time. It would be great if it would show speed and battery charge, but I don't think I will ever put so much effort into it.
When the motor is in Hall sensor mode, it starts to stutter and lose power. If it runs without the load, it runs fine. In sensorless mode, it runs fine, but I think the torque could be better.
Rotor pictures in the attachment because someone mentioned that I didn't attach them last time. Also forgot to add that Bluetooth module works great, but using Windows VESC Tool is much faster and easier for me. Maybe when I manage to set everything up I will use the app for limiting the power if needed.