Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dala's Leaf buildthread (2015 Nissan Leaf)
Last time I did my brakes I replaced the pin boots and applied liberal Silicone grease to them. 3 of them were dry and rusted. Also clearance the area on the caliper where the pads move and apply grease there too.
I am soon going on a work trip to Australia but it was postponed one week, so I'm trying to do a quick sideproject until then.

It hit me that I need a way to read the battery health and stats from batteries not currently in a car. There are very pricey solutions already on the market, but I think I can make one for a fraction of the price. Might also learn something.

This is the B24 connector from a 2017 Leaf Battery. This is a proprietary 'Yazaki' connector that is extremely hard, if not impossible to source.  I've removed this from the pack so I can more easily test and take measurements. 3d printing is the only sensible option here.

Here is the pinout for the connector

Now what we want is a way to connect the EV-CAN to an OBD2 port, and some way to power the whole thing with an external 12V battery. The battery only wakes up if +12V is applied to it. Will need to come up with some battery solution.

Here is the first 2013+ prototype printed.

Now just to wait for the glue to dry and solder an OBD2 port on the other end!
rev0, Korishan, lnxpro And 1 others like this post
this is awesome. Can you provide a wiring diagram to an OBD adapter? I could then use that plus a 12v battery to power up the BMS to read the statistics of the pack that is outside of a car.
I am sure this will work, since there is a 'BMS option' in Leafspy, here's a snippet from the help document

"For those using LeafSpy to monitor a standalone Leaf battery pack there is the BMS option which is located at the top of the list where 2010 would have been located. Selecting this option forces LeafSpy to read only data from the BMS (Battery Management System) and skips trying to read data from any other ECU. When BMS mode is selected the words "BMS Only" will flash bottom center as a reminder that only BMS data is being read."

(10-15-2019, 01:59 AM)lnxpro Wrote: this is awesome. Can you provide a wiring diagram to an OBD adapter? I could then use that plus a 12v battery to power up the BMS to read the statistics of the pack that is outside of a car.

Yes! I am going to experiment tonight if I have time, here is my guesstimate

B24:                      OBD2:       12V lead battery
  • 1 EV CAN-H  PIN 6
  • 2 EV CAN-L  PIN 14
  • 4 IGN ?        PIN 16      +12V
  • 5 BAT ?       PIN 16      +12V
  • 6 GND3       PIN 4&5     GND
  • 7 GND2       PIN 4&5     GND
  • 8 GND1       PIN 4&5     GND
I am a bit unsure how to power the thing, if I need BAT or IGN or maybe both?
jdeadman likes this post
This might be helpful to you Dala, it's the turn-on sequence. For just reading pack status, you can just power both IGN and BAT statically I believe.

These are all for the 2011 Leaf though, as the info I was collecting was for my own 2011.
Dala likes this post
The tire pressure warning system stayed on after I installed the winter tires. I ran the pairing procedure and that fixed it. But isn't the Leaf supposed to be able to keep two set of tires in memory?
[Image: nznWlr8.jpg]

I made some changes to the .STL file. I only have the necessary pins exposed, making for a simpler to use connector. It also prints faster.
[Image: 5ADO9zr.png]

I used the schematic posted by rev0, and put both IGN and BAT to +12V. I then connected everything else up to my 40kWh battery that is sitting in storage. I'm using an external 12V power supply to wake it up, and a Konnwei OBD2 bluetooth adapter to pass it on to the phone.
[Image: XIwWpCd.jpg]

And here is the result! It works b-e-a-utifully!
[Image: 8moKjuq.jpg]

In the above screenshot, you can see that I put Leafspy into 'BMS only' mode via the service screen. This allows it to read only the data from the BMS, and not trigger a multitude of errors due to missing modules and signals. The battery sits at a nice 56% SOC, perfect for storage until I come back from my trip to Australia. SOH is also at a cool 95,9%, and the mV diff is only 14mV. In other words, this battery is in perfect health!

Now to make this into a how to and release the .STL files!
rev0 likes this post
(10-15-2019, 01:59 AM)lnxpro Wrote: this is awesome. Can you provide a wiring diagram to an OBD adapter? I could then use that plus a 12v battery to power up the BMS to read the statistics of the pack that is outside of a car.

Github page is now live!

Also added the link to
[Image: bwcjafd.png]

Who read this thread?
100 User(s) read this thread:
daromer (08-03-2019, 09:32 AM), Sean (10-09-2019, 07:37 AM), mike (10-09-2019, 10:42 AM), Glubux (09-01-2019, 05:19 PM), nexsuperne101 (05-21-2019, 09:18 AM), Korishan (Yesterday, 12:13 PM), A + A (10-17-2019, 07:31 PM), PAF (Yesterday, 01:46 PM), Franky Beuselinck (08-30-2019, 07:58 AM), jdeadman (Yesterday, 09:21 PM), wim (08-29-2019, 09:14 PM), 1958 greyhound (01-13-2019, 08:56 PM), watts-on (Yesterday, 11:39 AM), jesusangel (01-03-2019, 01:12 PM), Hanssing (10-09-2019, 06:02 AM), Stefaan De Ridder (08-25-2019, 01:46 PM), BlueSwordM (01-03-2019, 10:13 PM), Dennis Van Hoek (03-15-2019, 01:42 PM), lnxpro (10-15-2019, 01:59 AM), netmonk (11-20-2018, 03:39 PM), Mazlem (06-14-2019, 11:50 PM), ivnz (01-11-2019, 05:57 AM), Geek (10-17-2019, 12:38 AM), SWEwall (06-05-2019, 09:54 PM), mr_hypno (10-15-2019, 06:47 PM), floydR (07-04-2019, 09:14 PM), Menno (10-11-2019, 04:25 AM), DarkRaven (01-08-2019, 08:15 PM), DCkiwi (07-17-2019, 08:11 AM), slimf (09-26-2019, 11:00 PM), Oz18650 (10-15-2019, 11:45 PM), rev0 (10-16-2019, 06:53 PM), CarelHassink (01-09-2019, 06:59 AM), bogptrsn (07-28-2019, 11:18 AM), garolittle (05-20-2019, 03:09 PM), Jensk (09-15-2019, 06:17 PM), Filip (02-11-2019, 06:57 PM), bigblue (08-31-2019, 12:02 PM), Charly144 (04-30-2019, 08:03 AM), BaronVonChickenPants (11-05-2018, 08:16 AM), sturgeo (08-03-2019, 08:26 AM), spinningmagnets (02-10-2019, 02:12 PM), jm1 (12-24-2018, 11:38 PM), Jason Morris (11-09-2018, 09:23 PM), brwainer (11-08-2018, 05:07 AM), HughF (09-25-2019, 09:05 AM), gregoinc (12-20-2018, 08:02 AM), Drokz (09-20-2019, 07:59 PM), EGOksy (05-18-2019, 09:28 PM), gpn (11-06-2018, 06:21 AM), Jimbob01 (11-27-2018, 11:13 PM), Paul (11-23-2018, 05:34 PM), Dala (Yesterday, 03:10 PM), Doyle (01-04-2019, 12:22 AM), Redpacket (02-10-2019, 09:17 AM), Goldy (12-20-2018, 11:45 PM), completelycharged (02-19-2019, 09:30 PM), Zvonko000 (02-18-2019, 08:58 PM), Oliman (07-13-2019, 01:53 AM), micsa84 (11-06-2018, 04:45 PM), whisperbot (Today, 09:53 AM), farmerjohn (09-26-2019, 02:41 PM), choncy12 (08-14-2019, 08:54 PM), JDish (11-29-2018, 10:44 AM), Sholphin02 (07-09-2019, 03:05 AM), Walde (09-01-2019, 09:13 PM), Riplash (Today, 01:44 AM), djotter (01-28-2019, 11:37 PM), ungp (01-31-2019, 10:20 PM), swoozle (10-16-2019, 07:45 PM), w0067814 (10-15-2019, 07:42 PM), Dragora (11-17-2018, 06:33 AM), Buzz0515 (11-13-2018, 05:55 PM), chuckp (10-08-2019, 09:30 PM), Electronic Matrix (12-01-2018, 11:11 AM), Powermad00 (02-16-2019, 10:49 AM), grumble (10-04-2019, 10:51 PM), emuland-metroman (11-09-2018, 07:07 AM), hazSolar (01-07-2019, 03:19 AM), Robrecht (08-23-2019, 07:00 PM), hermitdave (11-22-2018, 02:22 PM), lordxenu (01-08-2019, 02:30 PM), Beholder (01-04-2019, 06:46 AM), jaeger-audiodesign (07-30-2019, 08:17 PM), Leipi35 (01-19-2019, 10:54 PM), Ronald Hyde (01-28-2019, 10:10 PM), Niemma (01-15-2019, 12:22 AM), glyndwr1998 (04-15-2019, 11:08 AM), Wolf (08-26-2019, 11:42 AM), Bastler_Ro (10-16-2019, 09:38 AM), 5buBZMKeJZgapTGsbGzKf (10-15-2019, 08:34 PM), Scottietheyoung (01-27-2019, 09:54 PM), Wardy (02-19-2019, 06:28 PM), collinkoolen999 (11-21-2018, 08:18 AM), camthecam (06-21-2019, 12:16 PM), ohv_ (01-14-2019, 09:25 PM), Generic (10-15-2019, 05:49 AM), Solardad (10-15-2019, 02:14 AM), Melan (12-02-2018, 12:46 PM), Speicher (01-09-2019, 03:45 PM)

Forum Jump:

Users browsing this thread: 2 Guest(s)