
Closed
Posted
Paid on delivery
I’m outfitting an ArduCopter that runs 6-cell Li-ion packs and need a purpose-built Battery Management System. The board and firmware must continuously monitor pack health, actively balance the cells and speak Mavlink over CAN so the flight controller sees accurate live data. Core functions • Real-time battery monitoring with voltage, current and temperature reporting for every cell and for the full pack • Automatic cell-to-cell balancing to maximise capacity and cycle life • Safety layer that disconnects or limits power on over-charge, over-discharge or short-circuit events • Mavlink-over-CAN telemetry, using the standard ArduCopter battery status messages so Mission Planner and QGroundControl display everything without custom plugins What I expect as deliverables 1. Schematic, PCB layout files (KiCad or Altium) and a BoM with readily sourced parts 2. Embedded code (C/C++ or STM32Cube / Arduino framework are fine) that handles measurement, balancing and Mavlink-CAN communication 3. A short configuration guide showing how to hook the board to the CAN bus and set the ArduCopter parameters 4. Bench test results or a demo video proving protection trips and telemetry accuracy on a 6-S pack If you’ve already integrated Mavlink on CAN or designed UAV BMS hardware before, let me know—time on target will be a big plus. prefered speaking language is greek
Project ID: 40371572
58 proposals
Remote project
Active 2 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
58 freelancers are bidding on average €459 EUR for this job

Hello, I understand you need a purpose-built 6S ArduCopter BMS that monitors 6-cell Li-ion packs in real time, balances cells automatically, protects against over-charge/discharge and shorts, and streams MAVLink data over CAN so the flight controller reads live battery status. I will design a reliable system with a robust safety layer, precise cell voltage/temperature sensing, and a compact PCB (KiCad or Altium) with readily sourced parts. The firmware will run on STM32 and provide continuous pack and cell data, implement cell balancing, handle fault trips, and publish standard battery status messages over MAVLink-CAN so Mission Planner/QGC show accurate telemetry. Approach: I’ll build a modular BMS core with a dedicated balancing engine, watchdog safety, and a MAVLink over CAN stack. The schematic/PCB will be optimized for 6S Li-ion packs, with proper isolation, decoupling, and current sensing. The deliverables include all PCB files, a BOM, and concise configuration notes to integrate with your CAN bus and ArduCopter parameter set. I’ll also provide bench/test videos or data showing trip events and telemetry accuracy. Do you have a preferred CAN transceiver or clock source for the STM32? Questions I will ask you include: - Do you have a preferred CAN transceiver or clock source for the STM32? - Is there an existing MAVLink-CAN profile you want mirrored, or should I align with the standard ArduCopter battery status messages from the docs? - Any space or thermal constraints
€750 EUR in 11 days
8.0
8.0

Building on my extensive experience in PCB design and embedded firmware, I am well-positioned to handle this crucial task of developing a bespoke Battery Management System for your ArduCopter. My proficiency in C programming, deep understanding of electronics, and mastery of STM32 will enable me to provide thorough monitoring (voltage, current, temperature) for each cell and the complete pack. Additionally, my proven capabilities in integrating Mavlink over CAN will ensure that your flight controller receives accurate data from the BMS system. Safety is paramount in any UAV system. As an engineer who prioritizes robust, reliable solutions, I guarantee that my BMS system will incorporate a safety layer and deliver requisite protection against over-charge, over-discharge, or short-circuit scenarios. Furthermore, having worked with UAV BMS hardware before and achieved remarkable results, I have the advantage of understanding time on target—a quality that will certainly benefit this project.
€250 EUR in 1 day
7.4
7.4

As an experienced electronic hardware and firmware engineer, I believe I have the skills and knowledge to successfully complete your 6-S ArduCopter Li-ion BMS project. With significant expertise in PCB design, with a focus on multilayer embedded systems, I can provide you with high-performance printed circuit boards that will meet your power supply needs for this project. Plus, having mastery over several communication protocols like CAN (which is vital for Mavlink) in addition to proficiency with STM32, will enable me to build deeply integrated system ensuring accurate data reporting between the Battery Management System and Flight Controller. Throughout my years of experience, I have honed my skills in C/C++ programming for microcontrollers and have successfully completed projects requiring seamless integration with different technologies such as UART, SPI, Ethernet, USB and more. To conclude your search for the best electronic professional ends here as I not only bring the technical proficiency but also a steadfast dedication to delivering nothing short of highest quality results maximizing capacities and boosting the pack's cycle life. Looking forward to positively contributing towards your project
€500 EUR in 7 days
6.7
6.7

Hello, I am interested in your project. I have a lot of experience in power supply and power battery management system. Also I have an experience in PCB design.
€400 EUR in 7 days
5.7
5.7

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.
€500 EUR in 7 days
6.0
6.0

Hi there, I’m offering 25% off for this project while delivering a purpose-built 6S BMS designed for UAV reliability, safety, and clean ArduCopter integration. I have experience with embedded systems, battery monitoring, CAN communication, and hardware/firmware co-design for real-time control applications. For this project, I can design a custom BMS that handles per-cell voltage/current/temperature monitoring, active or controlled balancing, protection logic, and Mavlink-over-CAN telemetry so ArduCopter, Mission Planner, and QGroundControl receive accurate battery data without custom plugins. You’ll receive the complete package: schematic, PCB files, BoM, embedded firmware, CAN/Mavlink integration, and setup documentation for clean connection to the flight controller. I’ll also validate telemetry and protection behavior through bench testing or demo proof on a 6S pack. My focus will be on dependable measurement accuracy, protection integrity, and straightforward integration into your existing UAV stack. Regards, Sohail Jamil
€250 EUR in 7 days
5.2
5.2

Hello, I have solid experience in embedded systems and PCB design, especially in IoT and power management projects involving battery monitoring, CAN communication, and real-time data systems. I can design a reliable 6S Li-ion BMS that includes: • Accurate per-cell voltage, current, and temperature monitoring • Active cell balancing to maximize battery life and performance • Full protection (over/under voltage, overcurrent, short circuit) • MAVLink over CAN integration, fully compatible with ArduCopter, Mission Planner, and QGroundControl Deliverables: ✔ Schematic & PCB layout (KiCad or Altium) ✔ Firmware (C/C++ using STM32 or Arduino framework) ✔ Configuration guide for CAN setup and ArduCopter parameters ✔ Bench testing or demo showing protection and telemetry accuracy My experience with similar systems allows me to deliver a stable, production-ready solution efficiently and accurately. I’d be happy to discuss the details further.
€500 EUR in 7 days
5.3
5.3

Hi, I’m a senior embedded systems and power electronics engineer with 9+ years of experience in UAV electronics and smart battery systems; I have designed 12+ multi-cell BMS boards (up to 12S) with active balancing efficiency >92% and implemented CAN/MAVLink telemetry stacks with <10 ms latency in flight-critical applications. Approach ✅ I will architect a 6S Li-ion BMS using a precision multi-cell monitor (e.g., LTC681x class) with shunt-based current sensing and NTC network, ensuring ±2 mV cell accuracy and robust fault detection. ✅ I will design a 4-layer PCB with proper high-current paths, Kelvin sensing, and EMI/ESD protection, combined with passive or hybrid active balancing to optimize thermal performance and cycle life. ✅ I will implement firmware on STM32 (HAL/Cube) integrating SOC/SOH estimation, protection state machine, and UAVCAN/MAVLink battery messages fully compliant with ArduCopter standards. ✅ I will validate via bench testing (dynamic load, fault injection, calibration) and provide logs/video proving protection triggers, balancing behavior, and telemetry accuracy. Questions ✅ What is the maximum current of your battery pack? ✅ Do you prefer passive or active balancing? ✅ Which CAN protocol should be used with your flight controller? Best, Yaroslav
€500 EUR in 7 days
5.2
5.2

As an AI and hardware specialist, I’m the right fit for your project. My team and I have built productive AI infrastructure, designed custom IoT hardware, and developed cutting-edge firmware for hardware integrations. Our expertise covers most of the skills you require such as Arduino, C/C++ coding, STM32, and PCB design on platforms like KiCad and Altium. We can definitely ensure that the Firmware and PCB design for your Battery Management System is top-notch. We have previously worked on UAV projects where Mavlink over CAN communication was essential. This experience of integrating Mavlink Protocol over CAN enables me to not only speak the standard ArduCopter battery status messages but also accurately report all vital flight data in Mission Planner or QGroundControl, no custom plugins needed. Our capability of fluently communicating in Greek will further strengthen our work relationship making it smooth and efficient, allowing us to deliver effectively what you need. Let's get your ArduCopter outfitted with a BMS that ensures pack health monitoring, cell balancing, safety protocols against overcharging/discharge or short-circuit events, and reliable Mavlink communication skillfully integrated. Get in touch with us, let’s bring your project to life!
€500 EUR in 7 days
4.7
4.7

HI, I am an experienced electronics and PCB Design engineer, specialised in use of ECAD software such as Altium Designer, KICAD, EasyEDA, etc. for the the design of electronics and PCB. I will design your projects to meet your Requirements and the industry standard. I do all kinds of circuits such as Power delivery circuit, Sensor Integrated Circuits, wireless control, MCUs etc. I will deliver the following. The Schematics for your Design The PCB for the design Bill of materials(If needed) Gerber, Pick and Place and other manufacturing and assembly drawings needed. Full Support and consultancy till the project is done. Kindly send me message for my previous designs and also so we can discuss further on your project I look Forward to working with you. Best Regards, Abdur-Rafiq
€500 EUR in 7 days
4.5
4.5

Best 6S Li-ion BMS Development Expert for ArduCopter Systems! ⭐⭐⭐⭐⭐ Dear Client, This project is not just about reading cell voltages and sending telemetry. The real challenge is building a 6S Li-ion BMS that can be trusted on three fronts at the same time: accurate pack health monitoring, stable balancing and protection behavior, and clean Mavlink-over-CAN reporting that the flight controller sees as dependable live battery data. That is where I can help. For a system like this, the important part is not only measuring voltage, current, and temperature. It is making sure the balancing logic, fault response, protection thresholds, and CAN telemetry all behave as one coherent system. I would approach this as a reliability-first embedded power design: measurement accuracy, safe protection handling, clear CAN mapping, and a board/firmware package that is practical to validate on a real 6S pack. A few key questions from my side: 1. Is your preferred fault response hard disconnect, current limiting, or a staged warning + protection model? 2. Do you already have a preferred MCU/CAN architecture, or is that still open? 3. Is the first priority fastest bench-proven prototype, or a more production-conscious BMS from the first revision? If you message me, I can also outline the most practical architecture for keeping telemetry accurate and protection behavior predictable from the first build. Best regards, Prat PCB Must Innovations
€500 EUR in 7 days
6.5
6.5

Hi There! - As you can see from my portfolio on my profile, I have extensive experience developing PCBs and industrial equipment, including a 24V UPS that actively charges and balances the battery using a BQ76920 battery balancer and monitor. It can be controlled via I2C with a small MCU, such as an STM32C011F6U6 or similar with an integrated CAN interface. I believe I am a strong candidate for this project. -I'd like to chat with you to better define the project details. This isn't an AI-generated bid like most, so it's taking me some time to write. I hope we can work together. Best regards!
€270 EUR in 10 days
4.6
4.6

Hello, I have TOP NOTCH similar work experience on UAV power electronics and CAN based telemetry systems. The project included embedded systems and PCB design. Before moving forward, please confirm: Should the cell balancing be passive or active? Is there a preferred CAN transceiver IC family for compatibility with your flight controller setup? Tools I Use • KiCad / Altium Designer • STM32CubeIDE / Arduino IDE I am ready to deliver a purpose built 6 S Li ion BMS that ensures telemetry, operation, and long cycle life. The focus will be on cell balancing, CAN Mavlink communication, and clean documentation. The documentation will be aligned with IPC and UAVCAN standards. Best regards, Abubakar Muhammad
€459 EUR in 7 days
4.3
4.3

Rugged, reliable, and precise - those are the words that define my work and these skills fit perfectly with your project. With extensive experience in Electronics and Embedded Systems, I've developed a keen understanding of battery management systems (BMS) like the one you're seeking. Designing BMS to monitor battery health in real-time and perform cell-to-cell balancing effectively is something I have excelled at in my past work. As someone who places a strong emphasis on safety, I will ensure that the BMS I develop for you not only actively UPERVENTS potential hazards but also efficiently communicates critical information to the ArduCopter. I don't just design; I deliver! That's why you can expect your deliverables to be on-time and beyond satisfactory with clear documentation as per your needs. To further instill trust in my capabilities, I am more than willing to provide bench test results or even a demo video showcasing the protection capabilities of your 6-S pack with utter precision. Working together, we can ensure your ArduCopter not only flies but does so smartly and with utmost safety consciousness powering this dream is what I would love to do for you!
€255 EUR in 1 day
4.1
4.1

Hi, I’m Mughira, and I can help you design and develop a custom BMS for your ArduCopter 6S Li-ion setup with full Mavlink-over-CAN integration. I’ve worked on similar embedded systems involving STM32-based firmware, battery monitoring, real-time sensor interfacing, and UAV-related communication protocols. I can design the full system including schematic, PCB, and embedded firmware for cell monitoring, active balancing, and safety protection. I’ll also implement Mavlink-compatible CAN telemetry so ArduCopter properly reads live battery status in Mission Planner/QGroundControl without custom plugins. Deliverables will include full hardware files, firmware code, BOM with sourced components, configuration notes, and validation results demonstrating protection and telemetry accuracy on a 6S pack. I’m available to start immediately and would be happy to discuss the technical details and milestones in a quick call.
€500 EUR in 7 days
3.4
3.4

Hello Θα σχεδιάσω ένα αξιόπιστο, UAV-grade 6S Li-ion BMS με real-time monitoring, active balancing και πλήρη ενσωμάτωση MAVLink over CAN ώστε να λειτουργεί άμεσα με ArduCopter χωρίς custom drivers. Κατανόηση Έργου: ✔️Σχεδίαση custom BMS για 6S Li-ion pack σε ArduCopter drone ✔️Real-time μέτρηση τάσης/ρεύματος/θερμοκρασίας ανά cell & pack ✔️Active cell balancing για βελτιστοποίηση χωρητικότητας και κύκλου ζωής ✔️Safety protection (OV/UV/OC/short-circuit cutoff or limiting) ✔️MAVLink over CAN για Mission Planner / QGroundControl compatibility Επιβεβαιώσεις (πριν την υλοποίηση): ✔️Τύπος κυψελών (Li-ion chemistry & capacity) ✔️Peak / continuous current του propulsion system ✔️Αρχιτεκτονική αποσύνδεσης (high-side MOSFETs ή contactor) ✔️Απαιτούμενη ακρίβεια μέτρησης (mV / mA level) ✔️CAN bitrate & ArduPilot firmware version Παραδοτέα: ✔️KiCad ή Altium: ✔️Firmware (C/C++ STM32 / Arduino framework): ✔️Integration guide ✔️Validation: Best regards, Nichita
€500 EUR in 7 days
2.9
2.9

I am Sufyan, an experienced software developer who has been working with Arduino and other hardware systems. My team brings to the table more than 9 years of experience dealing with various client’s projects, ranging from machine learning to app development. Expanding on that, we have prior experience in designing a UAV BMS and I have successfully integrated Mavlink on CAN bus before; both aspects that uniquely qualify us for this job. Our deep technical knowledge is complemented by our hands-on project experiences which enable us to build fast, secure and scalable solutions – all of which will be essential to ensuring the success of your ArduCopter endeavor. We are proficient in C/C++ and familiar with both the STM32Cube and Arduino frameworks, so your preferences are covered. This means we can confidently handle delivering the schematic, PCB layout files (using either KiCad or Altium), embedded code to handle measurement, balancing, and Mavlink-CAN communication
€500 EUR in 7 days
2.5
2.5

Γεια σας, Μπορώ να σχεδιάσω ένα εξειδικευμένο σύστημα BMS για το ArduCopter σας που θα ενσωματώνει πλήρως το πρωτόκολλο Mavlink μέσω διαύλου CAN. Θα αναπτύξω μια πλακέτα PCB με ενεργή εξισορρόπηση κελιών και ενσωματωμένη προστασία από υπερφόρτιση ή βραχυκύκλωμα για μέγιστη ασφάλεια κατά την πτήση. Ο κώδικας θα εξασφαλίζει ότι όλα τα δεδομένα τάσης και θερμοκρασίας εμφανίζονται απευθείας στο Mission Planner χωρίς ανάγκη για πρόσθετα εργαλεία. Θα σας παραδώσω πλήρη αρχεία σχεδίασης, τον πηγαίο κώδικα και έναν οδηγό παραμετροποίησης για την εύκολη σύνδεση με τον ελεγκτή πτήσης σας. Η εμπειρία μου στα συστήματα μη επανδρωμένων αεροσκαφών εγγυάται ένα στιβαρό και αξιόπιστο αποτέλεσμα για τις ανάγκες σας. Best regards
€500 EUR in 7 days
2.5
2.5

Hello, I am Vishal Maharaj, with 20 years of experience in C Programming. I have carefully reviewed your project requirements for the 6-S ArduCopter Li-ion BMS. To meet your needs, I will design a custom Battery Management System that continuously monitors pack health, balances cells, and communicates vital data via Mavlink over CAN. The system will include real-time monitoring, automatic cell balancing, safety features for over-charge/discharge, and Mavlink-over-CAN telemetry integration. I will provide schematic, PCB layout files, embedded code in C/C++ or STM32Cube/Arduino, a configuration guide, and bench test results. If you require expertise in Mavlink integration or UAV BMS design, I am well-equipped to deliver a high-quality solution. Let's discuss further details to ensure a successful project completion. Cheers, Vishal Maharaj
€500 EUR in 5 days
1.7
1.7

With over a decade of experience in mechanical, electronics, and software engineering, I believe I am the right fit for your ArduCopter Li-ion BMS project. My past work in all these fields, including with Arduino and C programming, gives me the holistic understanding to tackle the specific challenges of this project effectively. My core skills in embedded systems development, PCB layout design, knowledge of industrial communication protocols including Mavlink on CAN, will allow me to deliver a purpose-built Battery Management System that meets all your requirements. My approach starts with a systems-level perspective that takes into consideration all applicable factors such as materials, cost optimization, and real-world constraints throughout the design process—ensuring practical, efficient and manufacturable solutions. This is something that will benefit this Li-ion BMS where we need modules communicating seamlessly and ensuring reliable power transfer. Additionally, being fluent in Greek also benefits effective communication. I am adept at working end-to-end with projects like yours from concept to implementation; committing to quality at every stage. Finally, passion is integral to my work; I love what I do and it drives me to go above and beyond. Together we can bring your ArduCopter to life safely and insignificantly enhance its capabilities!
€500 EUR in 7 days
1.1
1.1

Heraklion, Greece
Payment method verified
Member since Nov 15, 2024
€30-250 EUR
€250-750 EUR
$30-250 SGD
₹750-1250 INR / hour
$10-30 USD
₹12500-37500 INR
$30-250 NZD
$30-250 USD
$30-250 USD
$30-250 USD
$250-750 USD
₹1500-12500 INR
$10-30 USD
$3000-5000 USD
$10-30 USD
$10-30 USD
$3000-5000 USD
$250-750 USD
₹12500-37500 INR
$10-30 USD
₹12500-37500 INR
€250-750 EUR