Raphael Chang BMS and ESC

,

Found spare time these last (rainy) days, so I put some effort in the dev and testing of this BMS. Soldered leads and switch and plugged the PSU in for perfoming tests.

Few comments (for those interested in) :

  • I’m struggling to find a proper way to implement both Infinity and VESC Can bus communication. So, I’ll remove Infinity CAN-Bus communication as more riders use VESCs.
  • I’m also having a hard time with configuration deserialization on the dashboard side (local structure and packet received don’t have the same size). I ordered C language book and will do the same for Javascript (for dashboard) Maybe it could help, but I’m pretty sure it comes from booleans.
  • I need a clamping pliers to build my balance connector. Without, I can’t test the more than having some blinking leds. :smile: Will order one.

That’s all (crowdy) folks ! :grin:

And I’m still interested in another board if someone can sell me his one ! :wink:

3 Likes

How did you manage to get the dashboard to run? even following the instructions on git hub i can’t get past the python verification

What OS do you use ? It runs on a mac on my side.

I’m on Windows 10, I will reinstall everything and also install the x86 version of python

@Pedrodemio don’t waste your time, only works on Mac at the moment. Never used node.js before, so not sure why that is. But i tried linux, win 10 and mac.

1 Like

Thanks, I will think about using a virtual machine for the moment

That might not work either, but let us know how it goes. When i tried linux i first ran it inside a VM and it couldn’t hook onto the usb serial so i had to run linux native.

That might be a problem, but I think I can route the port direct for the virtual machine, it has been a long time since I used that

Hey guys, if I were to continue some dev work on this, where should I start? I see Pimousse made a fork. Does anyone else have something recent?

Also some help setting up the IDE would be great if someone can help out.

I can order some bare PCB’s and I have a complete unit on the way.

Wow yeah please do, i saw this almost a year ago and its pretty bloody great but i dont have one yet so that kind if sucks. You have my support at least!

I stopped looking at it since most people abandoned the idea, instead i plan to get one from @SimosMCmuffin I also remember someone saying that this BMS had a dangerous design somewhere, i don’t remember whats exactly what, probably that one cell is getting a higher discharge at stand-by and as result the BMS does the opposite of what it should do in long term storage

There are couple hardware design related limitations on the Battman. First is that there is no protection from microcontroller hang during charging. AKA even if the MCU crashes, it won’t stop the charging process. Other is that it doesn’t have a deep sleep mode for long time storage purposes, which might cause the BMS to drain the battery over long storage periods.

EDIT: After looking and understanding the Battman’s RTC sleep mode, it is actually capable of very low current sleep mode.

1 Like

No deep sleep? I though Raphael Chang specially added an external RTC so the MCU can be shut off and woken by the RTC, in fact I read he had specially measured the deep sleep drain at 10 microamps?

On the MCU hang, well we should prevent MCU hang in the first place… :-)) Other then that, there should be some watchdog timer or other failsafe implemented to interrupt charging on an MCU hang. I am open to doing some hardware development as well.

On the single cell drain issue @Pedrodemio if that is truely an issue it’s worth investigating I have reviewed the schematic and I don’t see a hardware design problem that would cause that specific issue.

I would like to sell mine. If anyone is interested please pm me.

Hi, i’m new to the esk8 community but I’m trying to build this board is 98% done (still waiting for some resistors to solder them up). The thing is I suck at programming. How is it going with the Battman ?43060744_478435129321003_1780154899267321856_n 42868639_534150670375643_8264404443517157376_n 42943819_244312536245862_7084504548517085184_n

Damn that’s such a sweet looking BMS. I’ve got the DieBieBMS and I was wanting to get one of these also as both seem much better than a regular BMS from Bestech, etc…

This project is dead. Actually, it has never been alive. :smile:

3 Likes

Yep, unfortunately @Pimousse is the only one that had any interest as of late.