Customer-specific motion control

Custom driver board design for servo, stepper and BLDC motors

We develop a custom motor driver board by considering your machine’s motor, load and duty cycle together. VOMRO designs power electronics, current sensing, position feedback, embedded firmware and machine communication within one project. The board dimensions, connections and control behaviour are defined for your product; the first prototype is validated with the agreed motor and load conditions.

Custom motor driver board with power transistors, current sensing and industrial connections
MotorsServo, stepper and BLDC/PMSM
ScopePower stage, control and testing
DeliveryDesign and firmware source files

Your project, your product

Developed confidentially and delivered with source files.

We may work with a confidentiality agreement (NDA) before sharing technical details. At the end of the project, we deliver the source codes, design files and technical documents we have developed to you.

  • NDA before sharing technical information
  • Clear deliverables agreed at the outset
  • Source and technical files at the end of the project
Our confidentiality and delivery process

VOMRO engineering approach

We design the driver board around the machine’s motion task as well as the motor.

Maintaining conveyor speed, advancing a dosing mechanism in steps and moving an axis to a defined position involve different control needs. Load inertia, acceleration and stopping behaviour, cycle time, ambient temperature and supply conditions are considered together. Power devices and control methods are therefore selected using more than the motor nameplate alone.

For the initial review, you can share the motor datasheet, any encoder or Hall sensor information, the power supply and the load’s motion profile. Board dimensions, connectors, communication with the machine controller and target production volume also define the scope. When replacing an existing drive, the connections and behaviours to be retained are documented at the outset.

01

Feedback and control loops in servo drive design

Servo does not, on its own, describe the motor’s electrical type; it describes a control architecture that regulates position, speed or torque using feedback. A suitable PMSM/BLDC or stepper motor can be used in a closed-loop system according to the task. Encoder resolution and interface, current feedback, mechanical backlash and load changes are assessed together. Current, speed and position loops are tuned and tested with the actual mechanism; spinning an unloaded motor alone does not validate an axis.

02

Current regulation and motion profiles in stepper driver boards

Stepper motor applications require phase-current regulation, microstepping, acceleration ramps and holding requirements at standstill to be planned together. A STEP/DIR or communication-based command interface is selected to suit the machine’s control architecture. The microstep count alone does not establish mechanical positioning accuracy. Lost steps under load, vibration, heating and restart behaviour are examined; an encoder-based closed-loop approach is considered where needed.

03

Choosing commutation and FOC for BLDC/PMSM drives

For three-phase BLDC/PMSM motors, six-step commutation and field-oriented control (FOC) are compared against the motor design and required motion behaviour. The choice of Hall sensors, an encoder or sensorless estimation depends on starting, low-speed operation, load changes and stopping requirements. One algorithm is not applied to every motor. Phase-current sampling and PWM timing are designed together; the selected approach is validated with the motor across the intended operating range.

04

Power stage, gate driver and driver PCB layout

Power switches, gate drivers, the current-sensing chain and supply circuits are sized for the voltage, current, switching and thermal conditions. High-current paths, switching loops, sensitive measurement references and heat transfer are considered together on the PCB. Dead time, overcurrent response and undervoltage behaviour involve both hardware and firmware. A possible rise in DC-bus voltage during braking is also assessed against the motor’s stopping scenario.

05

Machine communication, parameters and fault behaviour

Commands, acceleration limits, motor parameters and fault records are defined in the drive firmware. CAN, RS-485 or another suitable interface is selected according to the existing controller and protocol requirements. Expected behaviour is defined for lost communication, sensor loss, excessive temperature and power cycling. The drive’s protective functions and the machine’s safety requirements are defined separately, with the relevant architecture and validation scope.

06

Prototype validation, production preparation and technical delivery

Initial power-up uses a controlled supply and defined limits; load, speed-change, stopping and fault scenarios follow. Current measurements, temperatures, feedback and communication results are tied to the hardware revision and firmware version. Acceptance criteria are written for each project; no unmeasured power, precision or efficiency figure is promised. Any required external laboratory work is planned separately.

For the approved design, schematics, PCB source files, manufacturing files, the bill of materials, developed firmware and test descriptions are included in the delivery scope. Sample production and assembly are provided only as part of the customer project we develop. Programming, parameter loading and functional checks are organised for subsequent batches to complete repeat-production preparation.

Motor control test setup combining a motor, driver board and measurement connections

How it works

A clear process from start to delivery.

Not every project looks the same; however, the measurable requirement, controlled revision, and field verification steps remain unchanged.

  1. 01

    We define the motion task

    We review the motor, load, power supply and machine interface together.

  2. 02

    We develop the board and control

    We integrate power electronics, feedback and embedded firmware.

  3. 03

    We validate with the motor

    We run the agreed load, motion and fault scenarios.

  4. 04

    We hand over the source files

    We provide the approved design, firmware and technical files with their version information.

Frequently asked questions

Before starting the project

The technical scope, deliverables and test plan are clarified together according to the requirements of your project.

What determines the cost of a custom motor driver board?

Motor and power-stage requirements, feedback, firmware, interfaces, samples and the validation scope affect the development cost. The per-board cost of repeat production is calculated separately.

Can you work with an existing motor and controller?

We examine the motor data, connections, command protocol and existing system. The integration scope is established by identifying the components that can be retained and the items that need to change.

How are confidentiality and design source files handled?

We can work under an NDA at your request before technical details are shared. We deliver the design and firmware sources developed for the project; third-party licences and the delivery list are explained at the outset.

Let's start with your idea

Let’s define your motor’s motion task together.

Share the motor datasheet, power supply, load and speed requirements. Together, we can define the development, prototype and acceptance scope for your custom driver board.