Ingeniously Small Motion Systems

  home | about us | news | careers | contact us

M3 design platform
M3-F focus module
M3-L linear module
motor overview
motor models
developer's kits
motorized stages
product finder
sensor overview
developer's kits
custom overview

application notes
articles & papers
FAQs
tech support
data sheets
software, CAD files, manuals

View the archive
Privacy by SafeSubscribe

 

Frequently Asked Questions

SQUIGGLE motor general questions

SQUIGGLE motor mounting and loading

TRACKER NSE-5310 Position Sensor Questions

Driver Questions

New Scale Pathway Software

Service and Support

 

Don't find your question here? Email us!


 


SQUIGGLE motor general questions

Are your products RoHS compliant?

All New Scale Technologies motors, controllers, and ICs are RoHS compliant.

Why should I use a SQUIGGLE motor in my application?

SQL Series SQUIGGLE motors are extremely small size linear micro motors that generate high push force, fast motion and high resolution movements (sub-micron) with very few parts. Compared to complex electromagnetic gear-head motors with hundreds of parts, SQUIGGLE micro motors allow product designers to add motion features into products where they could not have been imagined before. These simple, robust piezo motors are scalable to much smaller sizes than electromagnetic motors, without significant loss of power efficiency. This makes them ideal for portable consumer products such as micro cameras and wearable medical devices.

 

The SQ-100 Series SQUIGGLE motors are usually used for nano-positioning in research labs, semiconductor testing, and in manufacturing environments. SQ-100 SQUIGGLE motors offer higher resolution and push force than the smaller SQL Series motors, and have travel ranges to 50 mm. They are designed for easy integration into compact OEM instruments, including laser systems, microscopes, and other scientific instruments.

How does a SQUIGGLE motor work?

The patented SQUIGGLE motor's structure (a nut) is excited at its first mechanically resonant bending mode. Piezo material on either side of the nut excites the X and Y bending modes in a hula-hoop motion. The largest motion, only a few microns, occurs at the middle and the ends of the tube. The areas in between, where the least motion occurs, are referred to as the "node points". By threading the center of the tube, a screw can be inserted and the tiny vibrations, converted through friction between the nut and the screw, cause the screw to rotate. By changing the drive signals to vibrate the nut clockwise or counter-clockwise, the direction of the screw rotation, and resulting linear translation, is changed.

 

Note: the nut does NOT rotate, it only vibrates.

The screw does NOT vibrate, it only rotates and translates linearly.

 

See also: SQUIGGLE overview page for an animation of the SQUIGGLE motor in action.

What is a piezo?

A piezo is a material exhibiting the piezoelectric effect. A voltage applied across a piezoelectric material causes the material to change shape. New Scale takes advantage of this principle to drive its motors.

 

See also: http://en.wikipedia.org/wiki/Piezoelectricity

How much torque does the SQUIGGLE motor produce?

SQUIGGLE motors are linear motors and are specified for push force, not for torque. The SQUIGGLE motor should not be used in torque mode as with a typical rotary motor. New Scale has extensive capabilities for designing custom motors with unique capabilities and form factors and can design custom rotary piezo motors for specific customer applications. Please contact our sales team with your custom rotary motor requirement.

Can I use the SQUIGGLE motor like a stepper motor?

The SQUIGGLE motor is not a stepper motor, but works by vibration and friction. It takes 3-5 cycles at the motor's resonant frequency to generate motion in the desired direction. A single pulse will not be sufficient to drive the motor. Our motor controllers and driver ICs can be given step-like commands that run the motor for short open bursts. By integrating a Tracker NSE-5310 position sensor (or other encoder), you can make the SQUIGGLE motor "step" with 0.5 micron resolution and hold its closed-loop position. This is a higher resolution than most miniature stepper motors can achieve. Open-loop "steps" can be even smaller but actual step size may vary depending on loading.

 

What is the smallest "step" a SQUIGGLE motor can take?

While the motor is not a stepper motor, it can be driven to move in linear increments and it is sometimes convenient to call these increments "steps." (See also "Can I use the SQUIGGLE motor like a stepper motor?")

 

Larger motors with larger screw diameter and finer thread pitch can be driven to move in smaller increments. For SQL motors, the smallest guaranteed linear motion increment is <0.5 microns. For SQ-100 series motors it is about 0.02 microns (20 nanometers).

 

Open loop step size will vary based on operating conditions. For more precise control matching the capabilities of the motor, an encoder with resolution at or better than the motor should be used. For more information see the application notes "Creating closed-loop motion systems using SQUIGGLE motors" and "Choosing position sensors for use with SQUIGGLE motors."

 

What length extension cable can be used between the motor and controller?

Three-foot extension cables are available for the SQUIGGLE motor that connect the flex circuit on the motor to the driver circuit board. Longer cables can be used, however:

  • For direct (linear) drivers, longer cables will add load capacitance to the driver, increasing power usage. Do not exceed the drive circuit's load capabilities. See driver data sheets for details.
  • For resonant drivers, extra cable capacitance and resistance will affect motor performance by de-tuning and damping the electrical resonance. Keep added cable total capacitance below 100pF and added resistance to a few ohms.

How do I drive a SQUIGGLE motor?

A SQUIGGLE motor has two phases (perpendicular piezo plate pairs) that must be driven 90 degrees out of phase at the motor's mechanical resonant frequency. The electrical load of the SQUIGGLE motor phases will look mostly like a capacitive load to a drive circuit. The drive frequency, voltage, and amount of capacitive load will vary by motor type. See data sheets for details.

 

For lower voltage applications (SQL-RV-1.8 motors), direct (linear) drivers are recommended as the voltage can be controlled precisely.

 

For higher voltage applications (SQL-3.4 and SQ-100 series motors), resonant drivers are recommended for higher voltage and higher efficiency.

Are there other ways to drive SQUIGGLE motors besides your controllers?

We recommend using New Scale drive ASICs and controllers, which have been designed to provide optimal performance of SQUIGGLE motors. Schematics are included in the manuals, and our custom engineering team can help you integrate a SQUIGGLE drive circuit into your own electronics boards.

How much power will the SQUIGGLE motor use?

The motor is self-locking and requires no power to hold its position. Typical power used by the motor while running will depend on the drive method and controller used, as well as the input voltage, speed and load. Use numbers from the motor model pages or product data sheets when analyzing your power system maximum.

  • SQL-RV-1.8 motor and MC-3300-RV controller: ~330 mW
  • SQL-RV-1.8 motor and NSD-2101 drive IC: ~100 to 600 mW
  • SQL-3.4 motor and MC-1100 or SQ-2300 controller: ~1 to 2.5 W
  • SQ-100 series motor and MC-1100 or SQ-2300 controller: 1.5 W

Will the SQUIGGLE motor work in high humidity, if wet, or underwater?

The SQUIGGLE motor will operate to specifications with a non-condensing, relative humidity of 0 to 92 percent. Water or moisture in direct contact with the motor screw will significantly degrade motor performance and is not recommended. Special housings and modifications can be made to SQUIGGLE motors for applications requiring high humidity or wet conditions. See our custom engineering capabilities.

What is the operating temperature range of the SQUIGGLE motor?

  • SQL series motors are specified to work at -30 to +80°C
  • SQ-100 series motors are specified to work at -20 to +40°C

(We are always improving our products and specifications are subject to change. Please refer to the motor model pages or product data sheets for the latest specifications.)

 

Note: A cryogenic version of the SQUIGGLE motor is no longer offered as a standard product. For custom cryogenic motor development, please contact us.

How long will a SQUIGGLE motor last?

  • SQL-1.8 motors are specified to operate for >1 million cycles (back and forth full travel) at 15 grams load.
  • SQL-3.4 motors are specified to operate for >70 thousand cycles (back and forth full travel) at 100 grams load.
  • SQ-100 series motors are not tested for lifetime.

(We are always improving our products and specifications are subject to change. Please refer to the motor model pages or product data sheets for the latest specifications.)

Will the motor work in vacuum, ultra-high vacuum, or in space?

Vacuum and Ultra High Vacuum (UHV) motors are available. See SQUIGGLE micro motors for lab and vacuum.

What is the maximum load for a SQUIGGLE motor?

Maximum load for a SQUIGGLE motor is specified as the "stall force," or the limit below which all SQUIGGLE motors will move. Some motors may in fact allow for higher forces than the rated stall force. For best performance, load the SQUIGGLE motor to half its specified stall force.

  • SQL-RV-1.8 motors are rated at 50 grams force.
  • SQL-3.4 motors are rated at 200 grams force.

 

(We are always improving our products and specifications are subject to change. Please refer to the motor model pages or product data sheets for the latest specifications.)

What is the best load/performance for a SQUIGGLE motor?

The optimum performance (efficiency) of a SQUIGGLE motor is achieved when it is run at half the specified stall force.

What is the mass of a SQUIGGLE motor?

  • SQL-RV-1.8: 0.16 grams
  • SQL-3.4: 1.2 grams

(We are always improving our products and specifications are subject to change. Please refer to the motor model pages or product data sheets for the latest specifications.)

What is the SQUIGGLE motor's resistance to shock and vibration?

SQL series SQUIGGLE motors are specified at 2500G shock resistance. As the actual mass of the motor is so small, this refers to the impact of the load on the motor.

How fast can I drive a SQUIGGLE motor?

Speed depends on load. At the optimum motor drive frequency, with the full voltage drive at 100% duty cycle, maximum speeds are:

  • SQL-RV-1.8,  >7 mm / second
  • SQL-3.4,  >4 mm/second

(We are always improving our products and specifications are subject to change. Please refer to the motor model pages or product data sheets for the latest specifications.)

back to top


SQUIGGLE motor mounting and loading

How do I mount a SQUIGGLE motor?

Each SQUIGGLE motor is provided with housings that allow convenient mounting while maintaining optimal motor performance.

 

See the design notes: How to mount the SQL-RV-1.8 piezoelectric SQUIGGLE motor and Quick tips for integrating SQUIGGLE motors.

Do I need to provide a return force for a SQUIGGLE motor?

A SQUIGGLE motor always needs an axial load on the motor screw. The minimum recommended axial force varies with motor type:

  • SQL-1.8 Series: 5 grams
  • SQL-3.4 Series: 10 grams

How do I properly apply a return force to a SQUIGGLE motor?

For best performance the SQUIGGLE motor screw should push along its axis, perpendicular to the surface to be moved. Force can be applied by either end of the screw. The perpendicular surface onto which the force is applied should be a low friction surface such as Delrin. A minimum return force on the screw should be maintained at all times.

 

See the design note: Quick tips for integrating SQUIGGLE motors.

 

Refer also to the SQUIGGLE motor integration guides (registration required) for reference designs and useful information about continually applying a return force for the SQUIGGLE motors.

 

back to top


TRACKER NSE-5310 Position Sensor Questions

What is the resolution of the TRACKER NSE-5310?

Actual resolution of the of the TRACKER NSE-5310 is the 2 mm pole pairs divided by the full 12 bit encoder resolution.

 

Resolution = 2 mm / 4096 (12 bit) = 0.00048828125 mm (0.48828125 microns).

Is there a max travel range of the TRACKER NSE-5310?

Travel range is essentially unlimited as the 2 mm north-south pole pairs can be repeated indefinitely, limited only by magnet manufacturing capabilities. To retain the full specified accuracy, an extra 1.5 mm is needed on each end of the magnet for over-travel.

How fast can I run the magnet over the TRACKER NSE-5310?

The TRACKER system is speed limited by the ability to read the I2C bus fast enough without losing absolute position data. For example, if reading position data, and assuming a read at least every 1/4 pole pair to determine position and direction, then the speed limitation will be about 100 mm/s. Due to the I2C read time delay, the position information will be delayed. Also, full accuracy is achieved at lower speeds depending on the fast/slow mode settings. See the data sheet for more details.

Is the TRACKER NSE-5310 affected by stray magnetic fields?

Unlike Hall effect sensors, the TRACKER self-compensates for external magnetic fields. It uses a magnet strip with alternating north-south poles. Internally, it averages across the 2 mm north-south section of magnetic strip and will shift the internal gain compensation value in the presence of stray fields without losing position or accuracy.

How big is the TRACKER NSE-5310?

Various packaging options are available including TSSOP-20 and chip on board (COB). Wafer-level chip scale packaging as small as 3.9 x 2.5mm is available in volume. See the data sheet for details.

How do I integrate the TRACKER NSE-5310 into my system?

New Scale Technologies' web store offers convenient demonstration kits which integrate the TRACKER NSE-5310 with a SQUIGGLE driver board. Detailed TRACKER NSE-5310 information can be found on the TRACKER Overview page and our manuals download page (registration required).

How do I keep track of absolute position using the TRACKER NSE-5310 after powering down?

There are a number of ways to use the TRACKER position sensor and maintain absolute position. One of the best ways is to look for the magnetic field to drop off near the end of the magnet. The TRACKER will report its internal gain compensation value (AGC) which can be used to determine if the end of the magnet is near. The user can then move back to the nearest pole pair transition as their home reference position with the full specified accuracy and repeatability. Register to download the application note for more details.

How do I attach a TRACKER NSE-5310 to an MC-1100 or MC-3300?

Kits are available that include both a SQUIGGLE drive board and TRACKER. If you bought a motor control board separately and now want to integrate a TRACKER NSE-5310 position sensor, adapters are available that will allow you to do this. Please contact sales for more information.

back to top


Driver Questions

Which SQUIGGLE drive controller do I need to drive a SQUIGGLE motor?

Evaluation packs which include a controller, motor and all required cables are available on the web store.

  • For the SQL-RV-1.8 motor, use the MC-3300-RV SQUIGGLE controller.
  • For the SQL-3.4 motor, use the MC-1100-3.4 SQUIGGLE controller.
  • For a SQ-100 series motor, use the SQ-2300 controller.

How does a direct (linear) drive SQUIGGLE drive work?

"Direct drive" refers to directly driving the SQUIGGLE motor phases at the motor's mechanical resonant frequency with two square waves 90 degrees out of phase. By changing the leading phase, the motor's direction can be changed. The amplitude of the square wave depends on the motor.

 

For an SQL-RV-1.8 motor the amplitude can be up to 11 volts peak to peak, from 0 to 11 volts. This allows for simple digital control from a micro-controller's PWM peripheral, if available.

 

The NSD-2101 driver IC is a complete drive and control circuit on a single chip. The MC-3300-RV SQUIGGLE controller is provided with a microcontroller chip and incorporates the NSD-2101 on a small daughter board to demonstrate the control capabilities of the driver chip.

How does a resonant SQUIGGLE drive work?

A series resonant tank circuit is created by adding an inductor to the output of the SQUIGGLE driver. The electrical resonance of the tank circuit is "tuned" to exactly match the SQUIGGLE motor's mechanical resonance. In this way, high voltage drive signals can be applied to the SQUIGGLE motor phases with much lower input voltage and higher efficiency operation. Control and drive techniques used for direct drive also apply to the resonant drive method.

 

How do I control motor speed?

The motor drive signal motor speed can be changed by controlling the amplitude or duty cycle, or by pulse width modulation.

  • Voltage amplitude can be used to control motor speed: Higher voltage results in higher speed.
  • Duty cycle can be adjusted from 0% to 50% (max speed). This works for either direct or linear drive methods.
  • Pulse width modulation (PWM) of the motor drive signal (turning the motor drive on and off at some frequency much lower than the motor drive frequency) can also be used to control speed. Shorter pulses result in slower speed.

What is the NSD-2101?

The NSD-2101 is a dedicated piezo motor driver ASIC capable of driving an SQL-RV-1.8 Series SQUIGGLE motor from a single 2.3 to 5.5 VDC supply. The NSD-2101 is a linear drive IC and incorporates the motor signal generation, speed, direction controls, voltage boost and output drivers on a single chip. Input is via a standard I²C interface.

How many motors will the NSD-2101 drive?

The NSD-2101 can drive one SQL-RV-1.8 Series SQUIGGLE motor.

What clock frequency should I provide to the NSD-2101?

SQUIGGLE motors work best at their optimum mechanical resonance. A built-in oscillator in the NSD-2101 eliminates the need for an external master clock. Patented frequency tracking keeps the drive signal at the motor's optimum mechanical resonance.

Can I connect more I2C devices to the same bus as the NSD-2101 or TRACKER NSE-5310 Position Sensor?

Yes. The NSD-2101 and TRACKER NSE-5310 are fully I2C individually addressable and can run up to the 400 KHz I2C bus rate. The TRACKER NSE-5310 also has 2 hardware address selections to allow for 2 devices on the same bus. See the Philips I2C specification (PDF) for limitations.

What is the operating voltage from the drive control board to the SQUIGGLE motor?

  • The SQL-RV-1.8 motor (with direct drive) operates at 2.3 to 11 volts peak to peak.
  • The SQL-3.4 motor (with resonant drive) operates between 50 and 100 volts peak to peak.
  • The SQ-100 series motors (with resonant drive) operate between 75 and 150 volts peak to peak.

 

back to top


New Scale Pathway Software

How will I know if there are updates to my software?

New Scale Technologies is always improving its software and controller firmware. Pathway software updates are available here (registration required).


Service and Support

What products does New Scale Technologies sell?

New Scale Technologies provides expertise in miniature motion systems. Standard products include a range of miniature SQUIGGLE motors, providing high linear forces in very small form factors. Combining the SQUIGGLE micro motors with equally tiny TRACKER linear magnetic sensors and New Scale ASIC drive chip technologies results in the smallest, highest resolution closed-loop motion control systems available.

 

New Scale also provides custom linear and rotary miniature piezo motor and controls design and integration capabilities to achieve performance unattainable with traditional electromagnetic motors and actuators. We provide a full range of motor and module design and support services from concept development through production. We provide our motion control expertise for the most demanding customers in fields such as medical, consumer electronics, aerospace, defense and security.

 

Contact us to discuss our full line of standard miniature motion control solutions or for your custom design and integration requirements.

Where do I buy a SQUIGGLE motor?

The easiest way to get a SQUIGGLE motor is to buy a developer's kit from our web store. If you need personal assistance please contact sales@newscaletech.com.

What service and support does New Scale Technologies provide?

New Scale Technologies offers help and advice to get you up and running and supports customers through all stages of product delivery, including specification, integration, scale-up and production. We would be happy to answer any questions you have at sales@newscaletech.com.

 

What warranty does New Scale Technologies provide?

New Scale Technologies' standard warranty guarantees its standard products against manufacturing defects for 1 year. For service and warranty related questions, please contact nstservice@newscaletech.com.

 

What design support can I get?

Our design services range from basic SQUIGGLE integration support and design reviews, to design and development of integrated systems for the smallest, most efficient and cost effective use of the standard SQUIGGLE technology, to extreme, custom piezo-based motor and control solutions specifically optimized to meet the most demanding requirements. We work with our OEMs at all levels of development, from concept through production.

 

back to top

 

Didn't find your question answered here? Email us!

back to top



© 2009-2010 New Scale Technologies, Inc. All rights reserved.  Privacy Policy.