
Closed
Posted
Paid on delivery
Developmental of foc driver for bldc motor (star and delta) winding with 1 POC pcb development with smd componemts for discussed size for using it in actuator • Speed control • Torque control • Position control What I expect from you • Well-structured, thoroughly commented firmware written in C/C++ and ready to compile in STM32CubeIDE • Clarke & Park transforms, SVPWM generation, current/voltage loop handling, and the outer PID loops for speed, torque, and position. • magnetic encoder resolution, minimum 18 or 19 bit resolution and 21 bit if possible (that good) • Clear configuration points so I can retune gains for different motors. • A brief README explaining setup, pin mapping, and how to call your API from my application layer. • A quick demo project or script that proves stable spin-up, smooth transition between the three control modes, and clean shutdown.
Project ID: 40481573
13 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
13 freelancers are bidding on average ₹24,846 INR for this job

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
₹15,000 INR in 7 days
7.5
7.5

Hi there, I carefully read your project description, and I can help develop the BLDC FOC driver firmware and POC PCB for your actuator application. I’m Samuel Tshibangu, a mechatronics engineer with hands-on experience in STM32 firmware, BLDC motor control, magnetic encoder integration, PCB design, and embedded C/C++ development. I’ve worked with speed, torque, and position control loops, current sensing, SVPWM, and actuator-oriented motor drivers, so I can build this in a clean and configurable way. I can provide STM32CubeIDE-ready firmware with Clarke/Park transforms, SVPWM, current/voltage loops, PID control modes, encoder handling, setup documentation, pin mapping, and a demo project showing spin-up, mode switching, and shutdown. Feel free to send me the motor specs and target PCB size so we can discuss the best MCU, encoder, and power stage. Best regards, Samuel Tshibangu
₹25,000 INR in 1 day
6.4
6.4

Hello, I am an Electrical/Electronics Engineer with experience in STM32-based embedded systems, motor control, PCB design, and real-time firmware development. I can develop a complete FOC (Field-Oriented Control) solution for your BLDC actuator project, including both hardware and firmware deliverables. My proposed scope includes: ✔ Custom STM32-based FOC firmware in C/C++ (STM32CubeIDE) ✔ Support for both Star and Delta wound BLDC motors ✔ Torque Control Mode ✔ Speed Control Mode ✔ Position Control Mode ✔ Clarke & Park Transform implementation ✔ SVPWM generation ✔ Current, Voltage, Speed, and Position control loops ✔ PID tuning framework with easily configurable parameters ✔ High-resolution magnetic encoder integration (18–21 bit, depending on selected sensor) ✔ Smooth startup, mode switching, and safe shutdown routines ✔ Fault handling and protection architecture ✔ Well-commented, modular, production-ready code ✔ Complete pin mapping and firmware documentation ✔ README covering setup, calibration, tuning, and API usage ✔ 1 Prototype PCB (POC) using SMD components according to the specified dimensions ✔ Testing and validation of stable motor operation Deliverables: • STM32CubeIDE project files • PCB design files (schematic, PCB, BOM, Gerbers) • Firmware source code • Documentation and README • Demonstration showing stable spin-up, control-mode transitions, and shutdown behavior Looking forward to discussing the project.
₹30,000 INR in 7 days
0.0
0.0

Hello, I reviewed your project requirements for the STM32 BLDC FOC Driver Development and understand that you need assistance with developing a FOC driver for a BLDC motor (star and delta winding) with a POC PCB development using SMD components for a specific size to be used in an actuator. The project includes speed control, torque control, and position control. I can help you achieve the following outcomes: • Develop a well-structured, thoroughly commented firmware in C/C++ ready to compile in STM32CubeIDE • Implement Clarke & Park transforms, SVPWM generation, current/voltage loop handling, and outer PID loops for speed, torque, and position control • Achieve a magnetic encoder resolution of minimum 18 or 19 bits, ideally 21 bits • Provide clear configuration points for retuning gains for different motors • Include a brief README explaining setup, pin mapping, and how to call the API from your application layer • Demonstrate stable spin-up, smooth transition between control modes, and clean shutdown in a quick demo project or script Before starting, I would like to clarify a few points: • What specific size constraints do you have for the POC PCB development? • Do you have any preferences for the selection of SMD components for the project? My approach to the project will involve: 1. Analyzing your requirements in detail. 2. Developing the firmware and PCB layout. 3. Providing regular updates on the progress. 4. Delivering the final work and offering revision support if needed. To meet your expectations, I will utilize my skills in C Programming and C++ Programming to ensure the successful development of the STM32 BLDC FOC Driver. Although my portfolio does not include specific project links, you can view my overall freelancer profile here: [Portfolio Links](https://www.freelancer.in/u/bhargav922002) Could you provide more details about your goals and timeline for the project? This will help me tailor the solution to your specific needs. Thank you for considering my proposal. I look forward to discussing the project further with you. Best regards, bhargav922002
₹26,250 INR in 3 days
0.0
0.0

Hi, I can develop a complete FOC-based BLDC motor driver solution for star and delta windings, including firmware and a proof-of-concept PCB design using SMD components for your actuator size. What I’ll deliver: Clean, well-structured C/C++ firmware ready for STM32CubeIDE Full FOC implementation: Clarke & Park transforms, SVPWM, current/voltage loops Outer PID loops for speed, torque, and position control Support for high-resolution magnetic encoders (18–21 bit) Clearly defined configuration points for motor and gain tuning Concise README covering setup, pin mapping, and API usage Demo project showing stable spin-up, smooth mode switching, and safe shutdown One PoC PCB design suitable for actuator integration I focus on robust, testable motor control code and practical hardware design. Ready to start immediately.
₹28,000 INR in 6 days
0.0
0.0

Hi, I have experience in STM32-based motor control and can develop a complete FOC solution for BLDC motors with speed, torque, and position control. I can deliver firmware in C/C++ for STM32CubeIDE, PCB prototype support, SVPWM, Clarke/Park transforms, PID loops, encoder integration, and clear documentation for tuning and deployment. Contact at (+91) 88264-50850
₹15,000 INR in 6 days
0.0
0.0

With over four years of dedicated experience in embedded firmware development and power electronics. I am uniquely positioned to deliver a high-performance, robust, and production-ready solution for your project. I have direct experience with real-time motor control and custom hardware integration. - For your project, I will implement a clean, layered architecture within STM32CubeIDE to keep the core FOC mathematics separate from the hardware abstractions. - To handle the advanced FOC math efficiently, I plan to use STM32's advanced timers and DMA for precise Space Vector PWM (SVPWM) generation and fast ADC current loop handling. - I have experience building complex state machines and fault management systems, meaning the "stable spin-up" and "clean shutdown" routines you require will be built with the same programming principles used in production-grade electric vehicles. - I am well-equipped to handle your high-resolution feedback requirements. While 18 to 21-bit resolution is demanding, my deep familiarity with high-speed serial protocols like SPI gives me the exact foundation needed to interface reliably with advanced magnetic encoder chips. - I will provide you with a thoroughly commented API, an configuration layout for easy PID retuning, a README file, and a Python-based script. I am ready to bring automotive-grade engineering discipline to your actuator project. I look forward to discussing how we can bring this prototype to life.
₹30,000 INR in 14 days
0.0
0.0

I have good experience in handling these kind of BLDC motor drivers. I have even executed high power ESC designs with first time right designs. I would like to execute this project and provide you the deliverables
₹37,500 INR in 15 days
0.0
0.0

We would be happy to develop the FOC driver firmware and POC PCB for your BLDC motor actuator application. We have strong experience in embedded systems, motor control, STM32-based development, PCB design with SMD components, and automation hardware. We can support star/delta winding BLDC control with speed, torque, and position modes, including Clarke/Park transforms, SVPWM, current/voltage loop handling, encoder feedback, and tunable PID control. We can deliver well-commented C/C++ firmware ready for STM32CubeIDE, clear configuration points for motor tuning, magnetic encoder integration with 18–21 bit resolution where feasible, pin mapping, API notes, README, and a demo workflow showing stable spin-up, smooth mode transition, and safe shutdown. For the PCB, we can develop a compact POC design with suitable driver stage, sensing, protection, and actuator-ready layout considerations.
₹25,000 INR in 7 days
0.0
0.0

Hi there! I'm confident in my ability to deliver a well-structured and thoroughly commented firmware for your STM32 BLDC FOC driver project. I have experience with Clarke & Park transforms, SVPWM generation, and handling current/voltage loops. For this project, I'll ensure clean, professional, and user-friendly firmware written in C/C++ for STM32CubeIDE. I'll focus on providing clear configuration points for easy gain tuning, along with a detailed README for seamless integration into your application layer. With my skills in embedded systems development, I am the right person for this project. I guarantee speedy communication, a fast turnaround, and a commitment to meeting all your expectations. I am available for a quick chat! Best Regards, Ty
₹26,250 INR in 7 days
0.0
0.0

Here’s your revised message with that addition, kept professional and natural: --- Hello, I have experience in embedded systems, motor-control electronics, STM32 development, and PCB design. I can assist with the development of a compact STM32-based FOC controller for BLDC motors, including PCB design, current sensing, encoder integration, SVPWM generation, and closed-loop torque, speed, and position control. I have previously implemented similar motor-control systems in real projects, including work on a quadcopter platform, which gave me practical experience with tight size constraints, efficient control loops, and reliable real-time performance. The firmware will be structured and documented for STM32CubeIDE, with configurable control parameters, encoder support, and clear interfaces for application-level integration. I would be happy to discuss motor specifications, power requirements, encoder selection, and actuator size constraints before starting. Best regards
₹15,000 INR in 7 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), delivering reliable, industrial-grade Electronic Solutions—from concept to mass production, all under one roof. Our in-house capabilities include R&D, Firmware Development (C & Python Programming), Hardware Design, Prototyping, and Scalable Mass Production with a focus on quality and cost efficiency. Core Expertise: • Microcontroller : PIC, STM32, ESP Family, AVR, Nuvoton, XBee. • Microprocessors: Raspberry Pi • Development Tools: MPLAB X IDE, Keil, STM32CubeIDE, Arduino IDE, Atmel Studio, VS Code. • Hardware Design: Industrial-grade multilayer PCBs using Altium Designer, KiCad, with efficient power design, isolation handling, and EMI/EMC compliance. • Communication Protocols: UART, SPI, I²C, CAN, Modbus, MQTT, LAN, S-Bus, RS-485, RS-232. • RF Modules: LoRa, nRF Series, XBee, Laird RF Modules. Project Capabilities: Power Monitoring & Energy Management Units, CNC Controllers, BLDC/DC Motor Control, IoT-based Agriculture, Smart Home & Industrial Automation, Inverters, Stabilizers, and Gimbal-based Videography Control Systems. We have already transformed the concept into a successful Electronic solution for multiple clients. To help you better visualise our expertise, we would be glad to share a brief reference video. Let’s schedule a meeting to discuss further. Best Regards, Team OSTronik India
₹25,000 INR in 7 days
0.0
0.0

Hello, I Would like to show my intrest in you oroject since I've been working on designing and manufacturing a 3phase inverter. This project we implemneted different control techniques like: - The vanilla algorithm (PID) - Space vector modulation (SVM) - Field oriented control (FOC) The project involved other topics like sizing the motor, isolators selecion and gate drivers tweaking. This implemneation was done over TI Tiva C using C, imagine how eqsy to transfer it to modern C++ and remove all the pain points from C ? I see the output will be amazing It would be great if we can discuss this further and clarify some vague points and start the implementation. Thanks and Best Regards Almuhannad Ali
₹25,000 INR in 30 days
0.0
0.0

Sardar Patel Ring Road, Odhav, Ahmedabad, India
Member since May 5, 2021
₹1000-5000 INR
₹12500-37500 INR
₹12500-37500 INR
$500-600 USD
₹1500-12500 INR
$25-50 USD / hour
₹750-1250 INR / hour
€8-30 EUR
₹12500-37500 INR
£20-250 GBP
$30-250 USD
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
$250-750 USD
$250-750 AUD
₹12500-37500 INR
$30-250 USD