
Awarded
Posted
Paid on delivery
We are looking for an experienced electronics/embedded systems engineer to design, simulate, and build a working prototype of a Permanent Magnet DC (PMDC) motor driver circuit. The driver must allow precise control over the number of motor rotations using real-time feedback from a proximity sensor. This is a two-phase project: (1) schematic and PCB design, and (2) hardware prototype build and validation. Both phases are in scope. TECHNICAL REQUIREMENTS Motor Driver: - H-bridge or equivalent topology to drive a PMDC motor - Bidirectional rotation support - PWM-based speed control - Adjustable current limiting - Protection against over-current and back-EMF Proximity Sensor Feedback: - Interface with an inductive or optical proximity sensor to count motor shaft rotations - Debounce logic required - Sensor signal conditioning circuit to be included Rotation Control: - User-configurable target rotation count (via DIP switches, potentiometer, or microcontroller interface) - Automatic motor stop upon reaching the target count Controller: - Microcontroller-based (MCU choice open to bidder's recommendation — Arduino, STM32, PIC, etc.) - Firmware to handle closed-loop rotation counting, motor control, and stop logic OPERATING PARAMETERS - Supply: 24V DC - Motor current: up to 10A (continuous) - PWM frequency: 10–20 kHz - Rotation range: 1–9999 counts - Sensor type: NPN/PNP inductive or optical DELIVERABLES 1. Schematic diagram (EasyEDA, KiCad, or Altium — clearly documented) 2. PCB layout files (Gerber files ready for fabrication) 3. Bill of Materials (BOM) with part numbers and sourcing references 4. Firmware / embedded code (well-commented, source files included) 5. Working hardware prototype (assembled, tested, and demonstrated on video) 6. Test report: rotation accuracy, stopping precision, and thermal performance 7. Brief user/integration guide (PDF) IDEAL FREELANCER PROFILE - Proven experience in PMDC / brushed DC motor driver design - Familiarity with closed-loop motor control and encoder/sensor interfacing - PCB design proficiency (KiCad or EasyEDA preferred) - Embedded C / Arduino / STM32 firmware skills - Please include links to similar past projects in your proposal WHAT TO INCLUDE IN YOUR BID 1. Brief approach to the H-bridge / driver topology you would use and why. 2. MCU recommendation with justification. 3. Proposed timeline broken into design, review, fabrication, and testing phases. 4. Any clarifying questions before you finalize your price.
Project ID: 40442281
6 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
6 freelancers are bidding on average ₹10,000 INR for this job

Hi, You can see in my portfolio that I’ve worked extensively with ESP32/STM32-based embedded systems, motor control hardware, and custom PCB design, including power electronics and closed-loop control applications. For this PMDC driver, I can design a robust 24V H-bridge solution with PWM speed control, current limiting, back-EMF protection, and proximity-sensor feedback for accurate rotation counting and automatic stop control. I can also handle the full workflow including schematic, PCB layout, firmware, BOM, Gerbers, and prototype validation. I typically use STM32 or ESP32 depending on timing and control requirements, and I can recommend the best option after reviewing the motor and sensor details. I’d be happy to discuss the topology, protection strategy, and estimated timeline in more detail. Best regards, Ahmed
₹11,500 INR in 7 days
3.9
3.9

I have hands-on motor control and embedded systems experience — including a deployed line-following robot with real-time sensor-driven motor control, closed-loop correction, and proximity-based decision logic. PCB design, motor driver circuits, and embedded C firmware are all within my regular workflow. Answering your three required questions: • Topology: discrete N-channel MOSFET H-bridge with IR2104 gate drivers — handles 24V/10A continuous cleanly, built-in dead-time prevents shoot-through, bootstrapped high-side drive, current sense shunt on low side for adjustable limiting • MCU: STM32F103 — hardware PWM at 10–20kHz on dedicated timers, external interrupt for proximity pulse counting (no missed counts), sufficient flash for clean closed-loop firmware • Timeline: Day 1 — schematic + PCB in KiCad; Day 2 — firmware + prototype build + test; Day 2 end — rotation accuracy test report + video demo I have motor driver components in my lab and will build and test the prototype on real hardware before delivery. Once validated, I will ship the assembled prototype to you. Is the proximity sensor already selected, or should I include an inductive NPN sensor in the BOM?
₹7,000 INR in 2 days
3.3
3.3

Hi, I can help you design and develop the complete PMDC motor driver system with closed-loop rotation control using proximity sensor feedback. I have experience in embedded systems, motor control, PWM-based drivers, and sensor interfacing. I can deliver both the hardware design and working prototype with accurate rotation counting and reliable stopping control. > Proposed Approach: Motor Driver Topology * MOSFET-based H-bridge design * PWM speed control * Current sensing and limiting * Flyback/back-EMF protection Controller Recommendation * STM32 Board * Better PWM timers * Fast interrupt handling for pulse counting * Reliable closed-loop control > Scope: * H-bridge motor driver design * Proximity sensor interface and signal conditioning * Rotation counting firmware * Automatic stop logic * PCB layout and fabrication files * Working hardware prototype and testing > Deliverables: * Schematic, PCB files * Gerber, BOM * Embedded firmware source code * Working tested prototype * Test report and user guide
₹10,000 INR in 15 days
2.0
2.0

Hello, Having a Master's degree in Computer and Electrical Engineering, alongside my extensive experience in various aspects of electronics and programming, I am confident that I can successfully undertake this project. Specifically, my expertise lies in designing brushed DC motor circuits, H-bridges, motor control and sensor interfacing systems making the PMDC Motor Driver you require right within my domain. Past projects I have worked on that relate directly to this include a similar PMDC motor driver project which incorporates rotation counting and control with an Arduino - just as your project requires. Having extensively worked on KiCad and EasyEDA for PCB designs, I will be able to deliver clear and concise schematic diagrams and Gerber files directly ready for fabrication as part of this project’s deliverables. To go along with that, my proficiency in Embedded C and familiarity with different microcontrollers makes me apt to suggest the ideal MCU for your device: The STM32 series due to its robust performance and comprehensive list of integrated peripherals. My approach to this project will be a step-by-step process beginning with an exploration of your requirement followed by choosing the best-suited components. Layout design will be meticulously handled keeping thermal management in check. Once done, we'll work on building a prototype that will undergo extensive testing before it is submitted for your validation. My propo Thanks!
₹1,500 INR in 30 days
0.0
0.0

I have created many motor controller projects such as PID controlled LFR, Control of DC motor, 6-DoF Gimble for university and robotics courses and Control engineering couses. I have helped many students group in building their control project. I have experience with EasyEDA, PCB design. I have also created PCB for FSAE car for Gear indicator, RPM light and so on.
₹10,000 INR in 10 days
0.0
0.0

Gurugram, India
Payment method verified
Member since May 14, 2026
$15-25 USD / hour
$10-30 USD
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$10-30 AUD
£100 GBP
$30-250 USD
$250-750 USD
$250-750 USD
$8-15 USD / hour
$15-25 USD / hour
$250-750 USD
₹1500-12500 INR
$250-750 USD
$5000-10000 USD
₹1500-12500 INR