ROMO Series Miniature Rotary Piezomotors

Miniature Piezoelectric Rotary Actuators ROMO, ROMO-E, ROMO-E-CL

Introducing our new range of compact, lightweight rotary piezoelectric actuators with hollow shaft, designed to deliver superior precision and expanded functionality for advanced applications.
ROMO Series Miniature Rotary Piezomotors (Models ROMO, ROMO-E & ROMO-E-CL)

Motion Control Options

Piezo Motor Company’s rotary motors are available with or without factory-fitted encoders. Fully closed-loop systems are also available:Motion control is achieved using the electronic driver board, designed to offer an economical interface for user control.

Electronic Driver Board Interface Supports UART & I2C

The driver PCB supports UART and I2C interfaces, enhancing its adaptability. Each board is pre-programmed for the specific motor model, allowing for software configurability, optimizing drive signals, and integrating controls. Motor operation can be finely regulated by user through closed- loop control with an optional encoder installed on the motor/actuator.

Closed-loop Systems with Python API

PMC’s new Python API allows for feedback from the piezomotors’ encoder to be fed to the driver board, closing the loop. The position and speed of the motor can be controlled through an elaborate set of Python API commands, accessible via the MicroUSB port.

Performance and Benefits of ROMO Series Rotary Actuators

  • New US patented design
  • Superior stability of velocity control
  • Flexible PCB electrical connection facilitates system integration
  • Economical construction using thermoplastics or machined metal for reliability and affordability
  • Unmatched precision and resolution
  • Ultra-fast response times and exceptional start-stop capabilities
  • High torque relative to size, optimized for direct-drive applications
  • Stepping and continuous modes of operation

ROMO Series Motor Specifications

Model No.s

Plastic or Metal Enclosures

ROMO (Plastic) ROMO-M (Metal)
Power Supply Voltage*5.0 to 7.5 V DC         Note 1
Stall Torque≥ 4 mNm
Self-Braking Torque≥ 5 mNm
Actuator Response Time≈30 µs
Max Speed> 600 rpm
Minimum Angular Step≈30 µrad
Angular Backlash30 µrad
Angular Hysteresis30 µrad
Frequency Response4 kHz
Minimum Controlled Angular Step**6.1 mrad                Note 2
Uni-directional Repeatability**6.1 mrad                Note 2
Operating Temperature-20 °C to 80 °C
Maximum Axial Load200 g
Maximum Radial Load200 g
Moment of Inertia29.2 g·mm²
Max Current over velocity range30 mA to 300 mA
Rotor Runout≤50 µm

Actuator Weight

(Plastic or Metal enclosure)

3.5 g or 4.0 g (metal)
Actuator Dimensions (no shaft)13 x 18.7 x 9.1 mm
Driver PCB Dimensions28 X 31 X 9.6 mm
Driver PCB Weight4.3 g

Note 1: *At 5 V DC power – specifications for torque and speed will be approximately
25% lower compared to 7.5 V DC.
Note 2: **Motor model with factory fitted encoder.

Principle of operation

The ROMO rotary piezo actuator operates based on a US patented technology. Electrical excitation of its piezoceramic body, or resonator, induces simultaneously two independent longitudinal and bending ultrasonic standing waves in two perpendicular directions. This action generates elliptical vibrations at the resonator’s center, resulting in linear motion of the motor, which is passively in contact with the resonator body.

ROMO Series Hollow Shaft Dimensional Drawings

STANDARD MODEL

ENCODER MODEL

Motor control

The electronic driver is designed to offer an economical interface for user control. Motion of the motor is achieved via PWM (Pulse Width Modulation) control signals via the J1 connector on the driver. The driver PCB also supports UART and I2C interfaces. Each driver PCB is pre-programmed for the specific motor model and allows for software configurability, optimizing drive signals and integrating controls. Motor operation can be finely regulated through closed-loop control using an optional encoder factory-installed on the actuator.

OPEN LOOP

The driver board can be controlled using an external signal source PWM (Pulse Width Modulation) mode. Control signals are applied to the External Signal Connector to generate the desired rotation and speed. Control of speed using PWM is implemented by varying the pulse duration and repetition rate of input signals onto the two directional control pins. Size of step is determined by the pulse duration, and speed is determined by pulse rate. The minimum pulse duration is approximately 30 µs.

CLOSED-LOOP

Pre-programmed motion control algorithms enable the implementation of several commands for specific motion control. The key commands are for defining the speed and the movement to a defined position. These commands are resident within a library which can be accessed using either Piezo Motor Company’s control software or via the serial port using TTL serial commands. Motor Control can also be implemented with Python commands using Piezo Motor Company’s Motor API.

Electronic PCB Driver for ROMO Series Piezo Actuators

ROMO & ROMO-E
Electronic Driver PCB

ROMO-E-CL
Electronic Driver PCB

Control architecture & options

Piezo Motor Company motors are available as a basic motor or with a fitted encoder. Piezo Motor Company electronic drivers are available as open-loop or closed-loop drivers. Motors can be simply controlled in open-loop mode with several options for achieving closed-loop motion control. To learn more, visit https://piezomotors.com/

DRIVER BOARDS ROMO, ROMO-E, ROMO-E-CL SERIES

Performance Chart and Motor/Driver Part Configurations

Motor TypeROMO SeriesROMO-E SeriesROMO-E-CL Series
ModelROMOROMO-MROMO-EROMO-E-MROMO-E-CL-KITROMO-E-CL-M-KIT
Part NumberROMO-011-0370ROMO-012-0370ROMO-011-1370ROMO-012-1370ROMO-011-1371ROMO-012-1371
EncoderWithout EncoderWithout EncoderWith EncoderWith EncoderWith EncoderWith Encoder
EnclosurePlasticMetalPlasticMetalPlasticMetal
Torque (mN.m)≥ 4 mNm≥ 4 mNm≥ 4 mNm≥ 4 mNm≥ 4 mNm≥ 4 mNm
Resolution

> 30 μRad = 200,000

steps per rotation

> 30 μRad = 200,000

steps per rotation

> 30 μRad = 200,000

steps per rotation

> 30 μRad = 200,000

steps per rotation

> 30 μRad = 200,000

steps per rotation

> 30 μRad = 200,000

steps per rotation

Max speed>600 RPM>600 RPM>600 RPM>600 RPM>600 RPM>600 RPM
Supply5.0 to 7.5 V DC5.0 to 7.5 V DC5.0 to 7.5 V DC5.0 to 7.5 V DC5.0 to 7.5 V DC5.0 to 7.5 V DC
Kit Ordering NumberROMO-KITROMO-M-KITROMO-E-KITROMO-E-M-KITROMO-E-CL-KITROMO-E-CL-M-KIT
PartROMO-011-0371ROMO-012-0371ROMO-011-1371ROMO-012-1371ROMO-011-1371ROMO-012-1371
IncludesRotary motor, Plastic Enclosure Evaluation Kit*Rotary motor, Metal Enclosure Evaluation Kit*Rotary motor with encoder Plastic Enclosure Evaluation Kit*Rotary motor with encoder Metal Enclosure Evaluation Kit*

Rotary motor with

encoder** closed-loop System Evaluation Kit.

Includes: motor/encoder with plastic enclosure electronic driver PCB, Micro USB to USB adapter (5 V DC), cables and Python API software

Rotary motor with

encoder** closed-loop System Evaluation Kit.

Includes: motor/encoder with metal enclosure electronic driver PCB, Micro USB to USB adapter (5 V DC), cables and Python API software

*Evaluation Kit: includes ROMO motor, Electronic Driver PCB, cables, 120/240 VAC to 5.0 VDC or 7.5 VDC wall power adapter
For custom inquires, contact us at info@piezomotorco.com

ROMO-Series ordering Information

Model P/N Description Technical Specifications
ROMO ROMO-011-0370 Rotary Piezo Motor without encoder, Plastic Enclosure – Torque: >4.0 mN.m, Resolution: > 200,000 steps per rotation,  Max Speed: >600 RPM, 7.5 V DC. Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step  30 µrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 3.5 g Actuator Dimensions (no shaft) 13 x 18.7 x 8.2 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-M ROMO-012-0370 Rotary Piezo Motor without encoder, Metal Enclosure – Torque: >4.0 mN.m, Resolution: > 200,000 steps per rotation,  Max Speed: >600 RPM, 7.5 V DC. Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step  30 µrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.0 g Actuator Dimensions (no shaft) 13 x 18.7 x 8.2 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-E ROMO-011-1370 Rotary Piezo Motor with magnetic encoder, Plastic Enclosure – Torque: >4.0 mN.m, Resolution: > 200,000 steps per rotation,  Encoder Resolution 1,024 ppr/6.1 mrad, Max Speed: >600 RPM, 7.5 V DC Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step < 30 µrad Encoder Resolution (after quadrature) 1,024 ppr Minimum Controlled Angular Step 6.1 mrad Uni-directional Repeatability 6.1 mrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.0 g Actuator Dimensions (no shaft) 13 x 18.7 x 9.1 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-E-M ROMO-012-1370 Rotary Piezo Motor with magnetic encoder, Metal Enclosure – Torque: >4.0 mN.m, Resolution: > 200,000 steps per rotation,  Encoder Resolution 1,024 ppr/6.1 mrad, Max Speed: >600 RPM, 7.5 V DC Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step < 30 µrad Encoder Resolution (after quadrature) 1,024 ppr Minimum Controlled Angular Step 6.1 mrad Uni-directional Repeatability 6.1 mrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.5 g Actuator Dimensions (no shaft) 13 x 18.7 x 9.1 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-KIT ROMO-011-0371 Rotary Motor Evaluation Kit – Includes ROMO motor, Plastic Enclosure, Electronic Driver PCB, 120/240 V AC to 7.5 VDC power adapter and cables Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step  30 µrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 3.5 g Actuator Dimensions (no shaft) 13 x 18.7 x 8.2 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-M-KIT ROMO-012-0370 Rotary Motor Evaluation Kit – Includes ROMO motor, Metal Enclosure, Electronic Driver PCB, 120/240 V AC to 7.5 VDC power adapter and cables Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step  30 µrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.0 g Actuator Dimensions (no shaft) 13 x 18.7 x 8.2 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-E-KIT ROMO-011-1371 Rotary Motor with Magnetic Encoder Evaluation Kit – Includes ROMO-E motor, Plastic Enclosure, Electronic Driver PCB, 120/240 V AC to 7.5 VDC power adapter and cables. Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step < 30 µrad Encoder Resolution (after quadrature) 1,024 ppr Minimum Controlled Angular Step 6.1 mrad Uni-directional Repeatability 6.1 mrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.0 g Actuator Dimensions (no shaft) 13 x 18.7 x 9.1 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-E-M-KIT ROMO-012-1371 Rotary Motor with Magnetic Encoder Evaluation Kit – Includes ROMO-E motor, Metal Enclosure, Electronic Driver PCB, 120/240 V AC to 7.5 VDC power adapter and cables. Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step < 30 µrad Encoder Resolution (after quadrature) 1,024 ppr Minimum Controlled Angular Step 6.1 mrad Uni-directional Repeatability 6.1 mrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.5 g Actuator Dimensions (no shaft) 13 x 18.7 x 9.1 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-E-KIT-CL ROMO-011-1371-CL Rotary Motor with Magnetic Encoder Evaluation Kit with Close-Loop Python API – Includes ROMO-E motor, Plastic Enclosure, Electronic Driver PCB, USB to Micro USB adapter cable and Python API. Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step < 30 µrad Encoder Resolution (after quadrature) 1,024 ppr Minimum Controlled Angular Step 6.1 mrad Uni-directional Repeatability 6.1 mrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.0 g Actuator Dimensions (no shaft) 13 x 18.7 x 9.1 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g
ROMO-E-M-KIT-CL ROMO-012-1371-CL Rotary Motor with Magnetic Encoder Evaluation Kit with Close-Loop Python API – Includes ROMO-E motor, Metal Enclosure, Electronic Driver PCB, USB to Micro USB adapter cable and Python API. Power Supply Voltage 7.5 V DC Stall Torque ≥ 4 mNm Self-Braking Torque ≥ 5 mNm Actuator Response Time < 30 µs Max Speed > 600 rpm Minimum Angular Step < 30 µrad Encoder Resolution (after quadrature) 1,024 ppr Minimum Controlled Angular Step 6.1 mrad Uni-directional Repeatability 6.1 mrad Angular Backlash 30 µrad Angular Hysteresis 30 µrad Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Axial Load 200 g Maximum Radial Load 200 g Moment of Inertia 29.2 g·mm² Max Current over velocity range 300 mA Rotor Runout ≤50 µm Actuator Weight 4.5 g Actuator Dimensions (no shaft) 13 x 18.7 x 9.1 mm Driver PCB Dimensions 28 X 31 X 9.6 mm Driver PCB Weight 4.3 g

Driver Boards - ROMO Series

ROLR-PCBROLR-PCB-001Open-loop Electronic Driver Board (Red PCB) 5.0/7.5 V DC for use with LRMO and ROMO SeriesOpen-loop Electronic Driver Board (Red PCB) 5.0/7.5 V DC for use with LRMO and ROMO Series
ROMO-E-PCBROMO-E-PCB003Factory Pre-Programmed Close-Loop Electronic Driver Board (Blue PCB) 5.0 V DC for use with ROMO-E-CL close loop system onlyFactory Pre-Programmed Firmware \Close-Loop Electronic Driver Board (Blue PCB) 5.0 V DC for use with ROMO-E close loop system only
ROMO-E-PCBROMO-E-PCB005Factory Pre-Programmed I2C Close-Loop Electronic Driver Board (Blue PCB) 5.0 V DC for use with ROMO-E for close loop I2C system onlyFactory Pre-Programmed I2C Close-Loop Electronic Driver Board (Blue PCB) 5.0 V DC for use with ROMO-E for close loop I2C system only
IC2 AdapterI2C-PCB-001I²C Adapter Board with Python Software Library supports up to six (6) ROMO-E Driver Boards for simultaneous control of six (6) ROMO-E motors. Includes a universal 110/220 V AC to 5 V DC wall power adapter.I²C Adapter Board with Python Software Library supports up to six (6) ROMO-E Driver Boards for simultaneous control of six (6) ROMO-E motors. Includes a universal 110/220 V AC to 5 V DC wall power adapter.
Scroll to Top