Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Profiles Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

DIY Two Step/Anti Lag for turbo/launch control

Goal is to make a two step rev limiter with anti-lag in order to spool the turbo on my truck quickly for launch.

Daniel JohnsonDaniel Johnson
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
6.7k views
3 comments
22 followers
8 likes
  • Description
  • Details
  • Files 2
    • View all
  • Components 2
    • View all
  • Logs 2
    • View all
  • Instructions 0
  • Discussion 3
View Gallery
6.7k
3
22
8

Team (1)

  • Daniel JohnsonDaniel Johnson

Join this project's team
hardware
ongoing project
Software
antilag turbo two step nitrous engine tuning performance ECU ECM pcm v8 ls

This project was created on 01/24/2017 and last updated 9 months ago.

Description

This design uses an atemga328p to create a two step/anti-lag/launch control system by using one port of the atmega to take the inputs to the coils from the ecm and another port to output signal to the coils. this way each individual cylinder can be controlled. One of the timers measures the time between ignition events from the ECU in order to calculate RPM and compares it with a setting that is configured over wifi. It has the ability to shift the igntion event by 1 cylinder to achieve anti-lag (on 8 cylinder cars this achieves 90 degrees retarded timing).

Files

W39728ASR12_WiFi-TwoStepV5-GERBER.zip

PCB Gerbers

Zip Archive - 113.16 kB - 08/05/2021 at 00:07

Download

Wifi Two-Step.zip

Software

Zip Archive - 788.62 kB - 08/04/2021 at 23:56

Download

Components

  • 1 × atmega328p
  • 1 × ESP8266

Project Logs
Collapse

  • Update using atmega328p instead of attiny85.

    Daniel Johnson • 01/24/2017 at 18:50 • 0 comments

    a quick update where i talk about why the previous plan would not work and also show the new plan.

  • Overview of project.

    Daniel Johnson • 01/24/2017 at 18:48 • 0 comments

    At the time of this video i had a different plan utilizing an attiny85 which would have resulted in erratic spark behavior which could be bad for the engine.

View all 2 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
Chris Zhu wrote 08/05/2021 at 05:43 • point

Have you considered getting RPM data from the OBD2 port? I recently built a small device to get a bunch of ECU stats from the OBD2 port with a standalone atmega328p soldered on protoboard and it's been working great for a few months so far -- and its pretty cheap, only around ~15 bucks in parts. Just get a generic ELM327 OBD2 scanner on amazon that has a UART based bluetooth module inside, desolder the bluetooth and connect tx/rx to the 328p...pretty elegant solution and you don't have to deal with reading ignition events to estimate RPM, which might slow down the loop time especially if you're reading that through interrupts

  Are you sure? yes | no

Daniel Johnson wrote 08/05/2021 at 23:21 • point

I have been asked this a few times, It wouldn't be hard to use OBD2 to grab the RPM, but it is fairly easy to count the time between the previous and current ignition event and use that to calculate RPM. In fact i am pretty sure this would be much faster and more accurate than grabbing it from OBD2. The code is dead simple for the atmega328p.

  Are you sure? yes | no

Chris Zhu wrote 08/06/2021 at 00:09 • point

Fair point, I guess that makes sense. Looking forward to more updates!

  Are you sure? yes | no

Similar Projects

Official Hackaday Prize Entry
Using trash to make cheap wifi drones, connect uncovered areas with connectivity, and explore the sky
Project Owner Contributor

Trash Drone Router Platform

@TaiksonTexas@TaiksonTexas

Combining some <£100 worth of hardware to make a modular system with a car that can be controlled in different ways including Wi-Fi with FPV
Project Owner Contributor

Wi-Fi-controlled car (turtle bot) with FPV

adria.junyent-ferreadria.junyent-ferre

2021 Hackaday Prize
WFH results in a lot of time spent with your kids... maybe too much time. The solution is to shoot them with a FPV Nerf Quadcopter
Project Owner Contributor

FPV Nerf Quadcopter

CoryCory

Official Hackaday Prize Entry
Continuous gas blending for scuba breathing mixes.
Project Owner Contributor

Mobile continuous gas mixing controller

ErikHErikH

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2022 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "DIY Two Step/Anti Lag for turbo/launch control", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.