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.
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 / Specification | LRMO (Plastic) / LRMO-M (Metal) |
|---|---|
| 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 (<40 nm) |
| Optical Encoder Resolution (after quadrature)* | 2.66 µm Note 1 |
| Minimum Controlled Linear Step* | 2.66 µm Note 1 |
| 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 10 mm/s (PWM Mode) | 30–40 mA |
| Motor Weight (Plastic / Metal) | 5.7 g / 6.7 g |
| Motor Dimensions | 16.3 × 16.6 × 10.4 mm |
| Driver PCB Dimensions | 31 × 28 × 9.6 mm |
| Driver PCB Weight | 4.3 g |
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
CLOSED-LOOP
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 Type | LRMO Series | LRMO-E Series | LRMO-E-CL Series | |||
| Model | LRMO | LRMO-M | LRMO-E | LRMO-E-M | LRMO-E-CL-KIT | LRMO-E-M-CL-KIT |
| Part Number | LRMO-011-0270 | LRMO-012-0270 | LRMO-011-1270 | LRMO-012-1270 | LRMO-011-1271-CL | LRMO-012-1271-CL |
| Encoder | Without Encoder | Without Encoder | With Encoder | With Encoder | With Encoder | With Encoder |
| Enclosure | Plastic | Metal | Plastic | Metal | Plastic | Metal |
| 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 |
| Supply | 5.0 V DC | 5.0 V DC | 5.0 V DC | 5.0 V DC | 5.0 to 7.5 V DC | 5.0 to 7.5 V DC |
| Kit Ordering Number | LRMO-KIT | LRMO-M-KIT | LRMO-E-KIT | LRMO-E-M-KIT | LRMO-E-CL-KIT | LRMO-E-M-CL-KIT |
| Part | LRMO-011-0271 | LRMO-012-0271 | LRMO-011-1271 | LRMO-012-1271 | LRMO-011-1271-CL | LRMO-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 software | Linear 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-PCB | ROLR-PCB-001 | Open-loop Electronic Driver Board (Red PCB) 5.0/7.5 V DC for use with LRMO and ROMO Series | Open-loop Electronic Driver Board (Red PCB) 5.0/7.5 V DC for use with LRMO and ROMO Series |
| LRMO-E-PCB | LRMO-E-PCB-002 | Factory Pre-Programmed Close-Loop Electronic Driver Board (Green PCB) 5.0 V DC for use with LRMO-E-CL close loop system only | Factory 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-PCB | ROMO-E-PCB006 | Factory 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 | Factory 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 Adapter | I2C-PCB-001 | 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. | 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. |



















