Skip to content

ufnalski/peugeot_207_ipc_barebone

Repository files navigation

Peugeot 207 IPC barebone demo [STM32G431KB]

The part number is A2C53065549. This version of the IPC is not very popular and it is hard to get such a unit (and it may be pricey), i.e. the one with a transmission mode display and an oil temperature gauge. However, there are similar IPCs from different versions of Peugeot 207, and some of them have a regular price even below 10 EUR - close to 1.5 million units were sold from 2007 to 2010 in Europe alone1. I use these IPCs to introduce my first-year B.Sc. students to the CAN bus concept. The focus is on sending and receiving messages, sniffing the bus, creating DBC files, and potentially getting hooked on automotive reverse engineering. I turn to Arduino IDE and ESP32-S3 SoC to make the first step into the embedded world. I'm going to use this repo to demonstrate that the ST's HAL is similarly user-friendly and to signal that STM32CubeIDE and CCStudio IDE are going to be our next steps. It is also kind of a sentimental journey for me - this IPC was the very first one I played with and the rest is history 😇

Peugeot 207 IPC in action Peugeot 207 DBC in SavvyCAN SavvyCAN DBC file editor

Pinout

Pin Signal/Power
14 CAN_H
15 CAN_L
16 12 V (works with 9 V)
18 GND

What's inside?

Peugeot 207 IPC inside

Missing files?

Don't worry 🙂 Just log in to MyST and hit Alt-K to generate /Drivers/CMCIS/ and /Drivers/STM32G4xx_HAL_Driver/ based on the .ioc file. After a couple of seconds your project will be ready for building.

Readings and tools for DBC workshop

If you are into gaming

Call to action

Create your own home laboratory/workshop/garage! Get inspired by ControllersTech, DroneBot Workshop, Andreas Spiess, GreatScott!, bitluni's lab, ElectroBOOM, Phil's Lab, atomic14, That Project, Paul McWhorter, Max Imagination, Nikodem Bartnik, Stuff Made Here, Mario's Ideas, Aaed Musa, Haase Industries, and many other professional hobbyists sharing their awesome projects and tutorials! Shout-out/kudos to all of them! Promote README-driven learning 😎

Warning

CAN bus shiffer and DBC file editor - do try them at home ❕

220+ challenges to start from: Control Engineering for Hobbyists at the Warsaw University of Technology.

Stay tuned!

0xBU

Footnotes

  1. Peugeot 207 Sales Figures

  2. TJA1055 (status: Active) Enhanced fault-tolerant CAN transceiver

Releases

No releases published

Packages

 
 
 

Contributors