ElectricMotorcycleForum.com

  • September 02, 2026, 12:28:53 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Electric Motorcycle Forum is live!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - MrBlc

Pages: [1] 2 3 ... 10
1
Zero Motorcycles Forum | 2013+ / Re: DIY Power Tank 2020 SRS
« on: June 04, 2026, 09:52:06 PM »
Chiming in with the same message. The resistance of these batteries are in the milliohm range.
Every bit of preparation matters.
Do the work of making sure the voltage is as close to the monolith as possible at connection.

2
Considering lithium fires are self-fuelled, using PPE is underrated.. i'd recommend adding a screen to your face as well.
i have seen what electrical shorts and subsequent fires can do to skin. it's not pleasant..

3
Like Specter said, i think the reason why you won't get a lot of response on this topic is that it is quite dangerous if you don't know what you're doing. The existing packs are potted, so repairing them isn't really an option. recreating with newer tech is the only point where it's possible to do something, but the requirements to get there is quite high.
I am about to embark on a project close to what Specter did, but my battery will have a system voltage of 495 volts. the problem of arcing and killing you increase quite a lot at this level, but then again, i AM certified.
That said, trying to build a pack that will be in movement and able to handle this level of vibration and shock? eh.. it's not the first battery build i would try to do.. :/

4
Considering the annoyance of these bugs, it definitely feels like lower to me. But that just proves the 10/90 importance of UX work.
Since today is the gf's birthday, i got to knock down the most important one.  ;D (she does NOT like to have my attention the entire day, so leaving her the rest of the house and vanish into the office for some time is a net positive)  8)

The process of charging stages does actually take this into account. Apart from the stage of "complete" if forgotten to its own devices, the stage it will spend most time in is by far the bulk stage.
I have tried to explain this in a little more detail in the accompanying manual.. At any rate, the "float" stage will never exceed 1 hour and it consists of shutting off the chargers and letting the battery rest.
The idea of having a "complete" stage rather than making "float" being the one, is so i can use MQTT to signal to HA "you can shut off the chargers power supply now. we are completely finished". + it makes for a good UX. If you see "complete" you know for sure nothing is actively working with something.
Weirdly, making this charge process is one of the things i spent the least amount of time on, but still gave so much to the result of what it does..


5
Thank you Specter.

I take it you're referring to the 100% section i wrote about.
It's actually not the mA's left to cram into the batteries that is the issue there. It's the way it behaves. ..And since i am a sucker for a good UX, i tend to drill down into those kind of issues..
The charge mode works in 3 (4) modes; bulk, absorption, float and complete. Keywords well familiar in the world of solar.
At the top, the charging process tapers off naturally, and as it stands right now, it never goes from "bulk" stage to any other stage, meaning it's the BMS taking care of it all. I prefer to have better control. The BMS is the fallback protective device (in my eyes at least).
I have been noodling some ideas i will test out whenever i am back at the computer at home to change this. I want to make this controller into something that both works as on-the-go and as a set-it-and-forget-it type of system for when it's at home.

Today i got to test it on a Easee chargerobot, and that gave me a new list of bugs to tackle, so.. yeah.. fun times!

6
FYI: This has not been vibecoded and forgotten..
There is a reason why i haven't updated here lately... I'm still tweaking and testing things. This is also why i haven't published the url to the firmware yet.. This development takes a lot of time (time i don't really have). But.. It is usable at its stage today. I'd say about 90% ready. The controller is now able to manage the charge cycle to preset stages and balance out the process at either 79, 80, 90 or 100% with a cell deviance down to single digit mV. (Best i have seen so far was 3 mV)

I am currently seeing some issues at 100% that i'm working on, but the other 3 stages works quite well.
OTA updates are also signed (you have to set the key before compiling) and the portal is locked behind user/pass you the owner defines. I'm going at this with security and stability in mind and it is showing promise so far.

If there are features you'd be looking for in a controller like this, i am open to suggestions.
I am fortunately more able to chat during daytime than i am working on this unit, so lets start talking.  :)

7
Thanks
I have been to Haugesund. It's far away from where i am, but a very nice (yet windy) city.

Apart from what i wrote in the Readme on the github page, i haven't written much documentation apart from what is commented in the code.

There was no need to do I2C or UART on this.. The link i have is for transferring DC Power and CAN bus data.. There's also a few pins in reserve for some future plans i have.
I was aiming for a connector setup because i am still developing the PCB, and i know i would want to extend its functionality from DC+CAN bus to also do EVSE charge pilot signal processing. - and then be able to just do a swap-out type of upgrade. keeping it easy for the user to choose/upgrade..

8
Thanks?

I am looking for testers although it does seem to work stable on my bike.
My biggest issue right now is wifi coverage in the garage.
Documentation also has some way to go.. I have tried to make it as user friendly as possible while retaining a certain level of security, but having intimate knowledge of the inner workings blinds me for alternative ways to perceive it.
+ there's a certain threshold to technical know-how when it comes to connecting this all together electrically.
I want to solve that by designing a PCB, and have barely started working on that, but i am not well versed in automotive connectors and i need to find one with at least 8 pins + screen for good termination. (as well as it being fairly waterproof)
If i didn't have to take into account for water ingress and vibrations, i would've just used a U/FTP patch cord and RJ-45, but although the cable would fare well, the connector would not.
Fortunately i will be attending a fair in a few weeks where i have some contacts in the world of industrial connectors. i plan on talking with them there to see if they have any good suggestions. Pricing and availability is also key points in regards to this. They have to be easy to source as i have no plans to setup production/distribution on this myself..

9
Hi

So, first off, all homage to skonk's amazing work in this thread: https://www.electricmotorcycleforum.com/boards/index.php?topic=13489.0
It is the springboard that sent me down the rabbithole of building upon his work.
I had several reasons for doing so..
- Hardware - that arduino + 3 layers would never fit my bike within the range of the bike's cable connector.
- More web control
- added support for HomeAssistant

What i made is exactly what i sought out to create.
DISCLAIMER: I used and still use Claude AI as i am NOT as proficient a coder as i would've loved to be. I do however have experience as a project manager and a product developer as well as being an electrical engineer.
I mentioned in the thread i referenced above that i had already made something there. I ended up discarding that one and restarting from (almost) scratch.
So.. I took the header files from skonk's project and restarted a new arduino project using a LilyGo T2-CAN unit as it is both 2 isolated CAN bus transceivers as well as a beefier processing unit.
In addition it handles 12-24VDC input, so i could skip one of the PSU's from that project, keeping this even more lean.

Anyway.. I am _almost_ ready to post my new version. it has taken the better part of my life these past few weeks, but it's finally functioning well enough that I'm doing cosmetic fixes..
So.. Here's some screenshots for you:
First iteration i made.. Quite heavily dependent on AI (but i did like the lowkey design of it):



This one kinda reveals i'm not a native english speaking user..  :-X





Still..
I went back to the design board rather than relying on adaptations of others.
I wrote myself an overview of functionality, and began building the thing from scratch. (+ those previously mentioned header files)
I built it section by section and bugfixed them as i did before continuing onto the next "module".
It is not "perfect" yet.. But what i have now, supports 1,2,3 and 4 chargers (because i had already controls at home to decide how many chargers to energize)
I made it possible to read the different CAN addresses Elcon chargers have, so it would be possible to get data from all 3, before i figured out they are all set up with the same ID.. As such, it's currently set up to just take the static setting in the screenshots instead and i made that a setting to adjust from HA so i can tie that in to possible automations from HA.
I wanted both coarse and fine adjustment control of the chargespeeds, so the slider seen below adjusts on a per 100w increment. Btw, the slider adjusts to the number of chargers you tell it is available.

And so for the people that think AI just ruins everything:
I have security audited this app and tightened controls and functions to a fairly high level. I know nothing is airtight, but security is not without thought here.

Some screenshots:





Oh, and also.. This platform handles OTA updates so i don't have to go out in the garage with the laptop every time i had to upload a new version (and there were A LOT of versions) as well as doing logging to the web so i could look at debug pointers. stuff i can clean up before publishing..

Next on my roadmap is designing a companion pcb for the bike/psu part for those that don't have the tools to build their own.
I'd also like to make a pilot signal pcb/module so it conforms to that part too, but that would require a lot of designing, so it's not first on my list..

10
Yes, thank you

I based it on skonk's work. the physical connections are therefore the same. (with isolated power supplies and so on)
I am an electrical engineer, so my shortcoming is in creating code.
The basis of the code is what skonk did. i just extended it to work with esp32 and specifically the chips used for the can modules.
In addition i upgraded the code for the webpage so it looks better(and adapts for mobile use) and added logic for it to connect to wlan and send the info over MQTT so i can use HomeAssistant to monitor it.
I'd like to add CP signal, but first i want to verify the work done so far, and i am waiting for the power supply and connector for the bike can, so i can test the system.
The process around the CP signal also requires more hardware for isolation and voltage level conversion, so that's gonna take me some time..

11
Because i wanted more.
And i wanted hardware that took up less space. this way it is contained onto 2 pcb's.

12
Since we love necroing old threads, i figured this one needed some life again. :P

I have finally had some time to work on this project and while waiting for hardware, decided to start on some code..
I have upgraded the base hardware with a ESP32 unit with 2 CAN (isolated) Bus interfaces.
I have a github repo for this, but i'd like to solve the power and CAN connector to the bike with more documentation before publishing.
I had the idea of creating a workable circuit board one can order straight from places like JLPCB.com.

If anyone want a sneak peek on the github data, pm me..
Fair warning: i suck at coding (being an electrical engineer and all) so a lot of the work has been done with the use of AI.
However.. it does work, and quite well. (in lab so far, not tried connecting to bike yet)

13
nice

thank you!  :)

14
@MVetter
Thank you and Skonk for all of this. Truly appreciate it.
However..
Any chance to upload the high res version of those pics somewhere? Imgur does not want to give me pictures where it's possible to actually read the diagram or study the electrical connections in the pictures.
If you need help sharing, i can put them on my protondrive for future ref.

Also: i've used my supercharger for several years now without issue, but not being able to control it has been a miss. As an electrical engineer i did however both pot the chargers with gelgum (electrical isolates, but conducts heat) in the pan and insulated the control box when installed. These small things might have saved my system from issues others have experienced as i have used this charger pan at max peaek charging from 10-20% all the way up at 9,9 kW several times.

edit: added the "also" part.

15
Zero Motorcycles Forum | 2013+ / Re: Throttle replacement for SR
« on: June 13, 2023, 12:38:59 AM »
This thread should be in the unofficial manual because it seriously saved me trying to figure out how to assemble the throttle again.
Thank you @Demoni, that video was a godsend!

Pages: [1] 2 3 ... 10