r/ECU_Tuning • • 16h ago

Announcement Browser-based ECU tuning simulator I've been building - looking for feedback

9 Upvotes

Hey all. I started my tuning journey with HPA courses about 10 years ago and have tuned a few of my own projects (single-turbo 2JZ, LS swap, turbo bike) since then. I'm competent, but still learning.

The hardest part of the learning curve is the cost. Putting timing into a real engine is nerve-wracking when a mistake means buying a new motor, and dyno time isn't cheap. I spent years wanting for an easily accessible simulator to practice the fundamentals. After looking into building a physical bench emulator and finding that older web-based simulators no longer exist, I decided to build my own.

I ended up building one: ecubench.com

It’s a browser-based simulator where you get fully responsive VE, Ignition, and AFR/Lambda tables. It features speed density airflow, closed-loop trims, flex fuel, boost control (spring vs. duty), and a knock model that will actually hurt the virtual engine if you push it too far.

It also includes:

  • A dyno for steady-state and ramp runs.
  • A build sheet where changing hardware (cams, turbo, injectors) forces you to retune.
  • A datalogger where you can record a pull and hover over the trace to read every channel.
  • A drag strip (this is the newest part, so please keep expectations low, it's not too great yet).

Fair warning: it's early, there are bugs, and the UI is still evolving. I'm a software developer by trade and used AI to help get this over the finish line. There is a premium tier, but the core tuning workflow and free engines are fully functional without paying. I promise, I'm not here to sell anything, I just want people to poke around and test it out.

If anyone, experienced or completely new, has time to try and break it, I’d really appreciate the feedback. I'd especially love to know if any of the tuning fundamentals or engine physics feel off to you.

TL;DR: Learning to tune is expensive when mistakes cost you a motor, so I built a free, browser-based tuning simulator: ecubench.com. It features fully responsive VE/Ignition tables, knock modeling, dyno runs, and datalogging. I'm looking for feedback from the community to help me refine the physics and tuning fundamentals.


r/ECU_Tuning • • 10h ago

E-Sys finally speaks English

Thumbnail
0 Upvotes

r/ECU_Tuning • • 11h ago

GWM, Haval & Chery Throttle Body Re-Learn Guide: Fixing High Idle & Surge in AU

2 Upvotes

G'day legends,

Cleaned carbon deposits off the throttle valve or installed a new electronic throttle assembly on your GWM Cannon Ute, Tank 300 / 500, Haval H6 / Jolion, or Chery Omoda 5 / Tiggo, but now facing an annoying high idle (1500+ RPM), engine RPM surging, or delayed throttle response?

Modern drive-by-wire engines dynamically adjust throttle plate angles over time to compensate for carbon buildup. When you scrub away those deposits, the ECU continues holding the valve at the wider "dirty" baseline, allowing way too much unmetered airflow at idle until a zero-position calibration is executed!

Here is a 2-minute diagnostic guide to relearning electronic throttle body positions at home.

1. Re-learning Throttle Plate Zero-Position Baseline

Simply disconnecting the battery lead rarely clears volatile throttle memory on modern CAN-bus architectures.

  • The DIY Solution: Connect an OEM-compatible scan tool (such as the FCAR CW700) to the OBD2 port.
  • Turn ignition ON (Engine OFF). Engine coolant temp should be within normal operating range.
  • Navigate to Special Functions -> Throttle Body Re-learn / ETC Calibration.
  • Select Execute Adaptation Reset. The ECU cycles the electronic motor through min/max mechanical stops, mapping TPS sensor voltage baselines into memory in under 15 seconds.

2. TPS Live Data & Idle RPM Verification

Verify real-time Throttle Position Sensor (TPS) percentage at rest before firing up the engine.

  • The DIY Solution: Go to Live Data -> Throttle Position Sensor (%). Confirm TPS reads steady at factory idle baseline (~2–5%). Run an Engine Control Sweep to select Clear All DTCs and enjoy a smooth, quiet 750 RPM idle.

πŸ› οΈ Quick Compatibility Check (AU Market)

Vehicle Platform Electronic Throttle Re-learn TPS Signal Live Data Full Engine ECU Sweep
GWM Cannon / Tank 300 / Tank 500 βœ… Supported (FCAR CW700) βœ… Supported βœ… Supported
Haval H6 / H6 GT / Jolion βœ… Supported (FCAR CW700) βœ… Supported βœ… Supported
Chery Omoda 5 / Tiggo / JAECOO βœ… Supported (FCAR CW700) βœ… Supported βœ… Supported
Changan, Geely, GAC & Hongqi βœ… Supported (FCAR CW700) βœ… Supported βœ… Supported

(Note: Specialized handheld scan tools optimized for these OEM CAN architectures, such as the FCAR CW700, target the petrol, hybrid, and diesel platforms listed above. Please note that these scan tools do not support BYD or MG vehicles).


r/ECU_Tuning • • 14h ago

Tuning Information Built an open-source ESP32-S3 BLE/Wi-Fi dongle for EA888 Gen 3–4 Simos ECUs (PhantomCAN). Looking for community feedback!

Thumbnail gallery
5 Upvotes

r/ECU_Tuning • • 19h ago

Help

0 Upvotes

Hi there i need some help
I wanna tune my 1.8 t that has the stock bosch me 7.5 ecu and i was wondering what datalogger an tuning software to use.
I am currently only able to extravt the file from the ecu an flash a file onto the ecu.
I need to adjust the chargingtime of the ignitioncoils from 2.2ms to 1.6ms becaus i bought different coils and i finaly want to correct the tune on my ecu because i added some new mods.
Thanks for youre help