Тёмный

[005] How M18 batteries communicate with tools 

Подписаться
Просмотров 59 тыс.
% 1 293

Support my work on Patreon to see videos early and see extra information:
www.patreon.com/ToolScientist
Testing how Milwaukee M18 batteries communicate with M18 tools, and how we can take advantage of that communication to drive high-powered circuits whilst keeping low-voltage and overtemp protection of the BMS.
REFERENCES:
AskElectronics: www.reddit.com/r/AskElectronics/comments/88y5ih/how_to_use_a_milwaukee_brushless_screwdriver_with/
Tool Scientist [004]: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-OGzeGUDAtac.html
Workshop Addict: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-elvPjKiJF_U.html
Tool Scientist [002]: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-XNKlEHLwldE.html
Havocware: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8n_NJ2uIDU8.html
Quagmire Repair: quagmirerepair.com/milwaukee-m18-battery-reverse-engineering
Tool Scientist [003]: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-UXM25F7FG38.html

Хобби

Опубликовано:

 

27 окт 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 246   
@kschleic9053
@kschleic9053 8 месяцев назад
This is the kind of thing that makes RU-vid great. Thank you for sharing your findings with fellow scumbags of the world!
@toolscientist
@toolscientist 8 месяцев назад
Scumbags unite!
@Beansswtf
@Beansswtf 8 месяцев назад
That pulse duration trick had me dying. Literally could've never thought of something so simple to generate a varying duration signal haha
@clarkeyeye9296
@clarkeyeye9296 7 месяцев назад
scumbag wave generator amazing
@Spacebirdy
@Spacebirdy 8 месяцев назад
Wow ... 😳 I wasn't expecting the sheer lack of communication Thank you for all the research you've publicized! 😁
@bnasty267
@bnasty267 8 месяцев назад
Was waiting for this video! As a software engineer that dabbles in electronics/embedded and who deals with unnecessary and unbearable complexity in his work, it's nice to see a simple signalling mechanism used. Less to go wrong, cheap/easy to implement (as you showed), and doesn't need reliable checksums/retransmission/ack and other nonsense to happen when a tool is rattling away in terrible conditions.
@toolscientist
@toolscientist 8 месяцев назад
The activation pulse seems unnecessarily complicated, though. Don't see why it needs to be a pulse of a certain time, rather than just J1 high brings J2 high. The consequences of J2 accidentally being activated are just that the battery consumes a few microamps for ~3min. There's some nice things you can do with a full digital protocol, like having the battery transmit its max current, continuous current, max temp, et cetera. Then tools that can control the load (blowers, vacuums, pumps, lights), can adjust to avoid overheating the battery. I know that Makita XGT has the batteries communicate digitally with the tools, and the tool won't run without this communication, which does make them less robust. It will be interesting to see if they're doing useful things with it, or if it's just there to make it harder for 3rd party makers to copy their batteries and tools.
@BirnieMac1
@BirnieMac1 8 месяцев назад
I love the depth of information you provide in all this - not to mention how well you detailed what you did Doing Australia proud and keeping the “fuck you, because I can” mentality thriving
@lshanny
@lshanny 8 месяцев назад
A new RU-vid channel popping up with this quality of videos straight away is so cool to see. You could be huge if you keep at it!
@jamanjeval
@jamanjeval 8 месяцев назад
The old(er) M28 batteries would show flash codes when the battery level button is held down. So, I'd think the M18 has something equivalent. Maybe there is a variation on the signal to ask the battery to output diagnostic data. Milwaukee may have a rig for warranty/qc to get an idea of what kind of life the battery had: Number of over temp events, max current draw, charge cycles, etc... The higher end "one key" tools could be the ones to look at if they communicate with the battery since they have "smarts" and use Bluetooth for tool settings. It doesn't make much sense to have the communication if there is nothing useful to do. Thanks for the great videos!
@toolscientist
@toolscientist 8 месяцев назад
I have 2x M18 batteries that give those flash codes, although I haven't had time to look at it yet. Someone posted a fairly good guess of what they were in a forum or reddit (something like manufacture year, week of manufacture, etc). They're both 2013 batteries, whereas all my other batteries are 2015+ and don''t give any flashing led codes. Good thinking on the one-key tools. I was going to try and send queries to the battery based on what seemed logical from the charger messages, but a one-key tool could save a lot of effort there.
@toolscientist
@toolscientist 8 месяцев назад
@rossradford5767 that is interesting. Can you put a quick vid of the sequence on youtube? You should be able to post youtube links in the comments here, but any external link will block your comment without telling you. If you can't post the link, post the title so I can search for it.
@toolscientist
@toolscientist 7 месяцев назад
@@rossradford5767 I've saved it. Haven't had a chance to view it yet.
@MBkufel
@MBkufel 8 месяцев назад
Love your impulse generation solutions
@Hagar76a
@Hagar76a 8 месяцев назад
So much info to take in. I'll have to watch a few times I think.
@chuxxsss
@chuxxsss 8 месяцев назад
Well presented show, I love how you used the mosfets in the circuit. Have a good weekend.
@riba2233
@riba2233 8 месяцев назад
Another awesome video packed with great info and testing! Can't wait to see you do this for xgt packs if that is the plan :) Also, Milwaukee and horrible bms engineering with false marketing, wow that was a surprise /s
@toolscientist
@toolscientist 8 месяцев назад
Got one more project before XGT packs. From what Malvineous posted, XGT is about 20x more complicated than M18, so could take a while.
@riba2233
@riba2233 8 месяцев назад
@@toolscientist yeah I bet it will be a doozy but I believe in you 👍😁
@MrArcticPOWER
@MrArcticPOWER 8 месяцев назад
@@toolscientist I want to see Flexvolt batteries too please!
@ErCanEverything
@ErCanEverything 7 месяцев назад
You made a very good video with a detailed explanation.❤️ Well done my Friend🙂🤝
@toolscientist
@toolscientist 7 месяцев назад
Thanks! I enjoy your tool videos, too.
@BoltahDownunder
@BoltahDownunder 7 месяцев назад
Thanks for this valuable contribution to the tool anarchists of the world! I especially like the mechanical function generators
@rickoneill4343
@rickoneill4343 8 месяцев назад
Fist video of yours I have seen. Hit subscribe within a minute. Great work can't wait to see the rest of your projects!
@catchihandle1821
@catchihandle1821 8 месяцев назад
Petty Cool! I enjoy geeking out on stuff like this from time to time. As your channel grows, I'd like to see maybe how to make adapters for M18 to M12 or Flex 24 to M18 and or M12.
@bradley3549
@bradley3549 8 месяцев назад
Yes! Great information. Thanks for the follow up on this topic.
@johnjosephson9277
@johnjosephson9277 7 месяцев назад
I love that you're doing this 👍
@-fazik-3713
@-fazik-3713 8 месяцев назад
Treat video! Thank You for all the work!
@babylonfive
@babylonfive 8 месяцев назад
Great work, mate!
@JH-tc3yu
@JH-tc3yu 8 месяцев назад
Brilliant work. All hail the algorithm!!
@toolscientist
@toolscientist 8 месяцев назад
The algorithm giveth, and algorithm taketh. All hail our algorithm overlord!
@andrewjmark100
@andrewjmark100 8 месяцев назад
Again great info also was sort of waiting for this video. This is something I’ve been curious about since I started using these batteries to power projects. Having a sheet that breaks down information about battery communication protocols as well as well as recommended wiring and a pcb / gerber file would be very appreciated if you have the bandwidth. Even just running list of everything you think you know would be useful to have in one place.
@andrewjmark100
@andrewjmark100 8 месяцев назад
It is sorta funny how little seems to be actually going on in the communication protocol though lol especially when these companies really play up the secret sauce in these batteries
@toolscientist
@toolscientist 8 месяцев назад
Yeah, I should do a written version of all my tests. Video is not the best format for a lot of this stuff, but it has much better reach.
@salem0070
@salem0070 8 месяцев назад
Great video, keep it up. I love that type on content!
@siimkangsepp953
@siimkangsepp953 8 месяцев назад
So much win! subbed
@oculophilia918
@oculophilia918 8 месяцев назад
Also, you are the stuff of legends. Keep it up in all aspects.
@twaymouth
@twaymouth 8 месяцев назад
Great work, thanks for sharing your knowledge.
@toolscientist
@toolscientist 8 месяцев назад
No wuckers!
@mattsan70
@mattsan70 3 месяца назад
Wow exactly what i was looking for - thanks
@toolscientist
@toolscientist 3 месяца назад
What shenanigans are you trying to do with M18 batteries?
@mattsan70
@mattsan70 3 месяца назад
@@toolscientist nothing special just fixed an impact wrench but it didn't have any batteries to test it only my bench power supply. And using the finger to j2 trick managed to prove it working.
@darthtater
@darthtater 8 месяцев назад
Fantastic video.
@fitybux4664
@fitybux4664 8 месяцев назад
This is super intelligent! Send the battery a pulse, get power. 😆
@paulmeynell8866
@paulmeynell8866 8 месяцев назад
Very interesting thank you
@MrMaxyield
@MrMaxyield 8 месяцев назад
All hail! Our Australian Backyard Milwaukee Brethren has done it yet again! Eagerly awaiting what you come up with after this discovery...🤔🤔😈 Well done sir! 👏
@LabiaLicker
@LabiaLicker 8 месяцев назад
Fascinating stuff
@elektron2kim666
@elektron2kim666 8 месяцев назад
Great demonstration. Needed that. I hate those hidden "features." It should be VERY clear on a device or a battery where the limits are and how to re-create it with other parts, if we can't buy the originals any more, but have a great tool hidden to spring into life instead of throwing a lot away. It applies to more devices than you think.
@toolscientist
@toolscientist 8 месяцев назад
Hopefully there'll be some standardisation in the future. It'll probably require the Brussels Banhammer to make it happen, though
@queazocotal
@queazocotal 8 месяцев назад
Be careful of FET ratings! If you are unlucky, the FET you mention (IRFZ44) will when 3V is applied to the gate, pass 50uA or so. Vgs(th) is never a measurement you should use, look at Rds(on) voltage gate spec, this is at 10V. At best when using this FET, you need to verify that the Rds(on) at 3V vgs is low enough to not promptly burn up. High current FETs rated for 3V gate voltage are nonexistant in through-hole. Look at 'drive voltage' on digikeys selector, this shows 12 FETs from 30-170A and 3V or under gate drive option with Vds >21V. CSD16321Q5C is probably one of the least bad ones. They are all annoying to mount. A single transistor 3V->12V booster will fix this FET selection problem and makes the FETs you mentioned just fine, rather than a crapshoot on if they meet the high end of the spec (won't work at all), low end (work fine) or burn up a few minutes in.
@toolscientist
@toolscientist 8 месяцев назад
I'm not using the IRFZ44, I'm using IRLZ44N. In the datasheet, Fig 1 & 3 show that it is rated to just under 20A at Vgs = 3V, hence why I said 10A for that simple circuit. My high-powered circuit (which I blurred to avoid inexperienced people from building) is using a booster setup to drive my 2x IRLB3813 at Vgs = 17V (dropping to around 10V as the battery depletes)
@queazocotal
@queazocotal 8 месяцев назад
@@toolscientist Oops on the part number. I note you can't quite trust Fig 1 and 3, Vgs(th) is defined as varying by a volt maximum, typical is undefined. Id can be as low as 250uA at 2V Vgs, if Vgs(th) is worst-case at 2V. The Rds(on) spec @4V/21A anchors this@0.035R .735V. I am surprised! This is the first datasheet I have checked on which typical seems close to worst case, as Fig 1 seems very close to .735 at 21A/4V. This has unfortunately bitten me before.Expecting 10A easily due to Fig 1 on a different datasheet, and finding 10mA due to the part having a worst case Vgs(th) spec. Great work.
@toolscientist
@toolscientist 8 месяцев назад
All good. You are right, though. The IRLZ44n isn't intended to be used at Vgs = 3V, it just happens to work decently there. So yeah, variance could be quite high between samples.
@ThriftyToolShed
@ThriftyToolShed 8 месяцев назад
We have discussed this briefly before, but EGO 56V packs do have communication with the tools through the D-terminal. The tools will run for around 10secs or so without the D-terminal, but it seems a watchdog will shut it down after the 10 secs with no communication between the two. In case you wanted to see a pack with communication. The BMS has 2 microcontrollers and is quite advanced with temp monitoring boards in between the pack halves that uses transistors PN junction for temp monitoring and 2 NTC's as well. The board even has a calendar chip for storage mode I presume. I wanted to look more into the communication protocol, but have not had any time to go back to it. I threw all this on a video called "What is the D-terminal?" Since so many viewers asked about it. I also shared that someone else could take the information and go further than I did. I don't have the best equipment at this time to go much further. I hope you get time to look into it. Great video!
@toolscientist
@toolscientist 8 месяцев назад
Interesting. I'll have to watch your video. I'm happy for you to direct link any of your videos. Don't think I'll be getting any Ego anytime soon. I do have some Makita XGT and my initial tests show that the tool won't even run without digital communication. A user called Malvineous on github has figured out some of the XGT protocol between battery and charger. Will be interesting to see what it's saying to the tool. As with you, it's a matter of finding the time!
@toolscientist
@toolscientist 8 месяцев назад
Here's the video for anyone else: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-H-hggUXgYlU.html Search showed me the T-terminal video first, so I watched that thinking you made a typo!
@ThriftyToolShed
@ThriftyToolShed 8 месяцев назад
@@toolscientist Thanks man!
@PowerScissor
@PowerScissor 8 месяцев назад
The good thing about running high amps through cheap alligator clamps...is it makes cheap, stiff cables feel soft, fkexible, and high quality for a few moments before they completely melt.
@queazocotal
@queazocotal 8 месяцев назад
On a tangential note, I just found that Makita batteries support timed lockout, apparently even quite old ones. Makita BPS01
@Nitrxgen
@Nitrxgen 6 месяцев назад
Very cool. I found your videos by trying to see how Milwaukee TICK trackers work technically speaking, surprisingly nobody's covered it yet. I guess it's Bluetooth and broadcasts a unique identifier somehow. I thought I could make a separate microcontroller to detect them instead of using my phone.
@J_W97
@J_W97 8 месяцев назад
I’d be very curious to see this with Dewalt’s packs. I’ve only been able to draw 5A from a 5Ah power stack before it shuts down
@toolscientist
@toolscientist 8 месяцев назад
Don't have any Dewalt's yet. Powerstack is the only one that cuts power. It's most likely some simple connection on ID or Th pin, otherwise powerstack wouldn't work with older tools.
@J_W97
@J_W97 8 месяцев назад
@@toolscientist Would love to see a video if/when you do!
@ianbaker4295
@ianbaker4295 8 месяцев назад
And then there’s me in college. Using paper clips and paper to light a candle with a Bosch 12v battery. All my neighbor asked for was a lighter
@timothybayliss6680
@timothybayliss6680 8 месяцев назад
The circuit you built with mosfets is similar to whats in the greenworks 40v packs i have.i havent layed out a schematic but the layout and function is really similar.
@toolscientist
@toolscientist 8 месяцев назад
Greenworks have low-voltage cutoff inside the battery packs? That's interesting. Never even seen a greenworks tool in person, so I have no knowledge of them. Only ever seen them in a few comparison reviews.
@timothybayliss6680
@timothybayliss6680 8 месяцев назад
I think they have a voltage signal cutoff inside the pack. There is 3 relatively beefy mosfets and an aluminium heat sink. If you measure the + and - terminals you get 0v when the battery isn't connected to a tool/charger. You can short the pack and nothing happens. One of mine got put on a charger wrong and discharged to 9.8v....thats a 10s pack.
@timothybayliss6680
@timothybayliss6680 8 месяцев назад
I was wrong. The pack was 9.8v last time I checked....the cells are all now between 4.11 and 4.13v and the whole pack is 41.2v. There is 3.6v across the main power terminals of the pack. This is really low current stuff so some shenanigans are happening but there is 35.2v between the - output on the board and the B- into the board. The resistance is not equal in both directions either
@TheKeenMechanic
@TheKeenMechanic 8 месяцев назад
My brain hurts but I love it🙌
@1EliPrice
@1EliPrice 8 месяцев назад
J2 is a safety feature. I know guys who have broken wrists from the tools attachment, like a hole saw, catching in material and the entire drill spinning. It eliminates the need to have a secondary Handle. As someone who works in commercial construction It’s actually a pretty nice feature to have.
@toolscientist
@toolscientist 8 месяцев назад
J2 is a safety feature for the battery to tell the tool that it has overheated or reached its low voltage cutoff. The anti-kickback that you're talking about is only in a few tools and is only in the tool. The tool has no need to tell the battery that it wants to stop, the tool just stops. You can somewhat see this when I stall the grinder. The grinder just stops with no change on J2
@coolkid7500
@coolkid7500 5 месяцев назад
What i found curious is that a Ridgid (AEG) battery to M18 tool adapter i just bought has a 1Kohm resistor bridging + and - to J1 and J2 respectively. Seems to do the trick for enabling the tool. No extra components on the PCB besides that. ( It came with one those contacts slightly damaged, my tool refused to work until I bent it back into place)
@toolscientist
@toolscientist 5 месяцев назад
You should be able to get an M18 tool to work with any resistor (from 0 to whatever my fingers are [I think 3+MOhm]) between + and J2. Shouldn't need anything on J1.
@adambikes65
@adambikes65 8 месяцев назад
Great video! Do you have any faulty batteries? I've tried repairing batteries by replacing the cells, sometimes they come back to life, but sometimes they continue to flash even with all cells fully charged. I've always wondered if a command could be sent to the battery to start the battery again.
@toolscientist
@toolscientist 8 месяцев назад
Haven't tried repairing batteries yet. There's a few good repair channels on YT that might have good info.
@jackphilp7057
@jackphilp7057 8 месяцев назад
Awesome video! It's fun to poke at Milwaukee engineers about Redlink whenever they swing by. From what they have told me directly, redlink is very dumb so they can maintain backwards compatibility with all their tools. Only some tools and I believe the forge batteries will actually throttle the current (by reducing the voltage with a mosfet) and this is done with some type of check right after startup.
@toolscientist
@toolscientist 8 месяцев назад
Yeah, I've got 2 batteries from 2013 that have standard Redlink and not Redlink PLUS. They use basic pulses with the charger rather than serial data. Maybe it's just the one-key tools that communicate? The 12ah has a large mosfet that might be able to throttle power, but I didn't see any different behaviour between tool and the 12ah.
@toolscientist
@toolscientist 8 месяцев назад
Just curious about how you're talking shop to Milwaukee engineers. Do you sub-contract for them? I understand if you're not allowed to say anything. If you can talk, I'd love to hear any inside gossip :-)
@jackphilp7057
@jackphilp7057 8 месяцев назад
@@toolscientist Haha no I do not subcontract with them, but I have a couple friends and coworkers who work/have worked with Milwaukee. I'll poke one of them for which batteries have the power reduction on them, my guess is it's the HO batteries with 21700 cells. Also some fun gossip is they had a hell of a time getting pouch cells working, they were having issues with them puffing from extreme loading so they were late to release. Dewalt beat them to it and they get a little upset if you mention it.
@toolscientist
@toolscientist 8 месяцев назад
​@jackphilp7057 yeah, it's hard to beat a cylinder as a pressure vessel. Whatever weight you save from going to pouch cells, you have to put back on the enclosure. I think the best use of them is making sizes that aren't achievable with 18650s and 21700s. The Dewalt 1.7ah seems like the only one so far that offers anything over cylindricals.
@TCPUDPATM
@TCPUDPATM 8 месяцев назад
It’s obvious that there is no performance communication when you look at the way the tools perform. Thanks for confirming!
@toolscientist
@toolscientist 8 месяцев назад
I could see them at least doing a basic handshake, and if that fails, the tool uses a lower overload current. In the grinder tests at 4:39, I'm pretty sure the 12ah and 6ah are the tool cutting out when it hits ~160A, or maybe overheating the ESC. So if they did have even basic comms, I could see the tool lowering its stall current for weaker batteries. The batteries should be pulling J2 low when they detect that they've exceeded their current limit, but it seems Milwaukee relies on the batteries tripping low voltage or overtemp rather than looking for overcurrent.
@TCPUDPATM
@TCPUDPATM 8 месяцев назад
@@toolscientist That’s my finding as well. The 2Ah will droop voltage and overheat in a blower before it ever cuts. Tragic lol.
@adampetten1009
@adampetten1009 8 месяцев назад
This channel needs to work with torque test channel on some Milwaukee mods
@toolscientist
@toolscientist 8 месяцев назад
Opposite sides of the planet, unfortunately. He's welcome to use any of this info to power M18 impacts with a custom battery.
@orijimi
@orijimi 8 месяцев назад
I'm actually putting off playing Alan Wake 2 to watch this first.
@toolscientist
@toolscientist 8 месяцев назад
Thanks! Hope you enjoy it. It's a different video to my last one, so not sure how it will go.
@orijimi
@orijimi 8 месяцев назад
​@@toolscientist I can't speak for other people, but this was exactly what I was hoping for. Thanks for the staggering amount of effort you put into this. That whole aspect of different batteries having different thresholds for things must have been a fairly irritating complication.
@toolscientist
@toolscientist 8 месяцев назад
Definitely! I said a few hours, but I think that aspect was closer to 10 hours of testing time for something that isn't super important to most people. I was pretty thorough with the 2ah, so I'm pretty sure 700mA is its threshold. I got bored on the 5ah and left it at 2amps, when it's threshold is probably around 1.5 amps. 1 amp kept it awake for 10m40s. The testing time just becomes exponential as each increment in current increases the time that it keeps the battery awake. I nearly had a heart attack when the 12ah behaved completely different, but luckily it was the only one. I was also really dumb and did a lot of testing with resistors before I realised that I had a battery tester that is essentially a programmable load!
@i_Hally
@i_Hally 8 месяцев назад
Looking forward to experimenting with my Makita batteries to see if they have any smarts
@toolscientist
@toolscientist 8 месяцев назад
There's an instructable by Noloxs on Makita LXT that covers the gist of it. The 3rd pin is similar to the J2 pin on the M18, except instead of being 3V, it's 0.5V below pack voltage and cuts to zero when a fault is detected. This makes driving a mosfet with it very easy - there's no need to boost the signal like I had to do to get the M18 to drive a high-powered mosfet. There's presumably digital communication on the yellow connector as Makita sells a tool that lets you read battery temp, charge cycles, et cetera.
@2112user
@2112user 8 месяцев назад
Love this. Always looking for more ways to use the batteries I have. Maybe you'd be one to ask.... Any way to get "higher amperage" (than those 12 converters) to use 18 volt batteries in 12 volt curcuits? By no means at your level of electronics understaning (thou I can follow directions), but the mechanic in me would love to use an 18 volt battery to test/run 15-20-30 amp 12 volt items.
@toolscientist
@toolscientist 8 месяцев назад
There's a couple of those "15-40V to 12V" buck converters in an aluminium heatsink that claim to do 30A, and lots that claim to do 10A. You may be able to run them in parallel to get even more current. Ideally you'd look at the output on a scope to make sure there's no craziness. If you've only got a multimeter, then you can check the Hz and ripple voltage of a single unit, then compare those results to putting two in parallel. If you don't get crazy frequencies or large ripple voltage, then it's prob ok.
@2112user
@2112user 8 месяцев назад
@@toolscientist Thank you for the info, I'll take a look into those and check them with my meter. So many uses I can come up with for a portable 12 volt source, I am surprixed they don't offer something off the shelf. Gtanted, that is old school, a lead acid will do that, but oz to oz.... tool packs are easier to move around.
@mysoap23
@mysoap23 3 месяца назад
Question for ya. would using a m12 battery with just a positive and negative adapter to power up components on vehicles like a window motor as an example affect the battery in a negative way ?
@toolscientist
@toolscientist 2 месяца назад
The M12 batteries are 12V at full charge. Their average voltage is 10.8V. Milwaukee cuts power when voltage goes below 8.2V and refuses to start if voltage is below 9.6V. Depending on the pack, they'll be good for 15-20A for the compact and 30-40A for the XC packs. So just make sure you're not putting too much current on them and that you're not dropping the voltage too low.
@Scrogan
@Scrogan 8 месяцев назад
Hmm, very good video. In the future I plan on both making portable appliances run using an M18 battery, and on making Milwaukee tools run without their battery, so this is exactly what I need. Though maybe you could release a concise document/video with all the key information right there. While I don’t think it’s intrinsically useful to power something while the BMS protections are live, getting power from J2 might be a cheap way of running an MCU without needing a DC-DC converter. Milwaukee dev-boards when?
@toolscientist
@toolscientist 8 месяцев назад
You can't get much power from J2. I think 10uA drops it to 2V. Around the halfway point of the video, I show my plot of voltage vs current for J2.
@user2C47
@user2C47 8 месяцев назад
Are there any plans for testing batteries from other companies, or testing if protocols are consistent for different brands within the same company? For example, will a Craftsman battery communicate in the same way as a Porter Cable, or a DeWalt?
@toolscientist
@toolscientist 8 месяцев назад
I've got some Makita and Dewalt that I'll eventually get to. I don't think Porter Cable and Craftsman are available in AU, so I'm unlikely to test them. I've heard that you can cut part of the battery off and it will work across Porter Cable, Craftsman and Dewalt, so likely using the same system.
@CarbonKevin
@CarbonKevin 8 месяцев назад
A question: could there be some wireless communication happening? I ask this because newer M18 batteries have a OneKey symbol on the service tag and what appears to be a unique address, I've done some fiddling but never could get the OneKey app or anything else to recognize it. That said, even if there is some wireless communication happening, as you've demonstrated it still doesn't result in any changes in the battery's output.
@toolscientist
@toolscientist 8 месяцев назад
Definitely no wireless chips in any of my batteries. My newest battery is a 5ah from 2021, though. Newest high output battery is from 2019.
@Jeff-rk8hq
@Jeff-rk8hq 7 месяцев назад
Dude I think your on to something about the current not being considered in regards to the low voltage cutoff as I’ve killed two 8ah batteries with my top handle chainsaw 2826-20, I feel that the tool is either pulling too much current overloading something on the board or along the current pathway as the strings are within .3v and the overall pack voltage is at 18 but throws the red and green flashing light and will not charge ? Any thoughts ?
@toolscientist
@toolscientist 7 месяцев назад
0.3V is fairly imbalanced. Not enough to prevent charging, but enough to suggest that cells are failing. The Samsung 40T in the 8ah and 12ah had fairly high failure rates. You could try measuring voltage of each bank of cells under load to see if one is dropping voltage more than the others. When you put the battery on the charger, does it make a hum that gets higher pitched in about 4 steps? It might even repeat this 2 or 3 times before giving the flashing green and red. If so, I think that's the charger detecting too much resistance. Only other thing to try is buying a logic analyser and recording the signalling between battery and charger, then compare your data to what I get in my [004] video.
@samsimington5563
@samsimington5563 7 месяцев назад
I find it odd that the PC fan you're using for the test has a QR code sticker on its hub. Must be some kind of aftermarket fan 🤔 (I could easily be wrong about that assumption)
@thekitty888
@thekitty888 7 месяцев назад
Do you think it's possible to charge more than one battery with one charge? I was thinking about trying to do some wiring wizard to see if it would work.
@toolscientist
@toolscientist 7 месяцев назад
Not at the same time. You could make a system that detected when one battery had finished and switched to the next one
@m----
@m---- 8 месяцев назад
What cells do they use? Whats the upper limit of current draw?
@toolscientist
@toolscientist 8 месяцев назад
12ah is 5s3p Samsung 40T. 6ah is 5s2p Samsung 30T. 5ah is 5s2p Samsung 25R. 2ah is 5s1p Samsung 20R. 12ah and 6ah have a physical fuse. Project Farm short circuited an M18 6ah a few weeks ago and got a few hundred amps for a few seconds before the fuse melted. Theoretical continuous draw for 6ah and 12ah is ~70A, but I'm pretty sure it would overheat due to cells being tightly packed and enclosed in plastic.
@Peaches_NZ
@Peaches_NZ 8 месяцев назад
Did you manage to test any one key tools to see if they are different and do talk to the battery??? I didnt notice any
@toolscientist
@toolscientist 8 месяцев назад
Don't have any OneKey. Someone else mentioned OneKey and I can't believe I didn't think of it. There could be useful info being transmitted and it would be fairly easy to intercept it. Might have to get my hands on a OneKey tool
@mitreaion19
@mitreaion19 2 месяца назад
Hello ,help please 🙏 i buy an 5s bms i put on battery .My battery have 4 pin negative, positive ,ds,cs i dont know last two what means .Only Ds have a pin on battery cs dont have I power up the tools work 3 seconds and stop .What can i do ?
@hariris9944
@hariris9944 8 месяцев назад
Hi i would like to know how to rest the M18 bms after removing it from the battery? I hade two batteries, one with with broken cells and one with broken bms , so i remeved the broken bms and put it to the battery that had the good cells but when you press the button of the bms you get nothing . Is there a way to reset the bms without puuting it on the original charger ?
@toolscientist
@toolscientist 8 месяцев назад
I haven't managed to reset one yet. Only way I've heard is with the genuine charger.
@1EliPrice
@1EliPrice 8 месяцев назад
What if you used one of those tools enabled with onekey? I know you’re able to lock tools and stuff through an app if you have onekey enabled tools.
@toolscientist
@toolscientist 8 месяцев назад
I don't have any One-key. Other people mentioned it and I looked into it. From what I can see, it's tool only. The only thing I saw that might be battery is a screenshot showing battery capacity, but they could be getting that from pack voltage. If you can see battery temperature, manufacture date, charge cycles, or similar in one-key, then that would indicate that there is digital comms between battery and one-key tools.
@kikihun9726
@kikihun9726 7 месяцев назад
Can you test Einhel Charging communication?
@toolscientist
@toolscientist 7 месяцев назад
I don't think we can get Einhell in AU, but apparently Ozito is just relabelled Einhell. I'm currently doing Makita, and then Dewalt. Might get to Ozito/Einhell next year.
@MWDAstronomy
@MWDAstronomy 8 месяцев назад
Any chance you will ever do Ryobi? Specifically their HP line that has the two extra contacts on the back of the battery stem? Word on the street is an HP tool signals the battery it can handle more amps than a standard tool. The HP battery will then allow more amps to flow. Both battery and tool have to be HP line.
@toolscientist
@toolscientist 8 месяцев назад
I have a Ryobi 36/40V mower and battery, so I'll be doing something with that. Don't have any Ryobi 18V, though. My suspicion is that the extra contacts on HP tools/batteries allow them to bypass the low-voltage cutoff mosfets in the battery.
@TechnicalLee
@TechnicalLee 8 месяцев назад
@@toolscientist Ryobi made the same claims that those extra pins enable communication. In my limited testing, it seems those pins enable the brushless tool to draw more power than a battery without them. So perhaps the tool normally operates with an amperage limit, but with the extra pins that enables a higher amp limit or perhaps a constant power mode. I'm really surprised nobody has looked at this tool communication stuff before, good work.
@LordPrecision
@LordPrecision 8 месяцев назад
Would be very interesting to test other tools. Makita for example: they have an order of magnitude more advanced batteries...
@toolscientist
@toolscientist 8 месяцев назад
Yeah, Makita will be interesting. Also a lot more effort to crack...
@LordPrecision
@LordPrecision 8 месяцев назад
@@toolscientist yeah, their tools are way more picky about their "meals"
@stevenmullin3616
@stevenmullin3616 2 месяца назад
Do the M12 batteries use the same J1 J2 communication system as their M18 counterparts? Or do they have an integral disconnect in the battery?
@toolscientist
@toolscientist 2 месяца назад
No, the tool stops when voltage goes below 8.2V or when the voltage across the thermistor ("Th" pin) goes below a threshold (which indicates overheat). The batteries have no disconnect whatsoever. Original M12 batteries only had resistors in them. One from ~2019 onwards have a chip in them, but I'll need to desolder one to see what it does.
@stevenmullin3616
@stevenmullin3616 2 месяца назад
@@toolscientist This is great! Thanks for the info. Looking forward to another video when you tear into one of the newer M12 batteries!
@toolscientist
@toolscientist 2 месяца назад
@@stevenmullin3616 i should just sacrifice one of mine to the science gods. Maybe I can find a cheap/dead one on a 2nd hand site. There looks to be an i2c interface on the PCB, so if I can find out what chip it is, I might be able to talk to the chip on a live one, which will be fun.
@Kitteh.B
@Kitteh.B 8 месяцев назад
So since there's no useful communication from battery to tool, do you think i could frankenstein a a cable from an M18 tool to a 12v set of alligator clamps? I keep the M18 inflator in my car but worry the desert heat will destroy the batteries, and I've always wondered if it'd possible to run it off my car battery in a pinch. Of course, i know it'd run at a reduced speed (if at all) given it's 12-14v rather than 18-20.
@toolscientist
@toolscientist 8 месяцев назад
Definitely. Any M18 tool can run off external power. All you have to do is put > 0.72 volts on the J2 pin, but you can use 3V, 5V, 12V, etc. The highest voltage I put on J2 was I think 25V, but not sure if it would cause problems if left like that. The J2 pin on the tool is the one closest to the ground pin, and the ground pin is the longest pin. Easiest way is a 100kOhm (or more, my fingers are something like 3 MegaOhm) resistor from the positive pin to J2. Just be mindful that running at reduced voltage could burn it out as the slower RPM will mean the cooling fan isn't running as fast. It shouldn't be terrible as 18650 based M18 batteries run down to 10V (although they fall off pretty quickly and only spend around 30sec under 12.5V with a 18A load)
@Kitteh.B
@Kitteh.B 8 месяцев назад
@@toolscientist this was far and above what I expected in response. I think the only thing you could've done more for me would be building the wiring harness and shipping it to my door! 🤣 Thank you so much! I certainly hadn't thought about the cooling fan, that's a very good point. I'll make note to consider it's duty cycle halved when running on 12v. Just gotta go out and build the adapter now hah! This will be a huge boon for not having to store a second compressor while offroading! Thank you again!
@toolscientist
@toolscientist 8 месяцев назад
I'm always interested in people hacking their tools. This one was also a fairly simple answer, too!
@Kitteh.B
@Kitteh.B 8 месяцев назад
@@toolscientist you rock. I'm so glad I'm subscribed haha The first Milwaukee video with the charger is what I saw first and instantly subscribed, specifically hoping for a video like this. :D
@andpan3478
@andpan3478 2 месяца назад
any video for parkside ?
@toolscientist
@toolscientist 2 месяца назад
I don't think we can get Parkside in AU. We get Ozito, which is identical to Einhell. I see that Parkside is owned by Einhell so are they compatible with either of those?
@happygiraffe9787
@happygiraffe9787 8 месяцев назад
Imagine making own 18v12Ah packs diy that can deliver 120A currents almost continuous and costing 50$ + bms
@toolscientist
@toolscientist 8 месяцев назад
The charging side is a bit more complicated. But you could design your DIY batteries to have a JST balance connector and then just use a hobby charger.
@stevesas4744
@stevesas4744 8 месяцев назад
Is it possible for the tool to over discharge battery when there is a connection issue with the battery or an internal fault?
@toolscientist
@toolscientist 8 месяцев назад
Yes, but very unlikely. The tool will keep going as long as it receives > 0.725V on J2. Using a power supply, I've run these tools as low as 5V (although they barely run at that voltage). However, a connection issue on J2 will just make J2 at the tool 0V, and the tool will stop. The only way it could happen would be a short circuit between + and J2. J2 is closest to the ground pin, so it is very unlikely that this could happen.
@stevesas4744
@stevesas4744 8 месяцев назад
@@toolscientist Ok, thanks!!
@NathanDeger
@NathanDeger 8 месяцев назад
Can ypu please explain why the tools know when I'm near? Sometimes the lights come on when I'm reaching into the box and sometimes when I walk by.
@toolscientist
@toolscientist 8 месяцев назад
Not a clue. Maybe the lights turn on randomly, but you obviously only notice when you're near. You'll have to setup a camera to see if they're going full Toy Story on you and getting up to mischief when you're not watching.
@Silver_A11
@Silver_A11 7 месяцев назад
Can you do makita since I currently use those now.
@toolscientist
@toolscientist 7 месяцев назад
This post might get you excited. Still a few weeks away, though. www.patreon.com/posts/expanding-92383338
@djordjestankovic5950
@djordjestankovic5950 8 месяцев назад
Would be great if you can do this with würth m cube battery and tools
@toolscientist
@toolscientist 8 месяцев назад
Looks like their previous gen was licensed M18. Their website even says they partnered with TTI. M-Cube looks to have same pinout as M18, but different physical interface. Do you have these tools?
@djordjestankovic5950
@djordjestankovic5950 7 месяцев назад
I have Würth brushless angle grinder but i don't have M-Cube battery.
@Oliviiiful
@Oliviiiful 8 месяцев назад
You should check the Dewalt battery BMS. there's basically no protection. The protection comes from the tool. I had 3 batteries burst in flames after running it on an old 18v dewalt circular saw.
@toolscientist
@toolscientist 8 месяцев назад
Yeah, they're the most basic of the major brands. They're interesting to me as you have direct access to the thermistor and cell voltages, so lots of scope to make DIY adapters that don't overheat or overdischarge
@fitybux4664
@fitybux4664 8 месяцев назад
Wait, Milwaukee has not released a toaster oven? 😆 (There's a video of someone using a heat gun toasting toast though. Interesting there's a heat gun, that has to be massive current!)
@toolscientist
@toolscientist 8 месяцев назад
It's doable. I think I'd prefer a sandwich press, though. They're 1000W, so you'd only get about 10min runtime on a 12ah.
@chimaeria6887
@chimaeria6887 8 месяцев назад
Do a makita one next 😊
@toolscientist
@toolscientist 8 месяцев назад
Soon ;-)
@PowerScissor
@PowerScissor 8 месяцев назад
I was permanently banned from a Milwaukee subreddit for saying exactly what's in this video about 9 months ago by a mod who was claiming all sorts of advanced Milwaukee communication.
@toolscientist
@toolscientist 8 месяцев назад
I think I know that subreddit, and that mod. Is it the smaller subreddit - MilwaukeePowerTools? Until I did this test, I thought there was at least some communication, even if it wasn't as fancy as Milwaukee tried to claim. I was fairly surprised that it didn't even differentiate between batteries as it's common for people to claim that the tools can detect high-output batteries.
@PowerScissor
@PowerScissor 8 месяцев назад
Yep! That's the one...lol. It was weird because he was claiming the charger was doing stuff I've never seen it do and I monitor the voltage and current of every battery I charge. I simply said he was wrong (didn't know he was even a mod at the time) Immediate permanent ban.
@toolscientist
@toolscientist 8 месяцев назад
Yeah, I've seen him make some very strange claims in a few subreddits. If you've seen my power testing video, he's the guy I got into an internet argument about the drill being 1500W. I think he has some issues, so I just leave him alone. Interesting on your charging tests. Have you got a jig, or do you wire the terminals up each time and measure current/voltage from the leads? Any interesting discoveries?
@PowerScissor
@PowerScissor 8 месяцев назад
​@@toolscientist I use a non Milwaukee charger that displays that info now. Before that I built a little jig from an old dead battery pack I cut out the terminal section (connected to charger) and the bottom of a dead drill (I put the battery to be charged in) connected with wires I would have access to. It's not really necessary for legit Milwaukee batteries, but I like to buy the knockoffs just out of curiosity a lot so like to keep an eye on what's actually happening. The only real useful information I've seen is that charging at the rapid charger rate very often leaves the cells unbalanced sometimes...but you have to open up the pack to check that after anyway.
@samsimington5563
@samsimington5563 7 месяцев назад
Microsoft (the African Americans of software thanks to them having more oxygen and blood flowing to their aggression sector than the rest of their brains) are the same way. They've practically dominated Mojang and corrupted them in more was than one, and their horrible design tactics are quite literally killing Minecraft in thousands of screwed up ways.
@straightpipediesel
@straightpipediesel Месяц назад
Along with the one-key tools, the obvious thing to test is the dual-battery tools. For example, the mower has an external display that shows the SOC of the lowest battery. Your claim that there's no communication is likely "total bullshit".
@toolscientist
@toolscientist Месяц назад
SoC can easily be estimated from voltage. Every M12 tool shows SoC and they definitely don't communicate. As I said, I haven't tested every tool. I'll be very interested to hear if anyone can show battery/tool communication, but so far no one has.
@straightpipediesel
@straightpipediesel Месяц назад
@@toolscientist When it exactly matches the on-battery display that uses coulomb counting? Fat chance. Again, you tested only the cheapest tools, no ONE-KEY and no dual-battery and made a faulty conclusion.
@toolscientist
@toolscientist Месяц назад
@straightpipediesel they don't use coulomb counting. Put a 5Ah on a blower, hold trigger, push button, and it'll show 2-3 LEDs. Let go of the trigger and It'll instantly go back to 4 LEDs. It's purely voltage based. I've looked at one-key app images and videos and never seen battery info. Not battery type, charge cycles, days since first charge, or anything. I'd be happy to be wrong as it would make reverse engineering their diagnostics very easy. If you can show me something that shows there is communication, then I'd be very keen to hear it, but battery SoC is not proof.
@toddc5619
@toddc5619 Месяц назад
@@toolscientist I'm sorry, but you don't know anything about Li-Ion if you think this thing is voltage based. Put a dead battery on the charger for 10 minutes and check the status, it doesn't read full. There's 0 science here and 100% guesses.
@straightpipediesel
@straightpipediesel Месяц назад
@@toolscientist I just did that and it didn't drop 2-3 at all. I have never seen that behavior except near empty. Maybe the batteries for APAC are cheaper.
@eduardoramiro4846
@eduardoramiro4846 8 месяцев назад
Please man. This is amazing. You are bringing truth to the power tool industry. U have to do this analyses to makita since makita is the king of knockoff Chinese random tools and battery
@toolscientist
@toolscientist 8 месяцев назад
I should be getting to Makita soon. Makita will be hard as they like to brick their batteries. I might have to start with the knock-offs first to avoid bricking too many batteries.
@eduardoramiro4846
@eduardoramiro4846 8 месяцев назад
@@toolscientist what do you mean brick? If they are messed they no longer work anymore?
@toolscientist
@toolscientist 8 месяцев назад
@eduardoramiro4846 I'm going off what I've heard, but apparently if a LXT battery is put on a charger and gives an error, it records it. If you get 3 errors in a row, the battery bricks itself and won't charge ever again and can't be repaired. So doing crazy stuff like I've done to my M18 packs (undervolting and overtemp) might trigger the battery to brick itself.
@MattsAwesomeStuff
@MattsAwesomeStuff 8 месяцев назад
This compared to Dewalt batteries which... directly connect the cell terminals to the battery leads. Nothing stops the tool from working from any power supply. Nothing stops the battery from being charged or discharged.
@toolscientist
@toolscientist 8 месяцев назад
Yeah, Dewalt is the best battery for the apocalypse! Dewalt tools are slightly harder to trick as you need to trick the ID pin and Th pin, M18 just needs 3V on J2. Dewalt is obviously much easier to charge.
@gf2e
@gf2e 8 месяцев назад
@@toolscientistYou sure that Ryobi isn’t the best for the apocalypse? NiCd compatibility, low voltage cutoff in the battery…much less communication than most other brands.
@krackNsmackk
@krackNsmackk 3 месяца назад
Man most of this is above my pay grade lol
@toolscientist
@toolscientist 3 месяца назад
I do go a bit too fast sometimes. Feel free to ask any questions.
@joephillips6634
@joephillips6634 8 месяцев назад
Do your batteries have the One-Key symbol?
@toolscientist
@toolscientist 8 месяцев назад
All of my high-output ones do, and most of my 18650 packs, too. Seems any battery newer than 2016 has it. Do you have any one-key tools? Can it tell you any information about the battery? Best I can find is the radius light will tell you remaining capacity of the batteries, but they can just guess that from the voltage.
@jabjab12
@jabjab12 7 месяцев назад
Next step: battery charging subscription.
@ClumsyCars
@ClumsyCars 7 месяцев назад
I should make an adapter with some 4 gauge lugs.
@toolscientist
@toolscientist 7 месяцев назад
Do it! 😅
@honumoorea873
@honumoorea873 7 месяцев назад
I'm happy I do not have one of those crappy milwookie... 😀
@james10739
@james10739 8 месяцев назад
I mean with some mosfets and diodes they could do pwm or a buck converter it could but they don't
@toolscientist
@toolscientist 8 месяцев назад
The 12ah does have mosfets on the ground rail. @ThriftyToolShed showed them in a video here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-TphIrEWvW68.html It's possible that they could throttle the power with this mosfet. PWM would likely play havoc with the tools, unless Milwaukee knows that all their tools have sufficient input capacitors. They could also run the mosfet in the ohmic region, but that would make a lot of heat, although they do have a sizeable heatsink on it. They'd need to add ~20mOhm to make the 12ah look like a 5ah, which would create 50W of heat at 50A. Doable, but seems unlikely. The 6ah high-output is similar resistance to the 12ah and it doesn't have any power mosfets. I think it's most likely a power cutoff. I'm hoping I can get some probes on the gate pin and see what it's doing.
@TheJensss
@TheJensss 8 месяцев назад
Bosch batteries hack next? 😉
@toolscientist
@toolscientist 8 месяцев назад
Probably going to do the big 3 first (Milwaukee, Dewalt, Makita), then get on to others. Bosch has a pretty small presence in AU, so might be hard to find 2nd hand stuff.
@TheJensss
@TheJensss 8 месяцев назад
@@toolscientist Okay, looking forward to watch those videos as well :) In Europe the three brands you mentioned + Boch are the most common. For a suggestion for future videos it had been awesome with some videos on the DIY battery kits that are sold, to see if the bms used in those kits are ok etc. A video making your own kit had also been awesome ;) I have made my own power tool batteries for a couple of years now and im really happy with them. Way better performance (because of better cells) and a much lower price is making it well worth it.
@toolscientist
@toolscientist 8 месяцев назад
Here it's probably Hikoki, then Bosch. I think Metabo might be below Bosch - they probably do better in EU. In the future I can hopefully get people to loan me their tools for a week, otherwise I'm going to end up with a very expensive and barely used tool collection! Yeah, I'd like to test some of the 3rd party batteries and DIY kits to see if they've implemented the same charge/discharge/temp limits as the manufacturer. Problem is they can change fairly regularly.
@TheJensss
@TheJensss 8 месяцев назад
​@@toolscientistOkay, looking forward to new content :)
@thomasmaurer1097
@thomasmaurer1097 6 месяцев назад
i just wathed all your Vid's , i EXSTREAMLY liked the -jump starting one , and i think your testing method is GRATE and Newb-friendly while be a advanced subject .. i think you should keep making them , if you need ideas , im full of them lol .. but to get you the viewers, do some thing like this- with Auido equitment , like amplifyers, get a Hot-ticket one, that dosent brake the bank , (like a Scar-auido RP 2000.1, ) you would be the only person doing pratical test on them.. most of those auido-guys are dumb as rocks... also a good viewer-bass is doing those E-bike and E-scooter crowed , they never doing good testing like what your doing.. wish you the best .. PS, i want to see your High-power diagram , you shouldent hide them becusye of stupid people. .. LIke moma-allways said "stupid is what stupid dose" , and a book that is sencored is not a woth-reading book, (like the antarkest cook book, you cant buy the Real thing thire in the EU/UK, - its almost 2x thicker in the USA/Mexico/Canada - even blue-prints for a AR-full auto trigger asimibly in both .22-LR & the .223 chamberd
@toolscientist
@toolscientist 5 месяцев назад
Still working on vids. Things just got slowed down a lot over Xmas. Hoping to have my Makita LXT vid finished this week. I'll probably stick to tool related tests. If I had an escooter I'd definitely look at modding it to work with power tool batteries. Although I think that's been done, and I want to avoid rehashing stuff. High powered circuit was mostly not shown because it's a bad circuit that can lock on are cause pulsing. I'm working on a better circuit which I will make public.
@MrBroady02
@MrBroady02 8 месяцев назад
The tool coms cant use complex coms because the interference would just make the tool unreliable and damage brand reputation. Charging on the other hand, in a controlled electrical environment means they can use digital coms to charge optimally and also prevent cheap chargers from destroying their brand reputation.
@toolscientist
@toolscientist 8 месяцев назад
Yeah, I originally had a section of the vid discussing the noise in J1 and J2 during operation and saying that was the reason for no digital comms. I left it out as I'm not sure if that noise could be filtered, so didn't want to categorically rule it out. I know that Makita XGT tools use digital communication and the tool won't run unless it receives that communication. I'm pretty sure they have a separate isolated ground for comms to get around the noise issue. I have heard from one person of having problems with their XGT tools and having a rep come and clean out the batteries for him multiple times. In the end they gave up and went back to the older LXT system.
@TheRealPlato
@TheRealPlato 8 месяцев назад
Try monitoring the entire run cycle of the vacuum cleaner. I used my M12 vacuum to compare lifetimes of used batteries. Maybe four or five times across a 15 minute runtime there were audible changes in the motor note, I was curious if that was an artifact of redlink communications. There was zero load for the entire test. M12 tools show the charge indicator on the tool rather than the pack.
@toolscientist
@toolscientist 8 месяцев назад
M12 tools don't have any digital communication. It's all done with analog pins. The tool is just reading temperature directly from the T-pin, which is a thermistor. I've done a few rundown tests with the blower, but that's a brushed tool that's not likely to have anything fancy in it. Can't say I've ever heard any sudden changes in motor speed from the backpack vac, but maybe there is something.
@TheRealPlato
@TheRealPlato 8 месяцев назад
@@toolscientist ty gl
@mouldykev
@mouldykev 7 месяцев назад
Mate i repair power tool Batteries for a living ! Just randomely found you So subbed and liked now hoping that i am going to search your vids and find something on the worst of the worst BMS mentioning no names like MAkIT& what a complete Rip Off Bollocks Bullshit BMS that is. Cheers mate.
@mouldykev
@mouldykev 7 месяцев назад
Ok mate just checked and nothing there. You may allready be on this one i dont know. But buy a new Makita battery and a duff one. Work out the terminal address lines and monitor as i can see that you are well capable of doing. Now change one or maybe two duff cells in the bad battery, you will get the battery monitor blinking from side to side. Balance ( manually ) all of the cell pairs to 4.1 or 2 and and try charging on a makita charger...it will still say NO whatever you do the BMS locks out and the only thing you can do is chuck it in the bin and fit a new one then you are good to go again. They have the nerve to sell a £300 tester that tells you that you have charged your battery 97 times, or that you charged it once when it was really cold or even three times when it was really hot, it even will tell you what is wrong with your battery ? Maybe or say oh sorry computer says No. There is a memory chip on the Makita BMS that is like no other and when it locks you out thats it ! All the best and good luck Kev
@toolscientist
@toolscientist 7 месяцев назад
I am currently working on LXT. They even have fuses that the BMS can burn and physically disconnect the B+ pin. I'm about to get to the part where I start overheating it to see its response. I bet there's a limit where if I overheat it too many times, it'll lock itself.
@mouldykev
@mouldykev 7 месяцев назад
Keep us all in the loop mate !
@bji900
@bji900 8 месяцев назад
I designed a 555 timer based system to do this. Reach out and I can share
@toolscientist
@toolscientist 8 месяцев назад
555s are 1970s tech, we prefer 1870s tech on this channel - just ignore the scope, multimeters, and mosfets :-) Happy for you to link a video. If you've got a circuit on stackexchange or similar, you'll have to give me a search query so I can find it, then I can post a link. You won't be able to post any external links.
@anzov1n
@anzov1n 8 месяцев назад
Fantastic testing, thank you. Although the marketing is all lies and these tools have the communication sophistication of a shovel to the face you do know what alternative companies are probably working on..? Subscription based, tiered performance, internet connected product lines with social media integration. "You want more than 50 amps? That sort of wanton performance is only for the platinum super-contractor tier members at just $35 per month."
@toolscientist
@toolscientist 8 месяцев назад
Lets hope BMW doesn't start making power tools!
@gf2e
@gf2e 8 месяцев назад
I’m pretty sure that the Hilti Nuron battery chargers have at least WiFi if not cellular radios inside. The tools store data in the batteries and then they get uploaded from the chargers. Haven’t dug into the details. Too $$$.
@toolscientist
@toolscientist 8 месяцев назад
@@gf2e would they need wifi? Seems like that can all be done wired. Just read that charging the battery uploads data to the cloud. Maybe they've got a cellular chip in the charger? Edit: Sorry, I can't read. You said charger, haha
@gf2e
@gf2e 8 месяцев назад
@@toolscientist Now I’m imagining a PoE wired Ethernet charger. RJ45 jacks would be pretty terrible on a construction site. Max power on PoE is probably not very good either.
@procrastinator1842
@procrastinator1842 8 месяцев назад
I love this channel. So much so, that I chose this video for my Sunday morning poo. I fucking love your scumbag square wave and 20hz generator 😂😂.
@toolscientist
@toolscientist 8 месяцев назад
Worthy of your morning poo? That's the highest praise that my videos have received!
@executive
@executive 8 месяцев назад
come on mate give us the high current circuit please
@toolscientist
@toolscientist 8 месяцев назад
I can describe it to you. I just don't want my nasty circuit being copy-pasted across the internet and getting put together by people that don't understand it.
@executive
@executive 8 месяцев назад
@@toolscientist I'm going to do it anyway, so you might as well explain what to watch out for. Feel free to get as technical as you want.
@toolscientist
@toolscientist 8 месяцев назад
Main danger is the bounce in J2. My circuit has LEDs on it so I can at least see if it's bouncing. Depending on what you're intending to drive, you may need capacitors to stop this bouncing from creating voltage spikes. You should only get this bounce at high currents (~50A with a 2ah, ~80A with a 5ah, haven't tested the others) 2nd danger is that my circuit is using mosfets, so if the pull-up or pull-down resistors fail or get disconnected (which they often did on my breadboard), then the mosfets can stay on even if J2 is saying "OMG stop". Start with the simple circuit, but replace the LED resistor with 2 resistors so that you have a voltage divider. Use this voltage to drive a high-side p-channel mosfet. On the low side of the p-channel, make another voltage divider, and use that voltage to drive the high-powered mosfet. You should end up with ~18V at full charge (and ~10V at empty) driving the gate of your high-powered mosfet. When J2 goes low (or you manually disconnect it), then you should get 0V at the high-powered mosfet. If you're familiar with transistor circuits, then that should make sense. If not, let me know, and I'll give more info.
@executive
@executive 8 месяцев назад
@@toolscientist cheers!
@paradiselost9946
@paradiselost9946 8 месяцев назад
show us jacobs law... that is, the internal resistance of the source, versus the resistance of the load... where the heats being developed... where the works being done... pulling these currents requires seriously low resistances.... but there is a limit to just how low that short can be before its not a load at all... the battery itself becomes the "load"... THATS why they get hot... just like if you short a generator out. that power has to go somewhere. wheres the resistance? in the generator itself. really waiting for someone to show a video about how a battery is an electroplating process, and that there are two things happening... the desired plating, and the I2R heating of driving current through the electrolyte... that as you push charge (and discharge) currents up, the quality of the plated surfaces degrades, more energy is wasted as heat rather than plating, and the end result is batteries are way more inefficient than the biased advertising blurb would have one believe... maybe convenient on these power tools but overall... pretty lousy as a storage method. find me one politician pushing EV mandates that knows what jacobs law is...
@toolscientist
@toolscientist 8 месяцев назад
I'm unfamiliar with Jacob's Law. Is it similar to Thevinin Max Power Theorem? I've previously estimated the 12ah at 40mOhm, so max power would be R_load = 40mOhm, 20V/80mOhm = 250A. But of course the battery will heat up and increase in resistance, plus other effects. You can see at 10:15 that at 75A I'm "only" losing ~2.6V across the battery. The tools are typically only in the 20-50A range. They need to be used in unusual ways to get over 100A.
@paradiselost9946
@paradiselost9946 8 месяцев назад
@@toolscientist pretty well much, yes. same as the 1/2mv^2, or 1/2I^2L, or 1/2V^2/C equations... hit equal resistance, its pretty logical that as per kirchoff, equal currents, equal resistance, equal heat, equal power. go back to the basic of a generator as the magnet in a copper ring showing lenz reactions. wheres the volts? wheres the current? cut a slot in the ring... wheres the volts, wheres the current? keep the load well above the source resistance, and its "efficient". my analogy is watering a pot plant with a wee hose hooked up to the snowy hydro. real efficient, yes? very precise and controlled with little waste or effect upon the dam... whereas a wee little bucket on the dam wall instead is going to drain rapidly and the height and pressure and flow will be dramatically affected. we call that inefficient... lots of parallel batteries... low internal resistance, better efficiency than single cells, if that all makes sense. pretty straightforward. its like watching the attempts at charging batteries from wind turbines. forget the erratic source , the generator itself may deliver its max power at a load where its held at say, 12v/25A for 300W. but as the SLA batteries only start charging at 14.4V, the load must be higher in resistance for the same voltage. but that load will not draw 25A anymore. it may be limiting the current to say, 10A... less... and as batteries are not obeying ohms law... it hits 14.4v, attempts to pull more current than the source can deliver as the internal resistance is far lower... and the voltage sags below the charging threshold, and attempts to find some sort of equilibrium, a midway point... they end up getting figures like 25W, etc... no matter how hard the wind blows. the load is unmatched. in that area, im of the opinion that using wind power to generate heat, thermal storage... its the only logical method. use the heat to make the electricity somewhere else, just like a coal or nuke already does. making power directly from the wind is ...effin stupid? unless its heat. heat is power. definitely not convenient on a power tool though, batteries are fine there... i give them that. "efficiency" is this marvellous term that can be used in so many ways... 100% efficient may very well mean its still throwing half the potential away. it HAS to! oh. its also newtons law of action and reaction. all related. push something, youre gunna go backwards as well... it all depends on who is bigger!
@andersjjensen
@andersjjensen 8 месяцев назад
And this, ladies and gentlemen, is why AvE, our lord and saviour, calls Milwaukee "Milfuckee".
@toolscientist
@toolscientist 8 месяцев назад
I'm sure other brands are doing lazy/stupid stuff, too. Milwaukee is just the first to go under my microscope. Letting the battery disable and enable the tool every 50ms is pretty high on the stupid scale, though. I hope none of the other brands are doing stuff like that.
@oculophilia918
@oculophilia918 8 месяцев назад
I'm actually glad there ain't any intelligence cuz you can use the batteries in series to run an ebike or eskate like I did.
@toolscientist
@toolscientist 8 месяцев назад
I do wish there was a bit more to the signal. Like a dual analogue/digital signal so that you could also tell the battery's temperature. The on/off signal is perfectly good for cutting power, but I always want more, haha!
@97jettatrek
@97jettatrek 8 месяцев назад
Have my children.
@djtopherau
@djtopherau 8 месяцев назад
yup, scumbags. fantastic video btw.
@toolscientist
@toolscientist 8 месяцев назад
Haha, thanks!