BMW E90 instrument cluster for Euro/American Truck simulator with Arduino

Поделиться
HTML-код
  • Опубликовано: 29 авг 2024
  • One of the easiest setup for a beginner in my opinion. This tutorial is to help setup a BMW E90 cluster to work with the python script developed by Marcin Jakubowski. I have linked his original video link below. All credits go to him for the code and plugins. This is one of the easiest cluster setups I can say.
    Update (14 May 2024): Please see the pinned comment for a second method for getting your E90 working. The code here is from a different group of people than the one mentioned in the video.
    drive.google.c...
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------
    1. Cluster dashboard main arduino code:
    github.com/Mar...
    2. Telemetry plugin dll file, simhub plugin & client:
    github.com/Mar...
    github.com/Mar...
    github.com/Mar...
    3. Visual studio, PlatformIO & python installation:
    code.visualstu...
    platformio.org...
    www.python.org...
    4. All the can bus codes were obtained from this site:
    www.loopybunny....
    5. Marcin's original E90 cluster video:
    • #Arduino - ETS 2 telem...
    Discord link: / discord
    Thanks for watching. Please like & subscribe!! :)

Комментарии • 71

  • @randomscience4k
    @randomscience4k  Год назад +3

    Update1(2024): Some of our discord members have made a free encrypted Arduino hex file that can be flashed to an UNO (with CS pins 9 & 10 versions) with X-Loader on their discord group too. The nCalc code is also present there. This is a second method for getting your E90 working. The code here is from a different group of people than the one mentioned in the video. Here is a link to the files in cloud since some folks are having difficulty joining the channel.
    drive.google.com/drive/folders/1U9z4WubrQf4imlutEZ8eULHHfZXKKZNq?usp=sharing
    Update 2: Some people have said that EU diesel seems to be working fine.

  • @Sk-cm3sj
    @Sk-cm3sj 9 месяцев назад +1

    That's cool, didn't even know it was possible. Great video.

  • @FranciscZC
    @FranciscZC Год назад +1

    one more thing, i dont really know how to change the board name in vs code, can you tell me that? thank you very much

  • @FranciscZC
    @FranciscZC Год назад +1

    and if it works, do i need another code or something else? i am not good at coding at all

  • @FranciscZC
    @FranciscZC Год назад +2

    hey, i have the same cluster and i was wondering if it would work with an arduino UNO and a MCP 2515 module? Thanks

    • @richardvanreenen3172
      @richardvanreenen3172 4 месяца назад

      yes i have the same! someone a solution?

    • @randomscience4k
      @randomscience4k  4 месяца назад

      Well I guess it should work. Now I don’t have the module per se to test and help you if it didn’t work. These Chinese clones of can shield are pretty cheap like from keystudio and it’s a one time buy.

  • @finnappel
    @finnappel Год назад

    Hello, when I connect it shows a red car on a lift on my E87 cluster. How do I fix that?

  • @ivcho8055
    @ivcho8055 Год назад +1

    hello 🙂 I want to ask if I can run a mileage on an e90 with a mcp2515 module and play games? or i will need canbus

    • @randomscience4k
      @randomscience4k  Год назад

      Well don’t get the mini board with MCP2515. Better to get a shield that fits on top of arduino board. With the other one you need to do your own homework or get help. More people use shield. Definitely the e90 is can is driven. But advantage is if only has four wires. 12V, gnd, can high and can low.

  • @user-km2us4tx8n
    @user-km2us4tx8n Год назад

    is it possible to connect dashboard from e60 to asseto corsa using the same instructions?

  • @keusti93keusti8
    @keusti93keusti8 Год назад +1

    ooooo thank you very much tutorial very easy to understand and reproduce I am very happy to have finally been able to make my e90 meter work, I would like to have it also work on asseto corsa, unfortunately I have no programming skills do you know if it is possible to have a link or a tutorial as easy as yours for asseto corsa? THANKS

    • @RVerlinden04
      @RVerlinden04 Год назад

      what code do you have in arduino ide? i also dont have any skills but i dont have any code, and nothing works for me

  • @hootistigglebits
    @hootistigglebits Год назад

    So I have everything setup, but SimHub doesn't recognize my arduino. I wonder what the issue could be?

    • @aviationisbest8432
      @aviationisbest8432 Год назад +1

      you sure its the original arduino?

    • @randomscience4k
      @randomscience4k  Год назад

      If simhub doesn't recognize your Arduino then it could be an issue with your Arduino itself I believe.

  • @timoschilder11
    @timoschilder11 Год назад

    I want to buy an cluster that works on 24v, if I buy an 24v for it and that arduino stuff. Then it should work right?

    • @randomscience4k
      @randomscience4k  Год назад

      24V is generally used in trucks I guess. But the code for e90 is specific to it and maybe the bmw e60. Running a different cluster requires a different arduino code especially if it’s a can bus based one.

  • @joaopinto5850
    @joaopinto5850 Год назад

    I play beamng and ETS2, do I need to do anything else to use it with Beamng? I noticed you put a beamng variant, but is it a beamng and ETS2 or just beamng? Also because in the video on the github, the beamng variant, the dash lights don't seem to work

    • @randomscience4k
      @randomscience4k  4 месяца назад

      Check the pinned comment I added recently, in case you haven't figured it yet. The link to the discord channel should lead you to an Arduino sketch that supports beamng also.

  • @wolfemium
    @wolfemium Год назад

    Hi, how did you make the simhub version work? I just hit connect and nothing happens

    • @randomscience4k
      @randomscience4k  Год назад

      The connect button is a bit glitchy, you need to press it a few times to make it connect. But it will connect eventually

  • @18436Melissa
    @18436Melissa 11 месяцев назад

    Tutorial for 2009 Dodge Grand Caravan/2010 Volkswagen Routan please.

    • @randomscience4k
      @randomscience4k  10 месяцев назад

      If the about cluster is non CAN bus based the. You can follow the bmw e36 guide to get it running. But if it is can bus based then you need the can IDs and its frames to get it working. Unfortunately I don’t have these clusters or this can info with me

  • @andersonguimaraes1057
    @andersonguimaraes1057 25 дней назад

    pin 17 only needs one wire

  • @umarnawaz6350
    @umarnawaz6350 Год назад

    Did you need a 12 v power supply to power the cluster up

    • @randomscience4k
      @randomscience4k  Год назад

      Yes, I’ve used an old hp computer power supply. But any 12V 3-5Amp adapter will do fine.

  • @christianmancini6090
    @christianmancini6090 Год назад

    hi, can an 2 ampere power supply work with the cluster? thanks!

  • @user-te2ry4oq4j
    @user-te2ry4oq4j Год назад

    Can i only use Arduvino board and not the buss board?

    • @zyplon6930
      @zyplon6930 Год назад

      No, normal Arduino Board doesn’t have CAN components which are obligatory to send and receive data

  • @lykos4340
    @lykos4340 Год назад

    How did you wire up the steering column button exactly?

    • @randomscience4k
      @randomscience4k  Год назад

      Well on the cluster if you ground the pin 16 it allows you to toggle a few options in the cluster LCD.

    • @ewanadams-cg6vn
      @ewanadams-cg6vn 11 месяцев назад

      ​@@randomscience4k hi, I ground it and nothing happens do I have to do anything else

  • @user-te2ry4oq4j
    @user-te2ry4oq4j 9 месяцев назад

    What can buss are you using?

    • @randomscience4k
      @randomscience4k  9 месяцев назад

      Hi, do you mean the brand of can bus shield? I’ve the latest version from Seeed Studios

  • @imike9249
    @imike9249 Год назад

    Hi. Tutorial for BMW E46 petrol istrument cluster

    • @randomscience4k
      @randomscience4k  Год назад

      Hi, the full tutorial is here:
      ruclips.net/video/KEjbAv0eV6M/видео.html
      Thanks

  • @gjoke_pro
    @gjoke_pro 11 месяцев назад

    Does it work in other games like beamng or assetto corsa

    • @randomscience4k
      @randomscience4k  4 месяца назад

      The OG code only truck sims. But in the description there is my pinned comment. I've added a link to a discord group where they have Arduino sketch that should also work with beamng also.

  • @seesikopter
    @seesikopter 6 месяцев назад

    Anyone got an idea why i only got a Car on a Lift? Aka Failure mode?

    • @randomscience4k
      @randomscience4k  4 месяца назад

      Can bus issue maybe?

    • @seesikopter
      @seesikopter 4 месяца назад

      @@randomscience4k yea that was an issue with the can bus speed, my 2012 cluster wanted 200kbps instead of 100

    • @randomscience4k
      @randomscience4k  4 месяца назад

      You mean 250kpbs?

    • @seesikopter
      @seesikopter 4 месяца назад

      @@randomscience4k or 250 yea, something along those lines

  • @ewanadams-cg6vn
    @ewanadams-cg6vn Год назад

    Where do I put simhub dll file???

    • @randomscience4k
      @randomscience4k  4 месяца назад

      Root path of simhub installation folder.

  • @nullfex5958
    @nullfex5958 Год назад

    Is it possible to use ardruino uno instead of ardruino mega?
    and if it is let me know
    Thank you!

    • @randomscience4k
      @randomscience4k  Год назад

      I haven't tried, but I guess it should work.
      In platformino.ini file change it to following:
      [env:uno]
      platform = atmelavr
      board = uno
      framework = arduino

    • @nullfex5958
      @nullfex5958 Год назад

      Thx so much!

    • @nullfex5958
      @nullfex5958 Год назад

      So, the code did upload to the ardruino but on the cluster is the "service" icon
      Do you know the problem?

    • @randomscience4k
      @randomscience4k  Год назад

      @@nullfex5958 you mean in the central lcd the warning icons keep looping? That’s going to be there always given that we aren’t sending any signals for those.
      All the can bus ID was taken from loopbunny.co.uk website. You can try to see if you can play with other ones like cruise control for example to get it to work.

    • @nullfex5958
      @nullfex5958 Год назад

      Of i Connect the CAN it will show the icon with the car on a lift, If it is not connected to CAN it doesn't.
      I think it doesn't work bc the odometer is EU diesel

  • @Albertt.c
    @Albertt.c Год назад

    Hi, i have a bmw e90 cluster too, but my can pins are on 4 and 5 which is weird, also discord server link expired

    • @randomscience4k
      @randomscience4k  Год назад

      Can you please send the model no of your cluster. yes, that's strange.

    • @randomscience4k
      @randomscience4k  Год назад

      Hi, thought I did give you an update. I checked in the BMW ISTA and the pinout is same as shown in video for E90.
      BTW since you are a lot interested in cluster simulation these two discord groups would be helpful.
      discord.gg/tzKtGxPT
      discord.gg/cSNGberC

    • @Albertt.c
      @Albertt.c Год назад

      @@randomscience4k im already there its me Albertc79

    • @randomscience4k
      @randomscience4k  Год назад

      @@Albertt.c 😄 ohh okay.

  • @rsdominicrs6384
    @rsdominicrs6384 Год назад

    tutorial pls e60

    • @randomscience4k
      @randomscience4k  Год назад

      E60 is same. Only difference is fuel gauge is not can bus driven

  • @finnappel
    @finnappel Год назад

    does it work is e87 cluster model?

    • @randomscience4k
      @randomscience4k  Год назад

      No idea, maybe it might work I guess. At least partly if there are some common CAN bus IDs

    • @finnappel
      @finnappel Год назад

      @@randomscience4k it works :)