
Closed
Posted
Paid on delivery
I’m building a small module that sits on a vehicle’s CAN bus, intercepts the speed signal reported in kilometres per hour, and outputs an equivalent message in miles per hour. To complete it I need an automotive electrical-systems specialist who can take the idea from schematic through to verified firmware. Here is what I’m expecting: • Hardware design – a compact, robust converter that can be wired in line with the existing CAN bus loom, powered from the vehicle supply, and tolerant of automotive noise and temperature ranges. • Software programming – firmware that listens for the specific speed PID, converts the value from km/h to mph with the correct resolution, and re-injects the new frame on the bus without disturbing other traffic. I’ll provide the vehicle’s CAN documentation I already have, along with sample log files. I’d like the finished design files (schematic, PCB layout, BOM) and the complete, well-commented source code ready to be flashed and tested on my bench rig. If you can also supply a brief test report showing the converter operating correctly, that will wrap up the project nicely. Let me know the toolchain and microcontroller family you prefer so we can get started right away.
Project ID: 40510982
24 proposals
Remote project
Active 11 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
24 freelancers are bidding on average £788 GBP for this job

As an experienced electrical engineer with a focus on embedded systems and PCB design, I am confident in my ability to deliver the precise and robust CAN Bus Converter you need for your vehicle. With a Master's in Embedded Systems and hands-on skills with microcontrollers like STM32, ESP32, TI Tiva, and many others mentioned in your description, I am well-equipped to bring your project from schematic to verified firmware. My proficiency in dealing with automotive noise and temperature ranges ensures that the final design will be compact, reliable, and tolerant. My expertise extends beyond hardware design into software programming specifically tailored for your requirements. I promise not just the firmware that effectively converts the speed PID from km/h to mph but also ensures seamless data transfer that does not interfere with other bus traffic. My knowledge of various toolchains lets us choose the one most comfortable for you, ensuring a swift and efficient development process. One of my key strengths as an engineer is my commitment to excellence from conception to market-ready product. This includes a comprehensive approach which would provide you with everything you are looking for - the design files (schematic and PCB layout), Bill of Materials (BOM), fully commented source code as well as a brief test report demonstrating successful operation of the converter on your bench rig.
£750 GBP in 30 days
8.3
8.3

Hi I am an embedded systems engineer with over 12 years of experience in automotive electronics, CAN bus firmware, vehicle power protection, and compact PCB design for noisy environments. This module is a good fit for my background because it needs both a reliable electrical design and careful bus behavior, not just a simple unit conversion. My preferred approach would be an STM32 or Microchip CAN-capable MCU with an automotive-grade CAN transceiver, protected vehicle supply input, proper filtering/TVS protection, and firmware written in C using STM32CubeIDE or MPLAB depending on the final MCU choice. I can design the schematic, PCB, BOM, and firmware so it listens for the documented speed frame/PID, applies the km/h to mph conversion with the correct scaling, and transmits the required frame without affecting other CAN traffic. I can also prepare bench-test notes using your CAN logs, including before/after frame values and basic stress checks. A few details I would confirm first are CAN speed, 11/29-bit IDs, whether the original km/h frame should be blocked or left present, and any enclosure/connector constraints. Please contact me to discuss details.
£750 GBP in 21 days
7.6
7.6

As an electronics engineer with extensive experience in designing, developing, and testing electrical systems, I am the perfect fit for your CAN bus converter project. My skills cover everything you need from hardware design to software programming. During my career, I've worked on a range of automotive projects dealing with various types of motor control, power electronics and embedded systems applications. I'm well versed in Arduino programming and proficient in using Altium and Easyeda for schematic design and PCB layout. This makes me capable of delivering not only a compact and sturdy hardware design that can handle automotive noise and extreme temperature ranges but also a meticulously programmed firmware that operates flawlessly by converting the speed PID from km/h to mph without impairing other traffic on the CAN bus. In terms of microcontroller preference, I have hands-on experience with PIC18, PIC24, PIC30, dsPIC, MSP430, STM32 among others. With your vehicle's CAN documentation and log files as reference material for the project, I assure you that my exemplary skills will make this project a success. Finally, I'll gladly provide you with all necessary deliverables; design files (schematic, PCB layout, BOM), complete source code as well as a comprehensive test report to validate the performance of the converter on your bench rig.
£445 GBP in 10 days
7.5
7.5

Hello, This is a straightforward CAN-bus gateway project and aligns well with my experience in automotive electronics, embedded firmware, and vehicle communication systems. My preferred approach would be an STM32 or ESP32 controller paired with an automotive-grade CAN transceiver. The firmware would monitor the target speed message, apply the km/h-to-mph conversion with the required scaling and resolution, and transmit the modified frame while preserving overall bus integrity and timing. The hardware would include automotive power protection (load-dump, reverse polarity, TVS protection, filtering), robust CAN interfaces, and a compact PCB suitable for in-vehicle installation. Deliverables would include schematic, PCB layout, BOM, Gerbers, fully commented firmware source code, and a bench-validation report using your CAN logs and documentation. Once I review the CAN database/logs and identify whether the speed data is standard OBD-II, proprietary CAN, or gateway-translated, I can finalize the architecture and development timeline.
£500 GBP in 7 days
6.9
6.9

Hi there, I’ve carefully read your project description, and I can help design and develop the CAN bus speed-signal converter from schematic through PCB, firmware, and bench validation. I’m Samuel Tshibangu, a mechatronics engineer with hands-on experience in embedded hardware, automotive electronics, CAN bus communication, MCU firmware, power protection, PCB design, and signal conversion logic. I can design a compact automotive-ready module, implement firmware to read the documented speed frame, convert km/h to mph accurately, and transmit the corrected CAN message without disturbing other traffic. I can deliver the schematic, PCB layout, BOM, Gerbers, complete commented firmware source, and a short bench test report using your CAN documentation and log files. Feel free to send me a message with the CAN logs, target vehicle documentation, and preferred MCU/toolchain, and I can start right away. Best regards, Samuel Tshibangu
£500 GBP in 1 day
6.4
6.4

Hello, I can design and develop your CAN bus km/h-to-mph converter from hardware schematic through verified firmware. I have experience with automotive electrical systems, CAN communication, embedded firmware, PCB design, and bench validation, so I can build a compact in-line module that is stable, noise-tolerant, and ready for vehicle-style testing. My preferred approach is to use an STM32 or NXP automotive-grade MCU with a CAN/CAN-FD capable transceiver, protected power input, TVS/ESD protection, reverse-polarity protection, and proper filtering for automotive supply noise. On the firmware side, I will parse the provided CAN documentation/logs, identify the speed frame/PID, convert km/h to mph with correct scaling and resolution, and re-transmit only the required modified frame without affecting unrelated bus traffic. Deliverables will include schematic, PCB layout, BOM, firmware source code with comments, flashing instructions, and a short bench test report showing correct conversion using your sample logs or CAN test rig. I can work with KiCad/Altium for PCB and STM32CubeIDE or NXP S32 Design Studio depending on your preferred MCU/toolchain. A few questions: 1. What vehicle make/model/year and CAN speed are you targeting? 2. Do you need prototype PCB fabrication support, or only design files and firmware? Best regards, Asif Baloch
£750 GBP in 10 days
5.4
5.4

As an experienced automation engineer with a strong understanding of electrical systems, I believe I am an excellent match for your CAN Bus Converter project. Throughout my career, I've designed, developed, and implemented various automation projects, including wastewater and water treatment plants, which required deep dependencies on electrical systems and programming robust control algorithms. The tools of the trade for me have been Siemens TIA Portal program and the Simatic Manager program to develop firmware and SIEMENS WinCC SCADA program for system monitoring - skills that can easily transfer over to your project. Moreover, I'm accustomed to not only handling the hardware aspect but also working on software programming and running thorough tests to ensure optimal functionality - vital aspects you've listed in your description. My experience includes deployment of programmable logic controllers (PLC) such as Delta PLC and ABB PLC in process and energy automation projects. I have a great understanding of how to tackle automotive noise, temperature ranges, along with implementing accurate conversions. The cherry-on-top would be my proficiency with Eplan P8 V2.6 for designing electrical schematics(skip this). Effectively utilized in my works in factory automation projects, knowing it'll enable a seamlessly easy process flow between us
£500 GBP in 7 days
5.1
5.1

With utmost certainty, I am your ideal candidate for the CAN Bus Converter Development project. My multidisciplinary expertise in integrating mechanical design, electronics, and software development ensures I can handle every aspect of this endeavor seamlessly. Drawing from my profound experience in CAD design and product development, I will create a compact and robust converter that can withstand automotive noise and temperature ranges while abiding to the protocol. In line with the project description, utilizing my skills in PCB layout and embedded systems, I will provide you with comprehensive engineering solutions spanning from schematics to verified firmware. I will design firmware that gets the exact speed PID, converts it from km/h to mph with the right resolution without altering other traffic. My proficiency in Arduino microcontrollers would come to bear here ensuring efficiency and accuracy. Furthermore, I conducted various projects encompassing industrial automation and embedded systems which equipped me with valuable insights into data acquisition as well as system monitoring. This combined knowledge will enable me to provide you with a brief test report demonstrating how my solution operates correctly. Confidence in my ability to deliver a complete project à la your specifications. Why settle for less?
£750 GBP in 30 days
1.1
1.1

I understand you need a compact CAN bus module to intercept the kilometer-per-hour speed signal and convert it to miles per hour. I've successfully developed similar automotive embedded systems, including a real-time data acquisition module for vehicle diagnostics that met stringent environmental and electrical noise standards. I will design a custom PCB using KiCad, ensuring it's small form factor and suitable for in-line wiring. The firmware will be written in C, utilizing the STM32 HAL library and the CAN driver for the chosen microcontroller, to listen for your specific CAN ID, perform the conversion, and transmit the new MPH message. What is the specific CAN ID and data format for the incoming km/h speed signal? Ready to start as soon as you confirm scope.
£390 GBP in 21 days
0.0
0.0

I specialize in system design, programming, integration, and troubleshooting for automotive Electronics projects like CAN bus converters. PLC programming and configuration (Siemens, Allen-Bradley, Schneider, etc.) maps well to robust embedded firmware toolchains for vehicle ECUs. Design and implementation of control logic and HMI interfaces will become precise km/h-to-mph CAN frame logic with correct resolution. Integration with sensors, actuators, and other industrial equipment includes CAN transceivers, protected vehicle power, and Electrical Engineering noise tolerance. System testing, debugging, and optimization will use your CAN logs, bench rig validation, and Signal Processing checks for reliable speed conversion. Could you please share the CAN speed frame ID, byte layout, scaling, and whether the converted mph frame should replace or coexist with the original km/h message? Documentation, including electrical schematics, PLC logic diagrams, and user manuals will cover schematic, PCB layout, BOM, source comments, and test report. On-site support and commissioning (if required) can be replaced with remote bench bring-up guidance for flashing and verification. - Anastasiia
£250 GBP in 4 days
0.0
0.0

From your project description, it's clear that I have the technical proficiency and breadth of experience to take on this task in its entirety. My core expertise lies squarely in embedded systems, firmware engineering, and power electronics - precisely the skills you require for a reliable CAN bus converter. My years working at the intersection of hardware design and software programming has given me valuable insight into addressing the issues of automotive noise and extreme temperature ranges while providing the crucial translation between different units of measure. Furthermore, my comfort with various toolchains and microcontrollers, including C/C++ development on STM32 and ESP32 platforms, aligns perfectly with your specifications. I use robust processes in my work to ensure that the finished designs not only meet expectations but also maintain high levels of security and reliability during manufacturing. Finally, my track record speaks for itself: from circuit design to PCB layout through to system validation, I approach each step with meticulous attention to detail. By working closely with you throughout the process, I aim to not just meet your specifications but exceed your expectations. A satisfied client is always my ultimate goal. Hire me now and let's create a high-performing CAN bus converter together!
£500 GBP in 7 days
0.0
0.0

Keighley, United Kingdom
Payment method verified
Member since Jun 13, 2026
$30-250 USD
$30-250 USD
$30-250 USD
₹12500-37500 INR
$8-15 USD / hour
$250-750 USD
$750-1500 USD
₹37500-75000 INR
min $50 USD / hour
$250-750 USD
$250-750 USD
₹12500-37500 INR
$250-750 USD