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

  Рет қаралды 7,784

Random Science4K

Random Science4K

Жыл бұрын

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.com/drive/folder...
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Cluster dashboard main arduino code:
github.com/Marcin648/e90-dash...
2. Telemetry plugin dll file, simhub plugin & client:
github.com/Marcin648/ets2-tel...
github.com/Marcin648/E90Dashb...
github.com/Marcin648/e90-dash...
3. Visual studio, PlatformIO & python installation:
code.visualstudio.com/docs/?d...
platformio.org/install/ide?in...
www.python.org/ftp/python/3.1...
4. All the can bus codes were obtained from this site:
www.loopybunny.co.uk/CarPC/k_c...
5. Marcin's original E90 cluster video:
• #Arduino - ETS 2 telem...
Discord link: / discord
Thanks for watching. Please like & subscribe!! :)

Пікірлер: 69
@randomscience4k
@randomscience4k Жыл бұрын
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.
@themarmeladecrafter3533
@themarmeladecrafter3533 Жыл бұрын
E87 Diesel works perfectly fine with it!
@Sk-cm3sj
@Sk-cm3sj 7 ай бұрын
That's cool, didn't even know it was possible. Great video.
@randomscience4k
@randomscience4k 2 ай бұрын
Thank you!
@FranciscZC
@FranciscZC 11 ай бұрын
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
@finnappel
@finnappel 11 ай бұрын
Hello, when I connect it shows a red car on a lift on my E87 cluster. How do I fix that?
@user-km2us4tx8n
@user-km2us4tx8n Жыл бұрын
is it possible to connect dashboard from e60 to asseto corsa using the same instructions?
@FranciscZC
@FranciscZC 11 ай бұрын
and if it works, do i need another code or something else? i am not good at coding at all
@FranciscZC
@FranciscZC 11 ай бұрын
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 3 ай бұрын
yes i have the same! someone a solution?
@randomscience4k
@randomscience4k 3 ай бұрын
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.
@ivcho8055
@ivcho8055 Жыл бұрын
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.
@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
@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.
@christianmancini6090
@christianmancini6090 Жыл бұрын
hi, can an 2 ampere power supply work with the cluster? thanks!
@randomscience4k
@randomscience4k Жыл бұрын
Yes, 2A supply should work fine
@joaopinto5850
@joaopinto5850 11 ай бұрын
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 2 ай бұрын
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.
@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.
@keusti93keusti8
@keusti93keusti8 Жыл бұрын
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 Жыл бұрын
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.
@imike9249
@imike9249 Жыл бұрын
Hi. Tutorial for BMW E46 petrol istrument cluster
@randomscience4k
@randomscience4k Жыл бұрын
Hi, the full tutorial is here: kzfaq.info/get/bejne/gaualaSnlcu6ZoE.html Thanks
@18436Melissa
@18436Melissa 10 ай бұрын
Tutorial for 2009 Dodge Grand Caravan/2010 Volkswagen Routan please.
@randomscience4k
@randomscience4k 8 ай бұрын
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
@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 10 ай бұрын
​@@randomscience4k hi, I ground it and nothing happens do I have to do anything else
@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
@user-te2ry4oq4j
@user-te2ry4oq4j 8 ай бұрын
What can buss are you using?
@randomscience4k
@randomscience4k 8 ай бұрын
Hi, do you mean the brand of can bus shield? I’ve the latest version from Seeed Studios
@seesikopter
@seesikopter 5 ай бұрын
Anyone got an idea why i only got a Car on a Lift? Aka Failure mode?
@randomscience4k
@randomscience4k 2 ай бұрын
Can bus issue maybe?
@seesikopter
@seesikopter 2 ай бұрын
@@randomscience4k yea that was an issue with the can bus speed, my 2012 cluster wanted 200kbps instead of 100
@randomscience4k
@randomscience4k 2 ай бұрын
You mean 250kpbs?
@seesikopter
@seesikopter 2 ай бұрын
@@randomscience4k or 250 yea, something along those lines
@gjoke_pro
@gjoke_pro 10 ай бұрын
Does it work in other games like beamng or assetto corsa
@randomscience4k
@randomscience4k 2 ай бұрын
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.
@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
@ewanadams-cg6vn
@ewanadams-cg6vn 11 ай бұрын
Where do I put simhub dll file???
@randomscience4k
@randomscience4k 2 ай бұрын
Root path of simhub installation folder.
@rsdominicrs6384
@rsdominicrs6384 Жыл бұрын
tutorial pls e60
@randomscience4k
@randomscience4k Жыл бұрын
E60 is same. Only difference is fuel gauge is not can bus driven
@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.
@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 :)
HOW TO WIRE BMW SPEEDO CLUSTER FOR SIMULATOR | SIMHUB
8:17
amstudio
Рет қаралды 973 М.
Using a real car instrument cluster to your display in game speed
5:43
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 3,6 МЛН
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 58 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
Ford Fusion Instrument Cluster with BeamNG
1:20
William Frey
Рет қаралды 11 М.
Reading THE BMW CAN BUS USB to CAN: CUSTOM CLUSTER PLANS
15:38
Zero To 60
Рет қаралды 29 М.
Can bus simulator for instrument cluster
1:36
Điện - Điện tử ô tô VĨNH THỊNH
Рет қаралды 340
Can The SLOWEST GPU Run Minecraft?
11:57
Guiny
Рет қаралды 27 М.
BMW E46 cluster simulation - Arduino Mega + CAN Bus shield
7:06
Random Science4K
Рет қаралды 10 М.
1st time  trip  my wife with me in thanksgiving day.
1:09:03
papote450gamer
Рет қаралды 1,6 МЛН
E9X Cluster Virginizing & Coding
20:45
AZ Car Keys & Computers LLC
Рет қаралды 4,3 М.
ОкКорз ЭП 1 - 14 | Анимация Minecraft
8:58
OK Корз
Рет қаралды 1,9 МЛН