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

Поділитися
Вставка
  • Опубліковано 5 лип 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.
  • Наука та технологія

КОМЕНТАРІ • 224

  • @scottwilliams895
    @scottwilliams895 Рік тому +8

    Awesome project, and great tutorial!

  • @aimdot8369
    @aimdot8369 Рік тому +9

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

  • @csongorvarga
    @csongorvarga Рік тому +8

    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 3 місяці тому +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.

  • @zer001
    @zer001 Рік тому +2

    Thanks for this Video!

  • @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!

  • @mesunandan
    @mesunandan 10 місяців тому +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!

  • @Bianchi77
    @Bianchi77 Рік тому +1

    Nice info, thanks for sharing it :)

  • @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

  • @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 Рік тому +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.

  • @subthousandoaks
    @subthousandoaks Рік тому +2

    Ty

  • @yudhahamdiarzi5553
    @yudhahamdiarzi5553 Рік тому

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

  • @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

  • @stenya
    @stenya Рік тому +2

    Perfect!

    • @MrDIYca
      @MrDIYca  Рік тому

      Thank you for your support!

  • @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

  • @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

  • @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.

  • @jamsheddodarbekov9409
    @jamsheddodarbekov9409 Рік тому

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

  • @Ydooo
    @Ydooo Рік тому +1

    show more how did you do this indicator?

  • @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

  • @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

  • @AutoRevLife
    @AutoRevLife 11 місяців тому

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

  • @mywatertechnologies
    @mywatertechnologies Рік тому

    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

  • @dartfrogdk
    @dartfrogdk Рік тому +44

    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 Рік тому +13

      @@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 UA-cam, i feel so ashamed to ask @mrdiy, from now on i will never ask anybody anything on UA-cam, 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.

  • @soupbowlbandit5831
    @soupbowlbandit5831 4 місяці тому

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

  • @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 - ua-cam.com/video/JkmOfxi-_TM/v-deo.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.

  • @cosmicazur
    @cosmicazur 6 місяців тому

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

  • @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.

  • @ricksdunnn
    @ricksdunnn Рік тому +1

    where can we get the ODBII cable interface?

  • @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.

  • @SahaParikshit
    @SahaParikshit 6 місяців тому

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

  • @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 Місяць тому +1

      @@MrDIYca did you post it?

  • @yasirshahzad3732
    @yasirshahzad3732 11 місяців тому

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

  • @MarcosAlexRamosdaSilva
    @MarcosAlexRamosdaSilva 16 днів тому

    Hi, really nice design, does this board have any certification like FCC, CE, RoHS, ISED, IATF16949...?

    • @MrDIYca
      @MrDIYca  16 днів тому

      Hi, the shield doesn't have wireless components, so FCC and ISED aren't applicable. It's a DIY hat for hobbyists using off-the-shelf parts. You can always check the schematic to verify the parts against these standards

  • @nyetloki
    @nyetloki 27 днів тому

    What about using a elm327 instead of needing a can adapter?

  • @cherifmoez
    @cherifmoez 2 місяці тому

    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

  • @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

  • @phischtv4497
    @phischtv4497 3 місяці тому

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

    • @MrDIYca
      @MrDIYca  3 місяці тому

      s.click.aliexpress.com/e/_Dd6uV7n

  • @waelbadr4724
    @waelbadr4724 Рік тому +2

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

  • @Mr_Driftstar
    @Mr_Driftstar Рік тому

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

  • @avader5
    @avader5 Рік тому

    Tesla actually has an OBD2 port wow!!

  • @RandomTorok
    @RandomTorok 7 місяців тому

    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  7 місяців тому

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

  • @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!!

  • @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.

  • @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

  • @Jackavatar
    @Jackavatar Рік тому

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

    • @MrDIYca
      @MrDIYca  Рік тому

      yes, it is CAN only

  • @SP-yw2tl
    @SP-yw2tl Рік тому +1

    Do you ship to uk?

  • @yvesinformel221
    @yvesinformel221 Рік тому +2

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

  • @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

  • @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.

  • @viktorhugo8252
    @viktorhugo8252 Рік тому +2

    Cool hack

  • @DiegoSilva-dv9uf
    @DiegoSilva-dv9uf Рік тому

    Valeu!

    • @MrDIYca
      @MrDIYca  Рік тому

      Thank you so much for your generous support!

  • @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

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr 4 місяці тому

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

  • @JorgeSilva-fb5zk
    @JorgeSilva-fb5zk 3 місяці тому

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

    • @MrDIYca
      @MrDIYca  3 місяці тому

      what do you mean by sensor?

  • @AJamesCo
    @AJamesCo 5 місяців тому

    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  5 місяців тому

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

    • @AJamesCo
      @AJamesCo 5 місяців тому

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

  • @ashanzlx
    @ashanzlx Рік тому +1

    Most Arduino CAN_BUS libraries are NOT support ESP32-C3.

  • @Vetle1
    @Vetle1 Рік тому +1

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

  • @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

  • @mnejc444
    @mnejc444 Рік тому

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

  • @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

  • @Lullabyt
    @Lullabyt 9 місяців тому

    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  9 місяців тому

      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 9 місяців тому

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

  • @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  4 місяці тому

      You might want to checkout ua-cam.com/video/jvYkFr96Nss/v-deo.html

  • @frankdelucey2137
    @frankdelucey2137 Рік тому +3

    Can you read write with it as well?

  • @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

  • @JDM797
    @JDM797 11 місяців тому

    Will the shield work with ESP32 DevKitC?

  • @Tony770jr
    @Tony770jr Рік тому

    Is the CAN transceiver isolated from the bus?

  • @AL3XFPV
    @AL3XFPV 7 місяців тому

    is it compatible with savvycan?

    • @MrDIYca
      @MrDIYca  7 місяців тому

      Check my savvyCAN gadget video - ua-cam.com/video/pontoaAcyZM/v-deo.html

  • @toxic-tuning
    @toxic-tuning Рік тому

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

    • @MrDIYca
      @MrDIYca  Рік тому +1

      They should be back in stock in a week or so

    • @MrDIYca
      @MrDIYca  Рік тому

      They are back in stock now

  • @davidleeroth805
    @davidleeroth805 Рік тому

    Does it also support K-Line communication?

  • @MrPlutoGalaxy
    @MrPlutoGalaxy 8 місяців тому

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

    • @MrDIYca
      @MrDIYca  8 місяців тому +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 8 місяців тому

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

  • @jlmarr53
    @jlmarr53 8 місяців тому

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

    • @MrDIYca
      @MrDIYca  8 місяців тому +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

  • @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?

  • @ifell3
    @ifell3 Рік тому

    Interesting, now can you make a immobiliser from it.

  • @SimonPlatten
    @SimonPlatten 10 місяців тому

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

    • @MrDIYca
      @MrDIYca  10 місяців тому +1

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

    • @SimonPlatten
      @SimonPlatten 10 місяців тому

      @@MrDIYca thank you

    • @SimonPlatten
      @SimonPlatten 10 місяців тому

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

    • @SimonPlatten
      @SimonPlatten 9 місяців тому

      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 ?

  • @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 😵‍💫

  • @MaksoodBhai69
    @MaksoodBhai69 Рік тому

    Can i have the source code?

  • @user-wf2ek8hz8g
    @user-wf2ek8hz8g 5 місяців тому

    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

  • @fenderrexfender
    @fenderrexfender 11 місяців тому

    Obd2 is a legal requirement for automobiles😮

    • @fenderrexfender
      @fenderrexfender 11 місяців тому

      Owners should look up why the law was written 😅

  • @shanebekker
    @shanebekker Рік тому

    Will this not invalidate a new cars warranty?

  • @Uc9uE3pKsS6uQ
    @Uc9uE3pKsS6uQ 4 місяці тому

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

  • @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 ;)

  • @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.

  • @ABnSuItan
    @ABnSuItan Рік тому +1

    now write code to update to home assistant please :D

  • @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 Місяць тому

      ​@@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 UA-cam only.

    • @MrDIYca
      @MrDIYca  Рік тому +3

      Hi, I don't delete comments unless they contain profanity. I believe UA-cam 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