Create an Account  |   Log In

View All »Matching Part Numbers

Your Shopping Cart is Empty

Single-Axis Flexure Translation Stages: 1.5 mm Travel

  • Flexure Design - No Friction or Sticking
  • Thumbscrew Adjuster and 25 µm Piezo Actuator
  • Mounting Plate and Angle Bracket Available

NF15P1 Adapter
with NF15AP25


NF15P2 Adapter
with Two NF15AP25

Save 10% with
Stage and Controller Bundles


NF15AP25 with KPZ101 Controller

Related Items

Please Wait
Key Specificationsa
Item # NF15AP25(/M)
Manual Travel 1.5 mm (0.06")
Adjuster Resolution 0.25 mm/Revolution
Load Capacity Horizontal: 0.5 kg (1.1 lbs)
Vertical: 0.25 kg (0.55 lbs)
Cross Talk 1.0 µm (Max)
Piezo Travel 25 µm
Piezo Resolution
0.76 nm
Piezo Voltage 0 - 75 V
  • Refer to the Specs tab for complete specifications.
Single-Axis Flexure Stage Selection Guide
1.5 mm Travel
5 mm Travel


  • Manual Translation Range: 1.5 mm
  • Piezoelectric Translation Range: 25 µm
  • Compact Size: 30.0 mm x 30.0 mm x 12.5 mm
  • XYZ Configurable with Optional Base Plate and Angle Bracket
  • Compatible Piezo Controllers: KPZ101, BPC301, BPC303, MDT694B, MPZ601
  • Available Bundled with KPZ101 Piezo Controller (See Bundle Tab for Details)

Thorlabs' NanoFlex™ flexure stages are compact stages that offer translation without friction or sticking. The flexure mechanism used in these translation stages is a frictionless mechanism that has improved positioning and resolution when compared to similar stages made using bearings. The translation of the stage is accomplished by the elastic deformation (flexing) of a linkage attached to the mounting platform. The translation stage has a manual translation range of 1.5 mm with an independent piezoelectric translation range of 25 μm (see the Selection Guide tab for stages with 5 mm manual translation). Piezo connection is made by a standard SMC terminal. See the Selection Guide tab for our 1.5 mm manual translation stage.

The NanoFlex™ flexure stages are rated for a maximum load of 0.5 kg (1.1 lbs), which makes them an ideal choice for many laboratory and OEM applications. The modular design allows for multiple stages to be stacked in multi-axis configurations. An XYZ configuration can be constructed using three NF15AP25(/M) stages and an NF15P2(/M) angle bracket. Thorlabs offers an imperial (KPZNF15) and metric (KPZNF15/M) bundle that includes a NanoFlex™ flexure stage, a KPZ101 piezo controller, and an NF15P1 base plate. Please see the Bundle tab for more information.

Item # NF15AP25
Manual Travel Range 1.5 mm (0.06") 
Thumbscrew Resolution 0.25 mm per Revolution
Load Capacity Horizontal: 0.5 kg (1.1 lbs)
Vertical: 0.25 kg (0.55 lbs)
Maximum Cross Talk 1.0 µm
Piezo Travel 25 µm
Piezo Resolution
0.76 nm
Piezo Voltage 0 - 75 V
Piezo Capacitance 5 µF ± 30% (at 1 V, 1 kHz)
Piezo Connector SMC
Piezo Cable Length 3 m (9.8 ft)
Compatible Piezo Controllers KPZ101, BPC301, BPC303, MDT694B, MPZ601

Piezo Connection

SMC Male

SMC Male

0 - 75 V


These specifications are for the stage used in a single-axis configuration. When translation stages are stacked to make multi-axis configurations the resolution of the positioning system is deteriorated by cosine and Abbe errors (crosstalk). The positioning error cause by the stacked stages not being orthogonal to each other is referred to as the cosine error while the Abbe error is due to the non-zero height of the stacked stage. This height leads to an amplification of any angular roll, pitch, or yaw errors in the base stage. These errors can be avoided by using a multi-axis translation stage where the degrees of freedom are controlled by parallel linkages. A variety of 3, 4, 5, and 6 axis stages can be purchased from Thorlabs in a wide variety of manual and automated configurations. For a 3-axis solution, consider our 3-axis flexure stages.


Piezo Connection

SMC Male

SMC Male

0 - 75 V

Item # KPZNF15(/M)
NF15AP25(/M) Stage Specifications
Drive Type Manual & Piezo
Travel Range 1.5 mm (0.06")
Load Capacity Horizontal: 0.5 kg (1.1 lbs)
Vertical: 0.25 kg (0.55 lbs)
Thumbscrew Resolution 0.25 mm per Revolution
Piezo Travel 25 µm
Piezo Resolution (Theoretical) 0.76 nm
Piezo Voltage 0 to 75 V
Cross Talk 1.0 µm (Max)
KPZ101 Controller Specifications
Drive Voltage 0 to 150 V
Drive Current, Max, Continuous 7.5 mA
Stability 100 ppm Over 24 hrs
(After 30 min Warm-Up)
Noise <2 mVRMS
Typical Piezo Capacitance 1 - 10 µF
Bandwidth 1 kHz (1 µF Load, 1 Vp-p)
External Input (SMA Male) 0 to 10 V
Output Monitor (SMA Male) 0 to 10 V
USB Port USB 2.0a
  • The USB 3.0 port is compatible with a USB 2.0 Micro B connector if the Micro B connector is plugged into the shaded region depicted in this diagram. A USB 3.0 type A to type Micro B cable is included with the KPZ101.

Stage and Controller Bundle

The KPZNF15(/M) bundle includes the NF15AP25(/M) stage, KPZ101 K-Cube piezo controller, USB cable, piezo drive cable, and NF15P1(/M) mounting plate. The stage provides 1.5 mm of total translation via a thumbscrew. For finer adjustment, the piezo drive offers 25 µm of translation with 0.76 nm resolution. This bundle is offered at 10% savings over the individual components.

K-Cube Piezo Controller

The KPZ101 can be controlled by its top panel for standalone operation or through its PC interface. The KPZ101 connects to a PC via a mini USB port (USB cable included) and utilizes Thorlabs' Kinesis® software or former generation APT™ software. The Kinesis software features an intuitive graphical user interface (GUI) that allows the unit to be controlled completely via a PC. For more demanding applications, customers can utilize ActiveX® or .NET programming to create their own software for Thorlabs' line of K-Cubes. See the Motion Control Software tab for more information.

Power Supplies

The KPZ101 controller does not include a power supply as our customers have varying needs. Please see the compatible power supplies below.

Thorlabs offers two platforms to drive our wide range of motion controllers: our Kinesis® software package or the legacy APT™ (Advanced Positioning Technology) software package. Either package can be used to control devices in the Kinesis family, which covers a wide range of motion controllers ranging from small, low-powered, single-channel drivers (such as the K-Cubes™ and T-Cubes™) to high-power, multi-channel, modular 19" rack nanopositioning systems (the APT Rack System).

The Kinesis Software features .NET controls which can be used by 3rd party developers working in the latest C#, Visual Basic, LabVIEW™, or any .NET compatible languages to create custom applications. Low-level DLL libraries are included for applications not expected to use the .NET framework. A Central Sequence Manager supports integration and synchronization of all Thorlabs motion control hardware.

Kinesis Software
Kinesis GUI Screen
APT Software
APT GUI Screen

Our legacy APT System Software platform offers ActiveX-based controls which can be used by 3rd party developers working on C#, Visual Basic, LabVIEW™, or any Active-X compatible languages to create custom applications and includes a simulator mode to assist in developing custom applications without requiring hardware.

By providing these common software platforms, Thorlabs has ensured that users can easily mix and match any of the Kinesis and APT controllers in a single application, while only having to learn a single set of software tools. In this way, it is perfectly feasible to combine any of the controllers from single-axis to multi-axis systems and control all from a single, PC-based unified software interface.

The software packages allow two methods of usage: graphical user interface (GUI) utilities for direct interaction with and control of the controllers 'out of the box', and a set of programming interfaces that allow custom-integrated positioning and alignment solutions to be easily programmed in the development language of choice.

A range of video tutorials is available to help explain our APT system software. These tutorials provide an overview of the software and the APT Config utility. Additionally, a tutorial video is available to explain how to select simulator mode within the software, which allows the user to experiment with the software without a controller connected. Please select the APT Tutorials tab above to view these videos.


Kinesis Version 1.14.24

The Kinesis Software Package, which includes a GUI for control of Thorlabs' Kinesis and APT™ system controllers.

Also Available:

  • Communications Protocol
Software Download


APT Version 3.21.4

The APT Software Package, which includes a GUI for control of Thorlabs' APT™ and Kinesis system controllers.

Also Available:

  • Communications Protocol
Software Download
Item # NF15AP25 NFL5D NFL5DP20 NFL5DP20S
Manual Translation Travel Range (Resolution) 1.5 mm (2 μm) 5 mm (1 μm)
Piezo Translation Travel Range
(Theoretical Resolution)
25 μm (0.76) - 20 μm (0.6 nm) 20 μm (0.6 nm)
Closed-Loop Piezoelectric Position Sensor No No No Yes
# of Translation Axis Per Stage 1
Multi-Axis Stackable Design Yes
Maximum Stage Load Horizontal: 0.5 kg (1.1 lbs)
Vertical: 0.25 kg (0.55 lbs)
Horizontal: 1 kg (2.2 lbs)
Vertical: 0.5 kg (1.1 lbs)
Stage Mounting Surface Dimensions 1.18" x 1.18"
(30 mm x 30 mm)
2.95" x 2.95"
(75 mm x 75 mm)
Stage Height 0.49" (13 mm) 1.18" (30 mm)

Thorlabs offers an extensive selection of single-axis translation stages and multi-axis flexure translation stages. The 3-axis flexure translation stages are similar to the single axis stages in that they have a manual adjustment range of (4 mm) and a piezoelectric translation range of (20 μm).

Posted Comments:
Matthias Steiner  (posted 2020-08-05 07:18:21.17)
Hi, can the thumbscrew adjuster be replaced with a lock-able adjuster?
cwright  (posted 2020-08-10 10:12:03.0)
Response from Charles at Thorlabs: Hello Matthias and thank you for contacting us. Unfortunately this is not something we can offer as a special request at this time but I will reach out to you to discuss how you may be able to add similar functionality.
loo  (posted 2016-03-09 17:13:11.81)
Nothing seem attached from beneath the top plate of the flexure stage, beside the two screws to the square frame. So, is it possible to unscrew the top plate of the stage to have it machined, and then put it back together without damage? Or even unscrew it and replace it completely with a custom top plate of ours?
besembeson  (posted 2016-03-10 03:22:28.0)
Response from Bweh at Thorlabs USA: No that is not possible. The top plate is also connected to the flexure mechanism inside. Removing that top plate could also cause misalignment so you are better off having a custom adapter plate to use on the top plate.
gesuele  (posted 2014-01-09 05:15:33.373)
I am wondering if the NF15AP25 can be used as a raster scanning stage (two of them for XY scanning). What would be the maximum scanning rate?
msoulby  (posted 2014-01-09 05:39:13.0)
Response from Mike at Thorlabs: Yes, using two of the NF15AP25 stages in an XY configuration can be programed to perform a raster scan. To do this you would need to use a programming environment such as Labview or Matlab using the ActiveX methods provided with our APT software. I have contacted you directly with an example of a 2D piezo raster scan LabView .VI and a guide on how to use our APT software in Labview. Regarding the maximum scan rate this depends on the capacitance of the piezo element and the maximum output current of the piezo driver. Using the TPZ001 piezo controller, which has an output of 7.5mA a full scan from 0-75V (which represents zero to maximum piezo displacement of 0-25um), will give a maximum bandwidth of about 6Hz, for a sinusoidal input. Using the BPC301 which has an output drive current of 0.5A a maximum sinusoidal bandwidth for this piezo stage will be about 420Hz, full details can be found on the ‘Piezo Bandwidth’ tab on the TPZ001 product page.
cwilson  (posted 2013-08-18 07:32:08.187)
Leaving Test Feedback after replication reset
bdada  (posted 2011-06-06 12:49:00.0)
Response from Buki at Thorlabs: Thank you for using our Feedback Tool. Unfortunately there is no direct solution for attaching the MS3/M to the NF15AP25/M. You can try other configurations like using the NF15P2 angle bracket to combine two NF15AP25 as shown on the webpage below: Please contact us at if you want to discuss this matter further.
stuchris  (posted 2011-06-03 12:48:37.0)
Hi, is there any way I can attach the NF15AP25/M to the MS3/M? Thanks.
user  (posted 2010-06-01 18:43:51.0)
Response from Javier at Thorlabs to mabashin: The capacitance of the piezo used in the NF15AP25 is 5 uF +/- 30% (@1V, 1kHz)
mabashin  (posted 2010-06-01 17:37:50.0)
What is the capacitance of the piezo on the NF15AP25?

Single-Axis Flexure Stage: 1.5 mm Travel

The stages are supplied with a thumbscrew adjuster which provides manual adjustment and a 25 µm piezo actuator. The NF15AP25(/M) stages are ideal for a variety of laboratory and OEM applications. The NF15AP25(/M) translation stages are shipped with three M2 cap screws, an Allen key, and a 3 m long male SMC to male SMC cable.

See the Specs tab above for more detailed information including compatible controllers.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Imperial Price Available
NF15AP25 Support Documentation
NF15AP25NanoFlex™ 1.5 mm Travel Translation Stage with 25 µm Piezo Actuator, Imperial
+1 Qty Docs Part Number - Metric Price Available
NF15AP25/M Support Documentation
NF15AP25/MNanoFlex™ 1.5 mm Travel Translation Stage with 25 µm Piezo Actuator, Metric

Single-Axis Flexure Stage & Controller Bundle

  • NF15AP25(/M) NanoFlex™ Flexure Stage Bundled with Piezo Driver and Base Plate
  • Includes USB and SMC Cables
  • Power Supply Sold Separately Below
  • 10% Savings Over Individual Components

We offer stages bundled with controllers at a discounted price. The KPZNF15(/M) bundle includes the KPZ101 K-Cube Piezo Driver, the ideal driver for the NF15AP25(/M) stage and includes the cables necessary for an open-loop piezo positioning system. The KPZNF15(/M) also includes a NF15AP25(/M) stage and NF15P1(/M) base plate. A power supply for the controller is not included; compatible power supplies are sold separately below.

Please see the Bundle tab for more information on this bundle.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Imperial Price Available
KPZNF15 Support Documentation
KPZNF15NanoFlex™ 1.5 mm Travel Stage & KPZ101 Piezo Driver, Imperial
+1 Qty Docs Part Number - Metric Price Available
KPZNF15/M Support Documentation
KPZNF15/MNanoFlex™ 1.5 mm Travel Stage & KPZ101 Piezo Driver, Metric
5-8 Days

Mounting Adapters

  • Build XY, XZ, and XYZ Configured Stages
  • Angle Bracket for Vertical Mounting

The NF15P1(/M) and NF15P2(/M) are adapter plates designed for the NF15(/M) Series of translation stages. The NF15P1(/M) is a special base plate designed to fit the NF15 Series translation stages with slots on the side that enable obstruction-free mounting onto an optical breadboard. This base is ideal for XY or XYZ multi-axis configurations where the standard counterbores in the middle of the stages are obstructed.

The NF15P2(/M) is an angle bracket that allows a NF15 Series stage to be mounted vertically. This is necessary in some XY and all XYZ configurations.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Imperial Price Available
NF15P1 Support Documentation
NF15P1Mounting Plate for NF15AP25 Flexure Stage
NF15P2 Support Documentation
NF15P2Angle Bracket for NF15AP25 Flexure Stage
+1 Qty Docs Part Number - Metric Price Available
NF15P1/M Support Documentation
NF15P1/MMounting Plate for NF15AP25/M Flexure Stage
NF15P2/M Support Documentation
NF15P2/MAngle Bracket for NF15AP25/M Flexure Stage
Lead Time

Compatible Power Supplies

  • Individual ±15 V/5 V Power Supply
    • TPS002: For up to Two K-Cubes™ or T-Cubes™ with Mini-DIN Input*
  • USB Controller Hubs Provide Power and Communications
    • KCH301: For up to Three K-Cubes or T-Cubes
    • KCH601: For up to Six K-Cubes or T-Cubes

The TPS002 supplies power for up to two K-Cubes* or T-Cubes. The cubes still require individual computer connection via USB cable.

The KCH301 and KCH601 USB Controller Hubs each consist of two parts: the hub, which can support up to three (KCH301) or six (KCH601) K-Cubes or T-Cubes, and a power supply that plugs into a standard wall outlet. The hub draws a maximum current of 10 A; please verify that the cubes being used do not require a total current of more than 10 A. In addition, the hub provides USB connectivity to any docked K-Cube or T-Cube through a single USB connection.

For more information on the USB Controller Hubs, see the full web presentation.

*The TPS002 can only support one KNA-VIS or KNA-IR controller or one KLD101 driver and should not be used to power any additional units as that may exceed current limitations.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
TPS002 Support Documentation
TPS002±15 V/5 V Power Supply Unit with Mini-DIN Connectors for up to Two K- or T-Cubes
KCH301 Support Documentation
KCH301USB Controller Hub and Power Supply for Three K-Cubes or T-Cubes
5-8 Days
KCH601 Support Documentation
KCH601USB Controller Hub and Power Supply for Six K-Cubes or T-Cubes
Log In  |   My Account  |   Contact Us  |   Careers  |   Privacy Policy  |   Home  |   FAQ  |   Site Index
Regional Websites: West Coast US | Europe | Asia | China | Japan
Copyright © 1999-2020 Thorlabs, Inc.
Sales: 1-973-300-3000
Technical Support: 1-973-300-3000

High Quality Thorlabs Logo 1000px:Save this Image