Xiaomi M365 Mpower 2WD Sleeper with Vesc and 12s 13s battery pack 🛴⚡
M365 is great scooter , super light and quality is just legend so I decided to make a true BadAss sleeper , it will looks like random M365 but there is nothing random Inside 😎 . Power up to 3000watt speed up to 40km/h , 2WD , Advanced Brake system , Weight under 20kg 🙂 .
Actually i will make versions
- Cheapo 2wd on Pro frame with: vesc 4.2 ( real power up to 2,5KW ) , 12s 5p battery ( ~17.5AH ), speed 40km/h+ range 50km+, weight ~ 20kg
- Beasty 2wd on Pro frame with: vesc 6.6 ( real power 3KW+ ) , 13s 5p battery ( ~17.5AH ), speed ~45km/h range 60km+, weight ~ 22kg
- Kraken 2wd on Pro frame with: vesc 6.6 ( real power more than 5KW+) , 13s 5p battery ( ~17.5AH ), speed 50km/h+ range 50km+, weight ~ 26kg
Table of contents
M365 Rear motor adapter
Anyway , to install rear motor you have to buy this Beauty adapter. I got it from Goran www.facebook.com/M365-custom-parts-103359807823933/ or email@example.com and I have to say that quality is Insane !!
The best thing is that price is the lowest one that you can find on the whole market, just speak with Goran ( super nice guy, he made it and he got other HQ parts !)
Now important thing , if you got M365 PRO just cut one rail on side where you got disc !!!! ( just drill bigger 15mm hole and it’s done) . I didn’t have at that time 15mm drill and hole looks really bad 😉
Adapter fits just perfect, you don’t need to be worry if this is not straight cut ( like in my case, looks like some maniac done it by using kitchen knife 😇💪 ). because adapter is hold by 2 screws which holds stock adapter.
I installed wheel, it’s straight and Man it looks awesome, 2WD M365 !! Now I need to figure out how to rearrange motor cables 🙄 ** don’t forget to add old motor side washer
There is also disc motor adapter from Goran, thanks to it we can install disc on motor ( if you want mechanical braking system then it’s like must have ). Super easy to install just remove old side shell from motor and place new one. Quality of this adapter is pretty Insane, 🐱🏍 Thank you Goran 🍻🍕
Some users saying that we can remove this black thing , so it will be easier to remove the tube but I decided to leave it like it was. To Seal motor I recommend to use Kaufer K705 Silicone s.click.aliexpress.com/e/_98tkOJ , use it only on round edge as you can see on my pics.. . Worth to mention is that if you want to use new disc adapter then you need also new adapter for motor mount, but no worries Goran will know what set to send 🙂
I had to drill 10mm hole for motor wire on left side above kick stand
Flipsky Mini FSESC4.20
I used Vesc as a controller cause it’s Super advanced system , has lots of features, can hanbdle up to 12s for 4.4ver and 13s for 6.6 ver. Vesc electric braking system is one of the best that you can find on the market ( so yeah we don’t need disc brake any more ) . In my ” Light ” version I used 2x Vesc Flipsky Mini FSESC4.20 bit.ly/VescMini42 , tiny size and should handle up to 50Amps at 12s which is around 2400watts per controller , but I will set max 1200watts for rear pro motor and 900W for front classic motor ( I don’t want to burn motors ) and from other hand my battery pack 12s 5p ( 35E cells ) can’t provide more than 60Amp…. but at least it has 17,5amps capacity . Vescs are mounted to the frame so the heat will be spread out, ofcourse some extra thermal paste between frame and radiator is needed . To add ON/OFF switch to 2x single Vesc 4.2 I decided to use Flipsky Smart Switch with AnitSpark bit.ly/FlipskySmartSwitch , it cost around 30$ and it’s like must have cause otherwise we will be not able to turn off Vesc
Flipsky Mini FSESC6,6
Wiring Vesc to Motors
Here please FOCUS, be careful with RED wires ( + voltage ) , one mistake and you can bake some electronic . Please connect wires Exactly the same way like I did.
Front motor I connected to port A1 ( yellow ) / B1 ( Brown ) C1 (Blue) . Hall sensor wires are connected to port near by A1B1C1, colors of wires you can see on pics ( I extended a bit stock wires and new cables got different colors but please connect them exactly the same way like I did to the conenctor )
Rear motor I connected to port C2 (Blue) / B2 ( Brown ) / A2 ( yellow ). Hall sensor wires are connected to port near by C2B2A2, colors of wires you can see on pics ( I extended a bit stock wires and new cables got different colors but please connect them exactly the same way like I did to the conenctor )
Wiring VESC to Throttle & Brake lever
We will use analogue COMM input on VESC called ADC1 / ADC2 , to control brake and throttle ( analogue means that difference in volatge will be measure from 0V to 5V ) . Please connect 4 wires to COMM port as you can see on pic : ADC2 ( Yellow ) / ADC1 ( Green ) / – Ground ( Black ) / +5V ( Red )
Throttle gimbal has 3 wires : Green ( Signal out ) / Black ( GND ) / Red ( 5V ) . Connect Green wire from Throttle Gimbal to ADC1 on COMM port , then Black to Black and Red to Red.
Brake lever has 3 wiress : Blue ( Signal out ) / Black ( GND ) / Red ( 5V ) . Connect Blue wire from Brake lever to ADC2 on COMM port ( in my case extended wire has yellow color ), then Black to Black and Red to Red.
Adding Bluetooth to Vesc
This pretty straightforward , just connect BT module to COMM port and it’s done. Worth to mention is that BT module for Vesc 4.20 and 6.6 has a bit different connector , if U buy wrong then no worries just switch wires on BT connector
13S5P for Max speed
12S5P for true Sleeper
If you woud like to build true Sleeper then you have to make it look like stock, so controllers and battery need to built inside the deck. I do recommend to make 12S battery pack so 12s = ( 12x 3.7V one LI-IONcell = 44,4V ) , When fully charged 12s = 12×4.2V= 50,4V . Here is quite importnat thing, if you use battery with higher voltage then motor will rotate faster so you can go faster.
What is the Kv rating of an electric motor?
Answer: “Kv” refers to the constant velocity of a motor (not to be confused with “kV,” the abbreviation for kilovolt). It is measured by the number of revolutions per minute (rpm) that a motor turns when 1V (one volt) is applied with no load attached to that motor. The Kv rating of a brushless motor is the ratio of the motor’s unloaded rpm to the peak voltage on the wires connected to the coils.
Knowing the Kv rating of a motor will help you determine how fast that motor will rotate when a given voltage is applied to it. For example, a 980Kv motor powered by an 11.1V battery would spin at 10,878 rpm (980 x 11.1) with no load. A change in voltage will change the rpm and will require changing the propeller to avoid overloading the motor. Kv allows you to get a handle on the torque that can be expected from a particular motor. Torque is determined by the number of winds on the armature and the strength of the magnets. A low Kv motor has more winds of thinner wire—it will carry more volts at fewer amps, produce higher torque, and swing a bigger prop. A high Kv motor has fewer winds of thicker wire that carry more amps at fewer volts and spin a smaller prop at high revolutions. Source: www.rotordronepro.com/understanding-kv-ratings
To make my battery pack I used Samsung 35E ( every cell has around 3500mah capacity ) , no of cells is 12s x 5p = 60 cells , 5P means ( 5 cells connected parallel so if one LI IOn cell has 3500mah then 5P x 3500mah = 17 500mah or 17,5AH ) , so battery pack for my sleeper is 44,4V 17,5AH ( we can expect working range 50km+ and speed +-40km/h ) . This is how it looks , we got 3 levels and I been able to fit BMS 60A Delay s.click.aliexpress.com/e/_AtVFeA which I do recommend due to quality , ( choose Common port casue you will have only one line to charge/discharge battery so best option for regenerative braking )
To fix battery pack to the M365 frame I used 2 printed belts and I did 4 holes for M3x8 screws ( Belt project is free for my Patrons , just use TPU filament )
3Level battery is a bit higher then frame so I had to print small spacer, ofcourse this project is free for my patrons ( I recommend flexible TPU filament and printer with bed 300x300mm is needed)
VESC settings for M365
~~~~~~This post is constantly updated~~~~~~