
Closed
Posted
Paid on delivery
I need a Python/Arduino developer to create the code for an Adafruit RP2040 CAN board. The board will take in an analog voltage and output to a CAN based device. Key Requirements: - Converts 0-5V analog signals into CAN-based messages. - Convert can messages coming in and rebroadcasting to a different address - Broadcast status and wake messages to device being controlled. Ideal Skills & Experience: - Proficient in Python and/or Arduino and familiar with Adafruit Feather ecosystem - Experience with CAN protocols and message formats
Project ID: 40421566
11 proposals
Remote project
Active 7 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
11 freelancers are bidding on average $226 AUD for this job

As an electrical engineer with a Master's degree in Embedded Systems, I have the precise skill set that your project demands. My core expertise lies in microcontrollers and embedded systems, having hands-on experience with various boards including Adafruit Feather for Python/Arduino development. I have worked extensively with CAN protocols and message formats, precisely the type of conversion and broadcasting you require. One of my significant advantages over other candidates is my end-to-end product development experience. I don't just offer firmware or coding solutions but complete product engineering right from the concept to the market-ready stage. This includes firmware development using embedded C/C++, peripheral drivers, wireless stacks like BLE and Wi-Fi. Additionally, I've extensive experience in PCB design even in RF and IoT-centric boards, which is a key requirement for this project. Having conducted numerous projects that involve signal processing and intelligent connectivity, I ensure that all my work is optimized for performance and efficiency. With me, you won't just get the code but a well-documented and scalable solution. Let's streamline your analog-to-CAN conversion process together!
$450 AUD in 7 days
8.3
8.3

Dear [Client], It is an absolute pleasure to introduce myself as your potential Python/Arduino developer, Metin. With my broad and extensive expertise encompassing digital motor control, analog design, embedded systems, and electronic designs, I believe that my skill set is perfectly aligned to meet the needs of this project. Having worked extensively with CAN protocols and message formats in my power electronics projects, I am well-versed in all aspects of designing and implementing such systems. My proficiency in Python - a versatile language known for its compatibility with Arduino - coupled with my experience in hardware simulations using MATLAB makes me a strong candidate for the task at hand. Furthermore, my familiarity with Adafruit Feather ecosystem - which includes the RP2040 CAN board features you seek - will undeniably save time and ensure seamless integration. I’ve always established strong rapport with clients by delivering exemplary results within prescribed timelines. Together, let's bring your analog voltage to CAN device conversion idea to life effectively transforming it into reality!
$180 AUD in 7 days
7.4
7.4

With my extensive experience in Software Engineering and Information Systems, I'm the perfect candidate for your CAN message converter project. My proficiency in Python, Arduino, and the Adafruit Feather ecosystem combined with a detailed understanding of CAN protocols and message formats ensure that I can create a streamlined solution for you: an easy-to-use converter that effectively communicates 0-5V analog signals to CAN-based devices. I specialize in embedded systems, precisely what your project requires. Over my 5-year career, I've honed my skills in microcontroller programming and hardware-software integration, making me adept at developing IoT systems. By relying on this skill set for your project, I can guarantee accurate and efficient conversion of analog signals into the corresponding CAN-messages. Additionally, I'll ensure that incoming CAN messages are appropriately converted and rebroadcasted to different addresses while broadcasting status and wake messages as required - all with the utmost precision. In every project, I strive to deliver high-quality solutions tailored to the client's unique needs. Your satisfaction is my priority; therefore, you can expect regular communication throughout the process and robust security measures integrated into your converter design. Err on the side of certainty by choosing me - Nour - as your Python/Arduino developer for this project. Let's get started on creating a remarkable solution for you!
$233.33 AUD in 1 day
5.7
5.7

Hello! We have solid experience working with embedded systems, microcontrollers, and CAN-based integrations, including projects where analog signals are translated into structured CAN messages and devices communicate through custom message routing. Our team is comfortable working with the Adafruit Feather / RP2040 ecosystem using both Arduino and Python. We have implemented CAN message parsing, rebroadcasting to different IDs, and building logic for status, wake, and control signals for connected devices. Handling 0–5V analog input, scaling it correctly and packaging it into the required CAN frame format is a straightforward task for us. We can deliver clean, well-commented firmware, along with clear configuration points so you can easily adjust CAN IDs, message formats, and scaling if needed later. If you can share the CAN message specification and the expected behavior of the target device, we can start immediately and structure the code accordingly. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews Please contact us via Freelancer Chat to discuss your project in details Best regards, Kateryna Sales department Tangram Canada Inc.
$225 AUD in 7 days
7.3
7.3

Lets chat, a free consultation and no obligation. I understand you need a clean, professional, and user-friendly solution for your "CAN Message Converter with Adafruit Feather!" project. My skills in PHP, Java, JavaScript are a perfect fit for this project. While I am new to freelancer.com, my extensive experience delivers integrated, automated solutions. Regards, Jason McLachlan
$186 AUD in 3 days
1.4
1.4

Sydney, Australia
Payment method verified
Member since Apr 5, 2026
₹1500-12500 INR
€30-250 EUR
$10-30 USD
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
€3000-5000 EUR
$30-250 USD
$10-30 USD
₹1500-12500 INR
£250-750 GBP
$30-250 USD
₹1500-12500 INR
€750-1500 EUR
$750-1500 USD
$10-30 USD
₹37500-75000 INR
$30-250 USD
$8-15 USD / hour
₹1500-12500 INR