Nice to join this forum,I'm a mechanical engineer and been a aftermarket ECU installer programmer for 15 years and a hardware designer all kind of brands plus over +100 megasquirt installs.
Currently I'm running a 2jz gte vvti on a MS3 installed on a jeep Cherokee, a VG30DET running a fueltech, and my drift car that have a ms2 on a FJ24 rally engine .
right now im in the process of rewiring my new drift car plus Waring a Pantera boat that i will take out the 525in engine and install a 2jz and i have a lot of interest in something new.
So i want to help in anything that is possible, will buy some boards and start testing but i will need some programing backup cos i'm afraid of trying to run my 2jzvvti without no success, actually im running the factory turbo setup and is working in stage better than the factory ecu, take me sometime to tune it, also running the vvti, boost control, boom box/trans brake... If we want to develop this project fast and make it grow we need to installed in a car that runs fast and make some name.
Count me in
Best regards
Roberto Mojica
Re: Hello form Puerto Rico
Posted: Tue Apr 26, 2016 2:18 am
by AndreyB
Welcome!
Puerto Rico, the land of crazy import duties, right? @ is from PR but he is not active recently.
This ECU project is somewhat stalled in beta version: the hardware design is pretty settled and looks good, software is still lacking a bit but kind-of-good-enough, but no one with advanced car & tuning experienced has played with this yet to really test it. Until someone who would really be able to evaluate it tries it, I am in the dark in terms of what is missing to make the last steps towards having something useful.
I have a prototyping shop assembling these boards for us, a bunch of people got these but troubleshooting this is really requiring some advanced skills.
thanks for your replay,
Well I'm up for testing, the 2jzgte vvti its a little different from the first 2jz, this one have a 36-2 wheel on the crank and 3 tooth on the intake cam, i know this cos i write the code with James from MSExtra for MS3.
only think that i need will be a boost control, open loop will be a start, the turbo sequence i can manage to do it with some low outputs base on RPM and MAP pressure so i will need options like OR and AND, PWM will help. We already running low 5 seconds on 300 feet sand drag with 500 HP stock engine with modified stock turbos.
So where to start, I been reading all the wiki for some days already and what i need is a full kit unassembled board, (we have the skills don't worry) if you have available.
If running well, i will test it on a 7 seconds car that i have sited on my garage actually running on fueltech (piece of crap ECU but runs)
Thank you, I will do that, I'm will be out for competitions until may 17, i will order all need it and when i return i will install everything and see what we got.
hope that 36-2 dont give me trouble. i will start it in batch mode first, then i will need some help with the cam decoder, it was not easy when we do it for the MS, it has 3 tooth equally spaced.
what about PID for VVTI?
Re: Hello form Puerto Rico
Posted: Tue Apr 26, 2016 6:02 pm
by AndreyB
There is PID (most useful for alternator control at the moment) but not yet for VVTi - this bridge we will cross once we are there
Re: Hello form Puerto Rico
Posted: Fri Jun 24, 2016 3:39 am
by AndreyB
How does VVTi position sensor work - is it just a potentiometer like TPS or something more complicated?
I don't think there is a VVTi position sensor, I wonder if he meant PWM to control VVTi not PID. Open loop control.
Re: Hello form Puerto Rico
Posted: Fri Jun 24, 2016 12:02 pm
by AndreyB
Dial0 wrote:I don't think there is a VVTi position sensor, I wonder if he meant PWM to control VVTi not PID.
Looks like this engine has crank position sensor and two camshaft position sensors - one on each cam. Exhaust is not variable, intake is variable - the shift between cam sensors is the way to know VVTi position. Closed loop with a target position map, 60 degrees of movement.
Re: Hello form Puerto Rico
Posted: Fri Jun 24, 2016 8:25 pm
by Dial0
russian wrote:
Dial0 wrote:I don't think there is a VVTi position sensor, I wonder if he meant PWM to control VVTi not PID.
Looks like this engine has crank position sensor and two camshaft position sensors - one on each cam. Exhaust is not variable, intake is variable - the shift between cam sensors is the way to know VVTi position. Closed loop with a target position map, 60 degrees of movement.
Yeah I couldn't find anything definitively saying if there was 1 cam sensor or two and I haven't worked on a jz engine to know for sure. However now that you mentioned measuring the difference between the two cam sensors, wouldn't it be possible to measure the offset of the cam using only 1 cam sensor and the crank sensor? It would be slightly more complicated though.
Probably worth investigating if other toyota implementations of VVTi are the same, so the same VVTi code can be used for the 4 cylinders and maybe the v6 and v8 engines.
Re: Hello form Puerto Rico
Posted: Mon Jun 27, 2016 1:07 am
by AndreyB
Made some progress towards generic table-driver PID control today, that would be used for VVT.
Re: Hello form Puerto Rico
Posted: Tue Jun 28, 2016 2:55 am
by porelmundo
Ok been study this, my logs are like this every 720 degrees there is 1 tooth that lines with the falling edge of the last 34 tooth that is how the engine know the cycle. Because this engine have only 2 sensors and have 3 tooth on the intake cam that is also the one that have the VVTI, you can maintain the engine only with the crank wheel but you will need the reference of the crank to determine where is the position of the cam because have no missing tooth. complex but that is how the engine can work sequentially. check out the graphic on engine cranking.
Re: Hello form Puerto Rico
Posted: Sat Jul 02, 2016 2:15 am
by AndreyB
Now we have 4 aux tables & I think i have the code for map-based PID ready - too tires to try it on the car today, should play with it tomorrow.
Aux Pid with target value 8x8 map by RPM and Engine Load is ready. Now you need some rusEfi-compatible hardware to play with all this
[video][/video]
Re: Hello form Puerto Rico
Posted: Fri Jul 15, 2016 11:33 am
by AndreyB
I suggest to use rusefi console and invoke
set_engine_type 44
as first step - this would give you some defaults for your engine, including a 36/2 skipped tooth for crank. vtti and custom cam not ready yet, can you start with just crank sensor?
Question for you: on this picture, how much do I need to move the green line to match the TopDeadCenter#1? That's set_global_trigger_offset_angle XXX command in console or trigger offset setting in TS.