Tesla Roadster Battery replacement with ID.3 Modules

Tell us about the project you do with the open inverter
Post Reply
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

Hi,

I have been absent for quite a while, but once the EV bug bites you, it is hard to keep your hands off the next project.

This time I did not want to start completely from scratch, although I had some crazy ideas. I bought a bricked Tesla Roadster. I have always admired these cars because they are a real part of EV history and, in my opinion, always will be. Tesla delivered about 2,450 first-generation Roadsters worldwide.

I recently bought Roadster #802, a May 2012 Roadster 2.5. The high-voltage battery is dead on this one, the car does not drive, and the mileage is roughly 78,500-80,000 km. According to the history I got with the car, it ended up with a dead pack after body-shop work in 2023 and then apparently sat too long without proper charging. On a Roadster, that is a serious problem: if charging is interrupted for long enough, the pack can deep-discharge into a bricked state, and even 2-3 months unplugged can already be enough to cause major trouble. After roughly three years, I think it is fair to assume the original pack is beyond recovery.

So I purchased a VW ID.3 battery from a 2024 model year with about 15,000 km. With the help of Johannes and his BMS, I am going to build a new battery pack for the Tesla Roadster. I will use 8 of the 9 VW ID.3 modules. Since the 62 kWh MEB modules are 12s2p, that gives me a 96s pack. The original Roadster pack has 99 monitored brick voltages, so the conversion will handle the 96s-to-99-brick by "faking" the 3 Cells on the CAN Bus.

The goal is to make the conversion open source so it can help other Roadster owners keep these cars on the road without having to rely on an OEM-style replacement path that is very expensive. Tesla’s Roadster 3.0 battery upgrade is around $40.000 USD as far as i know!

The pack will be liquid-cooled as the original Roadster pack and also have CCS charging capability, based on all the developements that this community has made so far.

Follow this thread for more updates over the next few weeks.

Philip
IMG_8552-1500x1125.jpg
IMG_8557-1500x1125.jpg
IMG_8558-1500x1125.jpg
IMG_8560-1500x1125.jpg
IMG_8565-1500x1125.jpg
IMG_8566-1500x1125.jpg
o-0aab5e89f02b44f932e3ed7e8acc18f6-cupra_born_hybrid___electric_car_battery.jpg
User avatar
tom91
Posts: 2962
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bicester, Oxfordshire
Has thanked: 328 times
Been thanked: 847 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by tom91 »

Good luck, I have very very little confidence this will package.

Original roadster packs are packed super super tight and a weird shape.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

There is already a running conversion out there with taycan packs and according to my measurements the ID3 modules will fit nicely :) We'll see
User avatar
tom91
Posts: 2962
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bicester, Oxfordshire
Has thanked: 328 times
Been thanked: 847 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by tom91 »

You have access to a 3D scanner to scan the old pack or space?
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

According to my measurements 8 ID.3 modules in a 2 × 4 stack would be about 59 × 46 × 48 cm and should fit into the box that has available room without the weird shaped lower part of 95 × 48 × 48 cm

This is the Conversion with Taycan Modules:
3145445a-2586-41eb-a7c1-88d683526fe8.png
There is the other conversion which gave me confidence to build this:

https://teslamotorsclub.com/tmc/threads ... er.316367/
User avatar
tom91
Posts: 2962
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bicester, Oxfordshire
Has thanked: 328 times
Been thanked: 847 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by tom91 »

Are the CAN interfaces understood as this is very cool

edit: Just read Tesla have released this info, so should be easily doable if you can code.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

tom91 wrote: Wed Mar 25, 2026 9:38 pm Are the CAN interfaces understood as this is very cool

edit: Just read Tesla have released this info, so should be easily doable if you can code.
Yes, as you've seen this is all open source meanwhile.
That is exactly where Johannes will be involved: Coding! He will do a much better job than me!
User avatar
tom91
Posts: 2962
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bicester, Oxfordshire
Has thanked: 328 times
Been thanked: 847 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by tom91 »

Built off of the SimpBMS work for VW modules :)

If it all works out should be a cool kit and "simple" to do as VW modules are plentiful.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

I asked Gruber Motors (They are incredibly helpful! Tesla Roadster specialist in Arizona: https://grubermotors.com/) if they could provide me with the internal measurements of the battery box.

They came back with the following:

A = 53 cm
B = 53 cm
C = 45 cm
Roadster-Battery-Measurements.jpg

Based on that, I did some calculations for an ID.3 MEB module setup:

Configuration:

2 modules in parallel (side by side)
4 layers stacked
= 8 modules total

This results in the following dimensions (without cooling plates):

Height: ~44.0 cm (assuming ~110 mm per module × 4)
Length: ~53.66 cm
Width: ~53.66 cm

There are readily available MEB cooling plates, but buying 8 of those would have been close to €1500.
https://esdi-shop.de/products/batterie- ... 5432523017

Instead I ordered 4 custom cooling plates from Alibaba.
I paid €680 for 4 custom plates, each designed to hold 2 modules per layer.
CoolingPlate_Double.jpg
Each cooling plate is 12 mm thick.

With cooling plates included, the total stack height becomes:

Height: ~48.8 cm
(4 × (110 mm module + 12 mm plate))


Conclusion:

This confirms that the ID.3 modules are a really nice fit for the Roadster battery box — but i will have to modify the box slightly where the original 11 cooling pipes exited the box. See red marked area, of course over the whole width of the box.
Modify Roadster Battery Box.jpg
User avatar
tom91
Posts: 2962
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bicester, Oxfordshire
Has thanked: 328 times
Been thanked: 847 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by tom91 »

I would scan or CAD up the OEM box and design a new box that has built in mounts for the ID3 batteries and other bits.

Could be easier then modifying the OEM box and components.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
johu
Site Admin
Posts: 7182
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 552 times
Been thanked: 1913 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by johu »

Here on the logic side I will revive the old CAN Isolator that was meant for the BMS. It has 2 CAN buses, a relay and two OC outputs.
Isolator CANv3.jpg
It'll run a remix of stm32-car which includes SimpBMS derived MEB BMS code.

Of course no Olimex module but ESP32 CAN for this and Foccci
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

I have some news on the cooling plates. Looks good i think :D
Screenshot 2026-03-31 09.28.16.png
Screenshot 2026-03-31 09.28.47.png
Screenshot 2026-03-31 09.29.48.png
User avatar
tom91
Posts: 2962
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bicester, Oxfordshire
Has thanked: 328 times
Been thanked: 847 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by tom91 »

How will they be made?

Who came up with the hole spacing as it looks strange at 203.4mm for the pitch.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Bratitude
Posts: 1155
Joined: Thu Jan 02, 2020 7:35 pm
Location: Canada
Has thanked: 246 times
Been thanked: 469 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Bratitude »

why a series loop on the coolant plate? why not in parallel. yeah some strange numbers a tom said, is that based on mounting holes in the original battery enclosure? strange they are not whole numbers
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

To be honest, i can't verify the numbers. I sent them a CAD drawing (*.step) of the module that they sent me the recent drawings of the cooling plate.
I know Johannes has a spare module from his build. So i asked him to use a measuring tape and double check the measurements for me. Let's see what he says, if he is able to measure his module for me.
User avatar
marcexec
Posts: 239
Joined: Tue May 14, 2019 12:52 pm
Location: Dublin, Ireland
Has thanked: 1039 times
Been thanked: 111 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by marcexec »

johu wrote: Sat Mar 28, 2026 5:40 am no Olimex module but ESP32 CAN
Wemos? https://www.wemos.cc/en/latest/s3/s3_mini.html
A motorcyclist is never late, Frodo Baggins. Nor is he early. He arrives precisely when he means to.
Getting started with Celeron55's iPDM56
My Suzuki RF400 build @ES
Honda IMA & Lebowski howto
LRBen
Posts: 608
Joined: Thu Jul 04, 2019 6:35 pm
Location: Somerset, UK
Has thanked: 121 times
Been thanked: 290 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by LRBen »

Zapatero wrote: Tue Mar 31, 2026 6:31 pm To be honest, i can't verify the numbers. I sent them a CAD drawing (*.step) of the module that they sent me the recent drawings of the cooling plate.
I know Johannes has a spare module from his build. So i asked him to use a measuring tape and double check the measurements for me. Let's see what he says, if he is able to measure his module for me.
Those measurements match the CAD file I have for the ID3 modules and I know that model is right, so the numbers look good.

Would you mind sharing the Alibaba seller of those cooling plates? I'm leaning heavily towards ID3 or ID4 modules for my Land Rover conversion and those cooling plates would be ideal.
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

As previously mentioned, Tesla released the Can Bus Data, which makes this much easier

https://github.com/teslamotors/roadster ... tEvBHOLFuw
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

LRBen wrote: Wed Apr 01, 2026 5:17 pm Those measurements match the CAD file I have for the ID3 modules and I know that model is right, so the numbers look good.

Would you mind sharing the Alibaba seller of those cooling plates? I'm leaning heavily towards ID3 or ID4 modules for my Land Rover conversion and those cooling plates would be ideal.

Hebei Bide Trade Co., Ltd.
CN,Hebei,Shijiazhuang,Room 1105,
Building A, Shangfenghui, No. 218 Youyi
South Street
levelnull
Posts: 20
Joined: Tue Feb 07, 2023 8:12 am
Has thanked: 2 times
Been thanked: 1 time

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by levelnull »

Zapatero wrote: Wed Mar 25, 2026 10:41 pm Yes, as you've seen this is all open source meanwhile.
That is exactly where Johannes will be involved: Coding! He will do a much better job than me!
Unfortunately the DBC which has been released by Tesla is missing the most important messages for the battery. There are no messages released for the communication of the BMS, just the BMB.
User avatar
johu
Site Admin
Posts: 7182
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 552 times
Been thanked: 1913 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by johu »

I assume the BMS is a separate control module that receives info from the BMB modules. Then we could just leave the BMS where it is and spoof the BMB messages.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

johu wrote: Fri Apr 10, 2026 7:15 am I assume the BMS is a separate control module that receives info from the BMB modules. Then we could just leave the BMS where it is and spoof the BMB messages.
We will find it out, i am very certain. Johannes did solve much more complicated things than that :)
Also i still have the old battery, we should listen to the messages at least once before we take it apart.
User avatar
Zapatero
Posts: 457
Joined: Fri Oct 25, 2019 11:08 am
Location: Germany, Ulm
Has thanked: 27 times
Been thanked: 58 times
Contact:

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by Zapatero »

I now have the finalized STP file for the cooling plates - and of course open source as always:
ID3_Double_Cooling_Plate.stp
(1.55 MiB) Downloaded 8 times
DVD3500
Posts: 65
Joined: Mon Feb 13, 2023 12:53 pm
Has thanked: 88 times
Been thanked: 9 times

Re: Tesla Roadster Battery replacement with ID.3 Modules

Post by DVD3500 »

Looking forward to seeing this progress as I don't live too terribly far away... (Heidelberg) ... I am Stuttgart often so maybe when I get time I will take a look once it gets closer to being finished!
Post Reply