export const fw_latest_version = "0.3.4"
export const hw_latest_version = "2.0"

<div style={{"marginBottom": "-1rem"}}>
# NDrive M1
</div>




 

# 

The NDrive M1 is a versatile, compact brushless motor driver designed for controlling BLDC motors. Featuring a smaller PCB footprint, it is ideal for space-constrained applications where efficient use of available space is essential. Featuring a CAN Interface, it can be easily connected to the [NLink Adapter](pathname:///nlink), allowing you to control and configure the driver seamlessly with our Software SDKs.

<div className="text--center"> 
<img src={require("/static/img/hardware/NDriveM1/ndrive-m1-iso.jpg").default} width="700" loading="lazy" style={{ borderRadius: "0.5rem"}}/>
</div>

## Specifications

- FOC Control-based BLDC Motor Controller
- Input Voltage Range: 12V - 30V (can handle Peak upto 36V)
- Current Rating:
    - 3A Continuous (ambient conditions, can be increased with sufficient active cooling)
    - 9A peak (for 2 seconds)
- Compact Size of 30x30 mm
- Support multiple control modes: Position, Velocity, Torque, Trapezoidal Trajectory & Ramped Velocity.
- Has an on-board 14 bit Absolute Magnetic encoder - MA732
- Supports connecting multiple external encoders: Incremental (ABZ Interface) / absolute (SPI Interface) / Hall Sensor.
- Has Dual encoder mode: Uses any two of the connected encoders during operation.
- Supports External Motor Thermistor to make sure that the motor remains in safe thermal limits during operation.
- Has an inbuilt thermistor near the MOSFETs to make sure that the driver remains in the safe thermal limits during the operation.
- CAN 2.0B upto 1Mbps / CANFD upto 8Mbps
- Has Daisy Chainable CAN Bus Interface. Provides hassle free connection with other CAN components including our NMotion Components.
- Can be easily configured & controlled by using our [Python / C++ SDKs](pathname:///nmotion-transport-library) and [NMotion CLI Tool](pathname:///nmotion-cli)

<!-- ## Purchase
}> Buy from Robu.in </Button> -->

<!-- 
## More Details


 -->

## Customisation and Controller Development

We can also provide Custom BLDC Controllers based on your requirements. These customisations can be done at a reasonable cost. Our team of experts will help you to achieve your objectives within the constraints of your application. Please [contact us](/support/contact-us) to initiate a consultation.



