
Closed
Posted
Paid on delivery
I am developing a compact rotary actuator for a robot joint and need a full Field-Oriented Control (FOC) driver that I can integrate straight into the mechanical assembly. Core requirements • Closed-loop control modes: speed, torque and position must all be selectable in real time. • Feedback: magnetic encoder with at least 18-bit resolution; 21-bit support is highly desirable. • Interfaces: native RS485 and CAN, both able to stream status data and accept commands. • Safety: built-in over-current, over-temperature and short-circuit protection. What I expect to receive 1. Hardware: schematic, BOM and PCB layout ready for manufacture. 2. Firmware: well-commented source code (C / C++ preferred) implementing the FOC algorithm, encoder handling and both communication stacks. 3. PC or microcontroller demo project showing command, tuning and diagnostics over RS485 and CAN. 4. Documentation: setup guide, register map and parameter list so I can retune the driver for other motors later. Experience with STM32, TI C2000 or comparable MCUs, plus hands-on work with high-resolution magnetic encoders, will be a strong plus. All deliverables should build cleanly with mainstream toolchains (e.g., STM32CubeIDE, Code Composer Studio, Keil or equivalent) and be ready for bench testing on a 24–60 V BLDC stage. Once the prototypes pass basic functional tests—FOC lock, smooth commutation and fault handling—we can move on to vibration optimisation and EMC compliance as a follow-on phase.
Project ID: 40480145
5 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
5 freelancers are bidding on average ₹8,300 INR for this job

Hi there, I carefully read your project description, and this is a very strong match for my background in motor control, embedded systems, power electronics, and PCB design. I can help develop a complete FOC-based rotary actuator driver ready for integration into your robotic joint. I can deliver the complete hardware package, FOC firmware, communication interfaces, tuning/demo tools, and documentation required for future motor adaptation. My focus is on robust control performance, clean firmware architecture, and production-ready hardware. Feel free to send me a message so we can discuss the motor specifications, encoder choice, and project timeline. Best regards, Samuel Tshibangu
₹12,500 INR in 1 day
6.4
6.4

Hi, I design and program compact robotic actuator drivers, and the circular FOC board in your image looks like a perfect match for my hardware and firmware workflow. I will develop the complete schematic, layout, and C/C++ firmware using mainstream toolchains like STM32CubeIDE to implement precise FOC speed, torque, and position loops. The design will integrate high-resolution magnetic encoder feedback alongside native, isolated RS485 and CAN communication stacks for real-time telemetry. I will ensure robust over-current, over-temperature, and short-circuit protections are built directly into the power stage. You will receive production-ready manufacturing files, well-commented source code, a PC diagnostic demo, and a full register map for seamless tuning. Best regards,
₹7,000 INR in 5 days
2.5
2.5

Hi, This aligns well with my experience. I have worked with STM32-based motor control systems, FOC implementation for BLDC/PMSM motors, high-resolution magnetic encoders, and CAN/RS485 communication stacks. I can deliver complete hardware (schematic, PCB, BOM), firmware with closed-loop torque/speed/position control, protection features, and supporting documentation/demo tools suitable for 24–60V operation. I’d be interested in discussing the motor specifications, power/current targets, mechanical constraints, and preferred MCU/encoder options to define the architecture and development timeline. Looking forward to hearing more about the project.
₹7,000 INR in 7 days
0.0
0.0

Hi, Your compact rotary actuator project is a perfect match for my expertise. I specialize in end-to-end embedded systems, specifically combining high-power BLDC electronics with precision FOC firmware. Here is how I will deliver on your exact requirements: Hardware Design: I will deliver a compact, thermally optimized PCB layout (24–60V stage) featuring robust gate drivers, current sensing, and integrated over-current/short-circuit safety loops. FOC & Microcontroller Firmware: Using an STM32 (e.g., G4 series with Cordic math accelerator), I will write clean C/C++ code implementing cascading position, speed, and torque loops. I have deep experience interfacing with high-resolution (18-21 bit) magnetic encoders via SSI/BiSS-C or SPI. Comms & Testing: I will build native RS485 and CAN stacks with custom register maps for real-time telemetry, paired with a Python or C# GUI demo project for live tuning/diagnostics. Deliverables: Complete schematics, production-ready BOM, PCB manufacturing files, clean source code (STM32CubeIDE), and a comprehensive tuning guide. I design with DFM (Design for Manufacturing) and future EMC compliance in mind, ensuring a seamless transition into your mechanical assembly and follow-on vibration optimization phases. Let's connect to discuss your motor's specific dimensions and peak current requirements! Best regards, Rainer Rodrigues
₹7,000 INR in 7 days
0.0
0.0

I am an Electrical Engineering student at IIT Bombay with hands-on experience in embedded systems, STM32 development, PCB design using KiCad, sensor interfacing, communication protocols, and robotics-related projects. I have worked on hardware-software co-design projects involving microcontrollers, real-time control systems, and custom electronics development. Your project aligns closely with my interests in embedded control and motor-driven systems. I can contribute to hardware design, schematic capture, PCB layout, firmware development in C/C++, encoder integration, CAN/RS485 communication, and system-level testing. I am comfortable working with STM32-based platforms and developing modular, well-documented solutions that can be extended and maintained easily. I understand the importance of reliable control, protection mechanisms, communication interfaces, and clean documentation for future tuning and integration. I am willing to work closely with you to understand the requirements, evaluate the best implementation approach, and deliver a robust solution. I would be glad to discuss the project in more detail and determine how I can best contribute to its successful development.
₹8,000 INR in 5 days
0.0
0.0

Gurdaspur, India
Payment method verified
Member since May 4, 2026
₹1500-12500 INR
£750-1500 GBP
₹1500-12500 INR
₹12500-37500 INR
$25-50 USD / hour
$250-750 USD
₹1500-12500 INR
$25-50 USD / hour
₹37500-75000 INR
₹750-1250 INR / hour
$10-30 USD
₹12500-37500 INR
$30-250 USD
$30-250 NZD
€8-30 EUR
$250-750 USD
£20-250 GBP
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1000-5000 INR