Miniature Piezoelectric Linear Actuators

Miniature Piezoelectric Linear Actuators LRMO, LRMO-E, LRMO-E-CL

Introducing our new range of compact, lightweight linear piezoelectric actuators, with factory-fitted optical encoder designed to deliver superior precision and expanded functionality for advanced applications.

Miniature Piezoelectric Linear Actuators LRMO, LRMO-E, LRMO-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 LRMO Series Linear Actuators

  • New US patented
  • Superior stability of velocity
  • Flexible pcb electrical connection facilitates system
  • Economical construction using thermoplastics or machined metal for reliability and affordability.
  • Unmatched precision and
  • Ultra-fast response times and exceptional start-stop capabilities.
  • High force density relative to size, provides excellent alternative to stepper lead screw designs.
  • Stepping and continuous modes of operation with silent

LRMO Series Motor Specifications

Model No.s / SpecificationLRMO (Plastic) / LRMO-M (Metal)
Power Supply Voltage5.0 V DC
Push/Pull Force≥0.2 N
Self-Braking Force≥0.25 N
Motor Response Time≈30 µs
Travel Range9.0 mm
Max Speed (Continuous Mode)≥150 mm/s
Minimum Linear Step<0.04 µm (<40 nm)
Optical Encoder Resolution (after quadrature)*2.66 µm   Note 1
Minimum Controlled Linear Step*2.66 µm   Note 1
Uni-directional Repeatability2.66 µm
Linear Backlash at Change of Direction<0.1 µm
Elastic Stiffness≈200 mN/µm
Linear Hysteresis<2.0 µm
Pitch<1 mrad
Maximum Moment Mx0.07 Nm
Roll<0.5 mrad
Maximum Moment My0.12 Nm
Yaw<1 mrad
Maximum Moment Mz0.9 Nm
Vertical Runout3.0 µm
Horizontal Runout6.0 µm
Frequency Response4 kHz
Operating Temperature-20 °C to 80 °C
Maximum Load (at listed specification)20 g
Maximum Tolerable Load4.2 kgf
Max Current (Continuous Mode)300 mA
Max Current at 10 mm/s (PWM Mode)30–40 mA
Motor Weight (Plastic / Metal)5.7 g / 6.7 g
Motor Dimensions16.3 × 16.6 × 10.4 mm
Driver PCB Dimensions31 × 28 × 9.6 mm
Driver PCB Weight4.3 g
Note 1: *Model with factory installed optical encoder

LRMO SPEED-FORCE CURVE

Python API Closed-Loop Control System

LRMO-E is available as a closed-loop system (using PMC’s proprietary Python API). Contact your sales representative for further details.

Closed-Loop Feedback Control:
Utilizes encoder feedback for precision control. Run Python scripts for precise motion

Low Voltage & Low Current:
5 V DC, 30 mA to 300 mA (max)

Versatile Operation:
Supports stepping and continuous

High Performance:
Ultra-fast <30 µs Response Time,≥ 0.25 N Self-Braking Force, Motor Resolution 40 nm, Encoder Resolution 2.66 µ, Max speeds > 150 mm/s

Easy Integration:
Connect driver PCB/Piezomotor to computer via USB.

EXAMPLE PYTHON API COMMANDS:

Home (direction) – Moves the motor to the zero position.

getPosition() – Retrieves current motor position in encoder pulses.

Velocity(value) – Sets motor speed (0.01 – 150 mm/s).

Move(action) – Moves motor Left/Right or Stops.

Position(value) – Moves motor to a specific position in microns ()
(encoder resolution 2.6 ).

setPWMsettings(duty_cycle_percent, frequency_Hz)
Configures velocity by PWM parameters.

Principle of operation

The LRMO-E Linear 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.

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 outputs available from the flexible PCB encoder cable.

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 LRMO Series Piezo Actuators

LRMO & LRMO-E
Electronic Driver PCB

LRMO-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 LRMO, LRMO-E, LRMO-E-CL SERIES

Performance Chart and Motor/Driver Part Configurations

Motor TypeLRMO SeriesLRMO-E SeriesLRMO-E-CL Series
ModelLRMOLRMO-MLRMO-ELRMO-E-MLRMO-E-CL-KITLRMO-E-M-CL-KIT
Part NumberLRMO-011-0270LRMO-012-0270LRMO-011-1270LRMO-012-1270LRMO-011-1271-CLLRMO-012-1271-CL
EncoderWithout EncoderWithout EncoderWith EncoderWith EncoderWith EncoderWith Encoder
EnclosurePlasticMetalPlasticMetalPlasticMetal
Resolution

> 40 nm = 25,000

steps per mm of travel

> 40 nm = 25,000

steps per mm of travel

> 40 nm = 25,000

steps per mm of travel

> 40 nm = 25,000

steps per mm of travel

> 30 μRad = 200,000

steps per rotation

> 30 μRad = 200,000

steps per rotation

Max speed≈0.15 m/s≈0.15 m/s>0.15 m/s>0.15 m/s>600 RPM>600 RPM
Supply5.0 V DC5.0 V DC5.0 V DC5.0 V DC5.0 to 7.5 V DC5.0 to 7.5 V DC
Kit Ordering NumberLRMO-KITLRMO-M-KITLRMO-E-KITLRMO-E-M-KITLRMO-E-CL-KITLRMO-E-M-CL-KIT
PartLRMO-011-0271LRMO-012-0271LRMO-011-1271LRMO-012-1271LRMO-011-1271-CLLRMO-012-1271-CL
Includes

Linear motor

with plastic enclosure Evaluation Kit*

Linear motor metal enclosure Evaluation Kit*Linear motor with encoder plastic enclosure Evaluation Kit*Linear motor with encoder metal enclosure Evaluation Kit*Linear motor with encoder, closed-loop System Evaluation Kit. Includes: motor/encoder with plastic enclosure, electronic driver PCB, Micro USB to USB (5 V) adapter cable, cables and Python API softwareLinear motor with encoder, closed-loop System Evaluation Kit. Includes: motor/encoder with metal enclosure, electronic driver PCB, Micro USB to USB (5 V) adapter cable, cables and Python API software

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

LRMO-Series ordering Information

Model P/N Description Technical Specifications
LRMO LRMO-011-0270 Linear Motor without Encoder, Plastic Enclosure, Resolution: > 25,000 steps per mm of travel,  Max Speed: >0.15 m/s, Response Time: < 30 µs, Voltage: 5 V DC Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time < 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 3.7 g Motor Dimensions 16.6×16.5×5.8mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-M LRMO-012-0270 Linear Motor without Encoder, Metal Enclosure, Resolution: > 25,000 steps per mm of travel,  Max Speed: >0.15 m/s, Response Time: < 30 µs, Voltage: 5 V DC Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time < 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 4.7 g Motor Dimensions 16.6×16.5×5.8mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-E LRMO–011-1270 Linear Motor with Encoder, Plastic Enclosure, Resolution: > 25,000 steps per mm of travel,  Max Speed: >0.15 m/s, Response Time: < 30 µs, Voltage: 5 V DC Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time< 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Encoder Resolution (after quadrature)   2.66 µm Minimum Controlled Linear Step  2.66 µm Uni-directional Repeatability 2.66 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 5.7 g Motor Dimensions 16.3×16.5×5.7mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-E-M LRMO-012-1270 Linear Motor with Encoder, Metal Enclosure, Resolution: > 25,000 steps per mm of travel,  Max Speed: >0.15 m/s, Response Time: < 30 µs, Voltage: 5 V DC Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time< 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Encoder Resolution (after quadrature)   2.66 µm Minimum Controlled Linear Step  2.66 µm Uni-directional Repeatability 2.66 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 6.7 g Motor Dimensions 16.3×16.5×5.7mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-KIT LRMO-011-0271 Linear Motor Evaluation Kit – includes LRMO motor with Plastic Enclosure, Electronic Driver PCB, 120/240 V AC to 5.0 VDC power adapter and cables Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time < 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 3.7 g Motor Dimensions 16.6×16.5×5.8mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-M-KIT LRMO-012-0271 Linear Motor Evaluation Kit – includes LRMO motor with Metal Enclosure, Electronic Driver PCB, 120/240 V AC to 5.0 VDC power adapter and cables Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time < 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 4.7 g Motor Dimensions 16.6×16.5×5.8mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-E-KIT LRMO-011-1271 Linear Motor with Encoder Evaluation Kit – includes LRMO-E motor, Plastic Enclosure, Electronic Driver PCB, 120/240 V AC to 5.0 VDC power adapter and cables Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time< 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Encoder Resolution (after quadrature)   2.66 µm Minimum Controlled Linear Step  2.66 µm Uni-directional Repeatability 2.66 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 5.7 g Motor Dimensions 16.3×16.5×5.7mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-E-M-KIT LRMO-012-1271 Linear Motor with Encoder Evaluation Kit – includes LRMO-E motor, Metal Enclosure, Electronic Driver PCB, 120/240 V AC to 5.0 VDC power adapter and cables Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time< 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Encoder Resolution (after quadrature)   2.66 µm Minimum Controlled Linear Step  2.66 µm Uni-directional Repeatability 2.66 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 6.7 g Motor Dimensions 16.3×16.5×5.7mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-E-KIT-CL LRMO-011-1271-CL Linear Motor with Encoder Evaluation Kit and Closed-Loop Python API – includes LRMO-E motor, Plastic Enclosure, Electronic Driver PCB, USB to Micro USB cables and Python API Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time< 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Encoder Resolution (after quadrature)   2.66 µm Minimum Controlled Linear Step  2.66 µm Uni-directional Repeatability 2.66 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 5.7 g Motor Dimensions 16.3×16.5×5.7mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g
LRMO-E-M-KIT-CL LRMO-012-1271-CL Linear Motor with Encoder Evaluation Kit and Closed-Loop Python API – includes LRMO-E motor, Metal Enclosure, Electronic Driver PCB, USB to Micro USB cables and Python API Power Supply Voltage 5.0 V DC Push/Pull Force ≥0.2 N Self-Braking Force ≥0.25 N Motor Response Time< 30 µs Travel Range 9.0 mm Max Speed (continuous mode) ≥150 mm/s Minimum Linear Step <0.04 µm Encoder Resolution (after quadrature)   2.66 µm Minimum Controlled Linear Step  2.66 µm Uni-directional Repeatability 2.66 µm Linear Backlash at Change of Direction <0.1 µm Elastic Stiffness < 200 mN/µm Linear Hysteresis <2.0 µm Pitch <1 mrad Maximum Moment Mx 0.07 Nm Roll <0.5 mrad Maximum Moment My 0.12 Nm Yaw <1 mrad Maximum Moment Mz 0.9 Nm Vertical Runout 3.0 µm Horizontal Runout 6.0 µm Frequency Response 4 kHz Operating Temperature -20 °C to 80 °C Maximum Load (at listed specification) 20 g Maximum Tolerable Load 4.2 kgf Max Current (continuous mode) 300 mA Max. Current at the velocity 10mm/s (PWM mode) 30-40 mA Motor Weight 6.7 g Motor Dimensions 16.3×16.5×5.7mm Driver PCB Dimensions 31x28x9.6 mm Drive PCB Weight 4.3 g

Driver Boards LROM 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
LRMO-E-PCBLRMO-E-PCB-002Factory Pre-Programmed Close-Loop Electronic Driver Board (Green PCB)  5.0 V DC for use with LRMO-E-CL close loop system onlyFactory Pre-Programmed Firmware for Close-Loop Electronic Driver Board (Green PCB)  5.0 V DC for use with LRMO-E close loop system only
LRMO-E-PCBROMO-E-PCB006Factory 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 (Green 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