The EASIEST Way to Connect to a Car's CAN Bus

Поделиться
HTML-код
  • Опубликовано: 6 июн 2024
  • Introducing my new ESP32 CAN Bus Shield.
    10 PCBs for $5 USD at www.pcbway.com
    Get the CAN Shield - store.mrdiy.ca/p/esp32-can-bu...
    Shopping for ESP32 DevKit?
    =======================
    ■ Amazon - amzn.to/41Gmqdm
    ■ AliExpress - s.click.aliexpress.com/e/_Ddz...
    Become a Member - / @mrdiyca
    Twitter - / mrdiyca
    Music by AlexiAction from Pixabay
    00:00 Intro
    00:19 The Shield
    01:34 Schematic
    02:11 How to use
    02:40 Tesla & OBD
    03:03 Sponsor
    03:33 Software
    04:28 Outro
    DISCLAIMER: links found in the description box of my videos may be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you to use my links/codes, it's just one more way to support me and my work. Much of the information contained is based on personal knowledge and experience. It is the responsibility of the viewer to independently verify all information.
  • НаукаНаука

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

  • @scottwilliams895
    @scottwilliams895 Год назад +8

    Awesome project, and great tutorial!

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

      Thanks a bunch!

  • @aimdot8369
    @aimdot8369 Год назад +9

    I think the RUclips algorithm just picked you up, because this showed up first on my recommended lol well done

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

    Thanks for this Video!

  • @csongorvarga
    @csongorvarga Год назад +7

    Uh thanks. Great work. I was just about to start a similar project. I should order your board for this.

  • @Jackisaboss1208
    @Jackisaboss1208 Год назад +11

    Awesome! I’d be interested in learning more about the PCB design process for the shield (i.e. how you decided on resistor/capacitor/inductor networks for the ICs)

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

      If you need to know the VALUES from resistor, capacitor... You should be looking at a electric circuits course first, after this digital/analog electronics and power electronics courses

    • @dougle03
      @dougle03 2 месяца назад +1

      Most components come with an example configuration or template layout with suggested supported components. Sticking to the recommendations is a good place to start.

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

    Awesome 👍

  • @danialothman
    @danialothman Год назад +9

    this channel needs more subs!

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

      No:) everytime a sub gets big it dumb down for the masses.
      Great channel tho

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

      So true tho

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

    Nice info, thanks for sharing it :)

  • @rchilro
    @rchilro Год назад +5

    Great job!!! Just a suggestion, can you add a video or a description where you got the speed display and how you attached it? It would be wonderful!

    • @numberwhite7082
      @numberwhite7082 Год назад +4

      Pretty sure it's 3d printed case using a watch display.

    • @MrDIYca
      @MrDIYca  Год назад +8

      That video is in the making

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

      Correct

  • @FrankGraffagnino
    @FrankGraffagnino Год назад +18

    can't wait to try this... and i didn't know Teslas didn't have an OBD port... i thought they had to have one by law? anyhow... great job!

    • @MrDIYca
      @MrDIYca  Год назад +9

      Yes, apparently they were exempt because they don't have an 'engine'. Looking forward to your Porsche EV project - sub-ed.

    • @Kristof-cl4df
      @Kristof-cl4df Год назад +1

      They do have an obd 2 port, a 2 second google search will show a bit directly from Tesla

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

      @@Kristof-cl4df Model 3 (at least 1st gen) do not have OBD2 port. Requires breakout cable attached to diagnostic port behind console.

    • @tubeyou0925
      @tubeyou0925 11 месяцев назад +2

      The reason is... an OBDII port requirement is exclusively for federal emissions compliance. If your car does not have emissions, such as with EVs, you are exempt from having to follow this. I imagine in the future this will change, but for the time being, EV manufacturers are actually free to make whatever proprietary ports they want. Though right to repair laws will require them to provide access to the hardware and software to fix them... but at whatever cost they see fit.

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

    Perfect!

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

      Thank you for your support!

  • @mesunandan
    @mesunandan 9 месяцев назад +4

    How did you know which CAN message ID and which bits out of them are responsible for the velocity data or any other variables? Did you have the DBC?
    Have been trying to do the same for indian cars using my arduino with sparkfun can shield and kvaser CAN bus monitors. But I can only see a single ID and stuck with how to extract more CAN messages!

  • @voltlog
    @voltlog Год назад +17

    As far as I know a CAN network must have termination resistor present at the two physical end points of the CAN network. The circuit that you have designed seems to have a hardwired 120 ohm resistor which is introducing additional termination resistance against the CAN standard (as the car network already has termination resistors in place). Do you think this can cause any issues with the particular CAN network the shield will be connected to?

    • @MrDIYca
      @MrDIYca  Год назад +14

      The CAN bus terminator resistor is in the schematic but not present on the board. It can optionally be added on the back of the PCB.

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

      @@MrDIYca awesome feature!

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

    Ty

  • @cosmicazur
    @cosmicazur 5 месяцев назад

    Can you use canopen? Is there a library for it?

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

    I subscribed, hope can learn a lot about CAN protocol :D

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

    where can we get the ODBII cable interface?

  • @soupbowlbandit5831
    @soupbowlbandit5831 3 месяца назад

    Now wi I be able to take your board with the 32 and use it to activate a relay board with low power outputs?

  • @ChuckNorris-ei2mk
    @ChuckNorris-ei2mk Год назад

    Could you please make a DIY on how to make active spoiler with some RC Car servo motors? Based on speed and break. Like from a gps module or IMU sensor

  • @SahaParikshit
    @SahaParikshit 5 месяцев назад

    which version of CAN does it provide? can i use it with canopen ros ?

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

    show more how did you do this indicator?

  • @giannisalevizakis
    @giannisalevizakis Год назад +4

    Best channel ever, best project ever. The thing is how do you translate the CAN BUS messages?

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

      There are libraries for that, an the other ones are just byte arrays and you need to know, which is which

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

      Thanks. You either do it the hard way by monitoring the bus and try to figure each ID or you get lucky and you find a DBC file for your car

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

      There should be a standard for most vehicles, speed, rpm etc, specific functions are proprietary software.

    • @Fine_i_set_the_handle
      @Fine_i_set_the_handle Год назад +6

      its "typically" just hexadecimal which he should have auto translated in his code. The format is as follows.
      (what is being sent) [how many bytes of data are sent] (byte1) (byte2) (byte3) (byte4) (byte5) (byte6) etc etc etc ..... Example
      (120) [4] (0) (0) (0) (0) 120=wheel speeds 4=4 bytes of data 0= the speed of each wheel sensor Front left, front right, rear left, rear right. It's not always this simple sometimes you have to do math on multiple bytes to get the actual value but this is well documented on a wiki (at least for american vehicles) because they must conform for easy emission inspections

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

    Very nice! I thought Tesla had switched to "Automotive" ethernet vs CANBUS. What is that neat Display you are using to display the information? Great job!

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

      Automotive Ethernet is not at the point yet where it can completely replace CAN, they are trying to get it there

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

    Nice job! Can you share your sketch how you print CAN information to display through bloetooth?

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

    can we change the fuel settings in cars using CAN bus?

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

    This is very cool! So i can wire this into any car and check the data wirelessly on any device?

  • @ktoday-o8813
    @ktoday-o8813 Год назад +2

    Awesome project, you have a new subscriber! I have a Model S 2015 that doesn’t have bluetooth near field unlocking. Do you think there may be a way to retrofit this into the car with this by having the circuit send an unlock command (and possibly a remote start command) to the car when my phone comes within a certain distance of it and a lock command when it travels a certain distance away?

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

      In theory yes, but my CAN projects will all be in READ/LISTEN ONLY mode.

    • @ktoday-o8813
      @ktoday-o8813 Год назад +1

      @@MrDIYca Alright sweet there’s hope! Is there a resource you know of where I can learn more about writing to the can bus? Achieving that would be game changing since it would allow for a lot of good retrofits for legacy vehicles such as the keyless entry and possibly a rear display on the center console like plaid models have (kind of set up like the one on your browser in your previous video, but without the need of an internet connection)

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

      I think the lock/unlock signal is further encrypted and not just raw on the CAN bus.

  • @anlpereira
    @anlpereira Год назад +4

    Great project. Can you show how to connect this board to de OBD2 circuit in the car? Or share some details how you make that cable you show in the end of video. Thank you very much.

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

      Yes, this video is on my list to do

  • @zdenekbouresh205
    @zdenekbouresh205 Год назад +6

    I've done a similar DYI and are able to to read from any Canbus (there are up to 6 on a Tesla). Have you had success writing to it, useful for virtual buttons for example. Lock, Unlock, AC, pre-condition. I am interested in collaborating on some interesting code.

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

      I am not there yet. I don't feel comfortable writing to the bus - maybe down the road. However, I can do most of the things you mentioned using an unofficial API. I made a video about it here - ruclips.net/video/JkmOfxi-_TM/видео.html

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

      I would be interested in that as well, especially locking and unlocking. This is in particular useful for pre-2021 Model S and X, that do not have bluetooth unlock and therefore you are stuck with the App once the car is in an underground garage.

  • @SP-yw2tl
    @SP-yw2tl Год назад +1

    Do you ship to uk?

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

    Hi @MrDIY
    As i see you have a lot of Knowledge about Can Bus. Maybe you can help with a problem, or if i can fix this with a ESP32. I have a Hyundai Genesis Coupe. The outside Temp is read over Can to my internal Display. But it goes also trough the Original Radio (what i did replace) before it goes to the Display. Is there a way i can get the signal back to the Display with a ESP32?

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

      The CAN signal doesn't have to go through the radio. Maybe try connecting the display directly to the CAN bus

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

    I have a can bus arduino shield how can I use it

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

    Great work! Can you do 24V CAM Bus Shield?

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

      In theory, it should be able to handle 24v. I didn't test it though

  • @LeLaboDeHarry
    @LeLaboDeHarry Год назад +5

    So nice! How do you use the can bus to get the desired value (speed)? Is there a list somewhere where all addresses are registered?

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

      There will either be a standard or the manufacturer will probably use similar addresses for all their vehicles, they might just assign it all randomly though, who knows? The CAN bus on cars isn’t a secret thing though and there are plenty of devices you can buy to plug in and read from the CAN bus so the information about how to get the data off of the bus must be out there somewhere.

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

      @@conorstewart2214 Connor any tool recommendations on Amazon? Let us know when you get a chance. Thanks for your input.

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

    Hello. how to convert analog signal to can signal? I have an android vw radio with can support. I want that when the car door is opened (negative signal), it will be converted to can and the car radio will display the door opening on the display.

  • @phischtv4497
    @phischtv4497 2 месяца назад

    Where did you get that round OLED? Haven't found any that are bigger than a normal wristwatch...

    • @MrDIYca
      @MrDIYca  2 месяца назад

      s.click.aliexpress.com/e/_Dd6uV7n

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

    Did you need a DBC file to decode the CAN frames? I'm successfully (i tihnk) reading can messages but I can't find a key to interpret the data anywhere. I thought it would be in the libraries or somewhere online, but I'm getting the feeling I'm missing something important when it comes to decoding and extracting data from those frames, for example I'm getting frames like this: CAN MSG: 0x393 [8] but I don't know what to do with it now. (BTW, your shield was by far the easiest way to get to this point, so thanks for making it available for purchase!)

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

      Hi Jake, thanks, I am glad you like it! Yes, I was lucky to find a DBC file for my car.
      You might want to checkout OpenDBC - github.com/commaai/opendbc

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

    Does the package come with the 15 pin headers that get soldered to the board so that the ESP32 can be plugged into it? Mine didn't come with them but I see your board has them.

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

      Yes, they are included. If yours is missing by mistake, please reply to the order confirmation email and I will make it right

  • @cherifmoez
    @cherifmoez Месяц назад

    Hello, I just baught this litle device ( the latest revision with the OBD2 connector) I am wondering if I can still safely plug my computer to the esp32 devkit (for serial monitor) while it is already powered by the shield ? preferably without frying my computer. Thank you

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

    I recently purchased your CAN board and I plan on trying to build a display for my Model Y. Any chance you could share your Speedometer project details? Thanks!

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

      Yes, I am working on a series but hopefully will have the first one out in 2 weeks or so

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

      @@MrDIYca Great! I am working on a logger to log messages to an SD card.

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

    Tesla actually has an OBD2 port wow!!

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

    Can you publish the code you used for the speedometer project?

  • @dartfrogdk
    @dartfrogdk Год назад +43

    Great job, it should be made so it can transfer car data like how much fuel you used and how far you traveled to homeassistant so you can keep track of expenses

    • @MrDIYca
      @MrDIYca  Год назад +13

      Yes, there are endless project ideas once you get the CAN msgs out

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

      @@MrDIYca i will be waiting for your tutorial 😁👍

    • @spacewolfjr
      @spacewolfjr Год назад +16

      You should also be able to order spaghetti while driving and make your car fly and do a flip! Plz Mr. Diy I am too lazy to write it myself.

    • @spacewolfjr
      @spacewolfjr Год назад +12

      @@dartfrogdk why not try to do that yourself? I think that the purpose of the board, to let people work with CAN bus messages...

    • @dartfrogdk
      @dartfrogdk Год назад +5

      @@spacewolfjr we are not all as intelligent as you are, if we were then the world would be soo much better and no one would look at tutorials on RUclips, i feel so ashamed to ask @mrdiy, from now on i will never ask anybody anything on RUclips, not even when the creators aks for likes and comment bcs you just told me i cant, im soo sorry that i did and i kindly ask mrdiy to remove my comments if he feel bad about me making comments on his video, i really did not mean to make your day so bad mr spacewolf jr.

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

    Awesome!! based on the diagram, it's not k-line supported right?

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

      yes, it is CAN only

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

    oh come on you gotta show how you wirelessly connected your esp32 to that nifty circular display! Why you gotta tease me like that!

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

      :) it is coming

    • @ChrisZang
      @ChrisZang 22 дня назад +1

      @@MrDIYca did you post it?

  • @simon-yt
    @simon-yt Год назад

    Hey, I have ordered and received your board. I want to use it with my model 3. Can you tell me which Pins are CAN-High, CAN-Low, 12V and GND on the Tesla Port under the center console? I already use another OBD-Device, so I connected an ODB-Splitter. Now my Idea was to cut the second splitted cable, but I don't know which 4 cables I have to connect to your board. Is there a color code or something? Thank you so much!!

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

      I used this excel file as a reference for my 2023 Model 3: docs.google.com/spreadsheets/d/1ijvNE4lU9Xoruvcg5AhUNLKr7xYyHcxa8YSkTxAERUw/edit#gid=60352066
      PIN:
      - 18 (CAN_H)
      - 19 (CAN_L)
      - 1 ( 12v)
      - 26 (Gnd)
      You might want to double check that for your model year.

    • @simon-yt
      @simon-yt Год назад

      @@MrDIYca thank you so much for the link! I will recheck everything and try it out in the next days.. thanks!!

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

    In the video colors of the cable do not match to the pins written on the board.

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

    I have ordered and received your board, as well as the esp32 board from your store... Loaded all the needed libraries, and your example code - but all I get is a spinlock error. All other non-can related sketches run fine on the board, but your can example does not... Where can I get some help?

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

      Hello Alec, you can reply to the order confirmation email and I can help you there.

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

    Be nice with a filtering & 4 channel to interrupted a can signal

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

    how did you find the right code to display the speed ?

  • @JorgeSilva-fb5zk
    @JorgeSilva-fb5zk 2 месяца назад

    Hello, how many sensor can you connect ? I need to use 5 but I dont kwnow if it will work

    • @MrDIYca
      @MrDIYca  2 месяца назад

      what do you mean by sensor?

  • @user-gw3xf6qu5p
    @user-gw3xf6qu5p Год назад +1

    Hello sir, I like the ultra-low power trigger sensor very much, but I can't add it to homeassisatant
    can you provide me yaml example

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

      It is treated like any MQTT sensor. Maybe reach out to HA forum for help with the integration

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

    Most Arduino CAN_BUS libraries are NOT support ESP32-C3.

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

    the wireless part is a clear detriment, as that is where it can be hacked and controlled.. better program in a password and pw filter .if you want security

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

    How fast does this unit power on? Basically I'm looking to build an interior lighting controller and I want it to respond as fast as possible. I want to check the canbus for door open, dome light on, or headlights on, and if any are true, switch a relay that turns on a bunch of custom interior LED strips.

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

      sub 100ms - but the tricky part is figuring out how to wake it up when needed

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

      @@MrDIYca very true on the wake up. Maybe depending on the mA draw I'll just leave it running.

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

    Cool hack

  • @i-HassanKhan
    @i-HassanKhan 4 месяца назад

    I have obtained the raw can data but can you guide me how I can decode this raw data using the dbc file

    • @MrDIYca
      @MrDIYca  3 месяца назад

      You might want to checkout ruclips.net/video/jvYkFr96Nss/видео.html

  • @DiegoSilva-dv9uf
    @DiegoSilva-dv9uf Год назад

    Valeu!

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

      Thank you so much for your generous support!

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

    Will the shield work with ESP32 DevKitC?

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

    I just bought 2x esp32-s3 otg's and a canable pro for reverse engineering undocumented BRP messages. My thought was to use both usb dev and host modes to relay the canbus messages (usb packets) over 'esp now'. One on the vehicle, and one on a laptop running candlelight or whatever. With this piggyback board it seems I could avoid tunneling usb and pass esp now messages to the other esp32 and present it as a SocketCAN interface. Not sure which is less work.

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

      That is exactly what I am doing right now. Car -> [CAN Shield -> ESP32] -> ESPNow -> [ESP01 -> USB] -> PC/SavvyCAN. I wrote a minimal LAWICEL/SLCAN protocol on the ESP01. I just got it to work yesterday and can see the msgs coming in live in SavvyCAN.

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

      Why do you need multiple ESP32? They have both Bluetooth and wifi, can’t you just use one of those to send data to a laptop? Simplest option would probably be to use either serial over Bluetooth or get it to work similar to a usb device over Bluetooth.

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

      @@conorstewart2214 ATV & other canam toys to ride around and rx/tx live data over long-ish distances. Don't want the laptop on the moving machine. BT imo is too short distance.
      I naively assume Windows would need a signed custom driver to turn wifi data into a virtual com port the usual canbus apps need. Seemed simpler to have another esp32 plug in to usb port and appear identical to the canable usb device. esp now will let me adjust speed/distance tradeoff as desired.
      YT comments lousy place for meaningful discussion sorry.

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

      @@MrDIYca Awesome, looking forward to more vids on your project and a future github repo :) My plan is more of a generic usbespnowusb extender than a canbus specific project. I bought all the stuff but no promises I will get around to it.

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

      yes, that is another upcoming video

  • @JohnDoe-es5xh
    @JohnDoe-es5xh Год назад

    Can the CAN-Bus termination resistor (120R) be disabled?

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

      you can clearly see when hes holding the board that the resistors isn't even soldered on the board, so what do you think

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

    Hello there, would you interested in help me to make a project possible? I am looking to read the cambus signal in some vehicles to get the lights like parking, brake, reverse, turn signals dome lights, could you help me with that? THANKS

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr 3 месяца назад

    High resolution, edge to edge screen,
    it would be amazing
    SHOW readings like a bmw, or ktm bike...

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

    Is the CAN transceiver isolated from the bus?

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

    Can you read write with it as well?

  • @jlmarr53
    @jlmarr53 7 месяцев назад

    Noob question: does the shield simply plug in, or is soldering required?

    • @MrDIYca
      @MrDIYca  7 месяцев назад +1

      Sorry if it wasn’t clear but it requires to solder the header pins to the shield. Then, it is plug and play with the ESP32

  • @Lullabyt
    @Lullabyt 8 месяцев назад

    I'm interested in buying your CAN Bus Shield. I'd like to plug it in the OBDII of my car. But once I get all set up and the car connected to the board, printing messages to the serial, how am I going to translate messages like the ones you showed in the video, for example: CAN MSG: 0x19C [5] . How to translate it into useful data? Me I'd like to get to know speed, hodometer, fuel level, and stuff like that. How can I translate messages like into fuel level, for example? Is there any code examples I could look into? I'd like to get to know more about it before purchasing this board. Sorry, but I'm a beginner in hardware and stuff, I'm used to PHP and Python only.

    • @MrDIYca
      @MrDIYca  8 месяцев назад

      CAN decoding varies from one car manufacturer to another, and even among different models from the same manufacturer. Google is your friend. Attempt to search for a DBC file for your specific car model. You may be fortunate enough to find one. DBC files assist in translating these values to their actual meanings, functioning like a dictionary for CAN messages. OpenDBC is a good starting point - github.com/commaai/opendbc

    • @Lullabyt
      @Lullabyt 8 месяцев назад

      @@MrDIYca Thanks for your help!! I'll look into it

  • @toxic-tuning
    @toxic-tuning 11 месяцев назад

    Hi, I want to buy this shield, i see its out of stock.
    When do you expect to have morem

    • @MrDIYca
      @MrDIYca  11 месяцев назад +1

      They should be back in stock in a week or so

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

      They are back in stock now

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

    Does it also support K-Line communication?

  • @MrPlutoGalaxy
    @MrPlutoGalaxy 7 месяцев назад

    Is it possible to let it communicate with torque pro via Bluetooth or wifi?

    • @MrDIYca
      @MrDIYca  7 месяцев назад +1

      In theory, yes. This is just a hardware shield. You can program the ESP32 itself to do anything it is capable of.

    • @MrPlutoGalaxy
      @MrPlutoGalaxy 7 месяцев назад

      Thank you, I will buy it and try to learn.

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

    is it compatible with savvycan?

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

      Check my savvyCAN gadget video - ruclips.net/video/pontoaAcyZM/видео.html

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

    Can you comment on whether it can connect to an OBD 1 port. This was introduced in GM cars back in the 1990's and was also called an ALDL port. OBD 2 didn't start until 1996

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

      Good question, I am not sure ... maybe an automotive history buff can help us out here

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

      I don't believe any ODB 1 cars used CAN bus. I don't think it was until some years after ODB II came out that some cars started using CAN.

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

      @Jason Watson i don't think all obd II is even canbus.i think it really started around 2004 or so, same time as drive by wire and such. For example on a 96 impala with obd II you can't unlock the doors or start the car via canbus

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

      ALDL is nothing like OBDII. It is 160 bps serial data, very simple. There is an android app for it. I have a 26 year old web page on the subject from when I wrote a parallel port decoder for it. GM ALDL specs are available if you search.

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

      OBD1 is manufacturer-specific diagnostics so the protocol and connectors are manufacturer-specific

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

    What the speedometer you're using there?

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

      DIY

    •  Год назад +1

      @@MrDIYca can you share more details of the display of the speedometer?

    • @MrDIYca
      @MrDIYca  Год назад +4

      @ It is coming in a future project

  • @test-rj2vl
    @test-rj2vl Год назад +1

    Can this thing turn off auto stop-start? Also does firewall cause a lot of headache?

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

      What firewall? Do you know how Can Communication work's?

    • @test-rj2vl
      @test-rj2vl Год назад +1

      @@skyminer01 Not really. But heard so much that with auto stop start eliminator device you can't plug it just anywhere because at least for subaru outback some places are firewalled - that is they don't accept injected packets.

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

      @@test-rj2vl can bus is broadcast, u can just read as much as you want.

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

      @@test-rj2vl writing obviously is a different story. Encryption, preconditions and session handling can prevent you from changing settings

    • @test-rj2vl
      @test-rj2vl Год назад +1

      @@skyminer01 Ah ok so you cant write with this thing?

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

    Where can I get the cable / adapter to connect the boards to a Tesla Model 3 ?

    • @MrDIYca
      @MrDIYca  9 месяцев назад +1

      You can try geni.us/AsDPDz but check with the seller to make sure it is comparable with YOUR Model 3.

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

      @@MrDIYca thank you

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

      ​@@MrDIYca Is there a USB interface in the rear of the Model 3 ?

    • @SimonPlatten
      @SimonPlatten 8 месяцев назад

      Having looked at the above link there are many different cables shown, which one is the cable I need to connect my 2020 model 3 Tesla ?

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

    Can i have the source code?

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

    Interesting, now can you make a immobiliser from it.

  • @user-wf2ek8hz8g
    @user-wf2ek8hz8g 4 месяца назад

    Can we send messages with this or just receive?

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

    unable to process order . . .

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

      Hi Nicholas, I sent you an email

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

    if we can figure out to fake the driver detection 😅

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

    Oh shit, if i get this right i can make my 2010 fiat punto open the windows and central locking remotely from my phone... even through the internet several km away 😵‍💫

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

    Will this not invalidate a new cars warranty?

  • @Uc9uE3pKsS6uQ
    @Uc9uE3pKsS6uQ 3 месяца назад

    is this only "listens" ? Or can "talk" over CAN BUS ?
    Thanks

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

    Obd2 is a legal requirement for automobiles😮

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

      Owners should look up why the law was written 😅

  • @edgar9651
    @edgar9651 Год назад +4

    Looks good, and it's nice that all is together on one board. But, IMHO, it is way too expensive. I built something similar myself a couple of years ago and the cost was less than 10 USD, I don't remember the actual amount.

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

      Yep I really do agree with you. Really good idea but way too expensive... I'll go with a mini 560 for 12 to 3.3 v conversion and a SN65HVD230 for can transceiver available on Amazon or AliExpress for a few bucks. But again, really good design !

    • @mfx1
      @mfx1 Год назад +6

      if you can make your own for that much (which I doubt) then fine but $38 is pretty reasonable to pay for someone's time to assemble it and they have to make a living on top of the parts cost as well as the cost of dealing with stupid questions from customers and replacing faulty units, units that get lost in shipping etc. People who say stuff like hat probably don't run their own business and particularly a small business dealing in niche products.

    • @bradley3549
      @bradley3549 Год назад +4

      $40 does not seem steep to me at all. And definitely not 'way too expensive'. If it takes me more than about 20 extra minutes to figure out the parts and assemble things, just buying this basically plug and play option is money well spent. Yeah, it's $10-15 in parts, but that's not factoring design and assembly.
      How much is your time worth and how do you want to spend it I guess is the question.

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

      @@mfx1 Sorry if I upset you. It wasn't my intention. To make myself clear, it's just a lot of money for someone who's just playing with CAN Bus for fun and that there are some cheaper alternatives for that. I understand very well the problems you are facing as someone who owns a little business. Clients are more and more exigent. But your design is really interesting. Maybe you should consider making another version with two CAN Buses (One CAN 2.0 and one with Flexible Data) I think there would be enough space on the PCB for that.

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

      @@laurentmathivet1214 I'm not upset, it's not my business.

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

    A modern car that doesn't have an OBD2 port just seems so anti consumer.

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

    Make no sense if you have only access to one can-bus... most of the modern cars have at least two can buses, fast and slow, and optimal solution is to connect to both of them ;)

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

    now write code to update to home assistant please :D

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

    Its the easiest way to render your car immobile - unless you are very sure of what you are doing!

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

      True - that is why I am always in ListenOnly mode.

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

    38 USD for 3 elements on a pcb!? geezus

  • @JeromeDemers
    @JeromeDemers Год назад +5

    Why didn’t you share the CAN ID of speed and how you decoded speed, odo and gear selection? A other 2min to your 4min video would of been a lot more useful.

    • @MrDIYca
      @MrDIYca  Год назад +13

      I will explain it all in an upcoming project

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

      go read the repo you choosy beggar

    • @cameltoast
      @cameltoast 21 день назад

      ​@@MrDIYca where can I find this?

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

    tesla has a 12v circuit? lol

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

    How sad 😞
    You are not only missing to add a link to the instructable page with the SW by yourself, you are also deleting my comment with the link to your tutorial page.
    I guess you don't want to support people that found your stuff via RUclips only.

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

      Hi, I don't delete comments unless they contain profanity. I believe RUclips deletes comments with links. For everyone interested here is the link to my Instructables
      www.instructables.com/The-EASIEST-Way-to-Hack-Your-Cars-CAN-BUS

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

    I was hoping not to see Arduino junk...

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

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

    old news