<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://openinverter.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jack+Bauer</id>
	<title>openinverter.org wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://openinverter.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jack+Bauer"/>
	<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/Special:Contributions/Jack_Bauer"/>
	<updated>2026-05-01T12:15:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Tesla_Model_3_Rear_Drive_Unit&amp;diff=5848</id>
		<title>Tesla Model 3 Rear Drive Unit</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Tesla_Model_3_Rear_Drive_Unit&amp;diff=5848"/>
		<updated>2025-08-18T11:58:20Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Oil specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Documentation ==&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=10&amp;amp;t=575 Tesla Model 3 Rear Drive Unit Hacking] (forum thread)&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Tesla-Model-3-Drive-Unit (Hardware and reverse engineering details)&lt;br /&gt;
&lt;br /&gt;
https://github.com/jsphuebner/stm32-sine/tree/tesla-m3-gate-driver (STM32 &amp;quot;modboard&amp;quot; firmware dev. branch)&lt;br /&gt;
&lt;br /&gt;
==Part Numbers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!Max Current&lt;br /&gt;
!Cars&lt;br /&gt;
|-&lt;br /&gt;
|1120970-00-F&lt;br /&gt;
|(ASY,M3,3DU,REAR,IGBT) - original RWD and/or &amp;quot;binned&amp;quot; Perf&lt;br /&gt;
|800A&lt;br /&gt;
|Model 3&lt;br /&gt;
|-&lt;br /&gt;
|1120980-00-G&lt;br /&gt;
|(ASY,M3,REAR 3DU,MOSFET,GLOBAL) - early AWD motor&lt;br /&gt;
|800A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1120990-00-G&lt;br /&gt;
|(ASY,M3,REAR,MOSFET-LC,GLOBAL) - newer AWD motor&lt;br /&gt;
|600A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1120990-00-H&lt;br /&gt;
|(ASY,M3,REAR,MOSFET-LC,GLOBAL) - newer AWD motor 2021 with few hints on it&#039;s actual existence ([2])&lt;br /&gt;
|???A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1120990-00-J&lt;br /&gt;
|(ASY,M3,REAR,MOSFET-LC,GLOBAL) - current (Jan 2022) AWD (EPC [3]) &lt;br /&gt;
|???A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1521365-00-B&lt;br /&gt;
|(ASY, REMAN, 3DU-Rear 800 MOSFET) - Remanufactured 1120980-00-G&lt;br /&gt;
|800A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1521487-00-A&lt;br /&gt;
|(ASY, REMAN, 3DU-REAR 630 MOSFET) - Remanufactured 1120990-00-G&lt;br /&gt;
|600A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] Details from https://www.reddit.com/r/teslamotors/comments/ioat3d/rear_motor_efficiency_improvements_980_vs_990/.  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] https://www.ebay.de/itm/185026392386 &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://epc.tesla.com/en/catalogs/138/categories/10030/subcategories/42427&lt;br /&gt;
&lt;br /&gt;
== Connectors and Pinouts ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
!Pins&lt;br /&gt;
!Compatible Plugs&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|X090&lt;br /&gt;
|Inverter connector&lt;br /&gt;
|30&lt;br /&gt;
|Toyota 90980-12712 (Sumitomo 6189-6987)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Rotor Shaft Resolver&lt;br /&gt;
|10 (8 connected)&lt;br /&gt;
|TE Connectivity 1-2282337-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Oil Pump&lt;br /&gt;
|3&lt;br /&gt;
|TE Connectivity 1-1718644-1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|HV connector&lt;br /&gt;
|2&lt;br /&gt;
|TE Connectivity HC-STAK 90° 2840900-1&lt;br /&gt;
|[https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&amp;amp;DocId=Specification+Or+Standard%7F114-162001%7FJ%7Fpdf%7FEnglish%7FENG_SS_114-162001_J.pdf%7F2840900-1 TE  Product Application]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power Figures ==&lt;br /&gt;
Taken from tesla:&lt;br /&gt;
&lt;br /&gt;
==== RWD Variant ====&lt;br /&gt;
Voltage: 350v&lt;br /&gt;
&lt;br /&gt;
Max Power: 239 KW @ 5525 rpm&lt;br /&gt;
&lt;br /&gt;
Max Torque: 420 nm @ 325-5200 rpm&lt;br /&gt;
&lt;br /&gt;
==== AWD Variant ====&lt;br /&gt;
Voltage: 335v&lt;br /&gt;
&lt;br /&gt;
Max Power: 203 KW @ 6700 rpm&lt;br /&gt;
&lt;br /&gt;
Max Torque: 330 nm @ 325-5200 rpm&lt;br /&gt;
&lt;br /&gt;
==== Performance Variant ====&lt;br /&gt;
Voltage: 320v&lt;br /&gt;
&lt;br /&gt;
Max Power: 219 KW @ 5075 rpm&lt;br /&gt;
&lt;br /&gt;
Max Torque: 420 nm @ 325-4800 rpm&lt;br /&gt;
&lt;br /&gt;
== Mechanical Specification ==&lt;br /&gt;
Max rotor speed: 18,447 rpm&lt;br /&gt;
&lt;br /&gt;
Input shaft gear: 31 teeth&lt;br /&gt;
&lt;br /&gt;
Counter shaft input: 81 teeth&lt;br /&gt;
&lt;br /&gt;
Counter shaft output: 24 teeth&lt;br /&gt;
&lt;br /&gt;
Ring gear: 83 teeth&lt;br /&gt;
&lt;br /&gt;
Gearbox Ratio: (81/31) * (83/24) = 9.036&lt;br /&gt;
&lt;br /&gt;
Weight: 80 kg&lt;br /&gt;
&lt;br /&gt;
Dimensions approx: 676 x 554 x 353 mm&lt;br /&gt;
&lt;br /&gt;
Details from https://www.youtube.com/watch?v=SRUrB7ruh-8 &amp;amp; https://eveurope.eu/en/product/tesla-model-3-rwd-drive-kit.&lt;br /&gt;
&lt;br /&gt;
== Inverter Components ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Manufacturer&lt;br /&gt;
!Part No&lt;br /&gt;
!Description&lt;br /&gt;
!Quantity&lt;br /&gt;
!Datasheet&lt;br /&gt;
|-&lt;br /&gt;
|ST&lt;br /&gt;
|ST GK026&lt;br /&gt;
|SiC FET drive transistors&lt;br /&gt;
|24&lt;br /&gt;
|https://www.st.com/en/power-transistors/sctw100n65g2ag.html (?)&lt;br /&gt;
|-&lt;br /&gt;
|ST&lt;br /&gt;
|STGAP1AS&lt;br /&gt;
|Gate Drivers&lt;br /&gt;
|6&lt;br /&gt;
|https://www.st.com/en/power-management/stgap1as.html&lt;br /&gt;
|-&lt;br /&gt;
|ST&lt;br /&gt;
|STD46P4LLF6&lt;br /&gt;
|P-channel Power MOSFET 40V&lt;br /&gt;
|6&lt;br /&gt;
|https://www.st.com/en/power-transistors/std46p4llf6.html&lt;br /&gt;
|-&lt;br /&gt;
|Infineon&lt;br /&gt;
|3N0408&lt;br /&gt;
|N-channel Power Transistor&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TI&lt;br /&gt;
|TMS320F28377DPTPQ&lt;br /&gt;
|C2000 Delfino MCU&lt;br /&gt;
|1&lt;br /&gt;
|[https://www.ti.com/lit/gpn/tms320f28377d TMS320F2837xD Dual-Core Microcontrollers Datasheet]&lt;br /&gt;
[https://www.ti.com/lit/ug/spruhm8i/spruhm8i.pdf TMS320F2837xD Dual-Core Microcontrollers Technical Reference Manual]&lt;br /&gt;
|-&lt;br /&gt;
|On Semi&lt;br /&gt;
|TCA0372BDW&lt;br /&gt;
|Resolver amplifier&lt;br /&gt;
|1&lt;br /&gt;
|https://www.onsemi.com/pdf/datasheet/tca0372-d.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI&lt;br /&gt;
|LMV844&lt;br /&gt;
|Temperature sensor amplifier&lt;br /&gt;
|1&lt;br /&gt;
|https://www.ti.com/lit/gpn/lmv844&lt;br /&gt;
|-&lt;br /&gt;
|Microchip&lt;br /&gt;
|25LC256E&lt;br /&gt;
|EEPROM&lt;br /&gt;
|1&lt;br /&gt;
|http://ww1.microchip.com/downloads/en/DeviceDoc/20005715A.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI&lt;br /&gt;
|SN65HVD1040A&lt;br /&gt;
|CAN Transceiver&lt;br /&gt;
|2&lt;br /&gt;
|https://www.ti.com/lit/ds/symlink/sn65hvd1040a-q1.pdf&lt;br /&gt;
|-&lt;br /&gt;
|NXP&lt;br /&gt;
|TJA1021&lt;br /&gt;
|LIN Transceiver&lt;br /&gt;
|1&lt;br /&gt;
|https://www.nxp.com/docs/en/data-sheet/TJA1021.pdf&lt;br /&gt;
|-&lt;br /&gt;
|Broadcom&lt;br /&gt;
|ACPL-C87BT-000E&lt;br /&gt;
|DC HV sense&lt;br /&gt;
|1&lt;br /&gt;
|https://docs.broadcom.com/docs/AV02-3564EN&lt;br /&gt;
|-&lt;br /&gt;
|Infineon&lt;br /&gt;
|TLF35584QVVS2&lt;br /&gt;
|DC-DC Power and system watchdog&lt;br /&gt;
|1&lt;br /&gt;
|https://uk.farnell.com/infineon/tlf35584qvvs1xuma2/multi-volt-pwr-supply-ic-40-to/dp/3155085&lt;br /&gt;
|-&lt;br /&gt;
|TDK&lt;br /&gt;
|VGT22EPC-222S6A12&lt;br /&gt;
|DC-DC Transformer (gate drive?)&lt;br /&gt;
|1&lt;br /&gt;
|https://product.tdk.com/en/search/transformer/transformer/gate-drive/info?part_no=VGT22EPC-200S6A12&lt;br /&gt;
|}&lt;br /&gt;
Details from https://www.youtube.com/watch?v=l6dV2re3rtM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Oil specification ==&lt;br /&gt;
There are two variants of rear drive unit in terms of oil. One where the oil is also inside the motor and one where it isn&#039;t. Where the gear oil is also inside the motor the oil will be black in colour. In this case FUCHS BluEV EDF 7005 oil is required, not using this oil will degrade the motor and cause failure in the long term. The oil filter is available as a BluePrint part number ADBP210139.&lt;br /&gt;
&lt;br /&gt;
== Cooling ==&lt;br /&gt;
The drive unit has a water cooling loop which runs into the inverter then out and into a water/oil plate heat-exchanger before returning to the car. The system uses NW18 connectors. The cooling hoses supplied use the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part No&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|FIP-NW18-90°-3&lt;br /&gt;
|90 degree fitting made from 66% Nylon/30% Glass Fibre&lt;br /&gt;
|-&lt;br /&gt;
|FIP-NW18-180°-1&lt;br /&gt;
|Straight fitting made from 66% Nylon/30% Glass Fibre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A variety of confirmed compatible fittings can be purchase from https://www.aliexpress.com/item/1005007457411094.html in straight, 45 degree or 90 degree format as required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tesla]]&lt;br /&gt;
[[Category:Motor]]&lt;br /&gt;
[[Category:Inverter]]&lt;br /&gt;
[[Category:Gearbox]]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Tesla_Model_3_Rear_Drive_Unit&amp;diff=2855</id>
		<title>Tesla Model 3 Rear Drive Unit</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Tesla_Model_3_Rear_Drive_Unit&amp;diff=2855"/>
		<updated>2022-10-07T16:58:18Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Connectors and Pinouts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Documentation ==&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=10&amp;amp;t=575 Tesla Model 3 Rear Drive Unit Hacking] (forum thread)&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Tesla-Model-3-Drive-Unit (Hardware and reverse engineering details)&lt;br /&gt;
&lt;br /&gt;
https://github.com/jsphuebner/stm32-sine/tree/tesla-m3-gate-driver (STM32 &amp;quot;modboard&amp;quot; firmware dev. branch)&lt;br /&gt;
&lt;br /&gt;
==Part Numbers==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Part Number&lt;br /&gt;
!Description&lt;br /&gt;
!Max Current&lt;br /&gt;
!Cars&lt;br /&gt;
|-&lt;br /&gt;
|1120970-00-F&lt;br /&gt;
|(ASY,M3,3DU,REAR,IGBT) - original RWD and/or &amp;quot;binned&amp;quot; Perf&lt;br /&gt;
|800A&lt;br /&gt;
|Model 3&lt;br /&gt;
|-&lt;br /&gt;
|1120980-00-G&lt;br /&gt;
|(ASY,M3,REAR 3DU,MOSFET,GLOBAL) - early AWD motor&lt;br /&gt;
|800A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1120990-00-G&lt;br /&gt;
|(ASY,M3,REAR,MOSFET-LC,GLOBAL) - newer AWD motor&lt;br /&gt;
|600A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1120990-00-H&lt;br /&gt;
|(ASY,M3,REAR,MOSFET-LC,GLOBAL) - newer AWD motor 2021 with few hints on it&#039;s actual existence ([2])&lt;br /&gt;
|???A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1120990-00-J&lt;br /&gt;
|(ASY,M3,REAR,MOSFET-LC,GLOBAL) - current (Jan 2022) AWD (EPC [3]) &lt;br /&gt;
|???A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1521365-00-B&lt;br /&gt;
|(ASY, REMAN, 3DU-Rear 800 MOSFET) - Remanufactured 1120980-00-G&lt;br /&gt;
|800A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|-&lt;br /&gt;
|1521487-00-A&lt;br /&gt;
|(ASY, REMAN, 3DU-REAR 630 MOSFET) - Remanufactured 1120990-00-G&lt;br /&gt;
|600A&lt;br /&gt;
|Model 3 / Model Y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] Details from https://www.reddit.com/r/teslamotors/comments/ioat3d/rear_motor_efficiency_improvements_980_vs_990/.  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] https://www.ebay.de/itm/185026392386 &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://epc.tesla.com/en/catalogs/138/categories/10030/subcategories/42427&lt;br /&gt;
&lt;br /&gt;
== Connectors and Pinouts ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
!Pins&lt;br /&gt;
!Compatible Plugs&lt;br /&gt;
|-&lt;br /&gt;
|X090&lt;br /&gt;
|Inverter connector&lt;br /&gt;
|30&lt;br /&gt;
|Toyota 90980-12712 (Sumitomo 6189-6987)&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Rotor Shaft Resolver&lt;br /&gt;
|10 (8 connected)&lt;br /&gt;
|TE Connectivity 1-2282337-1&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Oil Pump&lt;br /&gt;
|3&lt;br /&gt;
|TE Connectivity 1-1718644-1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mechanical Specification ==&lt;br /&gt;
Max rotor speed: 18,447 rpm&lt;br /&gt;
&lt;br /&gt;
Input shaft gear: 31 teeth&lt;br /&gt;
&lt;br /&gt;
Counter shaft input: 81 teeth&lt;br /&gt;
&lt;br /&gt;
Counter shaft output: 24 teeth&lt;br /&gt;
&lt;br /&gt;
Ring gear: 83 teeth&lt;br /&gt;
&lt;br /&gt;
Gearbox Ratio: (81/31) * (83/24) = 9.036&lt;br /&gt;
&lt;br /&gt;
Details from https://www.youtube.com/watch?v=SRUrB7ruh-8.&lt;br /&gt;
&lt;br /&gt;
== Inverter Components ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Manufacturer&lt;br /&gt;
!Part No&lt;br /&gt;
!Description&lt;br /&gt;
!Quantity&lt;br /&gt;
!Datasheet&lt;br /&gt;
|-&lt;br /&gt;
|ST&lt;br /&gt;
|ST GK026&lt;br /&gt;
|SiC FET drive transistors&lt;br /&gt;
|24&lt;br /&gt;
|https://www.st.com/en/power-transistors/sctw100n65g2ag.html (?)&lt;br /&gt;
|-&lt;br /&gt;
|ST&lt;br /&gt;
|STGAP1AS&lt;br /&gt;
|Gate Drivers&lt;br /&gt;
|6&lt;br /&gt;
|https://www.st.com/en/power-management/stgap1as.html&lt;br /&gt;
|-&lt;br /&gt;
|ST&lt;br /&gt;
|STD46P4LLF6&lt;br /&gt;
|P-channel Power MOSFET 40V&lt;br /&gt;
|6&lt;br /&gt;
|https://www.st.com/en/power-transistors/std46p4llf6.html&lt;br /&gt;
|-&lt;br /&gt;
|Infineon&lt;br /&gt;
|3N0408&lt;br /&gt;
|N-channel Power Transistor&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TI&lt;br /&gt;
|TMS320F28377DPTPQ&lt;br /&gt;
|C2000 Delfino MCU&lt;br /&gt;
|1&lt;br /&gt;
|[https://www.ti.com/lit/gpn/tms320f28377d TMS320F2837xD Dual-Core Microcontrollers Datasheet]&lt;br /&gt;
[https://www.ti.com/lit/ug/spruhm8i/spruhm8i.pdf TMS320F2837xD Dual-Core Microcontrollers Technical Reference Manual]&lt;br /&gt;
|-&lt;br /&gt;
|On Semi&lt;br /&gt;
|TCA0372BDW&lt;br /&gt;
|Resolver amplifier&lt;br /&gt;
|1&lt;br /&gt;
|https://www.onsemi.com/pdf/datasheet/tca0372-d.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI&lt;br /&gt;
|LMV844&lt;br /&gt;
|Temperature sensor amplifier&lt;br /&gt;
|1&lt;br /&gt;
|https://www.ti.com/lit/gpn/lmv844&lt;br /&gt;
|-&lt;br /&gt;
|Microchip&lt;br /&gt;
|25LC256E&lt;br /&gt;
|EEPROM&lt;br /&gt;
|1&lt;br /&gt;
|http://ww1.microchip.com/downloads/en/DeviceDoc/20005715A.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI&lt;br /&gt;
|SN65HVD1040A&lt;br /&gt;
|CAN Transceiver&lt;br /&gt;
|2&lt;br /&gt;
|https://www.ti.com/lit/ds/symlink/sn65hvd1040a-q1.pdf&lt;br /&gt;
|-&lt;br /&gt;
|NXP&lt;br /&gt;
|TJA1021&lt;br /&gt;
|LIN Transceiver&lt;br /&gt;
|1&lt;br /&gt;
|https://www.nxp.com/docs/en/data-sheet/TJA1021.pdf&lt;br /&gt;
|-&lt;br /&gt;
|Broadcom&lt;br /&gt;
|ACPL-C87BT-000E&lt;br /&gt;
|DC HV sense&lt;br /&gt;
|1&lt;br /&gt;
|https://docs.broadcom.com/docs/AV02-3564EN&lt;br /&gt;
|-&lt;br /&gt;
|Infineon&lt;br /&gt;
|TLF35584QVVS2&lt;br /&gt;
|DC-DC Power and system watchdog&lt;br /&gt;
|1&lt;br /&gt;
|https://uk.farnell.com/infineon/tlf35584qvvs1xuma2/multi-volt-pwr-supply-ic-40-to/dp/3155085&lt;br /&gt;
|-&lt;br /&gt;
|TDK&lt;br /&gt;
|VGT22EPC-222S6A12&lt;br /&gt;
|DC-DC Transformer (gate drive?)&lt;br /&gt;
|1&lt;br /&gt;
|https://product.tdk.com/en/search/transformer/transformer/gate-drive/info?part_no=VGT22EPC-200S6A12&lt;br /&gt;
|}&lt;br /&gt;
Details from https://www.youtube.com/watch?v=l6dV2re3rtM.&lt;br /&gt;
&lt;br /&gt;
[[Category:OEM]] [[Category:Tesla]] [[Category:Motor]] [[Category:Inverter]] [Category:Gearbox]]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Tesla_Model_3_Charger/DCDC_(%22PCS%22)&amp;diff=2762</id>
		<title>Tesla Model 3 Charger/DCDC (&quot;PCS&quot;)</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Tesla_Model_3_Charger/DCDC_(%22PCS%22)&amp;diff=2762"/>
		<updated>2022-09-12T07:55:08Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Tesla Model 3 has a &amp;quot;Power Conversion System&amp;quot; (also known as the &amp;quot;PCS&amp;quot;) which contains both a 10kW AC charger and a ??W DCDC converter. The PCS is located inside the &amp;quot;Penthouse&amp;quot; part of the main traction battery system.&lt;br /&gt;
&lt;br /&gt;
== Learning/Resources ==&lt;br /&gt;
Video - The Tesla Project : Model 3 PCS First Look - https://youtu.be/_TYvSmDJSPQ&lt;br /&gt;
&lt;br /&gt;
Video - Tesla Model 3 Power Conversion System - https://youtu.be/3ARHdRwfxjY&lt;br /&gt;
&lt;br /&gt;
OpenInverter PCS overview/tech thread: https://openinverter.org/forum/viewtopic.php?f=10&amp;amp;t=171&lt;br /&gt;
&lt;br /&gt;
OpenInverter PCS controller support thread: https://openinverter.org/forum/viewtopic.php?p=27744#p27744&lt;br /&gt;
&lt;br /&gt;
Damien&#039;s GitHib: https://github.com/damienmaguire/Tesla-Model-3-Charger&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
Damien from EVBMW has designed a control solution which is open source hardware and software. Design files for the controller hardware and software sources are available on Damien&#039;s GitHub [https://github.com/damienmaguire/Tesla-Model-3-Charger here]. Controllers are also available as a fully-built kit (with pre-loaded software) on the EVBWM webstore [https://www.evbmw.com/index.php/evbmw-webshop/tesla-boards/tesla-model-3-pcs-con here]. &lt;br /&gt;
&lt;br /&gt;
=== Data Connectors ===&lt;br /&gt;
&#039;&#039;EDITOR&#039;S NOTE: my research shows some conflicting/different part numbers mentioned - would appreciate some clarification here once validated&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As per: https://openinverter.org/forum/viewtopic.php?p=26614&amp;amp;sid=24f0c02f437aeba37d4fc698d0ce54e6#p26614&amp;lt;blockquote&amp;gt;&#039;&#039;The connector used for communications with the PCS :&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;https://www.te.com/global-en/product-1379662-5.html&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.mouser.ie/ProductDetail/TE-Connectivity-AMP/1379662-1?qs=%2Fha2pyFaduhhLY7GkruXdss4LW5fFjnNe6YzKwrJA1Y%3D &#039;&#039;https://www.mouser.ie/ProductDetail/TE- ... KwrJA1Y%3D&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pins: [https://www.mouser.ie/ProductDetail/TE-Connectivity/1801069-2?qs=sGAEpiMZZMvlX3nhDDO4AIlVXMSSZRpGH8WODUA4Ad4%3D https://www.mouser.ie/ProductDetail/TE- ... DUA4Ad4%3D]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In true Muskian fashion it seems they use the 1379662-5 natural color variant of the plug which has no coding tabs. It is of course unavailable from mouser. The black and green variants are functionally identical and should work with coding tabs removed.&#039;&#039;&amp;lt;/blockquote&amp;gt;However, as per: https://github.com/muehlpower/EV-FFB, there is also mention of 1318774-1 (white) or 1318774-2 (black) for the comms/data connector.&lt;br /&gt;
[[File:V3 PCS controller pinout diagram.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Power Connectors ===&lt;br /&gt;
The power-side connector assemblies are not widely available. The housings are a Tesla internal part (photos/part numbers [https://openinverter.org/forum/viewtopic.php?p=27744#p27744 here]), however, 3D printable housings have been made available [https://github.com/muehlpower/EV-FFB here]. The terminals also aren&#039;t widely available, but are known. As per https://github.com/muehlpower/EV-FFB:&amp;lt;blockquote&amp;gt;&#039;&#039;The contacts for 400V are Uni F630 from MTA, part number 1107940. For 12V Kostal PLK 14.5, part number 23124734300. The connector for the data is from TE connectivity, part number 1318774-1 for white or 1318774-2 for black.&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Connections ===&lt;br /&gt;
[[File:Tesla PCS Connection diagram 8162022.png|thumb]]&lt;br /&gt;
The minimum wiring needed to wake the PCS:&lt;br /&gt;
&lt;br /&gt;
# PCS controller connected to PCS via 12-way X420&lt;br /&gt;
# PCS controller is powered via 20-way +12V input pin and grounded to chassis via 20-way ground pin&lt;br /&gt;
# +12v and Chassis ground applied to PCS 12v Connector input terminal&lt;br /&gt;
# Chassis ground on the PCS case&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== Current Version ===&lt;br /&gt;
The current version of the PCS firmware can be found here: https://github.com/damienmaguire/Tesla-Model-3-Charger/releases&lt;br /&gt;
&lt;br /&gt;
The current firmware will auto detect what Tesla firmware is installed on the PCS and adjusts the CAN messages accordingly (different versions of the PCS firmware from Tesla have different CAN requirements). It will also auto detect if the PCS is EU or US spec and whether single or three phase AC is connected. It also includes an integrated alert logging function to help diagnose any issues the PCS sees. &lt;br /&gt;
&lt;br /&gt;
=== Alerts Logging ===&lt;br /&gt;
The PCS has an array of potential alerts to help diagnose issues. The images below show a matrix of potential alerts&lt;br /&gt;
[[File:PCS Alert Table001.jpg|thumb]]&lt;br /&gt;
[[File:PCS Alert Table002.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Initially alerts had to be identified through CAN logs (PCS IPC CAN). In later firmware releases, the PCS web interface incorporated  a decoder to help identify alerts (decimal number identifier relating to the alert tables shown here). In the current version of firmware, the alerts are now displayed in word format to make it easier and quicker to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
=== First Power Up ===&lt;br /&gt;
&lt;br /&gt;
Set up to initially test connections between a PCS and the PCS controller are straightforward. This can be done without any HV DC battery or charging connected to the PCS. Once the PCS controller is connected to the PCS (follow the relevant V2 or V3 pin-outs) the basic steps are:&lt;br /&gt;
&lt;br /&gt;
#  Connect the PCS aluminium case to LV ground&lt;br /&gt;
#  Connect PCS controller ground wire to 12V ground&lt;br /&gt;
#  Connect PCS 12V power wire via a 5A fuse to +12V&lt;br /&gt;
#  Observe the PCS controller continuous 3.3V indicator red LED and the flashing activity red LED&lt;br /&gt;
#  Connect to the PCS controller wifi to view the web interface. The interface will indicate that the PCS &#039;opmode&#039; is &#039;Off&#039; at this time&lt;br /&gt;
#  On the web interface, change &#039;inputype&#039; to &#039;Manual&#039; in the drop down menu and select refresh at the top of the screen&lt;br /&gt;
#  On the web interface, change &#039;activate&#039; to &#039;Both&#039;. This will tell the PCS to try start DC-DC and Charging if enabled (as above, these are not connected at this time so will generate alerts that will be mentioned further below)&lt;br /&gt;
#  On the web interface, change &#039;AlertLog&#039; to &#039;On&#039;. This will tell the PCS to show any alerts&lt;br /&gt;
#  To enable the PCS connect the PCS controller &#039;Input 1 (enable)&#039; wire to +12V and select refresh at the top of the screen. &#039;Opmode&#039; should now change to &#039;Run&#039; on the web interface to show the PCS is now operational&lt;br /&gt;
#  At this point, &#039;PCSAlertCnt&#039; will likely show a number indicating the number of alerts the PCS has flagged and &#039;PCSAlerts&#039; will show the first alert&lt;br /&gt;
# To see each alert separately, under General, change the number in the &#039;Alert&#039; option (0 indicates first alert and should be default) to the next sequential number and select refresh at the top of the screen. &#039;PCSAlerts&#039; will now show a description of the selected alert. Do this to step through each alert (total number indicated by &#039;PCSAlertCnt&#039;) &lt;br /&gt;
# Typical alerts with this configuration (no HV DC battery or charger interface connected) will be: 63chgVOutRationality, 66dcdcHVRationality&lt;br /&gt;
# Now the connections and communication with the PCS and controller are established, further testing can be carried out to check DC-DC and charging functionality. See below&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DC-DC First Test ===&lt;br /&gt;
TBC&lt;br /&gt;
&lt;br /&gt;
=== AC Charging Test ===&lt;br /&gt;
TBC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Confirmed Working Models ===&lt;br /&gt;
to date a number of PCS units have been tested and confirmed to work with the current firmware:&lt;br /&gt;
1x 3p EU PCS from circa 2020 model year car&lt;br /&gt;
1x 1p US PCS from circa 2018 model year car. Running in BMW E46 touring conversion&lt;br /&gt;
1x 1p US PCS from circa 2020 model year car&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum recommended HV DC battery voltage for testing is 250V (This needs to be confirmed)&lt;br /&gt;
[[Category:OEM]] [[Category:Tesla]] [[Category:Charger]] [[Category:DC/DC]]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=1902</id>
		<title>BMW I3 Fast Charging LIM Module</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=1902"/>
		<updated>2021-10-26T07:14:06Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The BMW LIM module is a CCS, CHAdeMO and AC charging controller. It is used to communicate between the vehicle and the public charging infrastructure, to allow fast charging to occur.&lt;br /&gt;
&lt;br /&gt;
As these can be found affordably on eBay and from auto wreckers, they have been pursued as an open-source charger-interface project.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=1196 Forum discussion]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/damienmaguire/BMW-i3-CCS github.com/damienmaguire/BMW-i3-CCS]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/BMW-i3-CCS/tree/main/CAN_Logs CAN logs]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/Stm32-vcu/blob/ACDC_LIM/src/i3LIM.cpp STM32 ZombieVerter VCU software]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; [https://github.com/damienmaguire/BMW-i3-CCS/blob/main/i3_LIM_dbc1.dbc I3 LIM CAN dbc1]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/download/file.php?id=9509 BMW I3 HV components]&lt;br /&gt;
&lt;br /&gt;
[https://www.evcreate.nl/shop/charging/connector-kit-for-bmw-i3-lim-ccs-charging-module/ LIM Connector Kit]&lt;br /&gt;
&lt;br /&gt;
[https://www.evcreate.nl/shop/charging/contactor-matching-lim-ccs-charging-module-from-bmw-i3/ LIM Compatible Contactors]&lt;br /&gt;
&lt;br /&gt;
[http://tesla.o.auroraobjects.eu/Design_Guide_Combined_Charging_System_V3_1_1.pdf Design Guide for Combined Charging System (2015)]&lt;br /&gt;
&lt;br /&gt;
== LIM versions ==&lt;br /&gt;
Only AC_DCO versions work for CCS. (Check if you have a MAC address on the label!) &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+LIM versions&lt;br /&gt;
!SN&lt;br /&gt;
!IEC 61851&lt;br /&gt;
J1772 (AC)&lt;br /&gt;
!DIN 70121&lt;br /&gt;
!ISO 15118&lt;br /&gt;
!ISO 15118-20&lt;br /&gt;
!Cars&lt;br /&gt;
!Used until&lt;br /&gt;
!Tested&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 346 827&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 346 820&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 353 646&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Jul 2014&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 380 352&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Nov 2015&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 6 805 847&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|Jul 2016&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 494 498 &lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|2018?&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 470 199&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|BMW i3&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|61 35 9 454 319&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|x&lt;br /&gt;
|?&lt;br /&gt;
|BMW i3&lt;br /&gt;
Mini cooper SE&lt;br /&gt;
|now&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
The LIM&#039;s are available new from BMW spare parts suppliers for € 240 but there might be some programming/codeing necessary before the unit behaves like the ones used during development of the solution. &lt;br /&gt;
&lt;br /&gt;
=== Power Limits ===&lt;br /&gt;
The limits for pre 2017/26 (Week 26 of 2017) are 0V-500V 0A-250A, post 2017/27 (Week 27 of 2017) 0V-1000V  -500A-+500A. &lt;br /&gt;
&lt;br /&gt;
This probably indicates when they moved from DIN 70121 only to ISO 15118. &lt;br /&gt;
&lt;br /&gt;
==Connectors and Pinouts==&lt;br /&gt;
&lt;br /&gt;
[[File:BMW_I3_CCS_Labelled.png|thumb|BMW i3 LIM CCS Charging Module]]All connectors are available at https://www.auto-click.co.uk/ worldwide.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Connector Key (left to right) &lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
!Compatible Plugs&lt;br /&gt;
|-&lt;br /&gt;
|4B&lt;br /&gt;
|12 Pin Connector&lt;br /&gt;
|BMW 61138373632&lt;br /&gt;
Audi 4E0 972 713&lt;br /&gt;
&lt;br /&gt;
TE 1534152-1 / 1534151-1&lt;br /&gt;
|-&lt;br /&gt;
|3B&lt;br /&gt;
| 8 Pin Connector (CHAdeMO models only)&lt;br /&gt;
|BMW 61138364624&lt;br /&gt;
&lt;br /&gt;
Audi 4F0 972 708&lt;br /&gt;
&lt;br /&gt;
TE 1-1534229-1&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
|16 Pin Connector&lt;br /&gt;
|Hirschmann 805-587-545&lt;br /&gt;
|-&lt;br /&gt;
|2B&lt;br /&gt;
|6 Pin Connector&lt;br /&gt;
| BMW 61138383300&lt;br /&gt;
Audi 7M0 973 119&lt;br /&gt;
&lt;br /&gt;
TE 1-967616-1&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
| Replacement Pins&lt;br /&gt;
|5-962885-1&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
|Rubber Seal&lt;br /&gt;
|1-967067-1&lt;br /&gt;
|}&lt;br /&gt;
[[File:CCS setup LIM 2-03.png|none|thumb|800x800px|LIM pinout]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
1B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|1B-1&lt;br /&gt;
|  -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-2&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-3&lt;br /&gt;
|LED_M&lt;br /&gt;
|Lighting Charge Socket? (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|1B-4&lt;br /&gt;
|LOCK_MOT+&lt;br /&gt;
|Charge Port Lock Motor&lt;br /&gt;
|-&lt;br /&gt;
|1B-5&lt;br /&gt;
|LOCK_MOT-&lt;br /&gt;
|Charge Port Lock Motor&lt;br /&gt;
|-&lt;br /&gt;
|1B-6&lt;br /&gt;
| CAN_H&lt;br /&gt;
|Powertrain CAN&lt;br /&gt;
|-&lt;br /&gt;
| 1B-7&lt;br /&gt;
|CAN_L&lt;br /&gt;
|Powertrain CAN&lt;br /&gt;
|-&lt;br /&gt;
|1B-8&lt;br /&gt;
|IGN&lt;br /&gt;
|Wake up signal +12V (ignition, contact 15)&lt;br /&gt;
|-&lt;br /&gt;
|1B-9&lt;br /&gt;
|VCC&lt;br /&gt;
|Constant Power +12V&lt;br /&gt;
|-&lt;br /&gt;
|1B-10&lt;br /&gt;
|GND&lt;br /&gt;
|Ground&lt;br /&gt;
|-&lt;br /&gt;
|1B-11&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-12&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-13&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-14&lt;br /&gt;
| -&lt;br /&gt;
|Internally connected to GND&lt;br /&gt;
|-&lt;br /&gt;
|1B-15&lt;br /&gt;
|CHARGE_E&lt;br /&gt;
|Goes to KLE. Guessing this is charge enable or drive interlock signal?&lt;br /&gt;
|-&lt;br /&gt;
|1B-16&lt;br /&gt;
|LOCK_FB&lt;br /&gt;
|Charge Inlet Lock Feedback (1k unlocked, 11k locked)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+2B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|2B-1&lt;br /&gt;
|CP&lt;br /&gt;
|Pilot (charge port) ~620 ohms to GND is needed if no original i3 charge port is used!&lt;br /&gt;
|-&lt;br /&gt;
|2B-2&lt;br /&gt;
|PP&lt;br /&gt;
|Proxy (charge port)&lt;br /&gt;
|-&lt;br /&gt;
|2B-3&lt;br /&gt;
|Jumper&lt;br /&gt;
|Connected to Pin 4&lt;br /&gt;
|-&lt;br /&gt;
|2B-4&lt;br /&gt;
|Jumper&lt;br /&gt;
|Connected to Pin 3&lt;br /&gt;
|-&lt;br /&gt;
|2B-5&lt;br /&gt;
|GND&lt;br /&gt;
|Ground (charge port)&lt;br /&gt;
|-&lt;br /&gt;
|2B-6&lt;br /&gt;
|&lt;br /&gt;
|US CCS1 version connected to 2B-2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
3B Pinout:&lt;br /&gt;
&lt;br /&gt;
- N/A (for CHAdeMO only)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+4B Pinout:&lt;br /&gt;
! Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|4B-1&lt;br /&gt;
| POS_CONT+&lt;br /&gt;
|Positive HV Contactor Control (Contactor coil resistance needs to be ~15 ohms)&lt;br /&gt;
|-&lt;br /&gt;
|4B-2&lt;br /&gt;
|NEG_CONT+&lt;br /&gt;
|Negative HV Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-3&lt;br /&gt;
|POS_CONT-&lt;br /&gt;
|Positive HV Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-4&lt;br /&gt;
|NEG_CONT-&lt;br /&gt;
|Negative HV Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-5&lt;br /&gt;
|U_HV_DC&lt;br /&gt;
|Charge port DC Voltage (current input 3-20mA?)&lt;br /&gt;
|-&lt;br /&gt;
|4B-6&lt;br /&gt;
|LED_RT&lt;br /&gt;
|Red charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-7&lt;br /&gt;
|LED_GN&lt;br /&gt;
|Green charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-8&lt;br /&gt;
|LED_BL&lt;br /&gt;
|Blue charge Status Light (12V RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-9&lt;br /&gt;
|LED_GND&lt;br /&gt;
|Charge Status Light Ground (common cathode of RGB LED)&lt;br /&gt;
|-&lt;br /&gt;
|4B-10&lt;br /&gt;
|COV_MOT-&lt;br /&gt;
|Charge Port Cover motor (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|4B-11&lt;br /&gt;
|COV_MOT+&lt;br /&gt;
|Charge Port Cover Motor (Not necessary)&lt;br /&gt;
|-&lt;br /&gt;
|4B-12&lt;br /&gt;
|COV_FB&lt;br /&gt;
|Charge Port Cover Feedback (connect to GND to simulate open cover)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connector for BMW i3 CCS plug locking actuator is BMW part number 12527549033. Pins and seals should be the same as used on the LIM module. &lt;br /&gt;
&lt;br /&gt;
== Wiring Diagram ==&lt;br /&gt;
[[File:CCS setup LIM-01.png|thumb|1000x1000px|alt=|Wiring LIM electric vehicle charge controller|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN communication ==&lt;br /&gt;
A DBC CAN database file can be found here: [https://github.com/damienmaguire/BMW-i3-CCS/blob/main/i3_LIM_dbc1.dbc I3 LIM CAN dbc1]&lt;br /&gt;
&lt;br /&gt;
This list has to be cleaned up once we know which messages are actually necessary for the LIM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Power Train CAN messages [500kbps]&lt;br /&gt;
!ID&lt;br /&gt;
!Function&lt;br /&gt;
!sent by&lt;br /&gt;
!interval&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|0x112&lt;br /&gt;
|BMS msg.&lt;br /&gt;
|VCU or BMS&lt;br /&gt;
|10ms&lt;br /&gt;
|could also be sent by BMS&lt;br /&gt;
|-&lt;br /&gt;
|0x12F&lt;br /&gt;
|Wake up&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x3E9&lt;br /&gt;
|Main LIM control&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x2F1&lt;br /&gt;
|Lim DC charge command 2.&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x2FA&lt;br /&gt;
|Lim DC charge command 3.&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x2FC&lt;br /&gt;
|Charge flap control&lt;br /&gt;
|VCU&lt;br /&gt;
|100ms&lt;br /&gt;
|needed (constant values work)&lt;br /&gt;
|-&lt;br /&gt;
|0x431&lt;br /&gt;
|Battery info&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|needed but does not control anything&lt;br /&gt;
|-&lt;br /&gt;
|0x432&lt;br /&gt;
|BMS SoC&lt;br /&gt;
|VCU or BMS&lt;br /&gt;
|200ms&lt;br /&gt;
|display SoC needed&lt;br /&gt;
|-&lt;br /&gt;
|0x03C&lt;br /&gt;
|Vehicle status&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x1A1&lt;br /&gt;
|Vehicle speed&lt;br /&gt;
|VCU&lt;br /&gt;
|20ms&lt;br /&gt;
|(constant values) 10ms works needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x2A0&lt;br /&gt;
|Central locking&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x397&lt;br /&gt;
|OBD&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x3F9&lt;br /&gt;
|Engine info&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x3A0&lt;br /&gt;
|Vehicle condition&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x330&lt;br /&gt;
|Range info&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x51A&lt;br /&gt;
|Network management&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x540&lt;br /&gt;
|Network management 2&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x512&lt;br /&gt;
|Network management edme&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x560&lt;br /&gt;
|Network management kombi&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x510&lt;br /&gt;
|Network management zgw&lt;br /&gt;
|VCU&lt;br /&gt;
|200ms&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|0x328&lt;br /&gt;
|Counter&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
|needed&lt;br /&gt;
|-&lt;br /&gt;
|0x3E8&lt;br /&gt;
|OBD reset&lt;br /&gt;
|VCU&lt;br /&gt;
|1s&lt;br /&gt;
|(constant values) needed?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |&#039;&#039;&#039;Messages sent by LIM&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|0x29E&lt;br /&gt;
|CCS charger specs&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x2EF&lt;br /&gt;
|Min available voltage from the ccs charger.&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x2B2&lt;br /&gt;
|Current and Votage as measured by the ccs charger&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x3B4&lt;br /&gt;
|EVSE info CP, PP &amp;amp; inlet voltage&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x272&lt;br /&gt;
|CCS contactor state and charge flap open/close status.&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x337&lt;br /&gt;
|Inlet lock status&lt;br /&gt;
|LIM&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LIM peripherals ==&lt;br /&gt;
&lt;br /&gt;
=== Isolated DC charge inlet voltage sense board ===&lt;br /&gt;
The LIM gets the inlet DC voltage from a board in the KLE. &lt;br /&gt;
&lt;br /&gt;
This board needs to produce an isolated 3-20mA current signal from the high voltage DC voltage.&lt;br /&gt;
[[File:Voltage measure board.jpg|none|thumb|isolated DC Voltage sense board by muehlpower]]The circuit of the voltage sense board is shared here https://openinverter.org/forum/viewtopic.php?p=28143#p28143&lt;br /&gt;
&lt;br /&gt;
=== Large fast charge contactor control ===&lt;br /&gt;
The LIM produces a 12V, 50% PWM on the positive and negative fast charging contactor outputs and measures the current draw of the contactors.&lt;br /&gt;
&lt;br /&gt;
This makes it a bit harder to use different contactors.&lt;br /&gt;
&lt;br /&gt;
The easiest option is to place a 15 ohms resistor (with heat sink) in parallel to simulate the original contactor coil and a small relais to drive the large Gigavac contactor with internal PWM economizer or dual coil.&lt;br /&gt;
&lt;br /&gt;
Each of the two 15 ohm resistor has to dissipate ~6W @ 13.4V, 50% PWM.&lt;br /&gt;
&lt;br /&gt;
Further investigation is needed to find out if the LIM also detects a contactor failure from the current draw.&lt;br /&gt;
[[File:Gigavac contactor driver circuit.png|none|thumb|500x500px|Gigavac contactor driver circuit]]&lt;br /&gt;
&lt;br /&gt;
=== Charge port ===&lt;br /&gt;
[[File:CCS2-inlet.jpg|thumb|262x262px|DUOSIDA / MIDA CCS inlet|alt=]]&lt;br /&gt;
SEA J1772 (US) and IEC61851 (international) cover the general physical, electrical, communication protocol, and performance requirements for the electric vehicle conductive charge system and coupler.&lt;br /&gt;
&lt;br /&gt;
Resistor values for each charging stage of the lower level protocol are described in the protocols but car manufacturers seem to place them in the charge port or in the charge controller or partly in both. Make sure the values are correct if you mix up parts from different cars.&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/SAE_J1772#Signaling&lt;br /&gt;
&lt;br /&gt;
The protocol and the electrical communication is similar for type 1 (1-phase) and type 2 (3-phase) charge ports but there is a difference in the lock mechanism which is motorised for type 2 and manual for type 1.&lt;br /&gt;
&lt;br /&gt;
The original i3 type 1 charge port has a ~637 ohms resistor between CP and PE &lt;br /&gt;
&lt;br /&gt;
and no resistor between PP and PE. Make sure to match these if you want to use a different charge port.&lt;br /&gt;
&lt;br /&gt;
=== Charge port lock ===&lt;br /&gt;
&#039;&#039;&#039;Only important for type 2 (3-phase) charge ports.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the i3 a quite expensive Phoenix CCS charge port is used and it would be nice to be able to use the cheaper Duosida CCS charge ports.&lt;br /&gt;
&lt;br /&gt;
The charge port lock should work with the Duosida lock as well but the feedback (1k unlocked, 11k locked) is a bit different which requires some additional resistors.&lt;br /&gt;
[[File:CCS setup LIM 2-02.png|none|thumb|CCS inlet lock]]&lt;br /&gt;
&lt;br /&gt;
=== RGB charge indication light ===&lt;br /&gt;
The RGB charge indicator LED should have a common cathode and series resistors for 12V DC.&lt;br /&gt;
&lt;br /&gt;
Nice push buttons with integrated RGB led are available on [https://nl.aliexpress.com/item/4000437597282.html Aliexpress] for a few dollars. &lt;br /&gt;
&lt;br /&gt;
The switch signal is useful to stop charging and has to be connected to the ECU. The ECU then terminates the charging process over the CAN bus.&lt;br /&gt;
[[File:RGB LED common cathode.png|none|thumb|243x243px|RGB LED]]&lt;br /&gt;
&lt;br /&gt;
== Charge control ==&lt;br /&gt;
The EVSE (charging station) shares it’s limits with PWM during IEC 61851/ J1772 AC charging or PLC during DIN 70121 or ISO 15118 CCS sessions but often the car can not handle the max available power of the charging station.&lt;br /&gt;
&lt;br /&gt;
The actual battery voltage and battery current is needed by the LIM to check the respond of the charging station. In this setup the battery voltage and current gets measured by a Isabellenhütte IVT CAN bus sensor but those values could also be measured and shard on the CAN bus by the BMS. (CAN message 0x112)&lt;br /&gt;
&lt;br /&gt;
=== Battery dependant charging current control ===&lt;br /&gt;
During (fast) charging a cell voltage and cell temperature dependant current limit is very important.&lt;br /&gt;
&lt;br /&gt;
The BMS or VCU should limit this value according to the battery specifications and protect the cells from damage and ageing at all times.&lt;br /&gt;
&lt;br /&gt;
(Not yet implemented to the STM32 / ZombieVerter VCU project)&lt;br /&gt;
&lt;br /&gt;
=== CCS inlet temperature sensors ===&lt;br /&gt;
Many CCS charge ports have DC and AC contact temperature sensors to avoid overheating if the contact resistance is high for some reason. The LIM has no temperature sensor inputs but the VCU / charge controller could be connected to the sensors (usually PT1000 or NTC) and reduce charging speed if the inlet gets too hot. &lt;br /&gt;
&lt;br /&gt;
(Not yet implemented to the STM32 / ZombieVerter VCU project)&lt;br /&gt;
&lt;br /&gt;
=== On board charger control ===&lt;br /&gt;
The LIM shares measured PP (charging cable) and CP (charging station) AC current limits in the CAN message 0x3B4 EVSE info.&lt;br /&gt;
&lt;br /&gt;
If the on board charger accepts a AC current limit this value can be directly used but some chargers can only be controlled with DC current commands.  &lt;br /&gt;
&lt;br /&gt;
Since we don&#039;t know the actual AC current we can only estimate it with a fixed AC voltage and charger efficiency.&lt;br /&gt;
 DC_current = fixed_AC_voltage * CP_PP_current_limit * phase_count * charger_efficiency / DC_voltage&lt;br /&gt;
&lt;br /&gt;
== CCS charging sequence ==&lt;br /&gt;
[https://www.researchgate.net/profile/Ali-Bahrami-12/publication/338586995/figure/fig4/AS:925252242636800@1597608733638/CCS-Charging-sequence.jpg CCS-Charging-sequence.jpg]&lt;br /&gt;
&lt;br /&gt;
This document actually covers Fast and Smart Charging Solutions for Full Size Urban Heavy Duty Applications but since most of the protocols used are similar it has comparable sequence diagrams with description for &#039;&#039;&#039;normal start up&#039;&#039;&#039;, &#039;&#039;&#039;normal shutdown&#039;&#039;&#039;, &#039;&#039;&#039;DC supply initiated emergency&#039;&#039;&#039; &#039;&#039;&#039;stop&#039;&#039;&#039; and &#039;&#039;&#039;EV initiated emergency stop&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
https://assured-project.eu/storage/files/assured-10-interoperability-reference.pdf&lt;br /&gt;
&lt;br /&gt;
== LIM logs ==&lt;br /&gt;
Here you can find some CAN logs of AC and DC charging sessions. https://github.com/damienmaguire/BMW-i3-CCS/tree/main/CAN_Logs&lt;br /&gt;
&lt;br /&gt;
QCA7005 SPI captures on Damien&#039;s GitHub https://github.com/damienmaguire/BMW-i3-CCS/tree/main/SPI_Caps&lt;br /&gt;
&lt;br /&gt;
== Observations ==&lt;br /&gt;
VIN Numbers is not required for AC or DC fast charging to function&lt;br /&gt;
&lt;br /&gt;
Functional LIMs have come from vehicles where the Air Bags have deployed, indicating that the module still works after a &amp;quot;Safety&amp;quot; event has occurred.&lt;br /&gt;
&lt;br /&gt;
== LIM board components ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+components&lt;br /&gt;
!Chip&lt;br /&gt;
!Description&lt;br /&gt;
!Function&lt;br /&gt;
!Datasheet&lt;br /&gt;
|-&lt;br /&gt;
|Renesas V850E2/FG4&lt;br /&gt;
|32-bit Single-Chip Microcontroller&lt;br /&gt;
|main MCU&lt;br /&gt;
|https://www.renesas.com/us/en/document/dst/data-sheet-v850e2fg4&lt;br /&gt;
|-&lt;br /&gt;
|Qualcomm QCA7000&lt;br /&gt;
|HomePlug® Green PHY, single chip solution&lt;br /&gt;
|PLC Green PHY&lt;br /&gt;
|https://openinverter.org/forum/download/file.php?id=9611&lt;br /&gt;
|-&lt;br /&gt;
|Infineon TLE 7263E&lt;br /&gt;
|Integrated HS-CAN, LIN, LDO and HS Switch, System Basis Chip&lt;br /&gt;
|CAN, 2xLDO, wake-up&lt;br /&gt;
|https://docs.rs-online.com/db13/0900766b814d680b.pdf&lt;br /&gt;
|-&lt;br /&gt;
|TI SN74LVC2T45-Q1&lt;br /&gt;
|Dual-Bit Dual Supply Transceiver with Configurable Voltage Translation&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/sn74lvc2t45-q1&lt;br /&gt;
|-&lt;br /&gt;
|NXP 74LVC1T45&lt;br /&gt;
|Dual supply translating transceiver&lt;br /&gt;
|&lt;br /&gt;
|https://datasheetspdf.com/pdf-file/648034/NXP/74LVC1T45/1&lt;br /&gt;
|-&lt;br /&gt;
|STM L9951XP&lt;br /&gt;
|Actuator driver&lt;br /&gt;
|inlet lock motor&lt;br /&gt;
|https://www.st.com/resource/en/datasheet/l9951.pdf&lt;br /&gt;
|-&lt;br /&gt;
|STM TS321&lt;br /&gt;
|Low-Power Single Operational Amplifier&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/ts321&lt;br /&gt;
|-&lt;br /&gt;
|TI LM2902&lt;br /&gt;
|Quadruple general-purpose operational amplifier&lt;br /&gt;
|&lt;br /&gt;
|https://www.ti.com/lit/gpn/lm2902&lt;br /&gt;
|-&lt;br /&gt;
|STM VNQ5E250AJ-E&lt;br /&gt;
|Quad channel high-side driver with analog current sense&lt;br /&gt;
|LEDs?, contactors?&lt;br /&gt;
|https://www.st.com/resource/en/datasheet/vnq5e250aj-e.pdf&lt;br /&gt;
|}&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1896</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1896"/>
		<updated>2021-10-24T17:02:23Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc &lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
So you&#039;ve ordered your kit, first things first, watch the following video to assemble it. &lt;br /&gt;
&lt;br /&gt;
Due to chip shortages (written summer 2021) the board isn&#039;t fully assembled so you will need to do some soldering, or take it to a local phone repair shop (or similar) who&#039;ll find soldering at this scale like playing with Duplo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The enclosure kit links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=geZuIbGHh30&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://youtu.be/MUhs9j9R9Mg&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that in addition to the VCU, the inverter and transmission, you will require a specific canbus connected shunt: [[Isabellenhütte Heusler]]&lt;br /&gt;
&lt;br /&gt;
Wiring information for the system, connector pinouts etc can be found here: [[Lexus GS450h Inverter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pin Out Diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb|alt=|VCU pinout diagram |none]]&lt;br /&gt;
[[File:Zomb-con-et.png|link=link=Special:FilePath/Zomb-con-et.png|none|thumb|332x332px|List of connections to system components]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In the software port 0 = EXT2 and port 1 = EXT&lt;br /&gt;
&lt;br /&gt;
== Software==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The VCU is configured by connecting to its wifi access point.  For existing units this is something like SSID: ESP-03xxxx, no password.  For future units (shipped after 20/10/21) this will be SSID: inverter PASSWORD: inverter123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then navigate to 192.168.1.4 to see the huebner inverter dashboard.&lt;br /&gt;
==Supported OEM Hardware==&lt;br /&gt;
&lt;br /&gt;
*Nissan Leaf Gen1/2/3 Inverter/ motor&lt;br /&gt;
*nissan leaf gen 2 drive stack (inverter, dcdc, charger) gen 3 coming soon&lt;br /&gt;
&lt;br /&gt;
*[[Lexus GS450h Inverter|Lexus GS450H inverter / gearbox via sync serial]]&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* chevy volt HV water heater&lt;br /&gt;
*BMW E46 CAN support&lt;br /&gt;
*BMW E39 CAN support&lt;br /&gt;
*BMW E65 CAN Support&lt;br /&gt;
*CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1895</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1895"/>
		<updated>2021-10-24T17:01:52Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc &lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
So you&#039;ve ordered your kit, first things first, watch the following video to assemble it. &lt;br /&gt;
&lt;br /&gt;
Due to chip shortages (written summer 2021) the board isn&#039;t fully assembled so you will need to do some soldering, or take it to a local phone repair shop (or similar) who&#039;ll find soldering at this scale like playing with Duplo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The enclosure kit links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=geZuIbGHh30&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/MUhs9j9R9Mg&lt;br /&gt;
&lt;br /&gt;
Note that in addition to the VCU, the inverter and transmission, you will require a specific canbus connected shunt: [[Isabellenhütte Heusler]]&lt;br /&gt;
&lt;br /&gt;
Wiring information for the system, connector pinouts etc can be found here: [[Lexus GS450h Inverter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pin Out Diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb|alt=|VCU pinout diagram |none]]&lt;br /&gt;
[[File:Zomb-con-et.png|link=link=Special:FilePath/Zomb-con-et.png|none|thumb|332x332px|List of connections to system components]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In the software port 0 = EXT2 and port 1 = EXT&lt;br /&gt;
&lt;br /&gt;
== Software==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The VCU is configured by connecting to its wifi access point.  For existing units this is something like SSID: ESP-03xxxx, no password.  For future units (shipped after 20/10/21) this will be SSID: inverter PASSWORD: inverter123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then navigate to 192.168.1.4 to see the huebner inverter dashboard.&lt;br /&gt;
==Supported OEM Hardware==&lt;br /&gt;
&lt;br /&gt;
*Nissan Leaf Gen1/2/3 Inverter/ motor&lt;br /&gt;
*nissan leaf gen 2 drive stack (inverter, dcdc, charger) gen 3 coming soon&lt;br /&gt;
&lt;br /&gt;
*[[Lexus GS450h Inverter|Lexus GS450H inverter / gearbox via sync serial]]&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* chevy volt HV water heater&lt;br /&gt;
*BMW E46 CAN support&lt;br /&gt;
*BMW E39 CAN support&lt;br /&gt;
*BMW E65 CAN Support&lt;br /&gt;
*CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1894</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1894"/>
		<updated>2021-10-24T16:59:51Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc &lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
So you&#039;ve ordered your kit, first things first, watch the following video to assemble it. &lt;br /&gt;
&lt;br /&gt;
Due to chip shortages (written summer 2021) the board isn&#039;t fully assembled so you will need to do some soldering, or take it to a local phone repair shop (or similar) who&#039;ll find soldering at this scale like playing with Duplo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The enclosure kit links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=geZuIbGHh30&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that in addition to the VCU, the inverter and transmission, you will require a specific canbus connected shunt: [[Isabellenhütte Heusler]]&lt;br /&gt;
&lt;br /&gt;
Wiring information for the system, connector pinouts etc can be found here: [[Lexus GS450h Inverter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pin Out Diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb|alt=|VCU pinout diagram |none]]&lt;br /&gt;
[[File:Zomb-con-et.png|link=link=Special:FilePath/Zomb-con-et.png|none|thumb|332x332px|List of connections to system components]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In the software port 0 = EXT2 and port 1 = EXT&lt;br /&gt;
&lt;br /&gt;
== Software==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The VCU is configured by connecting to its wifi access point.  For existing units this is something like SSID: ESP-03xxxx, no password.  For future units (shipped after 20/10/21) this will be SSID: inverter PASSWORD: inverter123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then navigate to 192.168.1.4 to see the huebner inverter dashboard.&lt;br /&gt;
==Supported OEM Hardware==&lt;br /&gt;
&lt;br /&gt;
*Nissan Leaf Gen1/2/3 Inverter/ motor&lt;br /&gt;
*nissan leaf gen 2 drive stack (inverter, dcdc, charger) gen 3 coming soon&lt;br /&gt;
&lt;br /&gt;
*[[Lexus GS450h Inverter|Lexus GS450H inverter / gearbox via sync serial]]&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* chevy volt HV water heater&lt;br /&gt;
*BMW E46 CAN support&lt;br /&gt;
*BMW E39 CAN support&lt;br /&gt;
*BMW E65 CAN Support&lt;br /&gt;
*CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1893</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1893"/>
		<updated>2021-10-24T16:59:14Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc &lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
So you&#039;ve ordered your kit, first things first, watch the following video to assemble it. &lt;br /&gt;
&lt;br /&gt;
Due to chip shortages (written summer 2021) the board isn&#039;t fully assembled so you will need to do some soldering, or take it to a local phone repair shop (or similar) who&#039;ll find soldering at this scale like playing with Duplo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The enclosure kit links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=geZuIbGHh30&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe src=&amp;quot;https://player.vimeo.com/video/637910994&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;564&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that in addition to the VCU, the inverter and transmission, you will require a specific canbus connected shunt: [[Isabellenhütte Heusler]]&lt;br /&gt;
&lt;br /&gt;
Wiring information for the system, connector pinouts etc can be found here: [[Lexus GS450h Inverter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pin Out Diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb|alt=|VCU pinout diagram |none]]&lt;br /&gt;
[[File:Zomb-con-et.png|link=link=Special:FilePath/Zomb-con-et.png|none|thumb|332x332px|List of connections to system components]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In the software port 0 = EXT2 and port 1 = EXT&lt;br /&gt;
&lt;br /&gt;
== Software==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The VCU is configured by connecting to its wifi access point.  For existing units this is something like SSID: ESP-03xxxx, no password.  For future units (shipped after 20/10/21) this will be SSID: inverter PASSWORD: inverter123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then navigate to 192.168.1.4 to see the huebner inverter dashboard.&lt;br /&gt;
==Supported OEM Hardware==&lt;br /&gt;
&lt;br /&gt;
*Nissan Leaf Gen1/2/3 Inverter/ motor&lt;br /&gt;
*nissan leaf gen 2 drive stack (inverter, dcdc, charger) gen 3 coming soon&lt;br /&gt;
&lt;br /&gt;
*[[Lexus GS450h Inverter|Lexus GS450H inverter / gearbox via sync serial]]&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* chevy volt HV water heater&lt;br /&gt;
*BMW E46 CAN support&lt;br /&gt;
*BMW E39 CAN support&lt;br /&gt;
*BMW E65 CAN Support&lt;br /&gt;
*CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1892</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1892"/>
		<updated>2021-10-24T16:58:18Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc &lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
So you&#039;ve ordered your kit, first things first, watch the following video to assemble it. &lt;br /&gt;
&lt;br /&gt;
Due to chip shortages (written summer 2021) the board isn&#039;t fully assembled so you will need to do some soldering, or take it to a local phone repair shop (or similar) who&#039;ll find soldering at this scale like playing with Duplo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The enclosure kit links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=geZuIbGHh30&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://vimeo.com/637910994&lt;br /&gt;
&lt;br /&gt;
Note that in addition to the VCU, the inverter and transmission, you will require a specific canbus connected shunt: [[Isabellenhütte Heusler]]&lt;br /&gt;
&lt;br /&gt;
Wiring information for the system, connector pinouts etc can be found here: [[Lexus GS450h Inverter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pin Out Diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb|alt=|VCU pinout diagram |none]]&lt;br /&gt;
[[File:Zomb-con-et.png|link=link=Special:FilePath/Zomb-con-et.png|none|thumb|332x332px|List of connections to system components]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In the software port 0 = EXT2 and port 1 = EXT&lt;br /&gt;
&lt;br /&gt;
== Software==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The VCU is configured by connecting to its wifi access point.  For existing units this is something like SSID: ESP-03xxxx, no password.  For future units (shipped after 20/10/21) this will be SSID: inverter PASSWORD: inverter123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then navigate to 192.168.1.4 to see the huebner inverter dashboard.&lt;br /&gt;
==Supported OEM Hardware==&lt;br /&gt;
&lt;br /&gt;
*Nissan Leaf Gen1/2/3 Inverter/ motor&lt;br /&gt;
*nissan leaf gen 2 drive stack (inverter, dcdc, charger) gen 3 coming soon&lt;br /&gt;
&lt;br /&gt;
*[[Lexus GS450h Inverter|Lexus GS450H inverter / gearbox via sync serial]]&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* chevy volt HV water heater&lt;br /&gt;
*BMW E46 CAN support&lt;br /&gt;
*BMW E39 CAN support&lt;br /&gt;
*BMW E65 CAN Support&lt;br /&gt;
*CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1638</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1638"/>
		<updated>2021-07-25T11:24:28Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc , etc&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Pin Out Diagram&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Build Videos :&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/geZuIbGHh30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
== Supported OEM Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf Gen1/2/3 Inverter and motor&lt;br /&gt;
&lt;br /&gt;
* Lexus GS450H inverter / gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* BMW E46 CAN support&lt;br /&gt;
* BMW E39 CAN support&lt;br /&gt;
* BMW E65 CAN Support&lt;br /&gt;
* CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1637</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1637"/>
		<updated>2021-07-23T11:48:08Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc , etc&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Pin Out Diagram&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/damienmaguire/Stm32-vcu/tree/LIM_ST107&lt;br /&gt;
== Supported OEM Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf Gen1/2/3 Inverter and motor&lt;br /&gt;
&lt;br /&gt;
* Lexus GS450H inverter / gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* BMW E46 CAN support&lt;br /&gt;
* BMW E39 CAN support&lt;br /&gt;
* BMW E65 CAN Support&lt;br /&gt;
* CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1636</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1636"/>
		<updated>2021-07-23T11:47:17Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc , etc&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Pin Out Diagram&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enclosure Kit with Header, connector and pins :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/32857771975.html?spm=a2g0s.9042311.0.0.39f24c4dWOmGPE&lt;br /&gt;
&lt;br /&gt;
Prewired connector with 3M leads :&lt;br /&gt;
&lt;br /&gt;
https://www.aliexpress.com/item/4001213569338.html?spm=a2g0o.cart.0.0.366c3c00qhBvGO&amp;amp;mp=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Supported OEM Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf Gen1/2/3 Inverter and motor&lt;br /&gt;
&lt;br /&gt;
* Lexus GS450H inverter / gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* BMW E46 CAN support&lt;br /&gt;
* BMW E39 CAN support&lt;br /&gt;
* BMW E65 CAN Support&lt;br /&gt;
* CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1617</id>
		<title>ZombieVerter VCU</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=ZombieVerter_VCU&amp;diff=1617"/>
		<updated>2021-06-29T15:00:18Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Supported OEM Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Now available for general sale [https://www.evbmw.com/index.php/evbmw-webshop/vcu-boards here].&amp;lt;/big&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development continues&#039;&#039;&#039; and you can&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1277 follow and contribute along with the development here on the forum]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?f=3&amp;amp;t=1696 &#039;&#039;&#039;Support&#039;&#039;&#039; is available via a separate thread on the forum]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Rather than crack open inverters and swap components about to drive them, what if we simply send them the messages they&#039;re expecting? This has been the case with a couple of existing designs (Nissan leaf inverter and GS450H) and thanks to the SAM3X8E microcontroller no longer being stocked by JLCPCB this project looks to take it further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So rather than driving an inverter powerstage this version sends CAN for the Leaf inverter or Sync serial for the GS450H and of course can be expanded to any number of others. This will be the default firmware for all vcu products from now on and future hardware will support future fun packed stuff like FLEXRAY!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically an &amp;lt;s&amp;gt;rip off&amp;lt;/s&amp;gt; homage and builds on other people&#039;s hard work in the shape of the following projects&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsphuebner/stm32-car STM32-CAR project] &lt;br /&gt;
* [https://github.com/jsphuebner/stm32-sine Openinverter]&lt;br /&gt;
* [https://github.com/Isaac96/SimpleISA ISA library]&lt;br /&gt;
* Leaf inverter driver by Celeron55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What we have as of now is the openinverter wrapper with things like :&lt;br /&gt;
&lt;br /&gt;
* Throttle cal and mapping,&lt;br /&gt;
* Precharge and contactor control,&lt;br /&gt;
* Temp derating,&lt;br /&gt;
* BMS limits,&lt;br /&gt;
* for/rev/neutral control,&lt;br /&gt;
* Graphing and monitoring,&lt;br /&gt;
* Firmware updates via the web interface,&lt;br /&gt;
* Cruise control,&lt;br /&gt;
* Fuel gauge driver,&lt;br /&gt;
* etc , etc&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Pin Out Diagram&lt;br /&gt;
[[File:ZombieVerter VCU V1 cable side pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Supported OEM Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Nissan Leaf Gen1/2/3 Inverter and motor&lt;br /&gt;
&lt;br /&gt;
* Lexus GS450H inverter / gearbox via sync serial&lt;br /&gt;
* Toyota Prius/Yaris/Auris Gen 3 inverters via sync serial&lt;br /&gt;
* BMW E46 CAN support&lt;br /&gt;
* BMW E39 CAN support&lt;br /&gt;
* BMW E65 CAN Support&lt;br /&gt;
* CCS DC Fast Charge via BMW i3 LIM&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=1573</id>
		<title>BMW I3 Fast Charging LIM Module</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=BMW_I3_Fast_Charging_LIM_Module&amp;diff=1573"/>
		<updated>2021-06-01T18:19:59Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: add power limits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The BMW LIM module is a CCS, CHAdeMO and AC charging controller. It is used to communicate between the vehicle and the public charging infrastructure, to allow fast charging to occur.&lt;br /&gt;
&lt;br /&gt;
As these can be found affordably on eBay and from auto wreckers, they have been pursued as an open-source charger project.&lt;br /&gt;
&lt;br /&gt;
==CAN logs and other data==&lt;br /&gt;
https://github.com/damienmaguire/BMW-i3-CCS&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/download/file.php?id=9509 I3 hv components]&lt;br /&gt;
&lt;br /&gt;
[https://openinverter.org/forum/viewtopic.php?t=1196 Forum discussion]&lt;br /&gt;
&lt;br /&gt;
== Power Limits ==&lt;br /&gt;
The limits for pre 2017/26 are 0V-500V 0A-250A, post 2017/27 0V-1000V  -500A-+500A.&lt;br /&gt;
&lt;br /&gt;
==Connectors and Pinouts==&lt;br /&gt;
&lt;br /&gt;
[[File:BMW_I3_CCS_Labelled.png|thumb|BMW i3 LIM CCS Charging Module]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Connector Key (left to right)&lt;br /&gt;
!Label&lt;br /&gt;
!Description&lt;br /&gt;
!Compatible Plugs&lt;br /&gt;
|-&lt;br /&gt;
|4B&lt;br /&gt;
|12 Pin Connector&lt;br /&gt;
|BMW 61138373632&lt;br /&gt;
Audi 4E0 972 713&lt;br /&gt;
&lt;br /&gt;
TE 1534152-1 / 1534151-1&lt;br /&gt;
|-&lt;br /&gt;
|3B&lt;br /&gt;
| 8 Pin Connector (CHAdeMO models only)&lt;br /&gt;
|BMW 61138364624&lt;br /&gt;
&lt;br /&gt;
Audi 4F0 972 708&lt;br /&gt;
&lt;br /&gt;
TE 1-1534229-1&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
|16 Pin Connector&lt;br /&gt;
|Hirschmann 805-587-545&lt;br /&gt;
|-&lt;br /&gt;
|2B&lt;br /&gt;
|6 Pin Connector&lt;br /&gt;
| BMW 61138383300&lt;br /&gt;
Audi 7M0 973 119&lt;br /&gt;
&lt;br /&gt;
TE 1-967616-1&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
| Replacement Pins&lt;br /&gt;
|5-962885-1&lt;br /&gt;
|-&lt;br /&gt;
|X&lt;br /&gt;
|Rubber Seal&lt;br /&gt;
|1-967067-1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
1B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|1B-1&lt;br /&gt;
| LED_S&lt;br /&gt;
|Lighting Charge Socket&lt;br /&gt;
|-&lt;br /&gt;
|1B-2&lt;br /&gt;
|ZV_LKL+&lt;br /&gt;
|Charge Door Lock Motor&lt;br /&gt;
|-&lt;br /&gt;
|1B-3&lt;br /&gt;
|LED_M&lt;br /&gt;
|Lighting Charge Socket&lt;br /&gt;
|-&lt;br /&gt;
|1B-4&lt;br /&gt;
|ZV_LADE+&lt;br /&gt;
|Hood Lock&lt;br /&gt;
|-&lt;br /&gt;
|1B-5&lt;br /&gt;
|ZV_LADE-&lt;br /&gt;
|Hood Lock&lt;br /&gt;
|-&lt;br /&gt;
|1B-6&lt;br /&gt;
| CAN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 1B-7&lt;br /&gt;
|CAN&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-8&lt;br /&gt;
|&lt;br /&gt;
|Wake up signal&lt;br /&gt;
|-&lt;br /&gt;
|1B-9&lt;br /&gt;
|&lt;br /&gt;
|Power&lt;br /&gt;
|-&lt;br /&gt;
|1B-10&lt;br /&gt;
|&lt;br /&gt;
|Ground&lt;br /&gt;
|-&lt;br /&gt;
|1B-11&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-12&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1B-13&lt;br /&gt;
|SENS_LKL&lt;br /&gt;
|Charge Door Lock Sensor&lt;br /&gt;
|-&lt;br /&gt;
|1B-14&lt;br /&gt;
|ZV_LKL-&lt;br /&gt;
|Charge Door Lock Sensor&lt;br /&gt;
|-&lt;br /&gt;
|1B-15&lt;br /&gt;
|CHARGE_E&lt;br /&gt;
|Goes to KLE. Guessing this is charge enabled signal for the in car charger?&lt;br /&gt;
|-&lt;br /&gt;
|1B-16&lt;br /&gt;
|ZV_LADE&lt;br /&gt;
|Hood Lock&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+2B Pinout:&lt;br /&gt;
!Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|2B-1&lt;br /&gt;
|&lt;br /&gt;
|Pilot&lt;br /&gt;
|-&lt;br /&gt;
|2B-2&lt;br /&gt;
|&lt;br /&gt;
|Proxy&lt;br /&gt;
|-&lt;br /&gt;
|2B-3&lt;br /&gt;
|&lt;br /&gt;
|Diag? Looped back to Pin 4?&lt;br /&gt;
|-&lt;br /&gt;
|2B-4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2B-5&lt;br /&gt;
|GND&lt;br /&gt;
|Ground. (Charge Socket)&lt;br /&gt;
|-&lt;br /&gt;
|2B-6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
3B Pinout:&lt;br /&gt;
&lt;br /&gt;
- N/A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+4B Pinout:&lt;br /&gt;
! Pin #&lt;br /&gt;
!Function&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|4B-1&lt;br /&gt;
| HV+_SZ+&lt;br /&gt;
|Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-2&lt;br /&gt;
|HV-_SZ+&lt;br /&gt;
|Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-3&lt;br /&gt;
|HV+_SZ-&lt;br /&gt;
|Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-4&lt;br /&gt;
|HV-_SZ-&lt;br /&gt;
|Contactor Control&lt;br /&gt;
|-&lt;br /&gt;
|4B-5&lt;br /&gt;
|U_HV_DC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4B-6&lt;br /&gt;
|LED_RT&lt;br /&gt;
|Charge Status Light&lt;br /&gt;
|-&lt;br /&gt;
|4B-7&lt;br /&gt;
|LED_GN&lt;br /&gt;
|Charge Status Light&lt;br /&gt;
|-&lt;br /&gt;
|4B-8&lt;br /&gt;
|LED_BL&lt;br /&gt;
|Charge Status Light&lt;br /&gt;
|-&lt;br /&gt;
|4B-9&lt;br /&gt;
|BR_GND&lt;br /&gt;
|Charge Status Light&lt;br /&gt;
|-&lt;br /&gt;
|4B-10&lt;br /&gt;
|ZV_LS-&lt;br /&gt;
|Charge Socket Locking&lt;br /&gt;
|-&lt;br /&gt;
|4B-11&lt;br /&gt;
|ZV_LS+&lt;br /&gt;
|Charge Socket Locking&lt;br /&gt;
|-&lt;br /&gt;
|4B-12&lt;br /&gt;
|SENS_LS&lt;br /&gt;
|Charge Socket Locking&lt;br /&gt;
|}&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1293</id>
		<title>Lexus GS450h Drivetrain</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1293"/>
		<updated>2021-01-18T14:59:23Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* VCU Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Inverter connector.png|thumb|GS450h inverter external connector|187x187px]]&lt;br /&gt;
The Lexus GS450h VCU is an open source project to repurpose 2006-2012 Lexus GS450h inverters for DIY EV use. It consists of a circuit board and programming that communicates with the original logic board in the inverter and allows independent control of it without communicating with a GS450h ECU.&lt;br /&gt;
&lt;br /&gt;
Note that the Toyota Camry hybrid (US market) uses a similar inverter with the same logic board, which is functionally identical to the GS450h unit.&lt;br /&gt;
&lt;br /&gt;
== GS450h Inverter ==&lt;br /&gt;
&lt;br /&gt;
The Lexus GS450h is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Good availability and price - an inverter and &amp;quot;transmission&amp;quot; can generally be purchased for less than £/€1000.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
&lt;br /&gt;
* Respectable performance. Rated for a combined 250kW output.&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible. The transmission is a similar size and layout to many RWD transmissions.&lt;br /&gt;
The Lexus GS450h (2006-2012 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
[[File:Toyota Camry Inverter external connector.png|thumb|204x204px|Toyota Camry Inverter external connector]]&lt;br /&gt;
* Two high power inverters, for the 2 motors MG1 capable of handling X(?) amps, and MG2 capable of handling Y(?) amps.&lt;br /&gt;
* A boost module to boost the 288v battery pack up to 650v as used in the Lexus (Note that voltages this high are not required for EV conversions).&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The inverter is capable of running at full speeds on pack voltages from approx 280V upwards. The maximum allowable input voltage is 650V, so far, many have found that &amp;quot;standard&amp;quot; EV voltages of 300V-360V to be well suited.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Note that even thouigh the inverter maximum voltage rating is 650V, a 650V battery pack is not required to run this unit. It is capable of excellent performance at lower voltages, such as the typical 300V-360V found in most EVs. However, there is the opportunity to use larger packs with this unit if required in your application.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Should a higher voltage pack be chosen in your application for any reason, the buck/boost converter can be used to power auxiliary equipment at its native voltage.&lt;br /&gt;
&lt;br /&gt;
== GS450h Converter ==&lt;br /&gt;
A buck/boost converter lives within the inverter housing, originally this is used to step up the 288V battery pack in the GS450h to the 650V for use in the inverter in the GS. (Note that this does not mean the inverter requires 650V to run, it is simply a maximum rating) For those using a 600+V battery pack, this converter can be used to step the voltage down to a more reasonable level to interface with charfgers, DCDC converters, heaters, AC compressors, and other components which can be found in &amp;quot;regular&amp;quot; EV&#039;s (Tesla, Leaf, Volt, etc).&lt;br /&gt;
&lt;br /&gt;
This unit is rated at 30kW, making it unsuitable for traction power, but good for auxiliary devices.&lt;br /&gt;
&lt;br /&gt;
Details on how to control the converter are here: https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=538&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GS450h Transmission ==&lt;br /&gt;
[[File:Inverter.png|thumb|213x213px|GS450h inverter]]&lt;br /&gt;
For technical analysis of this transmission, see pages 46 onwards of this document: https://www.osti.gov/servlets/purl/947393&lt;br /&gt;
&lt;br /&gt;
The transmission contains two &amp;quot;Motor-Generator&amp;quot; units. MG1 sits at the front of the transmission, and interfaces with the internal combustion engine through a planetary gear set. For this reason, to obtain torque from MG1, the input shaft of the transmission must be locked in place. This is usually done using a splined coupler, which is then welded onto the transmission front mount.&lt;br /&gt;
&lt;br /&gt;
The input shaft on the transmission has 21 splines, with a 28mm major diameter. It is believed that there are several Toyota clutches which will have this in their centre. The original GS450h flywheel and coupler also contains the appropriate slined centre, of course.&lt;br /&gt;
&lt;br /&gt;
The fluid fill port is the banjo bolt for the upper transmission cooler hose. The specified fluid is &amp;quot;Toyota WS&amp;quot; ATF.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to replace the two bearings in the electric oil pump before fitting a used transmission. There is a guide [http://carlthomas66.blogspot.com/2016/03/lexus-gs450h-transmission-oil-pump.html here]. Bearing part numbers are 61900-2Z and 608-2Z, you will need one of each.&lt;br /&gt;
&lt;br /&gt;
The shift position lever on the right-hand side of the transmission engages the parking pawl when in the &amp;quot;all-the-way-back&amp;quot; position. All other positions disengage this pawl. The R, N, D, M positions only affect the output of the shift position sensor.&lt;br /&gt;
&lt;br /&gt;
Note the following when purchasing the transmission:&lt;br /&gt;
[[File:Shift position.png|thumb|154x154px|GS450h shift position sensor]]&lt;br /&gt;
* It is recommended to purchase one which has the electric oil pump fitted - these are a costly item as the bearings in them often fail, in some cases they cost more than the transmission.&lt;br /&gt;
* It is recommended to purchase a transmission which includes the wiring harness, or at least off-cuts of the connectors. Some connectors may be unavailable for purchase. There is a thread [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=271 here] which covers the connectors on this transmission.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
Overall height (oil pan to top of bellhousing) is 39cm. Bell housing is full height, i.e. 39cm diameter, when the transmission is sitting on its oil pan (as it is on my bench), the bellhousing still just about touches the bench.&lt;br /&gt;
&lt;br /&gt;
Widest point is 40cm, includes a bump for a starter motor which I don&#039;t believe the GS450h even has. Likely leftover to mate with the 2GR engine.&lt;br /&gt;
&lt;br /&gt;
Overall length including tailshaft, output flange, and pilot shaft, is 82cm.&lt;br /&gt;
&lt;br /&gt;
Transmission is tapered quite heavily, the width and height is closer to 25cm after the bellhousing, but hard to gauge due to various outcropping parts (motor cables, oil pump, PRNDL selector, etc)&lt;br /&gt;
&lt;br /&gt;
Weight is 128kg. Unknown if this is dry or filled. Likely partially filled. Unknown if this includes oil pump and cables.&lt;br /&gt;
&lt;br /&gt;
The input shaft pokes out 29mm from the general highest point of the back of the bell housing? (e.g. set a 20cm ruler there and measure from it)&lt;br /&gt;
&lt;br /&gt;
The taper at the tip of the shaft before the splines appear fully is 6mm long. (i.e. the length of the tip portion without proper splines)&lt;br /&gt;
&lt;br /&gt;
=== The Oil Pump ===&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oilpump.png|300x300px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Connector - A55 Oil Pump Motor Controller 90980–12483.png|269x269px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump.png|386x386px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump2.png|400x400px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The metal case is the ground.&lt;br /&gt;
&lt;br /&gt;
Black (pin 6) is PWM in from your controller.&lt;br /&gt;
&lt;br /&gt;
Brown (pin 7) is feedback from the oil pump. It&#039;s PWM. Do what you want with this or leave it disconnected.&lt;br /&gt;
&lt;br /&gt;
The fat blue wire (pin 5) is 12V power. The oil pump uses around 50A Max. So plan for that. Add your own relay to stop it draining your battery while the car is off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PWM for this is weird, it&#039;s not just 0-100. IIRC it is 0% at both ends, and rises to 100% near the middle, then back down again. This is just based on the sound of the pump with no load, so needs more testing to find the real values.&lt;br /&gt;
&lt;br /&gt;
Here is a list of compatible Toyota part numbers for the oil pump controller: G1167-30020&lt;br /&gt;
&lt;br /&gt;
== Wiring Harness Connectors ==&lt;br /&gt;
Here are a list of connectors required for the GS450h transmission &amp;amp; inverter if you need/wish to build the harness for your build. (It is a good idea to find components with at least the connectors to build on. As some of the connectors are impossible to obtain)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Inverter Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Inverter interface connector (A62) &lt;br /&gt;
|90980–12630&lt;br /&gt;
|Black connector on the side of the inverter. This connector is not sold anywhere to our knowledge.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
A good alternative to this, otherwise difficult to obtain, connector is to replace the receptacle/header with the following parts from Molex:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Image&lt;br /&gt;
!Part No.&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
|-&lt;br /&gt;
|[[File:036638-0002.jpg|center|frameless|80x80px]]&lt;br /&gt;
|036638-0002&lt;br /&gt;
|CMC header connector 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1311.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1311&lt;br /&gt;
|CMC receptacle 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1301.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1301&lt;br /&gt;
|CMC wire cap&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1039.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1039&lt;br /&gt;
|CP terminal&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1029.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1029&lt;br /&gt;
|CP terminal&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1010.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1010&lt;br /&gt;
|CMC plug&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1023.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1023&lt;br /&gt;
|CMC plug&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Transmission Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|ECT Solenoid (E83) &lt;br /&gt;
|Sumitomo 6189-1092 &lt;br /&gt;
|Located on the left hand side of the transmission above the oil pan.&lt;br /&gt;
|[[File:Sumitomo 6189-1092.jpg|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shift Lever Position Sensor (E80)&lt;br /&gt;
|Sumitomo 90980-12362 &lt;br /&gt;
|Located on the right side of the transmission next to the shift lever inhibitor switch.&lt;br /&gt;
|[[File:Sumitomo 90980-12362.png|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|MG1 &amp;amp; MG2 Resolver(s) (E81 &amp;amp; E82) &lt;br /&gt;
|Sumitomo 6189-1240 &lt;br /&gt;
|Two connectors located on the left side of the transmission by the bell housing.&lt;br /&gt;
|[[File:Sumitomo 6189-1240.jpg|center|frameless|100x100px]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Oil Pump &amp;amp; Oil Pump Motor Controller&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Oil Pump Temperature Sensor&lt;br /&gt;
|Sumitomo 6189-0175&lt;br /&gt;
|The connector is the small 2-pin connector in the middle of the harness between the oil pump and controller&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVECU -&amp;gt; Oil Pump Controller (A52)&lt;br /&gt;
|&lt;br /&gt;
|Single large (7-way) connector on the side of the oil pump controller&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Control Board==&lt;br /&gt;
An open-source VCU, designed by Damien Maguire, can be purchased as both partially populated and fully populated and tested boards on his website:&lt;br /&gt;
&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-partially-built-boards-copy/lexus-gs450h-vcm-partial Lexus GS450H VCM Partially Built]&lt;br /&gt;
[[File:Transmission.png|thumb|147x147px|GS450h transmission and oil pump temperature sensor]]&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-built-and-tested-boards/gs450h-vcm-fully-built-and-tested Lexus GS450H VCM Fully Built and Tested]&lt;br /&gt;
&lt;br /&gt;
The VCU is an external unit that will not fit within the GS450h inverter housing. It does not replace the GS450h inverter control board, instead it interfaces with it over USART.&lt;br /&gt;
&lt;br /&gt;
For those who have purchased the fully built board, the mating connectors for the VCU are Molex parts:&lt;br /&gt;
* 33472-2002 (Left side, grey in colour)&lt;br /&gt;
&lt;br /&gt;
* 33472-2001 (Right side, black in colour)&lt;br /&gt;
* 33012-2002 (Crimp terminals)&lt;br /&gt;
* 5810130065 (Enclosure)&lt;br /&gt;
For partially populated board, these additional parts are required:&lt;br /&gt;
* 5810140011 (Header, 40 Pos)&lt;br /&gt;
* 75867-101LF (CONN1, Header for WiFi module)&lt;br /&gt;
* 5787834-1 (CONN2, USB 2.0 receptacle)&lt;br /&gt;
* TR10S05 (IC10, 5V DC/DC converter)&lt;br /&gt;
These parts are available from many electronics distributors.&lt;br /&gt;
&lt;br /&gt;
== VCU Firmware ==&lt;br /&gt;
Firmware to run on the VCU is available on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller&lt;br /&gt;
&lt;br /&gt;
This guide relates to V3.01 available here on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller/blob/master/Software/gs450h_v3_user.ino&lt;br /&gt;
&lt;br /&gt;
A video tutorial to accompany this guide and firmware is available here :https://vimeo.com/501777258 &lt;br /&gt;
&lt;br /&gt;
In order to aid those not familiar with programming, a new firmware with a basic serial interface is now available. This will be the default loaded onto all VCU boards sold on the EVBMW webshop as of 18/01/21.&lt;br /&gt;
&lt;br /&gt;
This firmware is intended as a stop gap measure before a new Openinverter based version with a web based interface becomes available. (expect mid 2021).&lt;br /&gt;
&lt;br /&gt;
Instruction for use :&lt;br /&gt;
&lt;br /&gt;
Connect a USB cable between the VCU and a PC.&lt;br /&gt;
&lt;br /&gt;
Using a serial terminal program of your choice, connect at 115200,8,N,1.&lt;br /&gt;
&lt;br /&gt;
Once connected, type ? and press enter. The following menu should then display :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=========== EVBMW GS450H VCU Version 3.01 ==============&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;************&amp;lt;/nowiki&amp;gt; List of Available Commands ************&lt;br /&gt;
&lt;br /&gt;
  ?  - Print this menu&lt;br /&gt;
&lt;br /&gt;
  d - Print received data from inverter&lt;br /&gt;
&lt;br /&gt;
  D - Print configuration data&lt;br /&gt;
&lt;br /&gt;
  f  - Calibrate minimum throttle.&lt;br /&gt;
&lt;br /&gt;
  g  - Calibrate maximum throttle.&lt;br /&gt;
&lt;br /&gt;
  i  - Set max drive torque (0-3500) e.g. typing i200 followed by enter sets max drive torque to 200&lt;br /&gt;
&lt;br /&gt;
  q  - Set max reverse torque (0-3500) e.g. typing q200 followed by enter sets max reverse torque to 200&lt;br /&gt;
&lt;br /&gt;
  v  - Set gearbox oil pump speed (0-100%) e.g. typing v50 followed by enter sets oil pump to 50% speed&lt;br /&gt;
&lt;br /&gt;
  a  - Select LOW gear.&lt;br /&gt;
&lt;br /&gt;
  s  - Select HIGH gear.&lt;br /&gt;
&lt;br /&gt;
  z  - Save configuration data to EEPROM memory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**************************************************************&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The menu system allows for the display of data from both the VCU, GS450H Inverter and gearbox as well as setting of parameters such as throttle calibration and maximum torque.&lt;br /&gt;
&lt;br /&gt;
To select a menu option type its associated character followed by enter.&lt;br /&gt;
&lt;br /&gt;
? Will display the menu.&lt;br /&gt;
&lt;br /&gt;
d Displays data from the inverter in this format :&lt;br /&gt;
&lt;br /&gt;
   0    1    2    3    4    5    6    7    8    9 &lt;br /&gt;
&lt;br /&gt;
  ------------------------------------------------------------------------------ &lt;br /&gt;
&lt;br /&gt;
00 |                                            0    0    &lt;br /&gt;
&lt;br /&gt;
10 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
20 |    0    0    0    0    0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
30 |    0              0    0    0    0              0    &lt;br /&gt;
&lt;br /&gt;
40 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
50 |    0    0    0    0    0                             &lt;br /&gt;
&lt;br /&gt;
60 |                                                      &lt;br /&gt;
&lt;br /&gt;
70 |                                                      &lt;br /&gt;
&lt;br /&gt;
80 |    0    0              0    0              0    0    &lt;br /&gt;
&lt;br /&gt;
90 |    0    0    0    0    0    0    0    0              &lt;br /&gt;
&lt;br /&gt;
MTH Valid: Yes    Checksum: 0&lt;br /&gt;
&lt;br /&gt;
DC Bus: ----v&lt;br /&gt;
&lt;br /&gt;
MG1 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
MG2 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
Water Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Inductor Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
D (capital or large D) displays VCU configuration data as well as information on the Gearbox status in this format :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 1: 109 &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 2: 53 &lt;br /&gt;
&lt;br /&gt;
Commanded Torque: 0 &lt;br /&gt;
&lt;br /&gt;
Selected Direction: DRIVE &lt;br /&gt;
&lt;br /&gt;
Selected Gear: HIGH &lt;br /&gt;
&lt;br /&gt;
Configured Max Drive Torque: 600 &lt;br /&gt;
&lt;br /&gt;
Configured Max Reverse Torque: 300 &lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 40 &lt;br /&gt;
&lt;br /&gt;
Current valve positions:  &lt;br /&gt;
&lt;br /&gt;
PB1:ON &lt;br /&gt;
&lt;br /&gt;
PB2:ON &lt;br /&gt;
&lt;br /&gt;
PB3:ON &lt;br /&gt;
&lt;br /&gt;
MG1 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
MG2 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle calibration procedure :&lt;br /&gt;
&lt;br /&gt;
Set your throttle, be it a pedal or potentiometer or other, to the position of desired zero throttle.&lt;br /&gt;
&lt;br /&gt;
Type f and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured min throttle value: 109 &lt;br /&gt;
&lt;br /&gt;
Now press or advance the throttle to the desired position of maximum throttle.&lt;br /&gt;
&lt;br /&gt;
Type g and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured max throttle value: 633 &lt;br /&gt;
&lt;br /&gt;
The throttle calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
Next we want to set the maximum allowed drive and reverse torque values. The GS450H inverter will accept a value of between 0 and 3500 for torque.&lt;br /&gt;
&lt;br /&gt;
for initial bench and vehicle testing it is advisable to limit these to low values. In this example we will set drive torque to 500 and reverse torque to 300.&lt;br /&gt;
&lt;br /&gt;
First, drive torque:&lt;br /&gt;
&lt;br /&gt;
Type i500 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured drive torque: 500 &lt;br /&gt;
&lt;br /&gt;
Now torque:&lt;br /&gt;
&lt;br /&gt;
Type q250 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured reverse torque: 250 &lt;br /&gt;
&lt;br /&gt;
Torque calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
At this point it is advised to store the now configured values to EEPROM (non volatile memory) by typing z followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
An option is provided to set the speed in % (0 to 100%) for the electric gearbox oilpump. In this example we set the speed to 50% :&lt;br /&gt;
&lt;br /&gt;
Type v50 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 50&lt;br /&gt;
&lt;br /&gt;
I have found in testing on the E65 that 50% is a good value for keeping oil pressure up , providing cooling etc without running the pump too hard. Your millage may vary.&lt;br /&gt;
&lt;br /&gt;
An option is provided to shift between LOW and HIGH gear in the GS450H gearbox. Shifts are inhibited at MG1 or MG2 speeds above 100rpm for safety at this time.&lt;br /&gt;
&lt;br /&gt;
To select LOW gear type a and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
LOW Gear Selected &lt;br /&gt;
&lt;br /&gt;
To select HIGH gear type s and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
HIGH Gear Selected&lt;br /&gt;
&lt;br /&gt;
It is advised to leave HIGH gear selected always at this time until further testing and development has been completed.&lt;br /&gt;
&lt;br /&gt;
Finally, store all parameters to EEPROM once more by typing z and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
Selecting Direction.&lt;br /&gt;
&lt;br /&gt;
The firmware supports the use of the IN1 and IN2 pins of the V2 VCU as direction control inputs. Operation is as follows :&lt;br /&gt;
&lt;br /&gt;
If both inputs are unconnected, NEUTRAL is selected. In neutral , no torque commands are transmitted to the inverter regardless of throttle application. &lt;br /&gt;
&lt;br /&gt;
If IN1is connected to +12v , DRIVE is selected. In drive both MG1 and MG2 provide torque in a forward direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
If IN2 is connected to +12v , REVERSE is selected. In reverse only MG2 provides torque in a reverse direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
Currently this &amp;quot;simple&amp;quot; firmware does not support contactor control. This may be provided in a later version.&lt;br /&gt;
&lt;br /&gt;
WiFi Display.&lt;br /&gt;
&lt;br /&gt;
A wifi web browser based display is provided in order to easily visualise data from the inverter and gearbox.&lt;br /&gt;
&lt;br /&gt;
Once powered, the wifi module will create an open access point with an ssid like ESP-XXXX where XXXX will be a series of letters and numbers. &lt;br /&gt;
&lt;br /&gt;
Connect to this access point with any wifi enabled device (e.g. laptop, tablet, phone etc).&lt;br /&gt;
&lt;br /&gt;
Some modern devices will try to access the internet, not find it, and pop up a warning. Dismiss this and open a web browser.&lt;br /&gt;
&lt;br /&gt;
Type 192.168.4.1 into the address bar and press enter. Again, some modern devices and browsers will complain that it is not a secure connection etc. Just dismiss the warning and proceed.&lt;br /&gt;
&lt;br /&gt;
After a few seconds the web gauge display will appear.&lt;br /&gt;
&lt;br /&gt;
Note that the voltage display is derived from the voltage reported by the inverter and both current (amps) and power (kw) gauges are inoperative as of this release.&lt;br /&gt;
&lt;br /&gt;
You may wish to change the ssid and add a passphrase to the access point. To do this goto : 192.168.4.1/admin&lt;br /&gt;
&lt;br /&gt;
A simple set of dialog boxes will allow the ssid, passphrase and background colour of the gauge display to be set.&lt;br /&gt;
&lt;br /&gt;
==Development History==&lt;br /&gt;
V1 - This board was sold tested but also as a bare logic board requiring purchase of your own components and SMD placement and soldering skills. https://www.evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/gs450h-bare-pcb&lt;br /&gt;
&lt;br /&gt;
V2 - A new board source was found to be both high quality and low cost. The boards were redesigned around the inventory of parts available from this supplier. In particular the high cost of populated and soldered boards (10x the price) from the source used to make the v1 boards is so significantly lower on the v2 that there are likely no savings by building and soldering the board yourself. Software is still in development.&lt;br /&gt;
==Vendors==&lt;br /&gt;
 There are currently no vendors who offer support on any aspects of the GS450h VCU.&lt;br /&gt;
==Support==&lt;br /&gt;
Community support is available on the [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=396 Lexus GS450H VCU Support Thread]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1292</id>
		<title>Lexus GS450h Drivetrain</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1292"/>
		<updated>2021-01-18T13:49:57Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* VCU Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Inverter connector.png|thumb|GS450h inverter external connector|187x187px]]&lt;br /&gt;
The Lexus GS450h VCU is an open source project to repurpose 2006-2012 Lexus GS450h inverters for DIY EV use. It consists of a circuit board and programming that communicates with the original logic board in the inverter and allows independent control of it without communicating with a GS450h ECU.&lt;br /&gt;
&lt;br /&gt;
Note that the Toyota Camry hybrid (US market) uses a similar inverter with the same logic board, which is functionally identical to the GS450h unit.&lt;br /&gt;
&lt;br /&gt;
== GS450h Inverter ==&lt;br /&gt;
&lt;br /&gt;
The Lexus GS450h is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Good availability and price - an inverter and &amp;quot;transmission&amp;quot; can generally be purchased for less than £/€1000.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
&lt;br /&gt;
* Respectable performance. Rated for a combined 250kW output.&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible. The transmission is a similar size and layout to many RWD transmissions.&lt;br /&gt;
The Lexus GS450h (2006-2012 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
[[File:Toyota Camry Inverter external connector.png|thumb|204x204px|Toyota Camry Inverter external connector]]&lt;br /&gt;
* Two high power inverters, for the 2 motors MG1 capable of handling X(?) amps, and MG2 capable of handling Y(?) amps.&lt;br /&gt;
* A boost module to boost the 288v battery pack up to 650v as used in the Lexus (Note that voltages this high are not required for EV conversions).&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The inverter is capable of running at full speeds on pack voltages from approx 280V upwards. The maximum allowable input voltage is 650V, so far, many have found that &amp;quot;standard&amp;quot; EV voltages of 300V-360V to be well suited.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Note that even thouigh the inverter maximum voltage rating is 650V, a 650V battery pack is not required to run this unit. It is capable of excellent performance at lower voltages, such as the typical 300V-360V found in most EVs. However, there is the opportunity to use larger packs with this unit if required in your application.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Should a higher voltage pack be chosen in your application for any reason, the buck/boost converter can be used to power auxiliary equipment at its native voltage.&lt;br /&gt;
&lt;br /&gt;
== GS450h Converter ==&lt;br /&gt;
A buck/boost converter lives within the inverter housing, originally this is used to step up the 288V battery pack in the GS450h to the 650V for use in the inverter in the GS. (Note that this does not mean the inverter requires 650V to run, it is simply a maximum rating) For those using a 600+V battery pack, this converter can be used to step the voltage down to a more reasonable level to interface with charfgers, DCDC converters, heaters, AC compressors, and other components which can be found in &amp;quot;regular&amp;quot; EV&#039;s (Tesla, Leaf, Volt, etc).&lt;br /&gt;
&lt;br /&gt;
This unit is rated at 30kW, making it unsuitable for traction power, but good for auxiliary devices.&lt;br /&gt;
&lt;br /&gt;
Details on how to control the converter are here: https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=538&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GS450h Transmission ==&lt;br /&gt;
[[File:Inverter.png|thumb|213x213px|GS450h inverter]]&lt;br /&gt;
For technical analysis of this transmission, see pages 46 onwards of this document: https://www.osti.gov/servlets/purl/947393&lt;br /&gt;
&lt;br /&gt;
The transmission contains two &amp;quot;Motor-Generator&amp;quot; units. MG1 sits at the front of the transmission, and interfaces with the internal combustion engine through a planetary gear set. For this reason, to obtain torque from MG1, the input shaft of the transmission must be locked in place. This is usually done using a splined coupler, which is then welded onto the transmission front mount.&lt;br /&gt;
&lt;br /&gt;
The input shaft on the transmission has 21 splines, with a 28mm major diameter. It is believed that there are several Toyota clutches which will have this in their centre. The original GS450h flywheel and coupler also contains the appropriate slined centre, of course.&lt;br /&gt;
&lt;br /&gt;
The fluid fill port is the banjo bolt for the upper transmission cooler hose. The specified fluid is &amp;quot;Toyota WS&amp;quot; ATF.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to replace the two bearings in the electric oil pump before fitting a used transmission. There is a guide [http://carlthomas66.blogspot.com/2016/03/lexus-gs450h-transmission-oil-pump.html here]. Bearing part numbers are 61900-2Z and 608-2Z, you will need one of each.&lt;br /&gt;
&lt;br /&gt;
The shift position lever on the right-hand side of the transmission engages the parking pawl when in the &amp;quot;all-the-way-back&amp;quot; position. All other positions disengage this pawl. The R, N, D, M positions only affect the output of the shift position sensor.&lt;br /&gt;
&lt;br /&gt;
Note the following when purchasing the transmission:&lt;br /&gt;
[[File:Shift position.png|thumb|154x154px|GS450h shift position sensor]]&lt;br /&gt;
* It is recommended to purchase one which has the electric oil pump fitted - these are a costly item as the bearings in them often fail, in some cases they cost more than the transmission.&lt;br /&gt;
* It is recommended to purchase a transmission which includes the wiring harness, or at least off-cuts of the connectors. Some connectors may be unavailable for purchase. There is a thread [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=271 here] which covers the connectors on this transmission.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
Overall height (oil pan to top of bellhousing) is 39cm. Bell housing is full height, i.e. 39cm diameter, when the transmission is sitting on its oil pan (as it is on my bench), the bellhousing still just about touches the bench.&lt;br /&gt;
&lt;br /&gt;
Widest point is 40cm, includes a bump for a starter motor which I don&#039;t believe the GS450h even has. Likely leftover to mate with the 2GR engine.&lt;br /&gt;
&lt;br /&gt;
Overall length including tailshaft, output flange, and pilot shaft, is 82cm.&lt;br /&gt;
&lt;br /&gt;
Transmission is tapered quite heavily, the width and height is closer to 25cm after the bellhousing, but hard to gauge due to various outcropping parts (motor cables, oil pump, PRNDL selector, etc)&lt;br /&gt;
&lt;br /&gt;
Weight is 128kg. Unknown if this is dry or filled. Likely partially filled. Unknown if this includes oil pump and cables.&lt;br /&gt;
&lt;br /&gt;
The input shaft pokes out 29mm from the general highest point of the back of the bell housing? (e.g. set a 20cm ruler there and measure from it)&lt;br /&gt;
&lt;br /&gt;
The taper at the tip of the shaft before the splines appear fully is 6mm long. (i.e. the length of the tip portion without proper splines)&lt;br /&gt;
&lt;br /&gt;
=== The Oil Pump ===&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oilpump.png|300x300px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Connector - A55 Oil Pump Motor Controller 90980–12483.png|269x269px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump.png|386x386px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump2.png|400x400px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The metal case is the ground.&lt;br /&gt;
&lt;br /&gt;
Black (pin 6) is PWM in from your controller.&lt;br /&gt;
&lt;br /&gt;
Brown (pin 7) is feedback from the oil pump. It&#039;s PWM. Do what you want with this or leave it disconnected.&lt;br /&gt;
&lt;br /&gt;
The fat blue wire (pin 5) is 12V power. The oil pump uses around 50A Max. So plan for that. Add your own relay to stop it draining your battery while the car is off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PWM for this is weird, it&#039;s not just 0-100. IIRC it is 0% at both ends, and rises to 100% near the middle, then back down again. This is just based on the sound of the pump with no load, so needs more testing to find the real values.&lt;br /&gt;
&lt;br /&gt;
Here is a list of compatible Toyota part numbers for the oil pump controller: G1167-30020&lt;br /&gt;
&lt;br /&gt;
== Wiring Harness Connectors ==&lt;br /&gt;
Here are a list of connectors required for the GS450h transmission &amp;amp; inverter if you need/wish to build the harness for your build. (It is a good idea to find components with at least the connectors to build on. As some of the connectors are impossible to obtain)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Inverter Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Inverter interface connector (A62) &lt;br /&gt;
|90980–12630&lt;br /&gt;
|Black connector on the side of the inverter. This connector is not sold anywhere to our knowledge.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
A good alternative to this, otherwise difficult to obtain, connector is to replace the receptacle/header with the following parts from Molex:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Image&lt;br /&gt;
!Part No.&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
|-&lt;br /&gt;
|[[File:036638-0002.jpg|center|frameless|80x80px]]&lt;br /&gt;
|036638-0002&lt;br /&gt;
|CMC header connector 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1311.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1311&lt;br /&gt;
|CMC receptacle 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1301.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1301&lt;br /&gt;
|CMC wire cap&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1039.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1039&lt;br /&gt;
|CP terminal&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1029.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1029&lt;br /&gt;
|CP terminal&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1010.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1010&lt;br /&gt;
|CMC plug&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1023.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1023&lt;br /&gt;
|CMC plug&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Transmission Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|ECT Solenoid (E83) &lt;br /&gt;
|Sumitomo 6189-1092 &lt;br /&gt;
|Located on the left hand side of the transmission above the oil pan.&lt;br /&gt;
|[[File:Sumitomo 6189-1092.jpg|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shift Lever Position Sensor (E80)&lt;br /&gt;
|Sumitomo 90980-12362 &lt;br /&gt;
|Located on the right side of the transmission next to the shift lever inhibitor switch.&lt;br /&gt;
|[[File:Sumitomo 90980-12362.png|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|MG1 &amp;amp; MG2 Resolver(s) (E81 &amp;amp; E82) &lt;br /&gt;
|Sumitomo 6189-1240 &lt;br /&gt;
|Two connectors located on the left side of the transmission by the bell housing.&lt;br /&gt;
|[[File:Sumitomo 6189-1240.jpg|center|frameless|100x100px]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Oil Pump &amp;amp; Oil Pump Motor Controller&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Oil Pump Temperature Sensor&lt;br /&gt;
|Sumitomo 6189-0175&lt;br /&gt;
|The connector is the small 2-pin connector in the middle of the harness between the oil pump and controller&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVECU -&amp;gt; Oil Pump Controller (A52)&lt;br /&gt;
|&lt;br /&gt;
|Single large (7-way) connector on the side of the oil pump controller&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Control Board==&lt;br /&gt;
An open-source VCU, designed by Damien Maguire, can be purchased as both partially populated and fully populated and tested boards on his website:&lt;br /&gt;
&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-partially-built-boards-copy/lexus-gs450h-vcm-partial Lexus GS450H VCM Partially Built]&lt;br /&gt;
[[File:Transmission.png|thumb|147x147px|GS450h transmission and oil pump temperature sensor]]&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-built-and-tested-boards/gs450h-vcm-fully-built-and-tested Lexus GS450H VCM Fully Built and Tested]&lt;br /&gt;
&lt;br /&gt;
The VCU is an external unit that will not fit within the GS450h inverter housing. It does not replace the GS450h inverter control board, instead it interfaces with it over USART.&lt;br /&gt;
&lt;br /&gt;
For those who have purchased the fully built board, the mating connectors for the VCU are Molex parts:&lt;br /&gt;
* 33472-2002 (Left side, grey in colour)&lt;br /&gt;
&lt;br /&gt;
* 33472-2001 (Right side, black in colour)&lt;br /&gt;
* 33012-2002 (Crimp terminals)&lt;br /&gt;
* 5810130065 (Enclosure)&lt;br /&gt;
For partially populated board, these additional parts are required:&lt;br /&gt;
* 5810140011 (Header, 40 Pos)&lt;br /&gt;
* 75867-101LF (CONN1, Header for WiFi module)&lt;br /&gt;
* 5787834-1 (CONN2, USB 2.0 receptacle)&lt;br /&gt;
* TR10S05 (IC10, 5V DC/DC converter)&lt;br /&gt;
These parts are available from many electronics distributors.&lt;br /&gt;
&lt;br /&gt;
== VCU Firmware ==&lt;br /&gt;
Firmware to run on the VCU is available on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller&lt;br /&gt;
&lt;br /&gt;
This guide relates to V3.01 available here on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller/blob/master/Software/gs450h_v3_user.ino&lt;br /&gt;
&lt;br /&gt;
A video tutorial to accompany this guide and firmware is available here : &lt;br /&gt;
&lt;br /&gt;
In order to aid those not familiar with programming, a new firmware with a basic serial interface is now available. This will be the default loaded onto all VCU boards sold on the EVBMW webshop as of 18/01/21.&lt;br /&gt;
&lt;br /&gt;
This firmware is intended as a stop gap measure before a new Openinverter based version with a web based interface becomes available. (expect mid 2021).&lt;br /&gt;
&lt;br /&gt;
Instruction for use :&lt;br /&gt;
&lt;br /&gt;
Connect a USB cable between the VCU and a PC.&lt;br /&gt;
&lt;br /&gt;
Using a serial terminal program of your choice, connect at 115200,8,N,1.&lt;br /&gt;
&lt;br /&gt;
Once connected, type ? and press enter. The following menu should then display :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=========== EVBMW GS450H VCU Version 3.01 ==============&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;************&amp;lt;/nowiki&amp;gt; List of Available Commands ************&lt;br /&gt;
&lt;br /&gt;
  ?  - Print this menu&lt;br /&gt;
&lt;br /&gt;
  d - Print received data from inverter&lt;br /&gt;
&lt;br /&gt;
  D - Print configuration data&lt;br /&gt;
&lt;br /&gt;
  f  - Calibrate minimum throttle.&lt;br /&gt;
&lt;br /&gt;
  g  - Calibrate maximum throttle.&lt;br /&gt;
&lt;br /&gt;
  i  - Set max drive torque (0-3500) e.g. typing i200 followed by enter sets max drive torque to 200&lt;br /&gt;
&lt;br /&gt;
  q  - Set max reverse torque (0-3500) e.g. typing q200 followed by enter sets max reverse torque to 200&lt;br /&gt;
&lt;br /&gt;
  v  - Set gearbox oil pump speed (0-100%) e.g. typing v50 followed by enter sets oil pump to 50% speed&lt;br /&gt;
&lt;br /&gt;
  a  - Select LOW gear.&lt;br /&gt;
&lt;br /&gt;
  s  - Select HIGH gear.&lt;br /&gt;
&lt;br /&gt;
  z  - Save configuration data to EEPROM memory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**************************************************************&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The menu system allows for the display of data from both the VCU, GS450H Inverter and gearbox as well as setting of parameters such as throttle calibration and maximum torque.&lt;br /&gt;
&lt;br /&gt;
To select a menu option type its associated character followed by enter.&lt;br /&gt;
&lt;br /&gt;
? Will display the menu.&lt;br /&gt;
&lt;br /&gt;
d Displays data from the inverter in this format :&lt;br /&gt;
&lt;br /&gt;
   0    1    2    3    4    5    6    7    8    9 &lt;br /&gt;
&lt;br /&gt;
  ------------------------------------------------------------------------------ &lt;br /&gt;
&lt;br /&gt;
00 |                                            0    0    &lt;br /&gt;
&lt;br /&gt;
10 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
20 |    0    0    0    0    0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
30 |    0              0    0    0    0              0    &lt;br /&gt;
&lt;br /&gt;
40 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
50 |    0    0    0    0    0                             &lt;br /&gt;
&lt;br /&gt;
60 |                                                      &lt;br /&gt;
&lt;br /&gt;
70 |                                                      &lt;br /&gt;
&lt;br /&gt;
80 |    0    0              0    0              0    0    &lt;br /&gt;
&lt;br /&gt;
90 |    0    0    0    0    0    0    0    0              &lt;br /&gt;
&lt;br /&gt;
MTH Valid: Yes    Checksum: 0&lt;br /&gt;
&lt;br /&gt;
DC Bus: ----v&lt;br /&gt;
&lt;br /&gt;
MG1 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
MG2 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
Water Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Inductor Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
D (capital or large D) displays VCU configuration data as well as information on the Gearbox status in this format :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 1: 109 &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 2: 53 &lt;br /&gt;
&lt;br /&gt;
Commanded Torque: 0 &lt;br /&gt;
&lt;br /&gt;
Selected Direction: DRIVE &lt;br /&gt;
&lt;br /&gt;
Selected Gear: HIGH &lt;br /&gt;
&lt;br /&gt;
Configured Max Drive Torque: 600 &lt;br /&gt;
&lt;br /&gt;
Configured Max Reverse Torque: 300 &lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 40 &lt;br /&gt;
&lt;br /&gt;
Current valve positions:  &lt;br /&gt;
&lt;br /&gt;
PB1:ON &lt;br /&gt;
&lt;br /&gt;
PB2:ON &lt;br /&gt;
&lt;br /&gt;
PB3:ON &lt;br /&gt;
&lt;br /&gt;
MG1 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
MG2 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle calibration procedure :&lt;br /&gt;
&lt;br /&gt;
Set your throttle, be it a pedal or potentiometer or other, to the position of desired zero throttle.&lt;br /&gt;
&lt;br /&gt;
Type f and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured min throttle value: 109 &lt;br /&gt;
&lt;br /&gt;
Now press or advance the throttle to the desired position of maximum throttle.&lt;br /&gt;
&lt;br /&gt;
Type g and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured max throttle value: 633 &lt;br /&gt;
&lt;br /&gt;
The throttle calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
Next we want to set the maximum allowed drive and reverse torque values. The GS450H inverter will accept a value of between 0 and 3500 for torque.&lt;br /&gt;
&lt;br /&gt;
for initial bench and vehicle testing it is advisable to limit these to low values. In this example we will set drive torque to 500 and reverse torque to 300.&lt;br /&gt;
&lt;br /&gt;
First, drive torque:&lt;br /&gt;
&lt;br /&gt;
Type i500 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured drive torque: 500 &lt;br /&gt;
&lt;br /&gt;
Now torque:&lt;br /&gt;
&lt;br /&gt;
Type q250 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured reverse torque: 250 &lt;br /&gt;
&lt;br /&gt;
Torque calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
At this point it is advised to store the now configured values to EEPROM (non volatile memory) by typing z followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
An option is provided to set the speed in % (0 to 100%) for the electric gearbox oilpump. In this example we set the speed to 50% :&lt;br /&gt;
&lt;br /&gt;
Type v50 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 50&lt;br /&gt;
&lt;br /&gt;
I have found in testing on the E65 that 50% is a good value for keeping oil pressure up , providing cooling etc without running the pump too hard. Your millage may vary.&lt;br /&gt;
&lt;br /&gt;
An option is provided to shift between LOW and HIGH gear in the GS450H gearbox. Shifts are inhibited at MG1 or MG2 speeds above 100rpm for safety at this time.&lt;br /&gt;
&lt;br /&gt;
To select LOW gear type a and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
LOW Gear Selected &lt;br /&gt;
&lt;br /&gt;
To select HIGH gear type s and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
HIGH Gear Selected&lt;br /&gt;
&lt;br /&gt;
It is advised to leave HIGH gear selected always at this time until further testing and development has been completed.&lt;br /&gt;
&lt;br /&gt;
Finally, store all parameters to EEPROM once more by typing z and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
Selecting Direction.&lt;br /&gt;
&lt;br /&gt;
The firmware supports the use of the IN1 and IN2 pins of the V2 VCU as direction control inputs. Operation is as follows :&lt;br /&gt;
&lt;br /&gt;
If both inputs are unconnected, NEUTRAL is selected. In neutral , no torque commands are transmitted to the inverter regardless of throttle application. &lt;br /&gt;
&lt;br /&gt;
If IN1is connected to +12v , DRIVE is selected. In drive both MG1 and MG2 provide torque in a forward direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
If IN2 is connected to +12v , REVERSE is selected. In reverse only MG2 provides torque in a reverse direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
Currently this &amp;quot;simple&amp;quot; firmware does not support contactor control. This may be provided in a later version.&lt;br /&gt;
&lt;br /&gt;
WiFi Display.&lt;br /&gt;
&lt;br /&gt;
A wifi web browser based display is provided in order to easily visualise data from the inverter and gearbox.&lt;br /&gt;
&lt;br /&gt;
Once powered, the wifi module will create an open access point with an ssid like ESP-XXXX where XXXX will be a series of letters and numbers. &lt;br /&gt;
&lt;br /&gt;
Connect to this access point with any wifi enabled device (e.g. laptop, tablet, phone etc).&lt;br /&gt;
&lt;br /&gt;
Some modern devices will try to access the internet, not find it, and pop up a warning. Dismiss this and open a web browser.&lt;br /&gt;
&lt;br /&gt;
Type 192.168.4.1 into the address bar and press enter. Again, some modern devices and browsers will complain that it is not a secure connection etc. Just dismiss the warning and proceed.&lt;br /&gt;
&lt;br /&gt;
After a few seconds the web gauge display will appear.&lt;br /&gt;
&lt;br /&gt;
Note that the voltage display is derived from the voltage reported by the inverter and both current (amps) and power (kw) gauges are inoperative as of this release.&lt;br /&gt;
&lt;br /&gt;
You may wish to change the ssid and add a passphrase to the access point. To do this goto : 192.168.4.1/admin&lt;br /&gt;
&lt;br /&gt;
A simple set of dialog boxes will allow the ssid, passphrase and background colour of the gauge display to be set.&lt;br /&gt;
&lt;br /&gt;
==Development History==&lt;br /&gt;
V1 - This board was sold tested but also as a bare logic board requiring purchase of your own components and SMD placement and soldering skills. https://www.evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/gs450h-bare-pcb&lt;br /&gt;
&lt;br /&gt;
V2 - A new board source was found to be both high quality and low cost. The boards were redesigned around the inventory of parts available from this supplier. In particular the high cost of populated and soldered boards (10x the price) from the source used to make the v1 boards is so significantly lower on the v2 that there are likely no savings by building and soldering the board yourself. Software is still in development.&lt;br /&gt;
==Vendors==&lt;br /&gt;
 There are currently no vendors who offer support on any aspects of the GS450h VCU.&lt;br /&gt;
==Support==&lt;br /&gt;
Community support is available on the [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=396 Lexus GS450H VCU Support Thread]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1291</id>
		<title>Lexus GS450h Drivetrain</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1291"/>
		<updated>2021-01-17T14:35:30Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: update volts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Inverter connector.png|thumb|GS450h inverter external connector|187x187px]]&lt;br /&gt;
The Lexus GS450h VCU is an open source project to repurpose 2006-2012 Lexus GS450h inverters for DIY EV use. It consists of a circuit board and programming that communicates with the original logic board in the inverter and allows independent control of it without communicating with a GS450h ECU.&lt;br /&gt;
&lt;br /&gt;
Note that the Toyota Camry hybrid (US market) uses a similar inverter with the same logic board, which is functionally identical to the GS450h unit.&lt;br /&gt;
&lt;br /&gt;
== GS450h Inverter ==&lt;br /&gt;
&lt;br /&gt;
The Lexus GS450h is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Good availability and price - an inverter and &amp;quot;transmission&amp;quot; can generally be purchased for less than £/€1000.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
&lt;br /&gt;
* Respectable performance. Rated for a combined 250kW output.&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible. The transmission is a similar size and layout to many RWD transmissions.&lt;br /&gt;
The Lexus GS450h (2006-2012 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
[[File:Toyota Camry Inverter external connector.png|thumb|204x204px|Toyota Camry Inverter external connector]]&lt;br /&gt;
* Two high power inverters, for the 2 motors MG1 capable of handling X(?) amps, and MG2 capable of handling Y(?) amps.&lt;br /&gt;
* A boost module to boost the 288v battery pack up to 650v as used in the Lexus (Note that voltages this high are not required for EV conversions).&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The inverter is capable of running at full speeds on pack voltages from approx 280V upwards. The maximum allowable input voltage is 650V, so far, many have found that &amp;quot;standard&amp;quot; EV voltages of 300V-360V to be well suited.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Note that even thouigh the inverter maximum voltage rating is 650V, a 650V battery pack is not required to run this unit. It is capable of excellent performance at lower voltages, such as the typical 300V-360V found in most EVs. However, there is the opportunity to use larger packs with this unit if required in your application.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Should a higher voltage pack be chosen in your application for any reason, the buck/boost converter can be used to power auxiliary equipment at its native voltage.&lt;br /&gt;
&lt;br /&gt;
== GS450h Converter ==&lt;br /&gt;
A buck/boost converter lives within the inverter housing, originally this is used to step up the 288V battery pack in the GS450h to the 650V for use in the inverter in the GS. (Note that this does not mean the inverter requires 650V to run, it is simply a maximum rating) For those using a 600+V battery pack, this converter can be used to step the voltage down to a more reasonable level to interface with charfgers, DCDC converters, heaters, AC compressors, and other components which can be found in &amp;quot;regular&amp;quot; EV&#039;s (Tesla, Leaf, Volt, etc).&lt;br /&gt;
&lt;br /&gt;
This unit is rated at 30kW, making it unsuitable for traction power, but good for auxiliary devices.&lt;br /&gt;
&lt;br /&gt;
Details on how to control the converter are here: https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=538&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GS450h Transmission ==&lt;br /&gt;
[[File:Inverter.png|thumb|213x213px|GS450h inverter]]&lt;br /&gt;
For technical analysis of this transmission, see pages 46 onwards of this document: https://www.osti.gov/servlets/purl/947393&lt;br /&gt;
&lt;br /&gt;
The transmission contains two &amp;quot;Motor-Generator&amp;quot; units. MG1 sits at the front of the transmission, and interfaces with the internal combustion engine through a planetary gear set. For this reason, to obtain torque from MG1, the input shaft of the transmission must be locked in place. This is usually done using a splined coupler, which is then welded onto the transmission front mount.&lt;br /&gt;
&lt;br /&gt;
The input shaft on the transmission has 21 splines, with a 28mm major diameter. It is believed that there are several Toyota clutches which will have this in their centre. The original GS450h flywheel and coupler also contains the appropriate slined centre, of course.&lt;br /&gt;
&lt;br /&gt;
The fluid fill port is the banjo bolt for the upper transmission cooler hose. The specified fluid is &amp;quot;Toyota WS&amp;quot; ATF.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to replace the two bearings in the electric oil pump before fitting a used transmission. There is a guide [http://carlthomas66.blogspot.com/2016/03/lexus-gs450h-transmission-oil-pump.html here]. Bearing part numbers are 61900-2Z and 608-2Z, you will need one of each.&lt;br /&gt;
&lt;br /&gt;
The shift position lever on the right-hand side of the transmission engages the parking pawl when in the &amp;quot;all-the-way-back&amp;quot; position. All other positions disengage this pawl. The R, N, D, M positions only affect the output of the shift position sensor.&lt;br /&gt;
&lt;br /&gt;
Note the following when purchasing the transmission:&lt;br /&gt;
[[File:Shift position.png|thumb|154x154px|GS450h shift position sensor]]&lt;br /&gt;
* It is recommended to purchase one which has the electric oil pump fitted - these are a costly item as the bearings in them often fail, in some cases they cost more than the transmission.&lt;br /&gt;
* It is recommended to purchase a transmission which includes the wiring harness, or at least off-cuts of the connectors. Some connectors may be unavailable for purchase. There is a thread [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=271 here] which covers the connectors on this transmission.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
Overall height (oil pan to top of bellhousing) is 39cm. Bell housing is full height, i.e. 39cm diameter, when the transmission is sitting on its oil pan (as it is on my bench), the bellhousing still just about touches the bench.&lt;br /&gt;
&lt;br /&gt;
Widest point is 40cm, includes a bump for a starter motor which I don&#039;t believe the GS450h even has. Likely leftover to mate with the 2GR engine.&lt;br /&gt;
&lt;br /&gt;
Overall length including tailshaft, output flange, and pilot shaft, is 82cm.&lt;br /&gt;
&lt;br /&gt;
Transmission is tapered quite heavily, the width and height is closer to 25cm after the bellhousing, but hard to gauge due to various outcropping parts (motor cables, oil pump, PRNDL selector, etc)&lt;br /&gt;
&lt;br /&gt;
Weight is 128kg. Unknown if this is dry or filled. Likely partially filled. Unknown if this includes oil pump and cables.&lt;br /&gt;
&lt;br /&gt;
The input shaft pokes out 29mm from the general highest point of the back of the bell housing? (e.g. set a 20cm ruler there and measure from it)&lt;br /&gt;
&lt;br /&gt;
The taper at the tip of the shaft before the splines appear fully is 6mm long. (i.e. the length of the tip portion without proper splines)&lt;br /&gt;
&lt;br /&gt;
=== The Oil Pump ===&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oilpump.png|300x300px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Connector - A55 Oil Pump Motor Controller 90980–12483.png|269x269px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump.png|386x386px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump2.png|400x400px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The metal case is the ground.&lt;br /&gt;
&lt;br /&gt;
Black (pin 6) is PWM in from your controller.&lt;br /&gt;
&lt;br /&gt;
Brown (pin 7) is feedback from the oil pump. It&#039;s PWM. Do what you want with this or leave it disconnected.&lt;br /&gt;
&lt;br /&gt;
The fat blue wire (pin 5) is 12V power. The oil pump uses around 50A Max. So plan for that. Add your own relay to stop it draining your battery while the car is off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PWM for this is weird, it&#039;s not just 0-100. IIRC it is 0% at both ends, and rises to 100% near the middle, then back down again. This is just based on the sound of the pump with no load, so needs more testing to find the real values.&lt;br /&gt;
&lt;br /&gt;
Here is a list of compatible Toyota part numbers for the oil pump controller: G1167-30020&lt;br /&gt;
&lt;br /&gt;
== Wiring Harness Connectors ==&lt;br /&gt;
Here are a list of connectors required for the GS450h transmission &amp;amp; inverter if you need/wish to build the harness for your build. (It is a good idea to find components with at least the connectors to build on. As some of the connectors are impossible to obtain)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Inverter Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Inverter interface connector (A62) &lt;br /&gt;
|90980–12630&lt;br /&gt;
|Black connector on the side of the inverter. This connector is not sold anywhere to our knowledge.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
A good alternative to this, otherwise difficult to obtain, connector is to replace the receptacle/header with the following parts from Molex:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Image&lt;br /&gt;
!Part No.&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
|-&lt;br /&gt;
|[[File:036638-0002.jpg|center|frameless|80x80px]]&lt;br /&gt;
|036638-0002&lt;br /&gt;
|CMC header connector 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1311.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1311&lt;br /&gt;
|CMC receptacle 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1301.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1301&lt;br /&gt;
|CMC wire cap&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1039.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1039&lt;br /&gt;
|CP terminal&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1029.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1029&lt;br /&gt;
|CP terminal&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1010.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1010&lt;br /&gt;
|CMC plug&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1023.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1023&lt;br /&gt;
|CMC plug&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Transmission Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|ECT Solenoid (E83) &lt;br /&gt;
|Sumitomo 6189-1092 &lt;br /&gt;
|Located on the left hand side of the transmission above the oil pan.&lt;br /&gt;
|[[File:Sumitomo 6189-1092.jpg|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shift Lever Position Sensor (E80)&lt;br /&gt;
|Sumitomo 90980-12362 &lt;br /&gt;
|Located on the right side of the transmission next to the shift lever inhibitor switch.&lt;br /&gt;
|[[File:Sumitomo 90980-12362.png|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|MG1 &amp;amp; MG2 Resolver(s) (E81 &amp;amp; E82) &lt;br /&gt;
|Sumitomo 6189-1240 &lt;br /&gt;
|Two connectors located on the left side of the transmission by the bell housing.&lt;br /&gt;
|[[File:Sumitomo 6189-1240.jpg|center|frameless|100x100px]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Oil Pump &amp;amp; Oil Pump Motor Controller&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Oil Pump Temperature Sensor&lt;br /&gt;
|Sumitomo 6189-0175&lt;br /&gt;
|The connector is the small 2-pin connector in the middle of the harness between the oil pump and controller&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVECU -&amp;gt; Oil Pump Controller (A52)&lt;br /&gt;
|&lt;br /&gt;
|Single large (7-way) connector on the side of the oil pump controller&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Control Board==&lt;br /&gt;
An open-source VCU, designed by Damien Maguire, can be purchased as both partially populated and fully populated and tested boards on his website:&lt;br /&gt;
&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-partially-built-boards-copy/lexus-gs450h-vcm-partial Lexus GS450H VCM Partially Built]&lt;br /&gt;
[[File:Transmission.png|thumb|147x147px|GS450h transmission and oil pump temperature sensor]]&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-built-and-tested-boards/gs450h-vcm-fully-built-and-tested Lexus GS450H VCM Fully Built and Tested]&lt;br /&gt;
&lt;br /&gt;
The VCU is an external unit that will not fit within the GS450h inverter housing. It does not replace the GS450h inverter control board, instead it interfaces with it over USART.&lt;br /&gt;
&lt;br /&gt;
For those who have purchased the fully built board, the mating connectors for the VCU are Molex parts:&lt;br /&gt;
* 33472-2002 (Left side, grey in colour)&lt;br /&gt;
&lt;br /&gt;
* 33472-2001 (Right side, black in colour)&lt;br /&gt;
* 33012-2002 (Crimp terminals)&lt;br /&gt;
* 5810130065 (Enclosure)&lt;br /&gt;
For partially populated board, these additional parts are required:&lt;br /&gt;
* 5810140011 (Header, 40 Pos)&lt;br /&gt;
* 75867-101LF (CONN1, Header for WiFi module)&lt;br /&gt;
* 5787834-1 (CONN2, USB 2.0 receptacle)&lt;br /&gt;
* TR10S05 (IC10, 5V DC/DC converter)&lt;br /&gt;
These parts are available from many electronics distributors.&lt;br /&gt;
&lt;br /&gt;
== VCU Firmware ==&lt;br /&gt;
Firmware to run on the VCU is available on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller&lt;br /&gt;
&lt;br /&gt;
In order to aid those not familiar with programming, a new firmware with a basic serial interface is now available. This will be the default loaded onto all VCU boards sold on the EVBMW webshop as of 18/01/21.&lt;br /&gt;
&lt;br /&gt;
This firmware is intended as a stop gap measure before a new Openinverter based version with a web based interface becomes available. (expect mid 2021).&lt;br /&gt;
&lt;br /&gt;
Instruction for use :&lt;br /&gt;
&lt;br /&gt;
Connect a USB cable between the VCU and a PC.&lt;br /&gt;
&lt;br /&gt;
Using a serial terminal program of your choice, connect at 115200,8,N,1.&lt;br /&gt;
&lt;br /&gt;
Once connected, type ? and press enter. The following menu should then display :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=========== EVBMW GS450H VCU Version 3.01 ==============&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;************&amp;lt;/nowiki&amp;gt; List of Available Commands ************&lt;br /&gt;
&lt;br /&gt;
  ?  - Print this menu&lt;br /&gt;
&lt;br /&gt;
  d - Print received data from inverter&lt;br /&gt;
&lt;br /&gt;
  D - Print configuration data&lt;br /&gt;
&lt;br /&gt;
  f  - Calibrate minimum throttle.&lt;br /&gt;
&lt;br /&gt;
  g  - Calibrate maximum throttle.&lt;br /&gt;
&lt;br /&gt;
  i  - Set max drive torque (0-3500) e.g. typing i200 followed by enter sets max drive torque to 200&lt;br /&gt;
&lt;br /&gt;
  q  - Set max reverse torque (0-3500) e.g. typing q200 followed by enter sets max reverse torque to 200&lt;br /&gt;
&lt;br /&gt;
  v  - Set gearbox oil pump speed (0-100%) e.g. typing v50 followed by enter sets oil pump to 50% speed&lt;br /&gt;
&lt;br /&gt;
  a  - Select LOW gear.&lt;br /&gt;
&lt;br /&gt;
  s  - Select HIGH gear.&lt;br /&gt;
&lt;br /&gt;
  z  - Save configuration data to EEPROM memory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**************************************************************&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The menu system allows for the display of data from both the VCU, GS450H Inverter and gearbox as well as setting of parameters such as throttle calibration and maximum torque.&lt;br /&gt;
&lt;br /&gt;
To select a menu option type its associated character followed by enter.&lt;br /&gt;
&lt;br /&gt;
? Will display the menu.&lt;br /&gt;
&lt;br /&gt;
d Displays data from the inverter in this format :&lt;br /&gt;
&lt;br /&gt;
   0    1    2    3    4    5    6    7    8    9 &lt;br /&gt;
&lt;br /&gt;
  ------------------------------------------------------------------------------ &lt;br /&gt;
&lt;br /&gt;
00 |                                            0    0    &lt;br /&gt;
&lt;br /&gt;
10 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
20 |    0    0    0    0    0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
30 |    0              0    0    0    0              0    &lt;br /&gt;
&lt;br /&gt;
40 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
50 |    0    0    0    0    0                             &lt;br /&gt;
&lt;br /&gt;
60 |                                                      &lt;br /&gt;
&lt;br /&gt;
70 |                                                      &lt;br /&gt;
&lt;br /&gt;
80 |    0    0              0    0              0    0    &lt;br /&gt;
&lt;br /&gt;
90 |    0    0    0    0    0    0    0    0              &lt;br /&gt;
&lt;br /&gt;
MTH Valid: Yes    Checksum: 0&lt;br /&gt;
&lt;br /&gt;
DC Bus: ----v&lt;br /&gt;
&lt;br /&gt;
MG1 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
MG2 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
Water Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Inductor Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
D (capital or large D) displays VCU configuration data as well as information on the Gearbox status in this format :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 1: 109 &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 2: 53 &lt;br /&gt;
&lt;br /&gt;
Commanded Torque: 0 &lt;br /&gt;
&lt;br /&gt;
Selected Direction: DRIVE &lt;br /&gt;
&lt;br /&gt;
Selected Gear: HIGH &lt;br /&gt;
&lt;br /&gt;
Configured Max Drive Torque: 600 &lt;br /&gt;
&lt;br /&gt;
Configured Max Reverse Torque: 300 &lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 40 &lt;br /&gt;
&lt;br /&gt;
Current valve positions:  &lt;br /&gt;
&lt;br /&gt;
PB1:ON &lt;br /&gt;
&lt;br /&gt;
PB2:ON &lt;br /&gt;
&lt;br /&gt;
PB3:ON &lt;br /&gt;
&lt;br /&gt;
MG1 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
MG2 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle calibration procedure :&lt;br /&gt;
&lt;br /&gt;
Set your throttle, be it a pedal or potentiometer or other, to the position of desired zero throttle.&lt;br /&gt;
&lt;br /&gt;
Type f and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured min throttle value: 109 &lt;br /&gt;
&lt;br /&gt;
Now press or advance the throttle to the desired position of maximum throttle.&lt;br /&gt;
&lt;br /&gt;
Type g and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured max throttle value: 633 &lt;br /&gt;
&lt;br /&gt;
The throttle calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
Next we want to set the maximum allowed drive and reverse torque values. The GS450H inverter will accept a value of between 0 and 3500 for torque.&lt;br /&gt;
&lt;br /&gt;
for initial bench and vehicle testing it is advisable to limit these to low values. In this example we will set drive torque to 500 and reverse torque to 300.&lt;br /&gt;
&lt;br /&gt;
First, drive torque:&lt;br /&gt;
&lt;br /&gt;
Type i500 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured drive torque: 500 &lt;br /&gt;
&lt;br /&gt;
Now torque:&lt;br /&gt;
&lt;br /&gt;
Type q250 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured reverse torque: 250 &lt;br /&gt;
&lt;br /&gt;
Torque calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
At this point it is advised to store the now configured values to EEPROM (non volatile memory) by typing z followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
An option is provided to set the speed in % (0 to 100%) for the electric gearbox oilpump. In this example we set the speed to 50% :&lt;br /&gt;
&lt;br /&gt;
Type v50 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 50&lt;br /&gt;
&lt;br /&gt;
I have found in testing on the E65 that 50% is a good value for keeping oil pressure up , providing cooling etc without running the pump too hard. Your millage may vary.&lt;br /&gt;
&lt;br /&gt;
An option is provided to shift between LOW and HIGH gear in the GS450H gearbox. Shifts are inhibited at MG1 or MG2 speeds above 100rpm for safety at this time.&lt;br /&gt;
&lt;br /&gt;
To select LOW gear type a and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
LOW Gear Selected &lt;br /&gt;
&lt;br /&gt;
To select HIGH gear type s and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
HIGH Gear Selected&lt;br /&gt;
&lt;br /&gt;
It is advised to leave HIGH gear selected always at this time until further testing and development has been completed.&lt;br /&gt;
&lt;br /&gt;
Finally, store all parameters to EEPROM once more by typing z and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
Selecting Direction.&lt;br /&gt;
&lt;br /&gt;
The firmware supports the use of the IN1 and IN2 pins of the V2 VCU as direction control inputs. Operation is as follows :&lt;br /&gt;
&lt;br /&gt;
If both inputs are unconnected, NEUTRAL is selected. In neutral , no torque commands are transmitted to the inverter regardless of throttle application. &lt;br /&gt;
&lt;br /&gt;
If IN1is connected to +12v , DRIVE is selected. In drive both MG1 and MG2 provide torque in a forward direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
If IN2 is connected to +12v , REVERSE is selected. In reverse only MG2 provides torque in a reverse direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
Currently this &amp;quot;simple&amp;quot; firmware does not support contactor control. This may be provided in a later version.&lt;br /&gt;
&lt;br /&gt;
WiFi Display.&lt;br /&gt;
&lt;br /&gt;
A wifi web browser based display is provided in order to easily visualise data from the inverter and gearbox.&lt;br /&gt;
&lt;br /&gt;
Once powered, the wifi module will create an open access point with an ssid like ESP-XXXX where XXXX will be a series of letters and numbers. &lt;br /&gt;
&lt;br /&gt;
Connect to this access point with any wifi enabled device (e.g. laptop, tablet, phone etc).&lt;br /&gt;
&lt;br /&gt;
Some modern devices will try to access the internet, not find it, and pop up a warning. Dismiss this and open a web browser.&lt;br /&gt;
&lt;br /&gt;
Type 192.168.4.1 into the address bar and press enter. Again, some modern devices and browsers will complain that it is not a secure connection etc. Just dismiss the warning and proceed.&lt;br /&gt;
&lt;br /&gt;
After a few seconds the web gauge display will appear.&lt;br /&gt;
&lt;br /&gt;
Note that the voltage display is derived from the voltage reported by the inverter and both current (amps) and power (kw) gauges are inoperative as of this release.&lt;br /&gt;
&lt;br /&gt;
You may wish to change the ssid and add a passphrase to the access point. To do this goto : 192.168.4.1/admin&lt;br /&gt;
&lt;br /&gt;
A simple set of dialog boxes will allow the ssid, passphrase and background colour of the gauge display to be set.&lt;br /&gt;
&lt;br /&gt;
==Development History==&lt;br /&gt;
V1 - This board was sold tested but also as a bare logic board requiring purchase of your own components and SMD placement and soldering skills. https://www.evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/gs450h-bare-pcb&lt;br /&gt;
&lt;br /&gt;
V2 - A new board source was found to be both high quality and low cost. The boards were redesigned around the inventory of parts available from this supplier. In particular the high cost of populated and soldered boards (10x the price) from the source used to make the v1 boards is so significantly lower on the v2 that there are likely no savings by building and soldering the board yourself. Software is still in development.&lt;br /&gt;
==Vendors==&lt;br /&gt;
 There are currently no vendors who offer support on any aspects of the GS450h VCU.&lt;br /&gt;
==Support==&lt;br /&gt;
Community support is available on the [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=396 Lexus GS450H VCU Support Thread]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1290</id>
		<title>Lexus GS450h Drivetrain</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1290"/>
		<updated>2021-01-17T14:30:33Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Inverter connector.png|thumb|GS450h inverter external connector|187x187px]]&lt;br /&gt;
The Lexus GS450h VCU is an open source project to repurpose 2006-2012 Lexus GS450h inverters for DIY EV use. It consists of a circuit board and programming that communicates with the original logic board in the inverter and allows independent control of it without communicating with a GS450h ECU.&lt;br /&gt;
&lt;br /&gt;
Note that the Toyota Camry hybrid (US market) uses a similar inverter with the same logic board, which is functionally identical to the GS450h unit.&lt;br /&gt;
&lt;br /&gt;
== GS450h Inverter ==&lt;br /&gt;
&lt;br /&gt;
The Lexus GS450h is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Good availability and price - an inverter and &amp;quot;transmission&amp;quot; can generally be purchased for less than £/€1000.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
&lt;br /&gt;
* Respectable performance. Rated for a combined 250kW output.&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible. The transmission is a similar size and layout to many RWD transmissions.&lt;br /&gt;
The Lexus GS450h (2006-2012 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
[[File:Toyota Camry Inverter external connector.png|thumb|204x204px|Toyota Camry Inverter external connector]]&lt;br /&gt;
* Two high power inverters, for the 2 motors MG1 capable of handling X(?) amps, and MG2 capable of handling Y(?) amps.&lt;br /&gt;
* A boost module to boost the 288v battery pack up to 650v as used in the Lexus (Note that voltages this high are not required for EV conversions).&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The inverter is capable of running at full speeds on pack voltages from approx 280V upwards. The maximum allowable input voltage is 650V, so far, many have found that &amp;quot;standard&amp;quot; EV voltages of 300V-360V to be well suited.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Note that even thouigh the inverter maximum voltage rating is 650V, a 650V battery pack is not required to run this unit. It is capable of excellent performance at lower voltages, such as the typical 300V-360V found in most EVs. However, there is the opportunity to use larger packs with this unit if required in your application.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Should a higher voltage pack be chosen in your application for any reason, the buck/boost converter can be used to power auxiliary equipment at its native voltage.&lt;br /&gt;
&lt;br /&gt;
== GS450h Converter ==&lt;br /&gt;
A buck/boost converter lives within the inverter housing, originally this is used to step up the 288V battery pack in the GS450h to the 650V for use in the inverter in the GS. (Note that this does not mean the inverter requires 650V to run, it is simply a maximum rating) For those using a 600+V battery pack, this converter can be used to step the voltage down to a more reasonable level to interface with charfgers, DCDC converters, heaters, AC compressors, and other components which can be found in &amp;quot;regular&amp;quot; EV&#039;s (Tesla, Leaf, Volt, etc).&lt;br /&gt;
&lt;br /&gt;
This unit is rated at 30kW, making it unsuitable for traction power, but good for auxiliary devices.&lt;br /&gt;
&lt;br /&gt;
Details on how to control the converter are here: https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=538&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GS450h Transmission ==&lt;br /&gt;
[[File:Inverter.png|thumb|213x213px|GS450h inverter]]&lt;br /&gt;
For technical analysis of this transmission, see pages 46 onwards of this document: https://www.osti.gov/servlets/purl/947393&lt;br /&gt;
&lt;br /&gt;
The transmission contains two &amp;quot;Motor-Generator&amp;quot; units. MG1 sits at the front of the transmission, and interfaces with the internal combustion engine through a planetary gear set. For this reason, to obtain torque from MG1, the input shaft of the transmission must be locked in place. This is usually done using a splined coupler, which is then welded onto the transmission front mount.&lt;br /&gt;
&lt;br /&gt;
The input shaft on the transmission has 21 splines, with a 28mm major diameter. It is believed that there are several Toyota clutches which will have this in their centre. The original GS450h flywheel and coupler also contains the appropriate slined centre, of course.&lt;br /&gt;
&lt;br /&gt;
The fluid fill port is the banjo bolt for the upper transmission cooler hose. The specified fluid is &amp;quot;Toyota WS&amp;quot; ATF.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to replace the two bearings in the electric oil pump before fitting a used transmission. There is a guide [http://carlthomas66.blogspot.com/2016/03/lexus-gs450h-transmission-oil-pump.html here]. Bearing part numbers are 61900-2Z and 608-2Z, you will need one of each.&lt;br /&gt;
&lt;br /&gt;
The shift position lever on the right-hand side of the transmission engages the parking pawl when in the &amp;quot;all-the-way-back&amp;quot; position. All other positions disengage this pawl. The R, N, D, M positions only affect the output of the shift position sensor.&lt;br /&gt;
&lt;br /&gt;
Note the following when purchasing the transmission:&lt;br /&gt;
[[File:Shift position.png|thumb|154x154px|GS450h shift position sensor]]&lt;br /&gt;
* It is recommended to purchase one which has the electric oil pump fitted - these are a costly item as the bearings in them often fail, in some cases they cost more than the transmission.&lt;br /&gt;
* It is recommended to purchase a transmission which includes the wiring harness, or at least off-cuts of the connectors. Some connectors may be unavailable for purchase. There is a thread [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=271 here] which covers the connectors on this transmission.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
Overall height (oil pan to top of bellhousing) is 39cm. Bell housing is full height, i.e. 39cm diameter, when the transmission is sitting on its oil pan (as it is on my bench), the bellhousing still just about touches the bench.&lt;br /&gt;
&lt;br /&gt;
Widest point is 40cm, includes a bump for a starter motor which I don&#039;t believe the GS450h even has. Likely leftover to mate with the 2GR engine.&lt;br /&gt;
&lt;br /&gt;
Overall length including tailshaft, output flange, and pilot shaft, is 82cm.&lt;br /&gt;
&lt;br /&gt;
Transmission is tapered quite heavily, the width and height is closer to 25cm after the bellhousing, but hard to gauge due to various outcropping parts (motor cables, oil pump, PRNDL selector, etc)&lt;br /&gt;
&lt;br /&gt;
Weight is 128kg. Unknown if this is dry or filled. Likely partially filled. Unknown if this includes oil pump and cables.&lt;br /&gt;
&lt;br /&gt;
The input shaft pokes out 29mm from the general highest point of the back of the bell housing? (e.g. set a 20cm ruler there and measure from it)&lt;br /&gt;
&lt;br /&gt;
The taper at the tip of the shaft before the splines appear fully is 6mm long. (i.e. the length of the tip portion without proper splines)&lt;br /&gt;
&lt;br /&gt;
=== The Oil Pump ===&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oilpump.png|300x300px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Connector - A55 Oil Pump Motor Controller 90980–12483.png|269x269px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump.png|386x386px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump2.png|400x400px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The metal case is the ground.&lt;br /&gt;
&lt;br /&gt;
Black (pin 6) is PWM in from your controller.&lt;br /&gt;
&lt;br /&gt;
Brown (pin 7) is feedback from the oil pump. It&#039;s PWM. Do what you want with this or leave it disconnected.&lt;br /&gt;
&lt;br /&gt;
The fat blue wire (pin 5) is 12V power. The oil pump uses around 50A Max. So plan for that. Add your own relay to stop it draining your battery while the car is off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PWM for this is weird, it&#039;s not just 0-100. IIRC it is 0% at both ends, and rises to 100% near the middle, then back down again. This is just based on the sound of the pump with no load, so needs more testing to find the real values.&lt;br /&gt;
&lt;br /&gt;
Here is a list of compatible Toyota part numbers for the oil pump controller: G1167-30020&lt;br /&gt;
&lt;br /&gt;
== Wiring Harness Connectors ==&lt;br /&gt;
Here are a list of connectors required for the GS450h transmission &amp;amp; inverter if you need/wish to build the harness for your build. (It is a good idea to find components with at least the connectors to build on. As some of the connectors are impossible to obtain)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Inverter Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Inverter interface connector (A62) &lt;br /&gt;
|90980–12630&lt;br /&gt;
|Black connector on the side of the inverter. This connector is not sold anywhere to our knowledge.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
A good alternative to this, otherwise difficult to obtain, connector is to replace the receptacle/header with the following parts from Molex:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Image&lt;br /&gt;
!Part No.&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
|-&lt;br /&gt;
|[[File:036638-0002.jpg|center|frameless|80x80px]]&lt;br /&gt;
|036638-0002&lt;br /&gt;
|CMC header connector 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1311.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1311&lt;br /&gt;
|CMC receptacle 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1301.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1301&lt;br /&gt;
|CMC wire cap&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1039.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1039&lt;br /&gt;
|CP terminal&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1029.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1029&lt;br /&gt;
|CP terminal&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1010.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1010&lt;br /&gt;
|CMC plug&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1023.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1023&lt;br /&gt;
|CMC plug&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Transmission Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|ECT Solenoid (E83) &lt;br /&gt;
|Sumitomo 6189-1092 &lt;br /&gt;
|Located on the left hand side of the transmission above the oil pan.&lt;br /&gt;
|[[File:Sumitomo 6189-1092.jpg|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shift Lever Position Sensor (E80)&lt;br /&gt;
|Sumitomo 90980-12362 &lt;br /&gt;
|Located on the right side of the transmission next to the shift lever inhibitor switch.&lt;br /&gt;
|[[File:Sumitomo 90980-12362.png|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|MG1 &amp;amp; MG2 Resolver(s) (E81 &amp;amp; E82) &lt;br /&gt;
|Sumitomo 6189-1240 &lt;br /&gt;
|Two connectors located on the left side of the transmission by the bell housing.&lt;br /&gt;
|[[File:Sumitomo 6189-1240.jpg|center|frameless|100x100px]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Oil Pump &amp;amp; Oil Pump Motor Controller&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Oil Pump Temperature Sensor&lt;br /&gt;
|Sumitomo 6189-0175&lt;br /&gt;
|The connector is the small 2-pin connector in the middle of the harness between the oil pump and controller&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVECU -&amp;gt; Oil Pump Controller (A52)&lt;br /&gt;
|&lt;br /&gt;
|Single large (7-way) connector on the side of the oil pump controller&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Control Board==&lt;br /&gt;
An open-source VCU, designed by Damien Maguire, can be purchased as both partially populated and fully populated and tested boards on his website:&lt;br /&gt;
&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-partially-built-boards-copy/lexus-gs450h-vcm-partial Lexus GS450H VCM Partially Built]&lt;br /&gt;
[[File:Transmission.png|thumb|147x147px|GS450h transmission and oil pump temperature sensor]]&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-built-and-tested-boards/gs450h-vcm-fully-built-and-tested Lexus GS450H VCM Fully Built and Tested]&lt;br /&gt;
&lt;br /&gt;
The VCU is an external unit that will not fit within the GS450h inverter housing. It does not replace the GS450h inverter control board, instead it interfaces with it over USART.&lt;br /&gt;
&lt;br /&gt;
For those who have purchased the fully built board, the mating connectors for the VCU are Molex parts:&lt;br /&gt;
* 33472-2002 (Left side, grey in colour)&lt;br /&gt;
&lt;br /&gt;
* 33472-2001 (Right side, black in colour)&lt;br /&gt;
* 33012-2002 (Crimp terminals)&lt;br /&gt;
* 5810130065 (Enclosure)&lt;br /&gt;
For partially populated board, these additional parts are required:&lt;br /&gt;
* 5810140011 (Header, 40 Pos)&lt;br /&gt;
* 75867-101LF (CONN1, Header for WiFi module)&lt;br /&gt;
* 5787834-1 (CONN2, USB 2.0 receptacle)&lt;br /&gt;
* TR10S05 (IC10, 5V DC/DC converter)&lt;br /&gt;
These parts are available from many electronics distributors.&lt;br /&gt;
&lt;br /&gt;
== VCU Firmware ==&lt;br /&gt;
Firmware to run on the VCU is available on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller&lt;br /&gt;
&lt;br /&gt;
In order to aid those not familiar with programming, a new firmware with a basic serial interface is now available. This will be the default loaded onto all VCU boards sold on the EVBMW webshop as of 18/01/21.&lt;br /&gt;
&lt;br /&gt;
This firmware is intended as a stop gap measure before a new Openinverter based version with a web based interface becomes available. (expect mid 2021).&lt;br /&gt;
&lt;br /&gt;
Instruction for use :&lt;br /&gt;
&lt;br /&gt;
Connect a USB cable between the VCU and a PC.&lt;br /&gt;
&lt;br /&gt;
Using a serial terminal program of your choice, connect at 115200,8,N,1.&lt;br /&gt;
&lt;br /&gt;
Once connected, type ? and press enter. The following menu should then display :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=========== EVBMW GS450H VCU Version 3.01 ==============&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;************&amp;lt;/nowiki&amp;gt; List of Available Commands ************&lt;br /&gt;
&lt;br /&gt;
  ?  - Print this menu&lt;br /&gt;
&lt;br /&gt;
  d - Print received data from inverter&lt;br /&gt;
&lt;br /&gt;
  D - Print configuration data&lt;br /&gt;
&lt;br /&gt;
  f  - Calibrate minimum throttle.&lt;br /&gt;
&lt;br /&gt;
  g  - Calibrate maximum throttle.&lt;br /&gt;
&lt;br /&gt;
  i  - Set max drive torque (0-3500) e.g. typing i200 followed by enter sets max drive torque to 200&lt;br /&gt;
&lt;br /&gt;
  q  - Set max reverse torque (0-3500) e.g. typing q200 followed by enter sets max reverse torque to 200&lt;br /&gt;
&lt;br /&gt;
  v  - Set gearbox oil pump speed (0-100%) e.g. typing v50 followed by enter sets oil pump to 50% speed&lt;br /&gt;
&lt;br /&gt;
  a  - Select LOW gear.&lt;br /&gt;
&lt;br /&gt;
  s  - Select HIGH gear.&lt;br /&gt;
&lt;br /&gt;
  z  - Save configuration data to EEPROM memory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**************************************************************&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The menu system allows for the display of data from both the VCU, GS450H Inverter and gearbox as well as setting of parameters such as throttle calibration and maximum torque.&lt;br /&gt;
&lt;br /&gt;
To select a menu option type its associated character followed by enter.&lt;br /&gt;
&lt;br /&gt;
? Will display the menu.&lt;br /&gt;
&lt;br /&gt;
d Displays data from the inverter in this format :&lt;br /&gt;
&lt;br /&gt;
   0    1    2    3    4    5    6    7    8    9 &lt;br /&gt;
&lt;br /&gt;
  ------------------------------------------------------------------------------ &lt;br /&gt;
&lt;br /&gt;
00 |                                            0    0    &lt;br /&gt;
&lt;br /&gt;
10 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
20 |    0    0    0    0    0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
30 |    0              0    0    0    0              0    &lt;br /&gt;
&lt;br /&gt;
40 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
50 |    0    0    0    0    0                             &lt;br /&gt;
&lt;br /&gt;
60 |                                                      &lt;br /&gt;
&lt;br /&gt;
70 |                                                      &lt;br /&gt;
&lt;br /&gt;
80 |    0    0              0    0              0    0    &lt;br /&gt;
&lt;br /&gt;
90 |    0    0    0    0    0    0    0    0              &lt;br /&gt;
&lt;br /&gt;
MTH Valid: Yes    Checksum: 0&lt;br /&gt;
&lt;br /&gt;
DC Bus: ----v&lt;br /&gt;
&lt;br /&gt;
MG1 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
MG2 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
Water Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Inductor Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
D (capital or large D) displays VCU configuration data as well as information on the Gearbox status in this format :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 1: 109 &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 2: 53 &lt;br /&gt;
&lt;br /&gt;
Commanded Torque: 0 &lt;br /&gt;
&lt;br /&gt;
Selected Direction: DRIVE &lt;br /&gt;
&lt;br /&gt;
Selected Gear: HIGH &lt;br /&gt;
&lt;br /&gt;
Configured Max Drive Torque: 600 &lt;br /&gt;
&lt;br /&gt;
Configured Max Reverse Torque: 300 &lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 40 &lt;br /&gt;
&lt;br /&gt;
Current valve positions:  &lt;br /&gt;
&lt;br /&gt;
PB1:ON &lt;br /&gt;
&lt;br /&gt;
PB2:ON &lt;br /&gt;
&lt;br /&gt;
PB3:ON &lt;br /&gt;
&lt;br /&gt;
MG1 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
MG2 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle calibration procedure :&lt;br /&gt;
&lt;br /&gt;
Set your throttle, be it a pedal or potentiometer or other, to the position of desired zero throttle.&lt;br /&gt;
&lt;br /&gt;
Type f and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured min throttle value: 109 &lt;br /&gt;
&lt;br /&gt;
Now press or advance the throttle to the desired position of maximum throttle.&lt;br /&gt;
&lt;br /&gt;
Type g and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured max throttle value: 633 &lt;br /&gt;
&lt;br /&gt;
The throttle calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
Next we want to set the maximum allowed drive and reverse torque values. The GS450H inverter will accept a value of between 0 and 3500 for torque.&lt;br /&gt;
&lt;br /&gt;
for initial bench and vehicle testing it is advisable to limit these to low values. In this example we will set drive torque to 500 and reverse torque to 300.&lt;br /&gt;
&lt;br /&gt;
First, drive torque:&lt;br /&gt;
&lt;br /&gt;
Type i500 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured drive torque: 500 &lt;br /&gt;
&lt;br /&gt;
Now torque:&lt;br /&gt;
&lt;br /&gt;
Type q250 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured reverse torque: 250 &lt;br /&gt;
&lt;br /&gt;
Torque calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
At this point it is advised to store the now configured values to EEPROM (non volatile memory) by typing z followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
An option is provided to set the speed in % (0 to 100%) for the electric gearbox oilpump. In this example we set the speed to 50% :&lt;br /&gt;
&lt;br /&gt;
Type v50 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 50&lt;br /&gt;
&lt;br /&gt;
I have found in testing on the E65 that 50% is a good value for keeping oil pressure up , providing cooling etc without running the pump too hard. Your millage may vary.&lt;br /&gt;
&lt;br /&gt;
An option is provided to shift between LOW and HIGH gear in the GS450H gearbox. Shifts are inhibited at MG1 or MG2 speeds above 100rpm for safety at this time.&lt;br /&gt;
&lt;br /&gt;
To select LOW gear type a and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
LOW Gear Selected &lt;br /&gt;
&lt;br /&gt;
To select HIGH gear type s and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
HIGH Gear Selected&lt;br /&gt;
&lt;br /&gt;
It is advised to leave HIGH gear selected always at this time until further testing and development has been completed.&lt;br /&gt;
&lt;br /&gt;
Finally, store all parameters to EEPROM once more by typing z and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
Selecting Direction.&lt;br /&gt;
&lt;br /&gt;
The firmware supports the use of the IN1 and IN2 pins of the V2 VCU as direction control inputs. Operation is as follows :&lt;br /&gt;
&lt;br /&gt;
If both inputs are unconnected, NEUTRAL is selected. In neutral , no torque commands are transmitted to the inverter regardless of throttle application. &lt;br /&gt;
&lt;br /&gt;
If IN1is connected to +12v , DRIVE is selected. In drive both MG1 and MG2 provide torque in a forward direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
If IN2 is connected to +12v , REVERSE is selected. In reverse only MG2 provides torque in a reverse direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
Currently this &amp;quot;simple&amp;quot; firmware does not support contactor control. This may be provided in a later version.&lt;br /&gt;
&lt;br /&gt;
WiFi Display.&lt;br /&gt;
&lt;br /&gt;
A wifi web browser based display is provided in order to easily visualise data from the inverter and gearbox.&lt;br /&gt;
&lt;br /&gt;
Once powered, the wifi module will create an open access point with an ssid like ESP-XXXX where XXXX will be a series of letters and numbers. &lt;br /&gt;
&lt;br /&gt;
Connect to this access point with any wifi enabled device (e.g. laptop, tablet, phone etc).&lt;br /&gt;
&lt;br /&gt;
Some modern devices will try to access the internet, not find it, and pop up a warning. Dismiss this and open a web browser.&lt;br /&gt;
&lt;br /&gt;
Type 192.168.4.1 into the address bar and press enter. Again, some modern devices and browsers will complain that it is not a secure connection etc. Just dismiss the warning and proceed.&lt;br /&gt;
&lt;br /&gt;
After a few seconds the web gauge display will appear.&lt;br /&gt;
&lt;br /&gt;
You may wish to change the ssid and add a passphrase to the access point. To do this goto : 192.168.4.1/admin&lt;br /&gt;
&lt;br /&gt;
A simple set of dialog boxes will allow the ssid, passphrase and background colour of the gauge display to be set.&lt;br /&gt;
&lt;br /&gt;
==Development History==&lt;br /&gt;
V1 - This board was sold tested but also as a bare logic board requiring purchase of your own components and SMD placement and soldering skills. https://www.evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/gs450h-bare-pcb&lt;br /&gt;
&lt;br /&gt;
V2 - A new board source was found to be both high quality and low cost. The boards were redesigned around the inventory of parts available from this supplier. In particular the high cost of populated and soldered boards (10x the price) from the source used to make the v1 boards is so significantly lower on the v2 that there are likely no savings by building and soldering the board yourself. Software is still in development.&lt;br /&gt;
==Vendors==&lt;br /&gt;
 There are currently no vendors who offer support on any aspects of the GS450h VCU.&lt;br /&gt;
==Support==&lt;br /&gt;
Community support is available on the [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=396 Lexus GS450H VCU Support Thread]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1289</id>
		<title>Lexus GS450h Drivetrain</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Lexus_GS450h_Drivetrain&amp;diff=1289"/>
		<updated>2021-01-17T14:16:32Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: add vcu firmware description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Inverter connector.png|thumb|GS450h inverter external connector|187x187px]]&lt;br /&gt;
The Lexus GS450h VCU is an open source project to repurpose 2006-2012 Lexus GS450h inverters for DIY EV use. It consists of a circuit board and programming that communicates with the original logic board in the inverter and allows independent control of it without communicating with a GS450h ECU.&lt;br /&gt;
&lt;br /&gt;
Note that the Toyota Camry hybrid (US market) uses a similar inverter with the same logic board, which is functionally identical to the GS450h unit.&lt;br /&gt;
&lt;br /&gt;
== GS450h Inverter ==&lt;br /&gt;
&lt;br /&gt;
The Lexus GS450h is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Good availability and price - an inverter and &amp;quot;transmission&amp;quot; can generally be purchased for less than £/€1000.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
&lt;br /&gt;
* Respectable performance. Rated for a combined 250kW output.&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible. The transmission is a similar size and layout to many RWD transmissions.&lt;br /&gt;
The Lexus GS450h (2006-2012 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
[[File:Toyota Camry Inverter external connector.png|thumb|204x204px|Toyota Camry Inverter external connector]]&lt;br /&gt;
* Two high power inverters, for the 2 motors MG1 capable of handling X(?) amps, and MG2 capable of handling Y(?) amps.&lt;br /&gt;
* A boost module to boost the 288v battery pack up to 650v as used in the Lexus (Note that voltages this high are not required for EV conversions).&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The inverter is capable of running at full speeds on pack voltages from approx 280V upwards. The maximum allowable input voltage is 650V, so far, many have found that &amp;quot;standard&amp;quot; EV voltages of 300V-360V to be well suited.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Note that even thouigh the inverter maximum voltage rating is 650V, a 650V battery pack is not required to run this unit. It is capable of excellent performance at lower voltages, such as the typical 300V-360V found in most EVs. However, there is the opportunity to use larger packs with this unit if required in your application.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Should a higher voltage pack be chosen in your application for any reason, the buck/boost converter can be used to power auxiliary equipment at its native voltage.&lt;br /&gt;
&lt;br /&gt;
== GS450h Converter ==&lt;br /&gt;
A buck/boost converter lives within the inverter housing, originally this is used to step up the 288V battery pack in the GS450h to the 650V for use in the inverter in the GS. (Note that this does not mean the inverter requires 650V to run, it is simply a maximum rating) For those using a 600+V battery pack, this converter can be used to step the voltage down to a more reasonable level to interface with charfgers, DCDC converters, heaters, AC compressors, and other components which can be found in &amp;quot;regular&amp;quot; EV&#039;s (Tesla, Leaf, Volt, etc).&lt;br /&gt;
&lt;br /&gt;
This unit is rated at 30kW, making it unsuitable for traction power, but good for auxiliary devices.&lt;br /&gt;
&lt;br /&gt;
Details on how to control the converter are here: https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=538&lt;br /&gt;
&lt;br /&gt;
For technical analysis of this unit, see pages 14-47 of this document: &amp;lt;nowiki&amp;gt;https://www.osti.gov/servlets/purl/928684&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GS450h Transmission ==&lt;br /&gt;
[[File:Inverter.png|thumb|213x213px|GS450h inverter]]&lt;br /&gt;
For technical analysis of this transmission, see pages 46 onwards of this document: https://www.osti.gov/servlets/purl/947393&lt;br /&gt;
&lt;br /&gt;
The transmission contains two &amp;quot;Motor-Generator&amp;quot; units. MG1 sits at the front of the transmission, and interfaces with the internal combustion engine through a planetary gear set. For this reason, to obtain torque from MG1, the input shaft of the transmission must be locked in place. This is usually done using a splined coupler, which is then welded onto the transmission front mount.&lt;br /&gt;
&lt;br /&gt;
The input shaft on the transmission has 21 splines, with a 28mm major diameter. It is believed that there are several Toyota clutches which will have this in their centre. The original GS450h flywheel and coupler also contains the appropriate slined centre, of course.&lt;br /&gt;
&lt;br /&gt;
The fluid fill port is the banjo bolt for the upper transmission cooler hose. The specified fluid is &amp;quot;Toyota WS&amp;quot; ATF.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to replace the two bearings in the electric oil pump before fitting a used transmission. There is a guide [http://carlthomas66.blogspot.com/2016/03/lexus-gs450h-transmission-oil-pump.html here]. Bearing part numbers are 61900-2Z and 608-2Z, you will need one of each.&lt;br /&gt;
&lt;br /&gt;
The shift position lever on the right-hand side of the transmission engages the parking pawl when in the &amp;quot;all-the-way-back&amp;quot; position. All other positions disengage this pawl. The R, N, D, M positions only affect the output of the shift position sensor.&lt;br /&gt;
&lt;br /&gt;
Note the following when purchasing the transmission:&lt;br /&gt;
[[File:Shift position.png|thumb|154x154px|GS450h shift position sensor]]&lt;br /&gt;
* It is recommended to purchase one which has the electric oil pump fitted - these are a costly item as the bearings in them often fail, in some cases they cost more than the transmission.&lt;br /&gt;
* It is recommended to purchase a transmission which includes the wiring harness, or at least off-cuts of the connectors. Some connectors may be unavailable for purchase. There is a thread [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=271 here] which covers the connectors on this transmission.&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
Overall height (oil pan to top of bellhousing) is 39cm. Bell housing is full height, i.e. 39cm diameter, when the transmission is sitting on its oil pan (as it is on my bench), the bellhousing still just about touches the bench.&lt;br /&gt;
&lt;br /&gt;
Widest point is 40cm, includes a bump for a starter motor which I don&#039;t believe the GS450h even has. Likely leftover to mate with the 2GR engine.&lt;br /&gt;
&lt;br /&gt;
Overall length including tailshaft, output flange, and pilot shaft, is 82cm.&lt;br /&gt;
&lt;br /&gt;
Transmission is tapered quite heavily, the width and height is closer to 25cm after the bellhousing, but hard to gauge due to various outcropping parts (motor cables, oil pump, PRNDL selector, etc)&lt;br /&gt;
&lt;br /&gt;
Weight is 128kg. Unknown if this is dry or filled. Likely partially filled. Unknown if this includes oil pump and cables.&lt;br /&gt;
&lt;br /&gt;
The input shaft pokes out 29mm from the general highest point of the back of the bell housing? (e.g. set a 20cm ruler there and measure from it)&lt;br /&gt;
&lt;br /&gt;
The taper at the tip of the shaft before the splines appear fully is 6mm long. (i.e. the length of the tip portion without proper splines)&lt;br /&gt;
&lt;br /&gt;
=== The Oil Pump ===&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oilpump.png|300x300px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Connector - A55 Oil Pump Motor Controller 90980–12483.png|269x269px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump.png|386x386px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;&amp;lt;figure-inline&amp;gt;[[File:Oil Pump2.png|400x400px]]&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&amp;lt;/figure-inline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The metal case is the ground.&lt;br /&gt;
&lt;br /&gt;
Black (pin 6) is PWM in from your controller.&lt;br /&gt;
&lt;br /&gt;
Brown (pin 7) is feedback from the oil pump. It&#039;s PWM. Do what you want with this or leave it disconnected.&lt;br /&gt;
&lt;br /&gt;
The fat blue wire (pin 5) is 12V power. The oil pump uses around 50A Max. So plan for that. Add your own relay to stop it draining your battery while the car is off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PWM for this is weird, it&#039;s not just 0-100. IIRC it is 0% at both ends, and rises to 100% near the middle, then back down again. This is just based on the sound of the pump with no load, so needs more testing to find the real values.&lt;br /&gt;
&lt;br /&gt;
Here is a list of compatible Toyota part numbers for the oil pump controller: G1167-30020&lt;br /&gt;
&lt;br /&gt;
== Wiring Harness Connectors ==&lt;br /&gt;
Here are a list of connectors required for the GS450h transmission &amp;amp; inverter if you need/wish to build the harness for your build. (It is a good idea to find components with at least the connectors to build on. As some of the connectors are impossible to obtain)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Inverter Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Inverter interface connector (A62) &lt;br /&gt;
|90980–12630&lt;br /&gt;
|Black connector on the side of the inverter. This connector is not sold anywhere to our knowledge.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
A good alternative to this, otherwise difficult to obtain, connector is to replace the receptacle/header with the following parts from Molex:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Image&lt;br /&gt;
!Part No.&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
|-&lt;br /&gt;
|[[File:036638-0002.jpg|center|frameless|80x80px]]&lt;br /&gt;
|036638-0002&lt;br /&gt;
|CMC header connector 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1311.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1311&lt;br /&gt;
|CMC receptacle 48pin&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064320-1301.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064320-1301&lt;br /&gt;
|CMC wire cap&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1039.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1039&lt;br /&gt;
|CP terminal&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064323-1029.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064323-1029&lt;br /&gt;
|CP terminal&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1010.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1010&lt;br /&gt;
|CMC plug&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|[[File:064325-1023.jpg|center|frameless|80x80px]]&lt;br /&gt;
|064325-1023&lt;br /&gt;
|CMC plug&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Transmission Connectors&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|ECT Solenoid (E83) &lt;br /&gt;
|Sumitomo 6189-1092 &lt;br /&gt;
|Located on the left hand side of the transmission above the oil pan.&lt;br /&gt;
|[[File:Sumitomo 6189-1092.jpg|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shift Lever Position Sensor (E80)&lt;br /&gt;
|Sumitomo 90980-12362 &lt;br /&gt;
|Located on the right side of the transmission next to the shift lever inhibitor switch.&lt;br /&gt;
|[[File:Sumitomo 90980-12362.png|center|frameless|100x100px]]&lt;br /&gt;
|-&lt;br /&gt;
|MG1 &amp;amp; MG2 Resolver(s) (E81 &amp;amp; E82) &lt;br /&gt;
|Sumitomo 6189-1240 &lt;br /&gt;
|Two connectors located on the left side of the transmission by the bell housing.&lt;br /&gt;
|[[File:Sumitomo 6189-1240.jpg|center|frameless|100x100px]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Oil Pump &amp;amp; Oil Pump Motor Controller&lt;br /&gt;
!Connector&lt;br /&gt;
!Part No.&lt;br /&gt;
!Location&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Oil Pump Temperature Sensor&lt;br /&gt;
|Sumitomo 6189-0175&lt;br /&gt;
|The connector is the small 2-pin connector in the middle of the harness between the oil pump and controller&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HVECU -&amp;gt; Oil Pump Controller (A52)&lt;br /&gt;
|&lt;br /&gt;
|Single large (7-way) connector on the side of the oil pump controller&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Control Board==&lt;br /&gt;
An open-source VCU, designed by Damien Maguire, can be purchased as both partially populated and fully populated and tested boards on his website:&lt;br /&gt;
&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-partially-built-boards-copy/lexus-gs450h-vcm-partial Lexus GS450H VCM Partially Built]&lt;br /&gt;
[[File:Transmission.png|thumb|147x147px|GS450h transmission and oil pump temperature sensor]]&lt;br /&gt;
[https://www.evbmw.com/index.php/evbmw-webshop/toyota-built-and-tested-boards/gs450h-vcm-fully-built-and-tested Lexus GS450H VCM Fully Built and Tested]&lt;br /&gt;
&lt;br /&gt;
The VCU is an external unit that will not fit within the GS450h inverter housing. It does not replace the GS450h inverter control board, instead it interfaces with it over USART.&lt;br /&gt;
&lt;br /&gt;
For those who have purchased the fully built board, the mating connectors for the VCU are Molex parts:&lt;br /&gt;
* 33472-2002 (Left side, grey in colour)&lt;br /&gt;
&lt;br /&gt;
* 33472-2001 (Right side, black in colour)&lt;br /&gt;
* 33012-2002 (Crimp terminals)&lt;br /&gt;
* 5810130065 (Enclosure)&lt;br /&gt;
For partially populated board, these additional parts are required:&lt;br /&gt;
* 5810140011 (Header, 40 Pos)&lt;br /&gt;
* 75867-101LF (CONN1, Header for WiFi module)&lt;br /&gt;
* 5787834-1 (CONN2, USB 2.0 receptacle)&lt;br /&gt;
* TR10S05 (IC10, 5V DC/DC converter)&lt;br /&gt;
These parts are available from many electronics distributors.&lt;br /&gt;
&lt;br /&gt;
== VCU Firmware ==&lt;br /&gt;
Firmware to run on the VCU is available on Github : https://github.com/damienmaguire/Lexus-GS450H-Inverter-Controller&lt;br /&gt;
&lt;br /&gt;
In order to aid those not familiar with programming, a new firmware with a basic serial interface is now available. This will be the default loaded onto all VCU boards sold on the EVBMW webshop as of 18/01/21.&lt;br /&gt;
&lt;br /&gt;
This firmware is intended as a stop gap measure before a new Openinverter based version with a web based interface becomes available. (expect mid 2021).&lt;br /&gt;
&lt;br /&gt;
Instruction for use :&lt;br /&gt;
&lt;br /&gt;
Connect a USB cable between the VCU and a PC.&lt;br /&gt;
&lt;br /&gt;
Using a serial terminal program of your choice, connect at 115200,8,N,1.&lt;br /&gt;
&lt;br /&gt;
Once connected, type ? and press enter. The following menu should then display :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=========== EVBMW GS450H VCU Version 3.01 ==============&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;************&amp;lt;/nowiki&amp;gt; List of Available Commands ************&lt;br /&gt;
&lt;br /&gt;
  ?  - Print this menu&lt;br /&gt;
&lt;br /&gt;
  d - Print received data from inverter&lt;br /&gt;
&lt;br /&gt;
  D - Print configuration data&lt;br /&gt;
&lt;br /&gt;
  f  - Calibrate minimum throttle.&lt;br /&gt;
&lt;br /&gt;
  g  - Calibrate maximum throttle.&lt;br /&gt;
&lt;br /&gt;
  i  - Set max drive torque (0-3500) e.g. typing i200 followed by enter sets max drive torque to 200&lt;br /&gt;
&lt;br /&gt;
  q  - Set max reverse torque (0-3500) e.g. typing q200 followed by enter sets max reverse torque to 200&lt;br /&gt;
&lt;br /&gt;
  v  - Set gearbox oil pump speed (0-100%) e.g. typing v50 followed by enter sets oil pump to 50% speed&lt;br /&gt;
&lt;br /&gt;
  a  - Select LOW gear.&lt;br /&gt;
&lt;br /&gt;
  s  - Select HIGH gear.&lt;br /&gt;
&lt;br /&gt;
  z  - Save configuration data to EEPROM memory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**************************************************************&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==============================================================&lt;br /&gt;
&lt;br /&gt;
The menu system allows for the display of data from both the VCU, GS450H Inverter and gearbox as well as setting of parameters such as throttle calibration and maximum torque.&lt;br /&gt;
&lt;br /&gt;
To select a menu option type its associated character followed by enter.&lt;br /&gt;
&lt;br /&gt;
? Will display the menu.&lt;br /&gt;
&lt;br /&gt;
d Displays data from the inverter in this format :&lt;br /&gt;
&lt;br /&gt;
   0    1    2    3    4    5    6    7    8    9 &lt;br /&gt;
&lt;br /&gt;
  ------------------------------------------------------------------------------ &lt;br /&gt;
&lt;br /&gt;
00 |                                            0    0    &lt;br /&gt;
&lt;br /&gt;
10 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
20 |    0    0    0    0    0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
30 |    0              0    0    0    0              0    &lt;br /&gt;
&lt;br /&gt;
40 |    0    0              0    0    0    0    0    0    &lt;br /&gt;
&lt;br /&gt;
50 |    0    0    0    0    0                             &lt;br /&gt;
&lt;br /&gt;
60 |                                                      &lt;br /&gt;
&lt;br /&gt;
70 |                                                      &lt;br /&gt;
&lt;br /&gt;
80 |    0    0              0    0              0    0    &lt;br /&gt;
&lt;br /&gt;
90 |    0    0    0    0    0    0    0    0              &lt;br /&gt;
&lt;br /&gt;
MTH Valid: Yes    Checksum: 0&lt;br /&gt;
&lt;br /&gt;
DC Bus: ----v&lt;br /&gt;
&lt;br /&gt;
MG1 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
MG2 - Speed: 0rpm    Position: 0&lt;br /&gt;
&lt;br /&gt;
Water Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Inductor Temp:    0.00c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
Another Temp:    0c&lt;br /&gt;
&lt;br /&gt;
D (capital or large D) displays VCU configuration data as well as information on the Gearbox status in this format :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 1: 109 &lt;br /&gt;
&lt;br /&gt;
Throttle Channel 2: 53 &lt;br /&gt;
&lt;br /&gt;
Commanded Torque: 0 &lt;br /&gt;
&lt;br /&gt;
Selected Direction: DRIVE &lt;br /&gt;
&lt;br /&gt;
Selected Gear: HIGH &lt;br /&gt;
&lt;br /&gt;
Configured Max Drive Torque: 600 &lt;br /&gt;
&lt;br /&gt;
Configured Max Reverse Torque: 300 &lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 40 &lt;br /&gt;
&lt;br /&gt;
Current valve positions:  &lt;br /&gt;
&lt;br /&gt;
PB1:ON &lt;br /&gt;
&lt;br /&gt;
PB2:ON &lt;br /&gt;
&lt;br /&gt;
PB3:ON &lt;br /&gt;
&lt;br /&gt;
MG1 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
MG2 Stator temp: 109.69 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***************************************************************************************************&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Throttle calibration procedure :&lt;br /&gt;
&lt;br /&gt;
Set your throttle, be it a pedal or potentiometer or other, to the position of desired zero throttle.&lt;br /&gt;
&lt;br /&gt;
Type f and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured min throttle value: 109 &lt;br /&gt;
&lt;br /&gt;
Now press or advance the throttle to the desired position of maximum throttle.&lt;br /&gt;
&lt;br /&gt;
Type g and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured max throttle value: 633 &lt;br /&gt;
&lt;br /&gt;
The throttle calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
Next we want to set the maximum allowed drive and reverse torque values. The GS450H inverter will accept a value of between 0 and 3500 for torque.&lt;br /&gt;
&lt;br /&gt;
for initial bench and vehicle testing it is advisable to limit these to low values. In this example we will set drive torque to 500 and reverse torque to 300.&lt;br /&gt;
&lt;br /&gt;
First, drive torque:&lt;br /&gt;
&lt;br /&gt;
Type i500 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured drive torque: 500 &lt;br /&gt;
&lt;br /&gt;
Now torque:&lt;br /&gt;
&lt;br /&gt;
Type q250 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured reverse torque: 250 &lt;br /&gt;
&lt;br /&gt;
Torque calibration is now complete.&lt;br /&gt;
&lt;br /&gt;
At this point it is advised to store the now configured values to EEPROM (non volatile memory) by typing z followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
An option is provided to set the speed in % (0 to 100%) for the electric gearbox oilpump. In this example we set the speed to 50% :&lt;br /&gt;
&lt;br /&gt;
Type v50 followed by enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Configured gearbox oil pump speed: 50&lt;br /&gt;
&lt;br /&gt;
I have found in testing on the E65 that 50% is a good value for keeping oil pressure up , providing cooling etc without running the pump too hard. Your millage may vary.&lt;br /&gt;
&lt;br /&gt;
An option is provided to shift between LOW and HIGH gear in the GS450H gearbox. Shifts are inhibited at MG1 or MG2 speeds above 100rpm for safety at this time.&lt;br /&gt;
&lt;br /&gt;
To select LOW gear type a and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
LOW Gear Selected &lt;br /&gt;
&lt;br /&gt;
To select HIGH gear type s and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
HIGH Gear Selected&lt;br /&gt;
&lt;br /&gt;
It is advised to leave HIGH gear selected always at this time until further testing and development has been completed.&lt;br /&gt;
&lt;br /&gt;
Finally, store all parameters to EEPROM once more by typing z and press enter. A response like this will display:&lt;br /&gt;
&lt;br /&gt;
Parameters stored to EEPROM&lt;br /&gt;
&lt;br /&gt;
Selecting Direction.&lt;br /&gt;
&lt;br /&gt;
The firmware supports the use of the IN1 and IN2 pins of the V2 VCU as direction control inputs. Operation is as follows :&lt;br /&gt;
&lt;br /&gt;
If both inputs are unconnected, NEUTRAL is selected. In neutral , no torque commands are transmitted to the inverter regardless of throttle application. &lt;br /&gt;
&lt;br /&gt;
If IN1is connected to +12v , DRIVE is selected. In drive both MG1 and MG2 provide torque in a forward direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
If IN2 is connected to +12v , REVERSE is selected. In reverse only MG2 provides torque in a reverse direction to the gearbox output shaft.&lt;br /&gt;
&lt;br /&gt;
Currently this &amp;quot;simple&amp;quot; firmware does not support contactor control. This may be provided in a later version.&lt;br /&gt;
&lt;br /&gt;
WiFi Display.&lt;br /&gt;
&lt;br /&gt;
A wifi web browser based display is provided in order to easily visualise data from the inverter and gearbox.&lt;br /&gt;
&lt;br /&gt;
Once powered, the wifi module will create an open access point with an ssid like ESP-XXXX where XXXX will be a series of letters and numbers. &lt;br /&gt;
&lt;br /&gt;
Connect to this access point with any wifi enabled device (e.g. laptop, tablet, phone etc).&lt;br /&gt;
&lt;br /&gt;
Some modern devices will try to access the internet, not find it, and pop up a warning. Dismiss this and open a web browser.&lt;br /&gt;
&lt;br /&gt;
Type 192.168.4.1 into the address bar and press enter. Again, some modern devices and browsers will complain that it is not a secure connection etc. Just dismiss the warning and proceed.&lt;br /&gt;
&lt;br /&gt;
After a few seconds the web gauge display will appear.&lt;br /&gt;
&lt;br /&gt;
You may wish to change the ssid and add a passphrase to the access point. To do this goto : 192.168.4.1/admin&lt;br /&gt;
&lt;br /&gt;
A simple set of dialog boxes will allow the ssid, passphrase and background colour of the gauge display to be set.&lt;br /&gt;
&lt;br /&gt;
==Development History==&lt;br /&gt;
V1 - This board was sold tested but also as a bare logic board requiring purchase of your own components and SMD placement and soldering skills. https://www.evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/gs450h-bare-pcb&lt;br /&gt;
&lt;br /&gt;
V2 - A new board source was found to be both high quality and low cost. The boards were redesigned around the inventory of parts available from this supplier. In particular the high cost of populated and soldered boards (10x the price) from the source used to make the v1 boards is so significantly lower on the v2 that there are likely no savings by building and soldering the board yourself. Software is still in development.&lt;br /&gt;
==Vendors==&lt;br /&gt;
 There are currently no vendors who offer support on any aspects of the GS450h VCU.&lt;br /&gt;
==Support==&lt;br /&gt;
Community support is available on the [https://openinverter.org/forum/viewtopic.php?f=14&amp;amp;t=396 Lexus GS450H VCU Support Thread]&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Toyota_Prius_Gen2_Board&amp;diff=230</id>
		<title>Toyota Prius Gen2 Board</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Toyota_Prius_Gen2_Board&amp;diff=230"/>
		<updated>2019-12-14T15:36:35Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Prius Board v1.jpg|thumb|Prius Board v1]]&lt;br /&gt;
&lt;br /&gt;
The Toyota Prius Gen2 Board is an open source project to repurpose 2004-2009 Toyota Prius inverters for DIY EV use. It consists of a circuit board and programming that replaces the Prius&#039; original ECU.&lt;br /&gt;
&lt;br /&gt;
== Prius Inverter ==&lt;br /&gt;
[[File:Prius Gen 2 Inverter.jpg|thumb|Prius Gen 2 Inverter Montage]]&lt;br /&gt;
[[File:Prius Gen2 Inverter - Internal.jpg|thumb|Internal look at the Prius Gen2 Inverter]]&lt;br /&gt;
The Toyota Prius is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Large part availability. Priuses have been made in large numbers for 20 years.&lt;br /&gt;
* High affordability. Prius inverters are available for around $150 from scrapyards everywhere.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
* Respectable performance. Rated for 50kW output, but tests indicate they can tolerate as much as 300kW&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible.&lt;br /&gt;
&lt;br /&gt;
The Gen2 Prius (2004-2009 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
* 2 high power inverters, for the 2 motors MG1 (starter) capable of handling X(?) amps, and MG2 (drive motor) capable of handling Y(?) amps.&lt;br /&gt;
* A DC-DC converter to provide 12v power supply to the automotive systems and accessories.&lt;br /&gt;
* A boost module to boost the 200v battery pack up to 500v, which looks to be able to function as a battery charger (wish list for future development)&lt;br /&gt;
* See this video for a thorough disassembly and explanation of the Gen2 Inverter (Timestamp 1:15:30): https://www.youtube.com/watch?v=Y7Vm-C4MsW8&amp;amp;t=4531&lt;br /&gt;
&lt;br /&gt;
== Control Board ==&lt;br /&gt;
&lt;br /&gt;
As designed by Damien Maguire, the open source hardware for the control board can be purchased as blank, unpopulated boards on his website: [https://evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/prius-gen-2-inverter-bare-logic-board Prius Gen2 Logic Board on EVBMW&#039;s Webshop]&lt;br /&gt;
&lt;br /&gt;
== How To Use ==&lt;br /&gt;
&lt;br /&gt;
The Prius Gen2 Board is suitable to control any (please add: motor types here) motors.&lt;br /&gt;
&lt;br /&gt;
Note: There is a mistake in the printing on the v1 circuitboard. The parts labelled T1, T2, and T3 - which are the small black transistors in the upper right of the board - are all drawn backwards to how they need to be inserted. These parts should be installed with the flat side of the component facing the opposite direction as the printing shows. The flat side should be to the right.&lt;br /&gt;
&lt;br /&gt;
Schematics, Bill of Materials, and other documentation are available on [https://github.com/damienmaguire/Prius-Gen-2-Inverter Damien&#039;s Project Github]&lt;br /&gt;
(note: flesh out bill of materials here, or post changes to Damien to update his documentation directly?)&lt;br /&gt;
&lt;br /&gt;
The control board utilizes the Blue Pill (link?) microcontroller, and takes advantage of the OpenInverter.org software (link?) for control.&lt;br /&gt;
&lt;br /&gt;
Assembly notes?&lt;br /&gt;
Blue Pill programming notes or just links to Blue Pill section?&lt;br /&gt;
&lt;br /&gt;
Try to get all the wiring harness bits that plug into the inverter when you purchase it. Else, the 32-pin connector inside the inverter part number is: 1318747-1, and the pins to wire it are: 1123343-1 &lt;br /&gt;
&lt;br /&gt;
Terminal Block Connection list (rough, in-progress):&lt;br /&gt;
&lt;br /&gt;
== Pin Header Summary ==&lt;br /&gt;
&lt;br /&gt;
Control Board Description:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Pin # !! Designation !! Description&lt;br /&gt;
|-&lt;br /&gt;
|TB1-1&lt;br /&gt;
||12v-in&lt;br /&gt;
||Primary 12v supply from ignition on&lt;br /&gt;
|-&lt;br /&gt;
|TB1-2&lt;br /&gt;
|GND&lt;br /&gt;
||Primary ground connection to 12v negative. All grounds are common&lt;br /&gt;
|-&lt;br /&gt;
|TB1-3&lt;br /&gt;
|5v VCC&lt;br /&gt;
||5V supply from board for use with throttle pot or hall pedal&lt;br /&gt;
|-&lt;br /&gt;
|TB1-4&lt;br /&gt;
|Throttle In&lt;br /&gt;
||0-5v variable voltage input from throttle pedal or pot&lt;br /&gt;
|-&lt;br /&gt;
|TB1-5&lt;br /&gt;
|Regen In &lt;br /&gt;
||0-5v variable voltage input. Can be used as second throttle channel or control regen from a brake pressure sensor&lt;br /&gt;
|-&lt;br /&gt;
|TB1-6&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|TB1-7&lt;br /&gt;
|Brake In &lt;br /&gt;
||12v digital input from brake light switch.&lt;br /&gt;
|-&lt;br /&gt;
|TB1-8&lt;br /&gt;
|Start In &lt;br /&gt;
||12v digital input from &amp;quot;Start&amp;quot; position on a traditional ignition switch. Momentary action push button can be used.&lt;br /&gt;
|-&lt;br /&gt;
|TB1-9&lt;br /&gt;
|For In &lt;br /&gt;
||12v digital input commands motor to run in forward direction&lt;br /&gt;
|-&lt;br /&gt;
|TB1-10&lt;br /&gt;
|Rev In &lt;br /&gt;
||12v digital input commands motor to run in reverse direction&lt;br /&gt;
|-&lt;br /&gt;
|TB3-1&lt;br /&gt;
| +12v VCC &lt;br /&gt;
||12v output to inverter IGCT terminal&lt;br /&gt;
|-&lt;br /&gt;
|TB3-2&lt;br /&gt;
|GND&lt;br /&gt;
|Common ground&lt;br /&gt;
|-&lt;br /&gt;
|TB3-3&lt;br /&gt;
|Phase U ||&lt;br /&gt;
Phase U output. Connect to Inverter MUU terminal for MG2 inverter drive or GUU for MG1 inverter drive&lt;br /&gt;
|-&lt;br /&gt;
|TB3-4&lt;br /&gt;
|Phase Y&lt;br /&gt;
||Phase V output. Connect to Inverter MVU terminal for MG2 inverter drive or GVU for MG1 inverter drive&lt;br /&gt;
|-&lt;br /&gt;
|TB3-5&lt;br /&gt;
|Phase W&lt;br /&gt;
||Phase W output. Connect to Inverter MWU terminal for MG2 inverter drive or GWU for MG1 inverter drive&lt;br /&gt;
|-&lt;br /&gt;
|TB3-6&lt;br /&gt;
|Current U&lt;br /&gt;
||Phase currents from inverter. Requires external divider circuit. Not required to run motor or inverter.&lt;br /&gt;
|-&lt;br /&gt;
|TB3-7&lt;br /&gt;
|Current Y&lt;br /&gt;
||Phase currents from inverter. Requires external divider circuit. Not required to run motor or inverter.&lt;br /&gt;
|-&lt;br /&gt;
|TB3-8&lt;br /&gt;
|MG2 Enable&lt;br /&gt;
||Connect to Inverter MSDN to run MG2 inverter or GSDN to run MG1 inverter&lt;br /&gt;
|-&lt;br /&gt;
|TB3-9&lt;br /&gt;
|MG2 Fault&lt;br /&gt;
||Connect to MFIV for MG2 or GFIV for MG1&lt;br /&gt;
|-&lt;br /&gt;
|TB3-10&lt;br /&gt;
|DC Bus&lt;br /&gt;
||Connect to inverter VH to measure DC link voltage&lt;br /&gt;
|-&lt;br /&gt;
|TB2-1&lt;br /&gt;
| +5V VCC &lt;br /&gt;
||5v output to encoder for induction motor&lt;br /&gt;
|-&lt;br /&gt;
|TB2-2&lt;br /&gt;
|ENCA In &lt;br /&gt;
||Encoder input A&lt;br /&gt;
|-&lt;br /&gt;
|TB2-3&lt;br /&gt;
|ENCB In&lt;br /&gt;
||Encoder input B&lt;br /&gt;
|-&lt;br /&gt;
|TB2-4&lt;br /&gt;
|GND&lt;br /&gt;
|Encoder ground&lt;br /&gt;
|-&lt;br /&gt;
|TB2-5&lt;br /&gt;
|HS Temp&lt;br /&gt;
||Heatsink temp sensor input&lt;br /&gt;
|-&lt;br /&gt;
|TB2-6&lt;br /&gt;
|MOT Temp&lt;br /&gt;
||Motor temp sensor input&lt;br /&gt;
|-&lt;br /&gt;
|TB4-1&lt;br /&gt;
|GND&lt;br /&gt;
|Common ground&lt;br /&gt;
|-&lt;br /&gt;
|TB4-2&lt;br /&gt;
|Main Con&lt;br /&gt;
||Main HV contactor control low side switch&lt;br /&gt;
|-&lt;br /&gt;
|TB4-3&lt;br /&gt;
|Precharge&lt;br /&gt;
||HV precharge contactor control low side switch&lt;br /&gt;
|-&lt;br /&gt;
|TB4-4&lt;br /&gt;
| +12 V VCC &lt;br /&gt;
||Spare 12v output&lt;br /&gt;
|-&lt;br /&gt;
|TB4-5&lt;br /&gt;
|CAN L&lt;br /&gt;
||Can bus low signal&lt;br /&gt;
|-&lt;br /&gt;
|TB4-6&lt;br /&gt;
|CAN H&lt;br /&gt;
||Can bus high signal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
32-pin Prius Inverter Pinout:&lt;br /&gt;
(Add photo of plug showing pin numbering? Where does numbering start?)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pin # !! Designation !! Wire Color !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1|| NC ||||&lt;br /&gt;
|-&lt;br /&gt;
|2||GIVA|| Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|3|| GIVB || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|4|| GUU || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|5|| GVU || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|6|| GWU || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|7|| MIVA || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|8|| MIVB || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|9|| MUU || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|10|| MVU || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|11|| MWU || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|12|| VH || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|13|| CPWM || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|14|| GSDN || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|15|| VL || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|16|| GINV || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|17|| NC || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|18|| GIWA || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|19|| GIWB || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|20|| CT || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|21|| GIVT || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|22|| GFIV || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|23|| MIWA || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|24|| MIWB || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|25|| MSDN || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|26|| MIVT || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|27|| MFIV || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|28|| OVH || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|29|| CSDN || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|30|| FCV || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|31|| OVL || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|32|| GCNV || Example || Example&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Toyota_Prius_Gen2_Board&amp;diff=229</id>
		<title>Toyota Prius Gen2 Board</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Toyota_Prius_Gen2_Board&amp;diff=229"/>
		<updated>2019-12-14T15:30:33Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Pin Header Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Prius Board v1.jpg|thumb|Prius Board v1]]&lt;br /&gt;
&lt;br /&gt;
The Toyota Prius Gen2 Board is an open source project to repurpose 2004-2009 Toyota Prius inverters for DIY EV use. It consists of a circuit board and programming that replaces the Prius&#039; original ECU.&lt;br /&gt;
&lt;br /&gt;
== Prius Inverter ==&lt;br /&gt;
[[File:Prius Gen 2 Inverter.jpg|thumb|Prius Gen 2 Inverter Montage]]&lt;br /&gt;
[[File:Prius Gen2 Inverter - Internal.jpg|thumb|Internal look at the Prius Gen2 Inverter]]&lt;br /&gt;
The Toyota Prius is a hybrid vehicle. Their inverters are suitable and attractive for DIY EVs because of:&lt;br /&gt;
* Large part availability. Priuses have been made in large numbers for 20 years.&lt;br /&gt;
* High affordability. Prius inverters are available for around $150 from scrapyards everywhere.&lt;br /&gt;
* Durability. Toyota engineers appear to have made the inverters foolproof, many inputs and outputs gracefully handle fault conditions.&lt;br /&gt;
* Respectable performance. Rated for 50kW output, but tests indicate they can tolerate as much as 300kW&lt;br /&gt;
* Ease of repurposing. Emulating the original ECU seems reasonably feasible.&lt;br /&gt;
&lt;br /&gt;
The Gen2 Prius (2004-2009 model years) has a variety of useful components inside the inverter package:&lt;br /&gt;
* 2 high power inverters, for the 2 motors MG1 (starter) capable of handling X(?) amps, and MG2 (drive motor) capable of handling Y(?) amps.&lt;br /&gt;
* A DC-DC converter to provide 12v power supply to the automotive systems and accessories.&lt;br /&gt;
* A boost module to boost the 200v battery pack up to 500v, which looks to be able to function as a battery charger (wish list for future development)&lt;br /&gt;
* See this video for a thorough disassembly and explanation of the Gen2 Inverter (Timestamp 1:15:30): https://www.youtube.com/watch?v=Y7Vm-C4MsW8&amp;amp;t=4531&lt;br /&gt;
&lt;br /&gt;
== Control Board ==&lt;br /&gt;
&lt;br /&gt;
As designed by Damien Maguire, the open source hardware for the control board can be purchased as blank, unpopulated boards on his website: [https://evbmw.com/index.php/evbmw-webshop/toyota-bare-boards/prius-gen-2-inverter-bare-logic-board Prius Gen2 Logic Board on EVBMW&#039;s Webshop]&lt;br /&gt;
&lt;br /&gt;
== How To Use ==&lt;br /&gt;
&lt;br /&gt;
The Prius Gen2 Board is suitable to control any (please add: motor types here) motors.&lt;br /&gt;
&lt;br /&gt;
Note: There is a mistake in the printing on the v1 circuitboard. The parts labelled T1, T2, and T3 - which are the small black transistors in the upper right of the board - are all drawn backwards to how they need to be inserted. These parts should be installed with the flat side of the component facing the opposite direction as the printing shows. The flat side should be to the right.&lt;br /&gt;
&lt;br /&gt;
Schematics, Bill of Materials, and other documentation are available on [https://github.com/damienmaguire/Prius-Gen-2-Inverter Damien&#039;s Project Github]&lt;br /&gt;
(note: flesh out bill of materials here, or post changes to Damien to update his documentation directly?)&lt;br /&gt;
&lt;br /&gt;
The control board utilizes the Blue Pill (link?) microcontroller, and takes advantage of the OpenInverter.org software (link?) for control.&lt;br /&gt;
&lt;br /&gt;
Assembly notes?&lt;br /&gt;
Blue Pill programming notes or just links to Blue Pill section?&lt;br /&gt;
&lt;br /&gt;
Try to get all the wiring harness bits that plug into the inverter when you purchase it. Else, the 32-pin connector inside the inverter part number is: 1318747-1, and the pins to wire it are: 1123343-1 &lt;br /&gt;
&lt;br /&gt;
Terminal Block Connection list (rough, in-progress):&lt;br /&gt;
&lt;br /&gt;
== Pin Header Summary ==&lt;br /&gt;
&lt;br /&gt;
Control Board Description:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Pin # !! Designation !! Description&lt;br /&gt;
|-&lt;br /&gt;
|TB1-1&lt;br /&gt;
||12v-in&lt;br /&gt;
||Primary 12v supply from ignition on&lt;br /&gt;
|-&lt;br /&gt;
|TB1-2&lt;br /&gt;
|GND&lt;br /&gt;
||Primary ground connection to 12v negative. All grounds are common&lt;br /&gt;
|-&lt;br /&gt;
|TB1-3&lt;br /&gt;
|5v VCC&lt;br /&gt;
||5V supply from board for use with throttle pot or hall pedal&lt;br /&gt;
|-&lt;br /&gt;
|TB1-4&lt;br /&gt;
|Throttle In&lt;br /&gt;
||0-5v variable voltage input from throttle pedal or pot&lt;br /&gt;
|-&lt;br /&gt;
|TB1-5&lt;br /&gt;
|Regen In &lt;br /&gt;
||0-5v variable voltage input. Can be used as second throttle channel or control regen from a brake pressure sensor&lt;br /&gt;
|-&lt;br /&gt;
|TB1-6&lt;br /&gt;
|GND&lt;br /&gt;
|-&lt;br /&gt;
|TB1-7&lt;br /&gt;
|Brake In &lt;br /&gt;
||12v digital input from brake light switch.&lt;br /&gt;
|-&lt;br /&gt;
|TB1-8&lt;br /&gt;
|Start In &lt;br /&gt;
||12v digital input from &amp;quot;Start&amp;quot; position on a traditional ignition switch. Momentary action push button can be used.&lt;br /&gt;
|-&lt;br /&gt;
|TB1-9&lt;br /&gt;
|For In &lt;br /&gt;
||12v digital input commands motor to run in forward direction&lt;br /&gt;
|-&lt;br /&gt;
|TB1-10&lt;br /&gt;
|Rev In &lt;br /&gt;
||12v digital input commands motor to run in reverse direction&lt;br /&gt;
|-&lt;br /&gt;
|TB3-1&lt;br /&gt;
| +12v VCC &lt;br /&gt;
||12v output to inverter IGCT terminal&lt;br /&gt;
|-&lt;br /&gt;
|TB3-2&lt;br /&gt;
|GND&lt;br /&gt;
|Common ground&lt;br /&gt;
|-&lt;br /&gt;
|TB3-3&lt;br /&gt;
|Phase U ||&lt;br /&gt;
Phase U output. Connect to Inverter MUU terminal for MG2 inverter drive or GUU for MG1 inverter drive&lt;br /&gt;
|-&lt;br /&gt;
|TB3-4&lt;br /&gt;
|Phase Y&lt;br /&gt;
||Phase V output. Connect to Inverter MVU terminal for MG2 inverter drive or GVU for MG1 inverter drive&lt;br /&gt;
|-&lt;br /&gt;
|TB3-5&lt;br /&gt;
|Phase W&lt;br /&gt;
||Phase W output. Connect to Inverter MWU terminal for MG2 inverter drive or GWU for MG1 inverter drive&lt;br /&gt;
|-&lt;br /&gt;
|TB3-6&lt;br /&gt;
|Current U&lt;br /&gt;
||Phase currents from inverter. Requires external divider circuit. Not required to run motor or inverter.&lt;br /&gt;
|-&lt;br /&gt;
|TB3-7&lt;br /&gt;
|Current Y&lt;br /&gt;
||Phase currents from inverter. Requires external divider circuit. Not required to run motor or inverter.&lt;br /&gt;
|-&lt;br /&gt;
|TB3-8&lt;br /&gt;
|MG2 Enable&lt;br /&gt;
||Connect to Inverter MSDN to run MG2 inverter or GSDN to run MG1 inverter&lt;br /&gt;
|-&lt;br /&gt;
|TB3-9&lt;br /&gt;
|MG2 Fault&lt;br /&gt;
||Connect to MFIV for MG2 or GFIV for MG1&lt;br /&gt;
|-&lt;br /&gt;
|TB3-10&lt;br /&gt;
|DC Bus&lt;br /&gt;
||Connect to inverter VH to measure DC link voltage&lt;br /&gt;
|-&lt;br /&gt;
|TB2-1&lt;br /&gt;
| +5V VCC &lt;br /&gt;
||5v output to encoder for induction motor&lt;br /&gt;
|-&lt;br /&gt;
|TB2-2&lt;br /&gt;
|ENCA In &lt;br /&gt;
||Encoder input A&lt;br /&gt;
|-&lt;br /&gt;
|TB2-3&lt;br /&gt;
|ENCB In&lt;br /&gt;
||Encoder input B&lt;br /&gt;
|-&lt;br /&gt;
|TB2-4&lt;br /&gt;
|GND&lt;br /&gt;
|Encoder ground&lt;br /&gt;
|-&lt;br /&gt;
|TB2-5&lt;br /&gt;
|HS Temp&lt;br /&gt;
||Heatsink temp sensor input&lt;br /&gt;
|-&lt;br /&gt;
|TB2-6&lt;br /&gt;
|MOT Temp&lt;br /&gt;
||Motor temp sensor input&lt;br /&gt;
|-&lt;br /&gt;
|TB4-1&lt;br /&gt;
|GND&lt;br /&gt;
|Common ground&lt;br /&gt;
|-&lt;br /&gt;
|TB4-2&lt;br /&gt;
|Main Con&lt;br /&gt;
||Main HV contactor control low side switch&lt;br /&gt;
|-&lt;br /&gt;
|TB4-3&lt;br /&gt;
|Precharge&lt;br /&gt;
||HV precharge contactor control low side switch&lt;br /&gt;
|-&lt;br /&gt;
|TB4-4&lt;br /&gt;
| +12 V VCC &lt;br /&gt;
||Spare 12v output&lt;br /&gt;
|-&lt;br /&gt;
|TB4-5&lt;br /&gt;
|CAN L&lt;br /&gt;
||Can bus low signal&lt;br /&gt;
|-&lt;br /&gt;
|TB4-6&lt;br /&gt;
|CAN H&lt;br /&gt;
||Can bus high signal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
32-pin Prius Inverter Pinout:&lt;br /&gt;
(Add photo of plug showing pin numbering? Where does numbering start?)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pin # !! Designation !! Wire Color !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|2|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|3|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|4|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|5|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|6|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|7|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|8|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|9|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|10|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|11|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|12|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|13|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|14|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|15|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|16|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|17|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|18|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|19|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|20|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|21|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|22|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|23|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|24|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|25|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|26|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|27|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|28|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|29|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|30|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|31|| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
|32|| Example || Example || Example&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Main_Page_Old&amp;diff=116</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Main_Page_Old&amp;diff=116"/>
		<updated>2019-04-07T13:33:49Z</updated>

		<summary type="html">&lt;p&gt;Jack Bauer: /* Tesla Boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the openinverter.org Wiki Site.&lt;br /&gt;
&lt;br /&gt;
The open inverter project consists of some reference designs for the &amp;lt;u&amp;gt;[[Main Board Version 2|control hardware]]&amp;lt;/u&amp;gt; using an STM32F103, the &amp;lt;u&amp;gt;inverter firmware&amp;lt;/u&amp;gt;, and an easy to use &amp;lt;u&amp;gt;web interface&amp;lt;/u&amp;gt;. Other hardware variants include &amp;lt;u&amp;gt;[https://github.com/damienmaguire/ drop in boards for Tesla]&amp;lt;/u&amp;gt; small and large drive units.&lt;br /&gt;
&lt;br /&gt;
If you have received a kit you are probably looking for &amp;lt;u&amp;gt;[[Schematics and Instructions|build instructions]]&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you want to tune your inverter check the &amp;lt;u&amp;gt;[[Parameters|parameter description]]&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You might also want to set up &amp;lt;u&amp;gt;[[CAN communication|CAN communication]]&amp;lt;/u&amp;gt; or use the inverter as a &amp;lt;u&amp;gt;[[Battery Charging|battery charger]]&amp;lt;/u&amp;gt; also.&lt;br /&gt;
&amp;lt;!--&amp;gt;&lt;br /&gt;
If you need help with your EV conversion check out my &amp;lt;u&amp;gt;consulting offers&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Finally, if you want to support the project &amp;lt;u&amp;gt;visit the shop&amp;lt;/u&amp;gt;, become a &amp;lt;u&amp;gt;Patron&amp;lt;/u&amp;gt; or send donations to paypal &#039;at&#039; johanneshuebner.com .&lt;br /&gt;
&amp;lt;--&amp;gt;&lt;br /&gt;
= Hardware =&lt;br /&gt;
* [[Main Board Version 3]]&lt;br /&gt;
* [[Main Board Version 2]]&lt;br /&gt;
* [[Main Board Version 1]]&lt;br /&gt;
* [[Sense Boards]]&lt;br /&gt;
* [[Gate Driver]]&lt;br /&gt;
* [[Hardware Theory of Operation]]&lt;br /&gt;
* [[Sensor Board|Legacy Sensor Board]]&lt;br /&gt;
= Software =&lt;br /&gt;
* [[Software Theory of Operation]]&lt;br /&gt;
* [[CAN communication]]&lt;br /&gt;
* [[Parameters]]&lt;br /&gt;
* [[Downloads]]&lt;br /&gt;
* [[Errors]]&lt;br /&gt;
= Inverter Kits =&lt;br /&gt;
* [[Features]]&lt;br /&gt;
* [[Schematics and Instructions]]&lt;br /&gt;
* [[Battery Charging]]&lt;br /&gt;
= Tesla Boards =&lt;br /&gt;
Currently, there are two boards available designed specifically to run the drive units found in the Tesla Model S and Model X electric vehicles.&lt;br /&gt;
The Large drive unit (LDU) logic board and Small drive unit (SDU) logic board. The LDU board is designed to run the large rear drive unit found in the Model S and X. Both the standard and performance (sport) version. The SDU board is designed to run the small drive units ,both front and rear.&lt;br /&gt;
Both designs are based on the openinverter system and use the exact same firmware and web interface / wifi connectivity as the standard products.&lt;br /&gt;
A variant of the LDU found in the Mercedes B class ev can also be used.&amp;lt;br&amp;gt;&lt;br /&gt;
In keeping with the open source philosophy, all designs including full schematics, pcb layouts, BOMs and Gerber files can be found on Github :&amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/damienmaguire&amp;lt;br&amp;gt;&lt;br /&gt;
Fully built and tested and bare pcb boards are available from the EVBMW webshop :&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evbmw.com/index.php/evbmw-webshop&amp;lt;br&amp;gt;&lt;br /&gt;
Support for these boards will be provided via the OpenInverter forum and a full body documentation will be built up here on the Wiki over time.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Conversion Projects =&lt;br /&gt;
* [[VW Polo 86C Conversion]]&lt;br /&gt;
= General =&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
&amp;lt;!--&amp;gt;&lt;br /&gt;
= Draft Main Page =&lt;br /&gt;
* [[Main Page - Under Development]]&lt;br /&gt;
&amp;lt;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jack Bauer</name></author>
	</entry>
</feed>