Notifications
Clear all

Dahl Design

79 Posts
11 Users
1 Reactions
40.3 K Views
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  
 
Dahl Design
 

iRacing properties

Universal iRacing dashboard

LED plugin for DIY projects

 

logo

My collection of new and enhanced iRacing properties, used to build the most feature specced dashboard for iRacing available. Includes detailed LED animations for every car, based on arduino and WS2812 LEDs. 

Join the Discord!

 

Highlights:

  • Real-time updates on (much telemetry from iRacing updates once per lap);
    • Your race position
    • Car ahead/behind in terms of race results
    • Race leader
    • Expected laps remaining of race, calculating from race leader pace, time left and much more.
  • Comprehensive fuel calculations and fuel saving tools.
  • Pit commands, system control and screen selection from a 36-option menu system.
  • Car specidic, track specific, accurate timing on pit stop and drive through duration. From a simple 4-tire stop to changing LR, fueling 2 liters and 2 clicks on front wing.
  • Traffic raport on pit exit, including expected race position and detailed info on cars around you on pit exit. 
  • Extensive lap timing overview, including sector times, sector deltas and sector status (outlap, validlap, inlap, invalid lap, joker lap, etc) for last 8 laps. 
  • Good old fashioned stop-watch based delta timing to cars ahead and behind for reliable race deltas. Timed 60 times pr. lap. 
  • Calculations on overtake possibilities and how many laps until striking distance. 
  • Computed traction control trigger detection
  • Practice tools like brake/throttle input curve, sector scores and stint timers.
  • Optimal pr. gear shift points for every car, fine tuned shift light timing calculations, adjustable upshift reaction time and over-rev/under-rev feedback. 
  • Optimal launch procedure for every car, including optimal clutch bite point.
  • Support for joystick buttons/toggles and multiposition switches
  • Much more.

 

Currently full support for:

  • Cars:
    • Maxda MX-5
    • Skippy
    • Formula Vee
    • Dallara F3
    • IR04
    • Porsche 911 GT3 Cup 992
    • Porsche 911 GT3 R 992
    • Porsche 911 GT3 R
    • Porsche 919 
    • BMW LMDh
    • Ferrari 488 GT3 EVO 2020
    • Ferrari 296 GT3
    • Mercedes AMG GT3
    • Lamborghini Huracan GT3 EVO
    • Audi R8 GT3
    • Dallara P217
    • Mclaren MP4-30
    • Mercedes W12
    • Dallara IR18
    • Formula Renault 3.5
    • Supercars Ford Mustang
    • Supercars Holden Commodore
    • Super Formula 2023 Cars
    • Toyota GR86

 

  • Tracks:
    • All dirt road tracks
    • Lime Rock Park 
    • Silverstone
    • Bathurst
    • Daytona road course

 

A whole bunch of manual mapping is required for every track/car. As well as design and LED programming for each car. Currently not a lot of fully supported tracks, but more tracks and cars will follow. I think I'll spend about 2-5 hours for a car and 2 hours for a track (all configurations). For unsupported cars, the dash and properties will work OK, the majority of features still working optimally. For unsupported tracks, completely fine. The major concern with unsupported tracks is pit drive through and tire change timings, which probably is a bit off.

All is for free, even drawings and PCB schematics for my wheel and dash projects. Feel free to donate if you find this stuff useful, or if you want to push support for certain tracks/cars.

DONATE

 

This topic was modified 2 years ago 2 times by Andreas Dahl
This topic was modified 8 months ago by Andreas Dahl

   
Quote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.0.1

A few fixes:

Dashboard:
- Minor cosmetic tweaks to pit screen
- Improved loading time for pit screen
- Pit screen now accessible through pit screen button
- Pit screen no longer accessible through SimHub "next screen" button.

Property plugin:
- Minor tweak to shift light timing for Ferrari 488
- Added pit screen button to map on plugin page, also accessible through PitMenu11 + OK
- Fixed pace screen button
- Actually added Silverstone support (had forgotten to add) with all 3 configurations
- Added the missing configurations of Lime Rock Park

 

LED plugin:
- Added animation for high power car launch screen

 


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.1.0

Dashboard:
- Minor cosmetic tweaks to main screen

Property plugin:
- Added LeftCarGap property
- Added LeftCarName property
- Added RightCarGap property
- Added RightCarName property
- Adjusted optimal bite point of Dallara F3

LED plugin:
- Added animations showing gap to right/left car on spotter calls for both DDU and SW1


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.2.0

Dashboard:
- ERS mode token indicators for Mercedes W12 will now light pink if going slower than limit for free ERS mode change.
- Fixed P2P counter for indycar
- Fixed misaligned P2P counters for opponents on RACE1

Property plugin:
- Added property "ClassP1RealGap"
- Improved Mercedes W12 ERS token tracking
- Added Bathurst

LED plugin:
- Adjusted colors for Mercedes W12 and Mclaren MP4-30 rev lights.


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.2.1 Hotfix

Dashboard:
- Fixed dependency on Romainrobs iRacingExtraProperties, causing a slowdown warning to appear all the time for anyone not having his plugin.
- Fixed some cosmetic issues


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.2.2

Property plugin:

 - Added support for Daytona road course

 


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.3

  •  Dashboard:
    • Added Dallara P217 LMP2
      • Center screen readouts should be fairly straight forward. Bottom left corner will show total gap to same class position ahead in races.
    • Added Audi R8 GT3
    • Added Lamborghini Huracan GT3
    • Fixed RPM bar values showing a bit too low RPM values
    • Adjusted stall/anti-stall warnings, now based on car specific idle RPM.
    • Redesigned DRS-warning that show up if looking at pit screen or getting pop-pus when DRS is ready to use
    • Minor cosmetic tweaks
    • Fixed some text boxes filling text beyond their boundaries, this occurred in extremely long races, where fuel delta would go above 1000 liters, and amount of pit stops above 10.

 

  • Property plugin:
    • MAJOR BUG FIX: Fixed "DahlDesign.Idle" property keeping alot of uses locked in idle screen for all of eternity
    • Added Dallara P217 LMP2
    • Added Audi R8 GT3
    • Added Lamborghini Huracan GT3
    • Fixed an issue with "Fuel Alert" property not resetting between sessions
    • Added property "FuelMaximumFuelFill" and "FuelMaximumFuelFillLL".
      • This shows the least amount of fuel you can fill at the end of the lap to get the maximum amount of laps you can get on your fuel tank    volume. Filling more will not give more laps, just a heavier car all the way to the next pit stop. Calculations based on average and last lap (LL). As with all other fuel calculations, except pit window calculations, there is not added safety margin.
    • Changed PitMenu1 + "Plus"-button from giving full tank to giving "FuelMaximumFuelFill" + a small safety margin (0.5-1.5 liters).
    • Added "Downshift (pressed)" joystick button mapping in the plugin menu.
    • Improvements to the "TCActive" property, which is a simulated traction control trigger. MAPPING JOYSTICK UPSHIFT AND DOWNSHIFT IN PLUGIN MENU IS REQUIRED TO HAVE A PROPER FUNCTIONING "TCActive" PROPERTY. Make sure to set the key press option to "pressed".
      • TC triggering not available from iRacing telemetry. "TCActive" is run by an algorithm that tries to identify TC being activated. It is based on detecting wobbly RPM, and then eliminating any cause of wobbly RPM that isnt TC activation. One cause is gear shifts. However, RPM changes occur BEFORE gear telemetry is updated. This is why I need the upshift and downshift joystick/wheel input to be registered - this happens before the RPM changes, obviously, making gear change exclusions more accurate. In this update, bumpy road sections also has been identified as a cause of RPM wobbles, and should not trigger the "TCActive" prop.
    • Fixed shiftpoint being set to rev limiter if standing in neutral

 

  • LED plugin:
    • Added Dallara P217 LMP2
    • Added Audi R8 GT3
    • Added Lamborghini Huracan GT3

   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

1.4

  •  Dashboard:
    •  Changes to mini fuel bar on TIME1 and race screens to improve visibility of fuel/lap and fuel lap values.
    • Added fuel/lap and fuel last lap values to pit screen. Fuel/lap (average) in blue, the other in yellow.
    • All values previously displaying fuel/lap (average) now displays fuel/lap (average) + DahlDesign.FuelPerLapOffset.
    • Added some graphics indicating that fuel/lap has been adjusted by FuelPerLapOffset.
    • Changes to PitMenu11, no longer showing system info. Instead, this is a fuel save warning and where you activate the fuel save delta.

 

  • Property plugin:
    • Made the single line PitMenu default for unsupported cars.
    • Fixed wind screen and car adjustment pit timing on cars that cant fuel and change tires at the same time.
    • Added property "FuelPerLapOffset", which shows an adjustment of average fuel/lap. Set to 0 on boot and game exit or by "Clear" (PitMenu 1 + OK)
    • Replaced PitMenu10 + OK showing LEDWarningsGuide to setting "Spotter Mode", in which idle screen is deactivated out of vehicle.
    • Removed the potion to adjust bass shaker volume
    • Flipped around options on PitMenu10-12 (see manual) and added option to increment/decrement FuelPerLapOffset on PitMenu12 + Plus/Minus.
    • Fuel calculations previously made from is now made from
      • This allows you to manipulate the fuel per lap however you like. You might be in draft before the pit stop and doing 2.1 liters/lap, and from practice you know you're at 2.4 liters/lap in clear air. So you might have to adjust fuel/lap value for the next stint to get correct calculations.

   
ReplyQuote
(@macius)
Active Member
Joined: 3 years ago
Posts: 6
 

Hello! First of all thank for your amazing dashboard, i love it

I would like to ask if its normal that with the latest vesion, regarding the TCR cars, the botton pit lane bar its hidden under the brake/throttle bar. The assigned buttons to control the botton pit lane menu works but the menu isnt  showed. Is this some sort of bug? In other cars like the skippy or the ferrari evo it works well

 

thanks!!


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

@macius Cars that aren't officially supported I have set to only have the brake/throttle. However, I cant think of a good reason for this. The pit menu functions will work without the car being supported. I've changed it now, so that the single-line pit menu is default for unsupported cars. Break/throttle only used for tracks without pit lane. Download the .dll again:)


   
ReplyQuote
(@macius)
Active Member
Joined: 3 years ago
Posts: 6
 

@andreasdahl thank you very much for the response and the update!

Another thing that I forgot to mention is the track temperature. Not sure if it’s bugged but the track temp seems very high like 40 C while the air one is correctly showed, like 26 matching the provided by the sim.

Have you ever consider to include info like Sof of the race and irating gain in the dash? Maybe under some pit menu setting ? It’s the only thing I miss for your amazing dash!

 

thanks again !

This post was modified 3 years ago by Macius

   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

@macius I'll have a look at the track temp values, but in general track temp is higher than air temp, and often 10+ degrees higher. SoF and iRating change is a great idea. I was planning on implementing this at some point, someone else suggested it, but it must have fallen off my list. Ill find a place for it in the next update 🙂


   
ReplyQuote
(@macius)
Active Member
Joined: 3 years ago
Posts: 6
 

@andreasdahl 

 

Yeah the track temperature is higher normally, but for example yesterday in a race session it was air 26 track 29 and the air one was showing ok, but the track displayed 40 in the dash. So strange. I tested the temps in the Romainrobs iracing universal dash and there were ok displayed in the dash.

 

Thank you very much for the quick responses. Very excited to see further updates 


   
ReplyQuote
(@andreasdahl)
Eminent Member
Joined: 3 years ago
Posts: 45
Topic starter  

@macius 

1.4.1

  • Dashboard:
    • Fixed air temps, track temps, wind direction and wind speed not updating after session startup.
    • Added SoF and iRating loss/gain that will display in the session timer window in race or practice sessions.

 

  • Property plugin:
    • Added property "SoF", this is always based on class.
    • Added property "IRchange".

   
ReplyQuote
(@macius)
Active Member
Joined: 3 years ago
Posts: 6
 

Wow, so quick! Thanks for the update. You rock! 


   
ReplyQuote
Page 1 / 6
Share: