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

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ค. 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.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 219

  • @csongorvarga
    @csongorvarga ปีที่แล้ว +7

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

  • @aimdot8369
    @aimdot8369 ปีที่แล้ว +9

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

  • @scottwilliams895
    @scottwilliams895 ปีที่แล้ว +8

    Awesome project, and great tutorial!

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว +2

      Thanks a bunch!

  • @zer001
    @zer001 ปีที่แล้ว +2

    Thanks for this Video!

  • @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 หลายเดือนก่อน

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

  • @danialothman
    @danialothman ปีที่แล้ว +8

    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

  • @shakerileiwat4341
    @shakerileiwat4341 ปีที่แล้ว +3

    Awesome 👍

  • @Bianchi77
    @Bianchi77 ปีที่แล้ว +1

    Nice info, thanks for sharing it :)

  • @mesunandan
    @mesunandan 8 หลายเดือนก่อน +3

    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!

  • @stenya
    @stenya ปีที่แล้ว +2

    Perfect!

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว

      Thank you for your support!

  • @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 10 หลายเดือนก่อน +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.

  • @yudhahamdiarzi5553
    @yudhahamdiarzi5553 11 หลายเดือนก่อน

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

  • @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  ปีที่แล้ว +7

      That video is in the making

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว +3

      Correct

  • @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 4 หลายเดือนก่อน

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

  • @ricksdunnn
    @ricksdunnn ปีที่แล้ว +1

    where can we get the ODBII cable interface?

  • @SP-yw2tl
    @SP-yw2tl ปีที่แล้ว +1

    Do you ship to uk?

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

  • @AutoRevLife
    @AutoRevLife 9 หลายเดือนก่อน

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

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

  • @SahaParikshit
    @SahaParikshit 4 หลายเดือนก่อน

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

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

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

  • @soupbowlbandit5831
    @soupbowlbandit5831 2 หลายเดือนก่อน

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

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

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

  • @jacobleetech
    @jacobleetech 11 หลายเดือนก่อน +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  11 หลายเดือนก่อน +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

  • @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 - th-cam.com/video/JkmOfxi-_TM/w-d-xo.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.

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

  • @yasirshahzad3732
    @yasirshahzad3732 9 หลายเดือนก่อน

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

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

  • @phischtv4497
    @phischtv4497 หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  หลายเดือนก่อน

      s.click.aliexpress.com/e/_Dd6uV7n

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

  • @RandomTorok
    @RandomTorok 5 หลายเดือนก่อน

    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  5 หลายเดือนก่อน

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

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

  • @waelbadr4724
    @waelbadr4724 ปีที่แล้ว +2

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

  • @Lullabyt
    @Lullabyt 7 หลายเดือนก่อน

    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  7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน

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

  • @al73r
    @al73r ปีที่แล้ว +2

    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

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

  • @cherifmoez
    @cherifmoez 22 วันที่ผ่านมา

    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

    • @MrDIYca
      @MrDIYca  21 วันที่ผ่านมา

      Yes

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

  • @Jackavatar
    @Jackavatar ปีที่แล้ว

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

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว

      yes, it is CAN only

  • @yvesinformel221
    @yvesinformel221 ปีที่แล้ว +2

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

    • @joeds3775
      @joeds3775 ปีที่แล้ว +1

      Google it

  • @SimonPlatten
    @SimonPlatten 8 หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  8 หลายเดือนก่อน +1

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

    • @SimonPlatten
      @SimonPlatten 8 หลายเดือนก่อน

      @@MrDIYca thank you

    • @SimonPlatten
      @SimonPlatten 8 หลายเดือนก่อน

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

    • @SimonPlatten
      @SimonPlatten 7 หลายเดือนก่อน

      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 ?

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

  • @AJamesCo
    @AJamesCo 3 หลายเดือนก่อน

    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  3 หลายเดือนก่อน

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

    • @AJamesCo
      @AJamesCo 3 หลายเดือนก่อน

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

  • @JorgeSilva-fb5zk
    @JorgeSilva-fb5zk หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  หลายเดือนก่อน

      what do you mean by sensor?

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

  • @toxic-tuning
    @toxic-tuning 10 หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  10 หลายเดือนก่อน +1

      They should be back in stock in a week or so

    • @MrDIYca
      @MrDIYca  10 หลายเดือนก่อน

      They are back in stock now

  • @JDM797
    @JDM797 9 หลายเดือนก่อน

    Will the shield work with ESP32 DevKitC?

    • @MrDIYca
      @MrDIYca  9 หลายเดือนก่อน

      No

  • @Vetle1
    @Vetle1 ปีที่แล้ว +1

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

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr 2 หลายเดือนก่อน

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

  • @DiegoSilva-dv9uf
    @DiegoSilva-dv9uf ปีที่แล้ว

    Valeu!

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว

      Thank you so much for your generous support!

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

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

  • @frankdelucey2137
    @frankdelucey2137 ปีที่แล้ว +3

    Can you read write with it as well?

  • @i-HassanKhan
    @i-HassanKhan 3 หลายเดือนก่อน

    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  2 หลายเดือนก่อน

      You might want to checkout th-cam.com/video/jvYkFr96Nss/w-d-xo.html

  • @viktorhugo8252
    @viktorhugo8252 ปีที่แล้ว +2

    Cool hack

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

  • @MrPlutoGalaxy
    @MrPlutoGalaxy 6 หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  6 หลายเดือนก่อน +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 6 หลายเดือนก่อน

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

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

  • @jlmarr53
    @jlmarr53 6 หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  6 หลายเดือนก่อน +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

  • @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 11 หลายเดือนก่อน

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

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

  • @Tony770jr
    @Tony770jr ปีที่แล้ว

    Is the CAN transceiver isolated from the bus?

  • @davidleeroth805
    @davidleeroth805 ปีที่แล้ว

    Does it also support K-Line communication?

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว

      no, only CAN

  • @mnejc444
    @mnejc444 ปีที่แล้ว

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

  • @ashanzlx
    @ashanzlx ปีที่แล้ว +1

    Most Arduino CAN_BUS libraries are NOT support ESP32-C3.

  • @AL3XFPV
    @AL3XFPV 5 หลายเดือนก่อน

    is it compatible with savvycan?

    • @MrDIYca
      @MrDIYca  5 หลายเดือนก่อน

      Check my savvyCAN gadget video - th-cam.com/video/pontoaAcyZM/w-d-xo.html

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

  • @changchung
    @changchung 11 หลายเดือนก่อน

    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

  • @user-wf2ek8hz8g
    @user-wf2ek8hz8g 3 หลายเดือนก่อน

    Can we send messages with this or just receive?

    • @MrDIYca
      @MrDIYca  3 หลายเดือนก่อน

      both

    • @user-wf2ek8hz8g
      @user-wf2ek8hz8g 3 หลายเดือนก่อน

      @@MrDIYca perfect.

  • @nicholaslabrecque
    @nicholaslabrecque ปีที่แล้ว +1

    unable to process order . . .

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว +1

      Hi Nicholas, I sent you an email

  • @techkenX
    @techkenX ปีที่แล้ว +2

  • @ifell3
    @ifell3 ปีที่แล้ว

    Interesting, now can you make a immobiliser from it.

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

  • @bnk28zfp
    @bnk28zfp ปีที่แล้ว +1

    if we can figure out to fake the driver detection 😅

  • @fenderrexfender
    @fenderrexfender 9 หลายเดือนก่อน

    Obd2 is a legal requirement for automobiles😮

    • @fenderrexfender
      @fenderrexfender 9 หลายเดือนก่อน

      Owners should look up why the law was written 😅

  • @Uc9uE3pKsS6uQ
    @Uc9uE3pKsS6uQ 2 หลายเดือนก่อน

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

    • @MrDIYca
      @MrDIYca  2 หลายเดือนก่อน

      Both

  • @shanebekker
    @shanebekker ปีที่แล้ว

    Will this not invalidate a new cars warranty?

  • @benargee
    @benargee ปีที่แล้ว

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

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

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

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

  • @SayWhaaaaaaaaaaaaaaaaaaaaaaat
    @SayWhaaaaaaaaaaaaaaaaaaaaaaat ปีที่แล้ว +1

    38 USD for 3 elements on a pcb!? geezus

  • @wizdumb420
    @wizdumb420 ปีที่แล้ว +1

    tesla has a 12v circuit? lol

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

  • @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 TH-cam only.

    • @MrDIYca
      @MrDIYca  ปีที่แล้ว +3

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

  • @wakeupcanadians
    @wakeupcanadians ปีที่แล้ว +1

    old news