i3 controller hacking from diyelectriccar.com
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Decided to put it up for sale now: https://openinverter.org/shop/index.php ... duct_id=72
Will order parts when there's enough interest.
Will order parts when there's enough interest.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 107
- Joined: Thu Jun 04, 2020 12:23 pm
- Location: Dorset, England
- Has thanked: 1 time
- Been thanked: 1 time
Re: i3 controller hacking from diyelectriccar.com
Order placed, thank you for all your work on this
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done 
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress

Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
- Hans Gustafsson
- Posts: 20
- Joined: Tue Feb 09, 2021 9:13 am
- Location: Sweden
- Been thanked: 1 time
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Nice, getting ready to order parts 

Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 85
- Joined: Thu Jan 28, 2021 6:15 pm
- Has thanked: 1 time
- Been thanked: 10 times
Re: i3 controller hacking from diyelectriccar.com
Order placed, thanks for making it possible for people to build cool electric cars!
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Wow, that was quick 

Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
The next batch of i3 boards arrived today and work flawlessly.
I have to reflow the TPS61175 and the Erni connector by hand. The Erni makes it hard, I bridges several pins back to front on my first attempt. I should be able to ship out the ordered boards by the end of the week.
I have to reflow the TPS61175 and the Erni connector by hand. The Erni makes it hard, I bridges several pins back to front on my first attempt. I should be able to ship out the ordered boards by the end of the week.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- Jack Bauer
- Posts: 3639
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 280 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Nice work Johannes. Great to see that inverter alive.
I'm going to need a hacksaw
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 85
- Joined: Thu Jan 28, 2021 6:15 pm
- Has thanked: 1 time
- Been thanked: 10 times
Re: i3 controller hacking from diyelectriccar.com
Amazing Work can wait to get the motor spinning on the inverter 

- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Quick heads up to everyone waiting for their order: I'm still waiting for the flippin ampseal pins. Damien put them in the post for me ages ago (they were only available from RS Ireland) and they still haven't arrived.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 107
- Joined: Thu Jun 04, 2020 12:23 pm
- Location: Dorset, England
- Has thanked: 1 time
- Been thanked: 1 time
Re: i3 controller hacking from diyelectriccar.com
I got my board yesterday, I've taken jet engines out of planes, driven 2000 ton freight trains, cut the floor out of an old Mini and this is the scariest thing I've looked at 
Restoring and converting a Classic Mini, I have mad ideas, semi sensible ideas and NO idea if I’ll ever get it done 
Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress

Look me up on YouTube https://youtube.com/channel/UCxmP1hLys6Z5tHZpK5mn6eg to see my progress
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
oh and I still have to write an info sheet. Just post here if there are any questions. I'll just make the wifi PW public now: dsEuX51n
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- Hans Gustafsson
- Posts: 20
- Joined: Tue Feb 09, 2021 9:13 am
- Location: Sweden
- Been thanked: 1 time
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
it's included
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 85
- Joined: Thu Jan 28, 2021 6:15 pm
- Has thanked: 1 time
- Been thanked: 10 times
Re: i3 controller hacking from diyelectriccar.com
Thanks Johu,
Received mine yeasterday
Just a quick one do you have the pinout for the ampseal plug ?


Just a quick one do you have the pinout for the ampseal plug ?
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Yes, it's similar to the Tesla output:
- 12V
- BRAKE_IN
- PRECHARGE_OUT
- CANL
- CANH
- DCSW_OUT
- FORWARD_IN
- REVERSE_IN
- 5V (OUT)
- RESOLVER_S2/ENCODER_A
- GND
- RESOLVER_S1
- THROTTLE1
- THROTTLE2
- RESOLVER_R1
- RESOLVER_S3/ENCODER_B
- MTEMP+
- MTEMP-
- RESOLVER_S4
- EMCYSTOP_IN
- GND
- RESOLVER_R2
- START_IN
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- Hans Gustafsson
- Posts: 20
- Joined: Tue Feb 09, 2021 9:13 am
- Location: Sweden
- Been thanked: 1 time
Re: i3 controller hacking from diyelectriccar.com
The 12-pin connector from the resolver / motor temp that connects to the BMW brainboard, is the ERNI MiniBridge Koshiri Messerleiste 12-pin, geared, SMT, Art-No. 294920 and it is available for purchase mounted on a handy adapter card.
https://www.erni-x-press.com/en/artikel/kit/169219.html
https://www.erni.com/fileadmin/import/p ... 000162.PDF
https://www.erni-x-press.com/de/artikel ... 94920.html
https://www.erni-x-press.com/en/artikel/kit/169219.html
https://www.erni.com/fileadmin/import/p ... 000162.PDF
https://www.erni-x-press.com/de/artikel ... 94920.html
- Attachments
-
- Signal.jpg (8.47 KiB) Viewed 9520 times
Re: i3 controller hacking from diyelectriccar.com
Exciting times! Lots of new people with new inverters!
I've been working on some mechanical integration bits and pieces, hopefully some that will help other members.
1: If you are planning on using the shield mounted under the inverter, you will have to knock out the centre post as it sticks up into the pins on the adapter PCBA. I used a large step drill and slowly worked my way through it. 2: One of the posts for the connector mount casting collides with the inverter, I just milled this down ~7mm and halfway across the post. The screw will need loctite to seal from the topside as you expose the threads in doing this. 3. Lastly, I've made some waterjet cut blanking plates to close off cooling for the charger and DCDC inside the housing. This is just to remove them whilst they aren't doing anything useful and remove some weight from the assembly. Unfortunately it's not straightforward to do this, as some posts have to be machined down for these flat plates to fit, and this exposes one of the threads from the liquid side. I've hydraulically sealed this one, so it shouldn't be a problem (fingers crossed). If people want DXF files for these I can definitely send some links. They are definitely not perfect, and will need some modification to fit well. I did as best I could for hole placement for a first-pass. Fine for now though!
All in all, excited to get a spinning motor! I've worked out the resolver, but not sure which of the 4 permutations I have. I was using an inverter before that could compensate for switching the sin and cos polarity, so I may need to tweak the wiring for it to work with the openinverter.
Thanks for the work so far Johannes!
I've been working on some mechanical integration bits and pieces, hopefully some that will help other members.
1: If you are planning on using the shield mounted under the inverter, you will have to knock out the centre post as it sticks up into the pins on the adapter PCBA. I used a large step drill and slowly worked my way through it. 2: One of the posts for the connector mount casting collides with the inverter, I just milled this down ~7mm and halfway across the post. The screw will need loctite to seal from the topside as you expose the threads in doing this. 3. Lastly, I've made some waterjet cut blanking plates to close off cooling for the charger and DCDC inside the housing. This is just to remove them whilst they aren't doing anything useful and remove some weight from the assembly. Unfortunately it's not straightforward to do this, as some posts have to be machined down for these flat plates to fit, and this exposes one of the threads from the liquid side. I've hydraulically sealed this one, so it shouldn't be a problem (fingers crossed). If people want DXF files for these I can definitely send some links. They are definitely not perfect, and will need some modification to fit well. I did as best I could for hole placement for a first-pass. Fine for now though!
All in all, excited to get a spinning motor! I've worked out the resolver, but not sure which of the 4 permutations I have. I was using an inverter before that could compensate for switching the sin and cos polarity, so I may need to tweak the wiring for it to work with the openinverter.
Thanks for the work so far Johannes!
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Thanks for posting
I though I had cleared that screw post by now, oh well. Can't move the adapter PCB down any further because I believe it will then collide with the top cover.

Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
Re: i3 controller hacking from diyelectriccar.com
I just remembered you had mentioned that you fixed the screw post collision on the new adapter board rev, that would be it! I think it might be close still, but it probably will not need as much cut out of it as mine did.
- Hans Gustafsson
- Posts: 20
- Joined: Tue Feb 09, 2021 9:13 am
- Location: Sweden
- Been thanked: 1 time
Re: i3 controller hacking from diyelectriccar.com
Pinout with the colors for the resolver, suggestions and not verified.
1. 12V
2. BRAKE_IN
3. PRECHARGE_OUT
4. CANL
5. CANH
6. DCSW_OUT
7. FORWARD_IN
8. REVERSE_IN
9. 5V (OUT)
10. RESOLVER_S2/ENCODER_A___: Blue (Sin2, Sin L)
11. GND
12. RESOLVER_S1______________: Brown (Sin1, Sin H)
13. THROTTLE1
14. THROTTLE2
15. RESOLVER_R1______________: Yellow (REF1, Ex H)
16. RESOLVER_S3/ENCODER_B___: Red (Cos1, Cos H)
17. MTEMP+
18. MTEMP-
19. RESOLVER_S4______________: White (Cos2, Cos L)
20. EMCYSTOP_IN
21. GND
22. RESOLVER_R2______________: Green (Ref2, Ex L)
23. START_IN
![Image]()
With 12 pin adapter card and solder directly to the card.
1. 12V
2. BRAKE_IN
3. PRECHARGE_OUT
4. CANL
5. CANH
6. DCSW_OUT
7. FORWARD_IN
8. REVERSE_IN
9. 5V (OUT)
10. RESOLVER_S2/ENCODER_A___: Blue (Sin2, Sin L)
11. GND
12. RESOLVER_S1______________: Brown (Sin1, Sin H)
13. THROTTLE1
14. THROTTLE2
15. RESOLVER_R1______________: Yellow (REF1, Ex H)
16. RESOLVER_S3/ENCODER_B___: Red (Cos1, Cos H)
17. MTEMP+
18. MTEMP-
19. RESOLVER_S4______________: White (Cos2, Cos L)
20. EMCYSTOP_IN
21. GND
22. RESOLVER_R2______________: Green (Ref2, Ex L)
23. START_IN
With 12 pin adapter card and solder directly to the card.
- johu
- Site Admin
- Posts: 6621
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 344 times
- Been thanked: 1486 times
- Contact:
Re: i3 controller hacking from diyelectriccar.com
Interesting! So the resolver is not connected via the main connector? I mean in BMW OEM design. What are the other signals?
Congratulations on your compacting work
Congratulations on your compacting work

Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- Hans Gustafsson
- Posts: 20
- Joined: Tue Feb 09, 2021 9:13 am
- Location: Sweden
- Been thanked: 1 time
Re: i3 controller hacking from diyelectriccar.com
The motor seems to have 2 temp sensors which are blue-gray and red-gray which are 7-8 and 9-10 on the adapter card and I have connected one. 11-12 unknown.