Popular Post palachzzz Posted April 9, 2020 Popular Post Share Posted April 9, 2020 Hi all, Many users of Ninebot Z10 knows that if our BMS will be burnt - that is a big problem, and you need to buy new battery pack. I built some protocol emulator/converter which allows to use some third-party BMS like this It is well known series of BMS, which prove their durability and flexibility. I actually use two such BMS in Gotway Tesla (batteries built by myself). Besides this bms, you need Teensy 3.x/LC board, I use Teensy 3.6, just because I already had it. I know, teensy is not cheap, but I needed something with enough performanse and small size. Code is Teensy-dependant, because there are some NXP specific features used (snooze and disabling TX transmission). I hope someone will adopt it to some cheap STM board, feel free to ask me directly in Telegram @z_z_z-77 . Main problem is - this BMS doesn't fit in battery box (width about 62mm, 55mm in stock BMS), so I decided to remove battery box, combine two batteries to one, and connect it to this setup (you can find pictures by link below) I tested this build for two weeks, solved all the issues I had, and now I can share it This project read data from Xiaoxiang Smart BMS and convert it to Ninebot Z format data. If there are no requests from Ninebot - board goes to deepsleep with ultralow consumption. Everything works / emulated include Ninebattery, (except BMS firmware udpate by Ninebot App).. BTW I made WheelLog to read BMS data, because Ninebattery doesn't work on Android 10. Code (already) and detailed build guide will be published here:https://github.com/palachzzz/xiaoxiang2ninebot_bms_protocol_converter 8 Quote Link to comment Share on other sites More sharing options...
GMOne Posted June 9, 2020 Share Posted June 9, 2020 Waiting for circuitry and connection details. For Z10 are two of everything needed? Or will Teensy manage both Smart BMS? Thanks in advance, GMOne Quote Link to comment Share on other sites More sharing options...
palachzzz Posted June 14, 2020 Author Share Posted June 14, 2020 Hi, sorry for delayed response. This will emulating both bms Quote Link to comment Share on other sites More sharing options...
Antoni Chujek Posted September 28, 2020 Share Posted September 28, 2020 Wonderful, waiting for more information and detailed instructions on the conversion step by step. BTW. Great job! Quote Link to comment Share on other sites More sharing options...
Blackchaos1991 Posted March 14, 2021 Share Posted March 14, 2021 I have seen how to do it, but still do not understand a number of places where you have telegram or instagram for easy communication. I also want to develop it for processing in my country. Because this side, the rate of damage to BMS is quite a lot but no one has been able to fix it. Quote Link to comment Share on other sites More sharing options...
gigiValliConservigi Posted August 24, 2022 Share Posted August 24, 2022 (edited) Hello @palachzzz I'm already following and using your superb WheelLog app. My ninebot z6 (with modded battery and firmware) bms is dead, and even if I'll receive a new Kingsong S22 I wish to recover my belowed wheel. After various research I landed in this post and I'm finally seeing some hope. Could you please help me with those questions: 1. the link seems expired, could you please give me some info on which BMS should I buy? I found this one: https://it.aliexpress.com/item/32879451402.html but I don't know if he can pursue my goal 2. can I use arduino or nodemcu for emulation? Because teensy is not on stock and it's kinda pricey. Thanks a lot man! Edited August 24, 2022 by gigiValliConservigi Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.