Updated our code to work with a more modern cluster which will allow us to make even more lights working! (Currently speedometer, tachometer and blinkers working)
Пікірлер: 23
@americaman7873 жыл бұрын
can't imagine how painful that must've been
@abdallahtlayss8601Ай бұрын
Hello, can you help me turn on the rpm and temperature indicator? I mean converting them from CAN to digital. Thank you.
@LandenG234 жыл бұрын
Hey, fix your damn car, too many lights on the dash
@josephkay42192 жыл бұрын
It's a BMW what do you expect
@TheDenix83 жыл бұрын
Nice job! I'm also trying to control this cluster and I'm having a bit of problems. Could you tell me how to keep it on? If I send same wake message every 100ms it keeps resetting?
@RaoulKlink3 жыл бұрын
Did you send the signal that the key is in ,the startbutton has been pushed and the engine is running? It wont accept any gauge related signals before it had “acknowledged” a key
@TheDenix83 жыл бұрын
@@RaoulKlink I have sent this www.loopybunny.co.uk/CarPC/can/26E.html (position 2,) and this www.loopybunny.co.uk/CarPC/can/130.html . I am resending at 100ms intervals (tried both and only 0x130, neither variants work - cluster resets after a second like this shrani.si/f/4/GQ/1TTxeB2f/1/vid20201213212805.gif - the rpm dial is moved by my command but then it resets). I see that 0x130 has some kind of counter mentioned in documentation. I wanna put this in my car which doesnt have analog dials and Im soo close but the solution is elluding me :/ Any info is very welcome! This is the code pastebin.com/s4RhnyaD
@RaoulKlink3 жыл бұрын
@@TheDenix8 what are you using to send the messages? If you get the dials to move I can only think of a timing/counter error. I only used 0x130 for the awakening. Did you manage to calculate the counters?
@TheDenix83 жыл бұрын
@@RaoulKlink I am using an Arduino Mega with Seeed CAN Shield V2.0. I have another (Sparkfun) one on the way to verify functionality. On LoopBunny website it says that 0x130 has 1.4second counter in last byte. I tried increasing it every 1.4 seconds then at every 100ms, but the cluster keeps resetting itself. So if I understand correctly you send 0x130 only once at beginning? Because if I try to send it only at the beginning and then send it rpm commands it shows that red vehicle icon on the screen (LoopBunny site says it's a can bus error msg). If I just send it wake command the screens are kept on but all warning lights disappear. Are there any other commands you are sending it that could "keep it happy"?
@RaoulKlink3 жыл бұрын
@@TheDenix8 not that I am aware off, rpm gauge should be one of the easiest to get working, but I had to use a special device between the arduino can shield and the gauge cluster as I had a problem with the CAN signal. I had to use a Peak TJA-1054 in order to convert the can signal. I would suggest stripping your code and try to get it working one by one, in my experience that works the best and prevents mistakes. Code looks alright.
@vampyryannik73342 жыл бұрын
Hey Man! I think thats amazing! I do have a e90 cluster but no program or anything to get it communicate with BeamNG. I only have one that connects via UDP with ets2. How can I make this work?
@slidly2214 жыл бұрын
Can you please make a tutorial on how to connect everything to the arduino and how to manage the software?
@focus85435 жыл бұрын
when are these for sale?
@KillaV915 жыл бұрын
😍 I have a spair e92 cluster as well.. How can I set this up?
@RaoulKlink5 жыл бұрын
You have to have an reliable 12v power supply, arduino with correct codes, Canbus Shield and a special windows program that can read values from Beam NG
@ElChasco_official4 жыл бұрын
@@RaoulKlink Can you share the code, please? Thanks