Brushless DC motors (BLDC) have many advantages, but controlling them with a power stage and sophisticated software is not trivial. It's beneficial when all components are integrated directly into the motor unit.
Everything integrated: The All-in-One motor families NEMA 17 and NEMA 23.
(Image: Codico)
Klaus Buchenberg is a Field Application Engineer at Codico
Traditional brushed DC motors are very easy to use: connect a DC source to the motor terminals, and the motor runs. If you change the supply voltage, the speed changes as well, or you switch the polarity of the supply and the motor runs in the opposite direction. Brushed DC motors can be easily controlled and are suitable for many applications.
And yet, current brushless DC motors (BLDC) have some advantages over their brushed counterparts, such as higher efficiency, smaller footprint, smoother and quieter operation, greater robustness, and a longer lifespan. However, brushless DC motors (BLDC) are not as easy to control as their brushed siblings – to get them running properly, appropriate knowledge and experience are required. In addition to a DC source, a microcontroller (MCU) with firmware, a power stage, and a rotor angle measurement are needed. And all these components must interact correctly for brushless DC motors to function properly. An expert with the relevant experience is necessary to guarantee this in a foreseeable time. Additionally, numerous tests are required to ensure that the brushless DC motor runs reliably under all operating conditions.
Codico offers motors, power stages, MOSFETs, motor-control MCUs, and angle sensors from various manufacturers, thus being able to provide a complete product portfolio. With EZmotion, a new contractual partner from the USA, Codico is now going one step further. The engineers of this manufacturer of complete, integrated servo drive systems use their motor expertise to build a complete system consisting of the following parts:
BLDC Motor,
integrated power stage,
integrated MCU with control firmware,
integrated angle sensor,
PC software (GUI).
EZmotion calls these systems "All-In-One Motor" because everything that is needed is already included in the motor (Image 1). This allows developers to equip an application with brushless DC motors with little prior knowledge and minimal effort. The MMS757xxx family consists of integrated servo motors that can deliver up to 188 W and are suitable for many applications.
All-In-One motors offer:
low entry barrier,
fast market introduction,
latest routines for field-oriented control,
Speed, position, or torque control,
a system for many applications,
high integration (small footprint per W),
high reliability,
flexible overall system.
Select motor model and get started right away
The motor can be connected to a microcontroller, PC, or another control unit (for example, AI) via a selection of possible interfaces such as I/O (Step/Direction), RS-485 (Modbus), CANopen, or EtherCAT. The fastest way to success is by using EZmotion's "MotionLAB" software for Windows and the RS-485 interface. After installation, just select the appropriate all-in-one motor, and the software already knows all the motor parameters and can start immediately.
If the user has equipped their own motor with an EZmotion module, the software first needs to determine the initial rotor position. Then, enter the desired setpoints for position, speed, torque, and control, click on "Update" and then on "On", and the motor runs and is controlled. In a Waveform Monitor (Image 2), the software displays the actual value and other parameters. Now, individual motion processes and sequences can be programmed.
Advantages of the All-In-One motors:
Fully integrated, compact design for space-constrained applications such as robot joints and XYZ positioning tables.
An integrated magnetic position sensor supports precise position control.
Supports the major industrial fieldbuses, including RS-485/Modbus, CAN/CANopen, and EtherCAT/CoE.
The support of pulse/standard interfaces allows the servo motors to replace stepper motors without additional modifications to the system.
Offers various control modes, including Profile Position (PP), Profile Velocity (PV), Profile Torque (PT), Homing (HM),...
Configurable GPIOs for easy use.
Parameter identification and auto-tuning of the control loop.
AccuFilter and Notch Filter to reduce noise and vibrations.
Easy configuration via the MotionLAB Virtual Bench GUI software.
Supports customization to individual application requirements.
Typical applications for the motors include printing machines, textile machines, robotics applications, medical technology, automation, or machine tools. With a team of drive experts, Codico is happy to support users in developing their motor application.
Date: 08.12.2025
Naturally, we always handle your personal data responsibly. Any personal data we receive from you is processed in accordance with applicable data protection legislation. For detailed information please see our privacy policy.
Consent to the use of data for promotional purposes
I hereby consent to Vogel Communications Group GmbH & Co. KG, Max-Planck-Str. 7-9, 97082 Würzburg including any affiliated companies according to §§ 15 et seq. AktG (hereafter: Vogel Communications Group) using my e-mail address to send editorial newsletters. A list of all affiliated companies can be found here
Newsletter content may include all products and services of any companies mentioned above, including for example specialist journals and books, events and fairs as well as event-related products and services, print and digital media offers and services such as additional (editorial) newsletters, raffles, lead campaigns, market research both online and offline, specialist webportals and e-learning offers. In case my personal telephone number has also been collected, it may be used for offers of aforementioned products, for services of the companies mentioned above, and market research purposes.
Additionally, my consent also includes the processing of my email address and telephone number for data matching for marketing purposes with select advertising partners such as LinkedIn, Google, and Meta. For this, Vogel Communications Group may transmit said data in hashed form to the advertising partners who then use said data to determine whether I am also a member of the mentioned advertising partner portals. Vogel Communications Group uses this feature for the purposes of re-targeting (up-selling, cross-selling, and customer loyalty), generating so-called look-alike audiences for acquisition of new customers, and as basis for exclusion for on-going advertising campaigns. Further information can be found in section “data matching for marketing purposes”.
In case I access protected data on Internet portals of Vogel Communications Group including any affiliated companies according to §§ 15 et seq. AktG, I need to provide further data in order to register for the access to such content. In return for this free access to editorial content, my data may be used in accordance with this consent for the purposes stated here. This does not apply to data matching for marketing purposes.
Right of revocation
I understand that I can revoke my consent at will. My revocation does not change the lawfulness of data processing that was conducted based on my consent leading up to my revocation. One option to declare my revocation is to use the contact form found at https://contact.vogel.de. In case I no longer wish to receive certain newsletters, I have subscribed to, I can also click on the unsubscribe link included at the end of a newsletter. Further information regarding my right of revocation and the implementation of it as well as the consequences of my revocation can be found in the data protection declaration, section editorial newsletter.