beemac said:
I checked the mini flipsky would fit in the controller case - and it does, perfectly! Good to know.
How are things going?? I am having a good experience with that VESC and I wish to share my latest ride of 4h:
And how is it inside?? Here it is, without that black plastic 3D printed cover:
And more details. Here is the DIY EBike board + the VESC FLIPSKY Mini FSESC6.7:
That DIY EBike board is based on ESP32-S3, that is running the Pyhton EBike firmware and that I program wireless by Wifi. I am sharing the firmware, schematics, photos, etc, here: https://github.com/OpenSourceEBike/EBike_EScooter_app_pyhton
After testing that every EBike sensor reading were working, I put silicone to make all that wires robust, including the connectors. The idea is to make everything robust and avoid breaking due to the vibrations while I am riding on the mountains:
And finally, I used kapton tape that is very robust and resists to high temperatures:
I 3D printed the motor cover in ABS plastic - here it is, and just before I screwed it, I did put a fair amount of silicone to make sure it will keep the water prof:

Yesterday I did a ride for 4h and it was a good test. Everything is working as expected.
I was looking at the VESC temperature at it was never over 42º Celsius (but ambient temperature were low at around 10ºC), while I think the max for VESC would be 100ºC. So, this small VESC seems very good for the task!!
Also about the sensorless motor startup instead of magnetic encoder as on original motor controller, I did not notice anything.
There was some mud, but not to much:
Detail of the motor 3D printed cover in ABS plastic:
In the end, I cleaned the EBike with pressurized water, as I am confident that 3D printed motor cover, with the silicone I used on it, is water prof enough to handle all this water:
So, the hardware is working as expected. Now I will focus on improving the firmware, as currently this is just driving the motor based on the pedal torque value and choosing the assist level on the display. There are missing features on the firmware, as measuring the wheel speed to show on the display as also the important walk assist. I will also focus on the final documentation for How to Build.