M3-R
AI

The **M3-R** (part of the M3 series by New Scale Technologies) is a micro-linear actuator renowned for its "all-in-one" integration. It combines a piezoelectric motor, a position sensor, and a drive controller into a single, sub-miniature package.
---
### Core Electronic Components
The M3-R system consists of four primary electronic sub-assemblies:
| Component | Description | Function |
| :--- | :--- | :--- |
| **SQUIGGLE® Motor** | Piezoelectric ultrasonic motor. | Converts ultrasonic vibrations into linear motion. |
| **NSE-5310 Sensor** | Magnetic linear encoder. | Provides sub-micron position feedback. |
| **NSD-2101 Driver** | Integrated circuit (ASIC). | Generates the high-frequency AC drive signals. |
| **On-board Processor** | Digital logic controller. | Handles PID loops and I2C/SPI communication. |
---
### Key Technical Specifications
The electronics are designed for low power consumption and high precision.
* **Input Voltage:** 3.3V DC (typically).
* **Communication Interface:** I2C or SPI (4-wire).
* **Resolution:** ~0.5 µm (closed-loop).
* **Power Usage:** ~500 mW when moving; < 5 mW in standby.
---
### How the Electronics Work Together
1. **Command Input:** The user sends a target position via **I2C or SPI** to the internal microprocessor.
2. **Signal Generation:** The **NSD-2101 driver** converts the DC input into two-phase ultrasonic AC signals to vibrate the piezoelectric ceramics inside the SQUIGGLE motor.
3. **Feedback Loop:** As the motor moves, the **NSE-5310 magnetic sensor** tracks a tiny multi-pole magnetic scale attached to the moving part.
4. **PID Control:** The internal electronics compare the sensor data against the target position, adjusting the motor speed and direction in real-time until the target is reached.
### Connectivity (Pinout Example)
Most M3-R modules utilize a standard FPC (Flexible Printed Circuit) connector with the following typical pin assignments:
```yaml
Pin 1: VDD (3.3V)
Pin 2: GND
Pin 3: SCL (I2C Clock) / SCK (SPI)
Pin 4: SDA (I2C Data) / MOSI (SPI)
Pin 5: MISO (SPI only)
Pin 6: CS (Chip Select)
```
---
- ⤷What are the specific advantages of using a piezoelectric motor over a standard DC motor?
- ⤷ How do you calibrate the NSE-5310 magnetic sensor in an M3-R module?
- ⤷ Can the M3-R be controlled using an Arduino or Raspberry Pi?