Hello form Puerto Rico

Your chance to introduce yourself and your vehicle
Post Reply
porelmundo
contributor
contributor
Posts: 87
Joined: Tue Apr 26, 2016 1:15 am

Hello form Puerto Rico

Post by porelmundo »

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
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post by AndreyB »

Welcome!

Puerto Rico, the land of crazy import duties, right? @ is from PR but he is not active recently.

And there is http://rusefi.com/forum/viewtopic.php?f=15&t=969 which is also 2jz-gte but that's still work in progress.

See also http://rusefi.com/forum/viewtopic.php?f=5&t=373&start=210#p17865
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.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Hello form Puerto Rico

Post by kb1gtt »

Welcome along.

Sounds like you have found the wiki, just in case you haven't here's a link http://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board
Welcome to the friendlier side of internet crazy :)
porelmundo
contributor
contributor
Posts: 87
Joined: Tue Apr 26, 2016 1:15 am

Re: Hello form Puerto Rico

Post by porelmundo »

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)

Best regards
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post by AndreyB »

PWM based on OR and AND would be http://rusefi.com/wiki/index.php?title=Manual:Flexible_Logic
two 8x8 maps for PWM based on FSIO again were added recently - these are intended to be used for open loop boost control.

kits and assembled boards, I suggest assembled boards at least to reduce time to revving :) https://www.tindie.com/stores/russian/
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
porelmundo
contributor
contributor
Posts: 87
Joined: Tue Apr 26, 2016 1:15 am

Re: Hello form Puerto Rico

Post by porelmundo »

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?
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post 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 :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post by AndreyB »

How does VVTi position sensor work - is it just a potentiometer like TPS or something more complicated?

Looks like only the intake cam is variable on this engine? http://www.2jzgarage.com/2012/02/2jzgte-vvti-information/
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
theflyingdutchp
Posts: 109
Joined: Wed May 18, 2016 11:03 pm

Re: Hello form Puerto Rico

Post by theflyingdutchp »

porelmundo wrote:3 tooth on the intake cam
Sounds like a hall or VR sensor.

Does your 2J also have DIS?

Sounds like an awesome project!
88 Camry Alltrac - 3SFE w/ CT26.
Ran ok, but rings are fried, moved on...
Dial0
contributor
contributor
Posts: 35
Joined: Wed Apr 20, 2016 4:35 am

Re: Hello form Puerto Rico

Post by Dial0 »

russian wrote:How does VVTi position sensor work - is it just a potentiometer like TPS or something more complicated?

Looks like only the intake cam is variable on this engine? http://www.2jzgarage.com/2012/02/2jzgte-vvti-information/
I don't think there is a VVTi position sensor, I wonder if he meant PWM to control VVTi not PID. Open loop control.
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post 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.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Dial0
contributor
contributor
Posts: 35
Joined: Wed Apr 20, 2016 4:35 am

Re: Hello form Puerto Rico

Post 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.
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post by AndreyB »

Made some progress towards generic table-driver PID control today, that would be used for VVT.
Attachments
screenshot.png
screenshot.png (23.49 KiB) Viewed 11902 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
porelmundo
contributor
contributor
Posts: 87
Joined: Tue Apr 26, 2016 1:15 am

Re: Hello form Puerto Rico

Post 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.
Attachments
enginecranking-camcrank-signals.png
enginecranking-camcrank-signals.png (16.45 KiB) Viewed 11887 times
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post 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.

https://svn.code.sf.net/p/rusefi/code/trunk/firmware/controllers/algo/aux_pid.cpp
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post by AndreyB »

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]
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Hello form Puerto Rico

Post 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.

Just made more changes https://svn.code.sf.net/p/rusefi/code/trunk/firmware/config/engines/toyota_jzs147.cpp - you would need latest version to have all these defaults, or you can set all this manually via TunerStudio.

See also http://rusefi.com/wiki/index.php?title=Manual:Software:Trigger#Toyota_2JZ
Attachments
screenshot.png
screenshot.png (62.63 KiB) Viewed 11774 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
porelmundo
contributor
contributor
Posts: 87
Joined: Tue Apr 26, 2016 1:15 am

Re: Hello form Puerto Rico

Post by porelmundo »

timing TDC is at 155 degrees, i will move to a new installation Post.
Post Reply