
Closed
Posted
Paid on delivery
I’m looking for an embedded-systems engineer who can take ArduPilot’s AP_Periph codebase and turn it into a robust CAN-bus battery monitor. The unit will sit on a DroneCAN network and stream full MAVLink telemetry, so it can slot straight into my existing ground-station setup without any extra protocol bridges. Integration with other telemetry options such as [login to view URL] or SmartPort isn’t needed right now. Key functions I must see on the bus: • High-accuracy individual cell voltage for every cell in the pack (not just pack voltage) • Hall-effect current sensing that stays linear and low-loss all the way to 400 A • Standard AP_Periph health, identification and parameter handling so the flight controller recognises the device instantly Deliverables 1. Schematic and PCB GERBER/assembly files ready for production 2. Bill of materials with sourcing notes for the hall sensor and any precision ADC components 3. Customised AP_Periph firmware (.hex plus source) with clear documentation on parameter layout and MAVLink message mapping 4. Bench-test report demonstrating cell-voltage accuracy and current-sense linearity up to 400 A (simulated loads are fine) 5. Quick-start guide so I can flash, connect and see data flowing in Mission Planner the first time I power up 6. similar to [login to view URL] I have a test rig ready and can provide live feedback during development. Let me know how you plan to tackle the high-current measurement and any previous DroneCAN or AP_Periph projects you’ve handled, and we can get moving.
Project ID: 40700284
29 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
29 freelancers are bidding on average $169 USD for this job

Hi, I am an embedded systems engineer with over 16 years of experience developing mixed-signal hardware, precision sensing, CAN-connected firmware, and production-ready consumer and industrial electronics. I can design a compact AP_Periph-based 2–8S battery monitor that measures every cell independently and integrates cleanly with ArduPilot. For the 400 A channel, I would use a suitably rated isolated Hall-effect sensor with careful conductor, thermal, Kelvin-ground, filtering, and calibration design to preserve linearity while avoiding shunt losses. Cell measurements would use a precision ADC/front end with input protection and calibration stored through the AP_Periph parameter system. I will provide the schematic, production files, BOM, documented source and HEX, test results, and a first-power-up Mission Planner guide. One point to confirm: should the device publish standard DroneCAN battery messages for the flight controller to relay as MAVLink, or do you require native MAVLink framing directly over CAN? I can also support prototype bring-up, calibration, firmware refinement, and the path toward production. The listed budget is tight for the complete hardware, firmware, and validation scope, so I suggest structuring it into milestones; I am flexible based on the expected production readiness. Please contact me to discuss details.
$250 USD in 14 days
7.7
7.7

Your AP_Periph-CAN battery monitor on a DroneCAN network matches my recent work in high‑precision cell voltage readouts and linear current sensing at high currents. I rely on careful prototyping and solid electronics choices: a Hall‑effect sensor with a precision ADC to maintain accuracy up to 400 A, with low power loss in the PCB. I will deliver AP_Periph compatible firmware with MAVLink mapping and a clear parameter layout, plus complete documentation. Deliverables include schematic and PCB GERBER files, a BOM with Hall sensor and ADC sourcing notes, HEX and source, and a bench-test report showing cell‑voltage accuracy and 400 A linearity, plus a quick-start guide for Mission Planner. I’ll integrate CAN Bus prototyping and DroneCAN workflows, ensuring stand-alone operation and easy ground-station integration. To tailor this, I have a targeted question for you: What exact MAVLink message mapping and update rate do you require for per-cell voltages and 400 A current on Mission Planner, and are there any specific data-pack constraints to fit your ground-station workflow?. Marko Aleksic
$150 USD in 2 days
6.9
6.9

Hi, I can develop the complete 2–8S DroneCAN battery monitor based on ArduPilot AP_Periph. I recommend a 2–8S design with accurate individual cell-voltage monitoring. For 400 A measurement, I suggest a suitably rated Hall-effect sensor for low-loss, isolated current sensing. I can select the exact Hall sensor based on accuracy, temperature stability, bandwidth, and availability. For the MCU, I recommend an STM32 supported by the AP_Periph ecosystem. I will deliver production-ready schematic, PCB Gerbers, assembly files, and complete BOM with sourcing notes. The customized AP_Periph firmware will include DroneCAN, parameters, health/ID, calibration, and MAVLink telemetry support. I will also perform bench testing for cell-voltage accuracy and current linearity up to 400 A and provide documentation. I’m ready to start with the architecture and component selection and work closely with you using your test rig and feedback.
$140 USD in 4 days
7.0
7.0

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$140 USD in 7 days
6.2
6.2

https://www.freelancer.com/projects/circuit-design/Raspberry-HAT-for-Transmission https://www.freelancer.com/projects/circuit-design/Arduino-Motion-Triggered-Speaker-Code https://www.freelancer.com/projects/embedded-systems/Sierra-Handshake-Integration I have several similar projects for researching schematic to PCB layout to production ready gerber files. Let's discuss more in the chat.
$140 USD in 7 days
5.1
5.1

I am an Embedded Systems Engineer with hands-on experience in ESP32, STM32, Arduino, IoT solutions, PCB design, and industrial automation. I specialize in developing complete hardware and firmware solutions from concept to production. My experience includes sensor integration, wireless communication, data logging systems, Ethernet and Wi-Fi connectivity, MQTT communication, cloud integration, and custom PCB development. My expertise includes: • ESP32 Firmware Development • STM32 Firmware Development • Arduino Projects • PCB Design using Altium Designer • IoT Solutions (Wi-Fi, BLE, Ethernet, MQTT) • AWS IoT Integration • Sensor Integration and Calibration • Data Logging Systems • Industrial Automation Projects • Embedded Linux Development • Serial Communication (UART, RS485, Modbus) • I2C, SPI, CAN Bus Development • Product Prototyping and Testing Recent project experience includes: • ESP32 Ethernet-based monitoring systems • BLE sensor networks with multiple wireless nodes • Engine dynamometer data acquisition systems • Industrial pressure, temperature, RPM, and level monitoring systems • MQTT-based cloud monitoring solutions • Custom PCB design and manufacturing support I focus on delivering reliable, well-documented, and production-ready solutions while maintaining clear communication throughout the project. Let's discuss your project requirements and build an efficient solution together.
$650 USD in 10 days
4.9
4.9

Dear Client, Yes—this is feasible, but the real challenge is making 400 A current sensing and individual-cell measurements accurate enough that the DroneCAN data is trustworthy under real pack noise, transients and temperature. PCB Must Innovations brings 30+ years of electronics experience across battery monitoring, Hall-effect current sensing, precision ADCs, CAN/DroneCAN, STM32/embedded hardware, protection, PCB design and validation. I can own the sensing architecture, cell-voltage front end, Hall sensor interface, protection, schematic/PCB, BOM, AP_Periph integration, parameter mapping and bench validation, with firmware source and production files ready for handoff. The amateur trap is getting believable numbers at light current and discovering offset drift, saturation or ground-reference errors at 400 A. Haha, current sensors are very honest when the busbar gets serious. I’m happy to offer a free consultation first so we can define pack voltage, cell count, isolation needs and validation targets before hardware is frozen. One question: what maximum series cell count and chemistry must the monitor support? Message me with that detail and I’ll outline the sensing, CAN and validation architecture before you commit. You’ll get measured accuracy, clear limits and a design your flight controller can trust. Kind Regards Prat PCB Must Innovations
$180 USD in 2 days
6.4
6.4

Hi, I can develop the AP_Periph-based DroneCAN battery monitor, including the hardware design, production files, firmware customization, and integration documentation. My approach will use a precision multi-cell measurement front end for individual cell voltages and a Hall-effect current sensor with an appropriately sized busbar/current path for low-loss measurement up to 400 A. Calibration and filtering will be handled in firmware to maintain accuracy and stable telemetry. I can deliver: • Complete schematic and PCB layout • Gerber, drill, assembly and manufacturing files • BOM with sourcing notes • Precision cell-voltage measurement • 400 A Hall-effect current sensing • AP_Periph firmware customization • DroneCAN battery/health/parameter integration • Source code + compiled .hex • Parameter and telemetry mapping documentation • Bench-test procedure/report • Mission Planner quick-start guide • Source and manufacturing documentation I’m comfortable with C/C++, embedded firmware, CAN/DroneCAN, ArduPilot codebases, precision ADC interfaces, PCB design, and high-current sensing. I’ll keep the design modular and production-ready so it can be calibrated, flashed, and recognized cleanly by ArduPilot. Best regards Ankit
$100 USD in 4 days
4.0
4.0

I am an embedded hardware and firmware engineer with extensive experience in STM32-based systems, CAN communication, battery management, and UAV electronics. For this project, I would begin by reviewing the AP_Periph framework and DroneCAN battery-monitor requirements to ensure seamless integration with ArduPilot and Mission Planner. The hardware design will include precise cell-voltage monitoring, robust protection circuitry, and a high-current sensing solution capable of accurately measuring up to 400A while maintaining low power loss and high reliability. On the firmware side, I will implement DroneCAN-compliant telemetry reporting, including pack voltage, individual cell voltages, current, capacity, and health status. The PCB will be optimized for noise immunity, thermal performance, and manufacturability. Deliverables will include schematic, PCB layout, Gerber files, BOM, assembly documentation, firmware source code, and testing support. My goal is to deliver a reliable, production-ready solution fully compatible with the ArduPilot ecosystem.
$140 USD in 7 days
3.6
3.6

Your DroneCAN battery monitor sounds like a really fun challenge—taking AP_Periph and making it sing with precise cell-level data and clean 400 A sensing is right up my alley. I love that you have a test rig ready for live feedback; that's how we'll nail the accuracy. Here's what I bring to this: → I've built similar CAN-based sensing systems with ESP32 and nRF platforms, though not ArduPilot-specific yet—I'd dig into the codebase fast → I can deliver the full stack: schematic, PCB files, custom firmware, bench-test report, and a quick-start guide → My approach for high-current: a low-loss hall sensor with a precision ADC per cell, calibrated for linearity → I can start immediately and keep you updated as I go
$110 USD in 7 days
3.1
3.1

Hi, I can develop the DroneCAN battery monitor around the AP_Periph codebase, covering both the hardware design and firmware integration. I’m comfortable with embedded systems, microcontrollers, CAN bus, PCB design, firmware development and production documentation. The key challenges are achieving accurate per-cell measurements while maintaining isolation/noise performance, measuring up to 400 A with a Hall sensor without introducing significant loss, and integrating the device cleanly into AP_Periph so health, identification, parameters and telemetry behave as expected. I would use a suitable precision ADC and carefully designed analog front end for cell measurements, with proper filtering, grounding and calibration. For the high-current path, I would select a Hall-effect sensor with sufficient continuous/peak rating and validate linearity, offset and thermal behavior under controlled loads. On the firmware side, I would extend AP_Periph cleanly, implement the required parameters and DroneCAN/MAVLink telemetry mapping, then test communication with the flight controller and Mission Planner. Deliverables would include production-ready schematic/PCB/Gerbers, BOM and sourcing notes, firmware source and HEX, test results, documentation and a quick-start guide. Best regurds, Roman
$140 USD in 7 days
1.0
1.0

The primary technical choice here is how to handle the CAN-bus communication layer. I would use the existing ArduPilot `AP_Periph` framework and build the CAN-bus driver on top of that, which means directly integrating with the DroneCAN protocol definitions for MAVLink telemetry. This approach serves your goal of seamless integration into your existing ground-station setup without needing a separate protocol bridge. My build process starts with defining the MAVLink message structures for battery telemetry, specifically individual cell voltages and current sensing. I’ll implement the Hall-effect current sensing driver to accurately capture up to 400 A, ensuring linearity and low loss, so your system receives precise data. Simultaneously, I will implement the `AP_Periph` health, identification, and parameter handling, so the flight controller recognizes the device instantly. I would build the firmware for the microcontroller first, then design the PCB layout. The firmware development allows me to test and refine the sensor reading and CAN communication logic before committing to hardware. What is the target microcontroller you intend to use for this AP_Periph unit? Preferred Freelancer here, 5.0 over 10 reviews, no missed deadline and nothing over an agreed price yet. Once I have the target microcontroller, I will send the schematic and PCB GERBER/assembly files.
$207 USD in 21 days
0.0
0.0

I’m excited about the opportunity to work on your AP_Periph CAN Battery Monitor project. With my solid background in embedded systems and experience with the ArduPilot codebase, I can develop a robust solution tailored to your specifications. I understand the importance of high-accuracy individual cell voltage monitoring and reliable hall-effect current sensing up to 400 A. I’ve successfully tackled similar projects, ensuring seamless integration with existing systems. I can provide detailed schematics, PCB files, and customized firmware, along with comprehensive documentation and a quick-start guide to make your setup as smooth as possible. I appreciate your offer for live feedback during development, and I’m keen to discuss the approach for high-current measurement in detail. Let’s connect and get started on bringing your vision to life.
$100 USD in 7 days
0.0
0.0

Dear Client, This should be designed as a measurement system first and a DroneCAN node second. At 400 A, current sensing, cell-voltage accuracy, common-mode limits and calibration will decide whether the telemetry is trustworthy. I have 11+ years of electronics/PCB experience across 500+ assignments involving STM32, CAN/CAN-FD, battery systems, high-current sensing, precision analog front ends and production-ready hardware. My development path: Cells → Precision Monitor/ADC → MCU/AP_Periph → DroneCAN → Flight Controller ↓ 400 A Hall Current Sensor For individual cells, I would avoid a simple resistor-divider approach if pack common-mode or cell count makes accuracy unsafe; a dedicated multi-cell monitor architecture is usually cleaner. For 400 A, I would evaluate a low-loss Hall solution with enough linear range, thermal stability and calibration margin. I can support schematic, PCB, BOM, AP_Periph integration, parameter mapping, bench calibration and Mission Planner validation. Two important questions: 1. What pack range must be supported—2S–8S, 12S, or higher? 2. Is bidirectional current measurement required for charge/regeneration, or discharge only? Profile: https://www.freelancer.in/u/ElectronicsMust If you message me, I’ll tell you the first current-sensing architecture I would evaluate for 400 A and the one cell-measurement mistake I would avoid before PCB design. Kind Regards, Avi Gupta Quality is never an accident
$250 USD in 2 days
0.0
0.0

Hi, Greetings from OSTronik India! We are a technology-driven company specializing in Power Electronics and Embedded System Design integrated with Artificial Intelligence (AI) and Mobile Application Development, delivering reliable, industrial-grade electronic and software solutions—from concept to mass production, all under one roof. Our in-house capabilities include R&D, Firmware Development, Hardware Design, Mobile Application(Android & iOS), Prototyping, and Scalable Mass Production, with a strong focus on quality, performance, and cost efficiency. Core Expertise: • Microcontrollers: PIC, STM32, ESP Family, AVR. • Microprocessors: Raspberry Pi • Development Tools: MPLAB X IDE, STM32CubeIDE, Arduino IDE, Atmel Studio, VS Code • Hardware Design: Industrial-grade multilayer PCBs using Altium Designer with optimized power design, isolation handling, and EMI/EMC compliance • Communication Protocols: UART, SPI, I²C, CAN, Modbus, MQTT, LAN, S-Bus, RS-485 Mobile Application Capabilities: • Custom Android & iOS mobile applications for device control, monitoring, and data visualization • Real-time dashboards, cloud connectivity, and secure user authentication • Seamless integration between IoT platforms and mobile apps We have successfully transformed multiple concepts into market-ready electronic and mobile-enabled solutions. We would be glad to share a brief reference video. Let’s schedule a meeting to discuss your requirements in detail. Best Regards, Team OSTronik India
$140 USD in 7 days
0.0
0.0

Hey , I just went through the project description, and I see you are looking for someone experienced in PCB Layout, Electronics, Documentation, Embedded Systems, Microcontroller, CAN Bus, Arduino, Prototyping, Electrical Engineering and Firmware Development. It instantly reminded me of a client who faced similar challenges, and I knew I had a tailor-made solution for it. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: • Is there anything else you’d like to add to the project details? • What’s the top hurdle you’re facing with this project? • What is the timeline to get this done? Why Choose Me? 250+ Projects. 5 Years. Zero Misses. My reputation is built on a single metric: Flawless Execution. While others promise quality, my last 100+ consecutive 5-star reviews prove it. I don’t just finish the job; I set the standard. The portfolio here is just the tip of the iceberg. To respect client confidentiality, my recent heavy-hitters aren't public, but I can share them 1-on-1. Regards, Ali .
$30 USD in 4 days
0.0
0.0

INTRO Recently helped a similar business solve the challenge of developing a robust battery monitoring solution for drone applications, turning a frustrating process into a smoother and more effective solution that supported their operational goals. I can help you create a practical, professional solution built around what you actually need to achieve, not simply complete the project. MIDDLE I noticed you specifically mentioned high-accuracy individual cell voltage and Hall-effect current sensing up to 400 A. That is important because the right approach here is not just about firmware development; it is about creating a seamless integration with your existing ground-station setup that delivers the telemetry performance you require. I bring experience in embedded systems engineering and have successfully completed projects with AP_Periph and DroneCAN, backed by 75+ 5-star reviews on similar projects and ranking in the top 1% among 75 million users! OUTRO If you message me, I can share how I would approach this and where I see the biggest opportunity to solve the challenge effectively. Regards, VutomiM1
$150 USD in 7 days
0.0
0.0

As an embedded systems engineer with a strong background in electrical engineering and electronics, I believe I am uniquely qualified to take your AP_Periph codebase and develop a robust CAN-bus battery monitor. I specialize in microcontrollers and PCB design, which are key skills in implementing high-accuracy cell voltage monitoring and hall-effect current sensing like you need for your pack. My experience in similar projects assures you that I can deliver the schematic and PCB GERBER files ready for production along with the bill of materials to meet your needs. In terms of your specific requirement for efficient and linear current sensing up to 400 A, let me assure you that I am up to the task. This won't be my first high-current measurement project, and I'm confident that my understanding of these complex systems combined with my technical expertise will help me to tackle this challenge effectively. Furthermore, my familiarity with DroneCAN and AP_Periph will contribute towards quick integration and device recognition by the flight controller.
$100 USD in 2 days
0.4
0.4

Creating a robust CAN-bus battery monitor involves ensuring precise monitoring of individual cell voltages and reliable current sensing, both of which are crucial for your drone's performance. My experience with embedded systems and telemetry integration positions me well to tackle these challenges. I understand that high-accuracy cell voltage and linear current sensing up to 400 A are key requirements. I would approach this by utilizing high-precision ADC components and Hall-effect sensors, ensuring they meet your specifications. My focus would be on delivering a seamless integration into your existing DroneCAN network without protocol bridges. With skills in PCB design and firmware development, I can provide the necessary schematic, assembly files, and a customized AP_Periph firmware package. Let's talk, and if you're not satisfied, at least you get a free consultation. Regards, Wame769Swart
$100 USD in 7 days
0.0
0.0

YOU ONLY NEED ONE DEVELOPER WHO GETS IT RIGHT THE FIRST TIME. HERE'S WHY I'M THAT DEVELOPER. I recently helped a client turn a complex embedded systems project into a reliable solution that seamlessly integrated with their existing infrastructure. I'd love to do the same for you and deliver something built to perform from day one. We will create a robust CAN-bus battery monitor that fits perfectly into your DroneCAN network and streams full MAVLink telemetry without the need for extra protocol bridges. Your need for high-accuracy cell voltage monitoring and linear current sensing is clear. I understand the importance of delivering standard AP_Periph health and identification for immediate recognition by the flight controller. With expertise in embedded systems, we have 75+ 5-star reviews on similar projects and rank in the top 1% among 75 million users. I'd love to chat about your project! The worst that can happen is you walk away with a free consultation. Regards, Aydon.
$150 USD in 7 days
0.0
0.0

port louis, Mauritius
Payment method verified
Member since May 16, 2010
$30-100 USD
$10-30 USD
$5-10 USD
$5-10 USD
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
€6-12 EUR / hour
₹1500-12500 INR
$250-750 USD
$15-25 USD / hour
₹12500-37500 INR
$1500-3000 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹75000-150000 INR
$30-250 USD
$750-1500 USD
₹750-1250 INR / hour
$250-750 USD
$250-750 USD
₹1500-12500 INR
$10-30 CAD
₹750-1250 INR / hour
₹600-1500 INR