Wow ! Are considering me as a developer ?
Actually, Iām just trying to understand everything and Iām copying/pasting some blocks to obtain what I want.
ATM, itās not clean at all, I donāt have any method so I jump from file to file without having a guideline.
But I write lotās of notes and comment everything in the code once I understand them.
Maybe, it could be better to wait until Iāve cleaned it, couldnāt it ?
Or do you though want to see what Iāve done ?
BTW, I just received a smart charger and I see modes, warnings to code and variables to check.
More to come !
Well, ok.
Iām not familiar with Github and how it works, but letās do that.
I didnāt touch to the charging part yet (charger.c) you can start to work on it if you wish.
May you give me a link or instructions to compile my code and generate the firmware ?
Ok, after correcting some little errors, itās compiling and uploading fine ! Iām pretty proud, first time I develop other project than basic Arduino sketch
Now, I need to perform some test and update the dashboard.
@raphaelchang (or someone who knows) : What do I need to work on the dashboard ?
@Pimousse just install nodejs 6 then go to the dashboard folder and do ānpm installā and ānpm startā, then just use your browser and go to ālocalhost:3000ā
Btw, tried on my wifeās MacBook and it works fine, Windows and Ubuntu doesnāt.
Yes I already managed to make the dashboard running.
(Didnāt succeed to make it run on Ubuntu as well.)
It was mostly on the dev part but I finally dived also into the javascript and html to add the parameters I created.
But to be honest, thatās not as easy as C coding for me but It goes forward !
@Pimousse and @chinzw is the BMS in the current firmware state usable? As i understood charging and balancing and the on/off is working right? iām in the final assembly of my build but it makes no sense to put it in the board without making it functional
If it is them as soon i finish i hope to help on improving the firmware
With the original firmware you may use on/off.
I let the the charging part to @chinzw but AFAIK it was a bit buggy when he tried it.
I would not recommend to use this BMS onboard in the current state.
I wouldnāt put it on a build just yet. Im currently finishing up my new 10S battery and new build. Im going to start testing charing and discharging pretty soon.
Thanks, a bit of a bummer for the price we paid, even itās a beta
I will keep it out, the only problem is that there is no easy way of charging without removing 16 screws or keeping the balance plugs hanging outside, luckily i have and anti spark laying around
I have a 10S battery of my old build, i will setup a test stand as soon as possible, with some discharge resistors and low current fuses everywhere so nothing gets damaged so we can bring this BMS to usable status as soon as possible
Discharge should be one of the simplest things to make stable.
The main thing that isnāt working is charging and balancing, without them being exclusive.
4 hours of train trip, I took my laptop to go further on the FW.
I need to finalize others stuffs before performing some tests IRL.
Iāll let the charging part in a corner as planned, but I will through dive into it.
How frustrating is to see this piece of art lying as a brick, but weāll make it alive soon.
Any help is more than welcome !
What happened to Raphael??? School consume him? I was really hoping this project would take off and we would have another esc to compete with Vedder. Was really hoping for a speed controller comparable to boosted boards
Last I heard he was at an internship at Space X, quite understandably to drop everything for that, I would do the same without looking back with an opportunity like this
You can drop everything for anything. For any good reason.
But, for people who believed in your project and spend time and money for that, itās a matter of respect to keep them updated about the status of the project, isnāt it ?
I still spend a lot of time to code FW and dashboard but Iām stucked with the comunication between dashboard and BMS.
I think this is related to booleans I added in the config. But Iām completely a newbie into Javascript coding.
It will need some times or even better, support from other people to sort out these bugs and switch into test step.
If someone wants to give up with this project, I may want to buy his board.
Having one in production and one for development will ease the dev.