STM32 CAN SNIFFER banner

STM32 CAN SNIFFER

11 devlogs
15h 0m 50s

sleek, USB-C powered terminal for real-time vehicle network research. Transparent, matte-black hardware for anyone interested in hardware analysis and hacking

Demo Repository

Loading README...

ego

Shipped this project!

Hours: 15.01
Cookies: 🍪 202
Multiplier: 22.64 cookies/hr

shipping nowwwwwwwwwwwwwwwww
In this version, the board can now plug directly into a car and safely run on the car’s 12V battery.
Added a 16-pin OBD2 male connector footprint to plug the board straight into a vehicle.

ego

Version 2.0 is complete.

I have added OBD II port to the plug in car and you can switch between USB and any other car.
componet i have used;-
XL1509-3.3E1
1N5819 - Protection Diode
47uH SMD Inductor
OBD2 port

0
ego

I have completed the PCB routing, now I just have to do DRC checks and solve them. In this version, I have added a OBD port and a Buck converter for direct power. I am thinking of adding a SD port for data logging as well.

0
ego

I have completed the planning, now I have started PCB routing, but almost 1.5 hours of my time in laps has been lost.

0
ego

version 2.0 start


In this version, I added a port to run it on vehicle power and also a buck converter which will reduce the voltage from 40V to 3.3V. I have completed its schematic, I just have to make the buck converter properly so that there is no voltage leak.

0
ego

Shipped this project!

Hours: 8.88
Cookies: 🍪 138
Multiplier: 15.56 cookies/hr

This is my first project ship

i final learn to make a 4 layer pcb in EASYEDA(i also want to learn KICAD)
and i am also learn lot about STM32 .
This board is powered entirely by the 5V USB connection, if you use this Do not connect 12V or 24V vehicle power to the CAN header, as the current power regulator is not designed for high voltage.

furtherr i will ship more STM32 based project

ego

version one is completed now please have a look
https://github.com/ego10-ai/can-sniffer/releases/tag/v1.0.0

in this version :–
Core components: STM32G431CBU6 microcontroller and TJA1462 transceiver.
Supports standard CAN 2.0 and CAN FD networks.
Includes a 2-pin header and jumper cap to easily turn the 120 ohm termination resistor on or off.
4 status LEDs on board.

Attachment
0
ego

finally my pcb for can sniffer is completed now.
component list for my can sniffer:-

  • ARM Cortex-M4 Microcontroller STM32
  • TJA1462ATX CAN FD Transceiver
  • 3.3V LDO Linear Regulator
  • USB Type-C Receptacle (SMD 073)

in next version i will OBD port so it directly run using car power

Attachment
Attachment
0
ego

In an attempt to keep the PCB size of my project small, I ended up using a 4-layer PCB, and after that, it was not routing at all. After a lot of effort, I finally managed to route the MCU. Now, routing the remaining components will not take much time.

Attachment
0
ego

MY SCHEMETIC WORK IS DONE AND DRC CHECK IS ALSO WITH 0 ERRORS,
NOW ITS TIME TO MAKE PCB

Attachment
0
ego

SCHEMATIC IS COMPLETE FOR NOW ONLY THING IS REMAINING NOW IS DRC CHECK,
I AM USING STM32 AS A BRAIN FOR MY SNIFFER

Attachment
0
ego

component selection is almost done

Attachment
0
ego

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0