I will develop obd ii emulator firmware using esp32, freematics and can bus

United Kingdom

I speak English, German, Spanish

Electronics engineer

Hi, I'm Leonard, an electronics engineer specializing in PCB design, embedded systems, firmware development, and software engineering. I design custom electronic circuits, PCB layouts, microcontroller...
About this Gig

Hello and Welcome!

Building an OBD-II emulator requires more than transmitting CAN frames. It requires a well-structured firmware architecture, correct diagnostic message handling, reliable bus communication, and consistent responses to tester requests.

Whether you need a virtual ECU for a laboratory test bench, a simulated vehicle data source, or a custom diagnostic communication prototype, I can help implement the firmware and communication logic your project requires.


What I Will Provide:

  • Custom ESP32 firmware development
  • Freematics hardware integration
  • CAN bus communication and frame handling
  • OBD-II protocol simulation and response logic
  • Configurable simulated sensor and PID data
  • ECU request and response handling
  • CAN message filtering and transmission
  • Firmware debugging and troubleshooting
  • Clean, organized, editable source code



Why Choose Me?

  1. Engineering-focused embedded firmware development
  2. Customized solutions based on your hardware and specifications
  3. Structured, maintainable, and documented code


Have an automotive diagnostics, virtual ECU, or CAN bus simulation project in mind? message now and Let's Build Your OBD-II Emulator!!!


Platform:

ESP32

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

Debugging

•

Microcontrollers

Other Electronics Engineering Services I Offer