New product release!NIMC301-A controller——the smallest PLC motion controller
In today's era of rapid technological development, intelligent motion control has become an indispensable core technology in many industries. However, there are certain technical barriers in the fields of motion control and PLC programming.
In actual applications, we often encounter many problems. For example, under the Windows system, the visual interface is friendly, the software development is easy, and the compatibility is good, but real-time control cannot be achieved; other systems with real-time control functions have problems such as difficulty in building the software platform, high development difficulty, and poor compatibility.
In order to solve the above problems, we have developed a NIMC301-A micro motion controller that can be used out of the box, greatly increasing the ease of use for users. It has its own CANopen master station, PLC control function, and can also provide real-time expansion for the Windows platform, and its size is only equivalent to the size of a "U disk"!
Let’s take a look at its features and functions!
1. Features
1.1 Ultra-small size, IP65 protection

The NIMC301-A microcontroller is very small, only the size of an ordinary "U disk". This compact design allows it to be easily installed and deployed in environments with limited space, providing great convenience for small equipment applications.

In addition to its ultra-small size, the NIMC301-A microcontroller also has excellent protection capabilities. It has reached the IP65 protection level, which means it can effectively prevent the intrusion of dust and water splashes.
For example, it can be used in industrial robots, automation equipment, smart home systems and other fields to provide accurate and reliable control functions for these devices. At the same time, due to its dustproof and waterproof characteristics, the NIMC301 microcontroller can also operate stably in harsh conditions such as outdoor environments and humid places, providing strong support for various application scenarios.
NIMC301-A microcontroller provides an ideal solution for small equipment applications with its ultra-small size and excellent protection capabilities.
1.2 Windows real-time extension
Since the Windows operating system was not originally designed for real-time applications, it is often difficult for the Windows platform to meet real-time requirements in some high-demand, low-latency application scenarios, such as industrial automation, embedded systems, real-time data acquisition and processing, etc.
NIMC301-A microcontroller can quickly expand the real-time performance of Windows platform. Through Modbus-RTU connection, real-time task scheduling mechanism is introduced in Windows system, and tasks that need real-time processing are assigned to NIMC301-A microcontroller for execution, ensuring the timeliness and accuracy of tasks.
In scenarios that require fast response and accurate data processing, such as sensor data acquisition and image processing, the NIMC301-A microcontroller can quickly expand its real-time capabilities, achieve efficient real-time data processing, effectively solve the problem that the Windows platform does not have real-time performance, and meet the needs of various high-demand, low-latency application scenarios.
1.3 Integrated PLC function
NIMC301-A microcontroller integrates PLC programming functions and supports multiple programming functions such as ST, ladder diagram, sequential function diagram, function block diagram, C language, etc. It can meet the programming habits and needs of different engineers. Both beginners and experienced engineers can find a programming method that suits them.
And by combining different programming methods, more flexible and efficient control system design can also be achieved. For example, structured text or C language can be used for complex data processing and logical operations, while ladder diagrams or sequential function charts can be used for intuitive logic control.
1.4 CANopen master function, powerful computing capability

The NIMC301-A microcontroller has built-in CANopen master function, which enables it to easily communicate and control devices in the CANopen network.
(CANopen is a communication protocol widely used in the field of industrial automation. It is high-speed, reliable and real-time. Through the CANopen protocol, the controller can exchange data and transmit instructions with motors, sensors and other devices to achieve precise motion control.)
The NIMC301-A microcontroller uses the Cortex-M4 processor, which is a high-performance, low-power processor. The Cortex-M4 has powerful computing capabilities and can complete complex control algorithms and data processing tasks in a very short time. This enables the controller to control up to 8 CANopen motors within a 1ms PLC program cycle, achieving efficient and accurate motion control.
Therefore, users can build small motion systems through this controller. Its price is only about 30% of the PLC with the same function, saving users a lot of investment costs.
1.5 Support Modbus-RTU protocol
NIMC301-A microcontroller supports Modbus-RTU protocol and can communicate and interoperate with various Modbus-RTU devices, simplifying the process of system integration and device connection. Whether it is remote monitoring and control, data acquisition and processing or system integration and expansion, NIMC301-A microcontroller can provide users with a more concise, flexible and efficient communication solution.
1.6 Multiple motion control modes
NIMC301-A microcontroller not only supports basic motion control functions, but also provides a variety of advanced control modes such as profile position mode (PP), profile velocity mode (PV) and home return (HM), providing users with a more flexible and precise motion control solution.
The support of these advanced control modes enables the NIMC301-A microcontroller to adapt to the needs of various application scenarios and achieve efficient and reliable industrial automation control.
1.7 Specifications
| Model | NIMC301-A |
| Dimensions | 67.7mmx17.9mmx9.7mm |
| Input voltage | USB powered, 5VDC±0.25V |
| CPU | Cortex-M4 288MHz |
| Speed | Full 12Mbps |
| Power supply ripple noise | <20mV |
| Housing protection grade | IP65 |
2. Typical Application Scenarios
Whether used as an expander or as a separate controller, the NIMC301-A microcontroller has demonstrated its excellent performance and broad application prospects.
2.1 As an expander
Under Windows system, NIMC301-A micro motion controller can be used as an expander to provide excellent real-time control functions for the system with its powerful real-time processing capabilities.
For other systems with real-time control functions, the NIMC301-A microcontroller can also play an excellent expansion role. Its built-in PLC control module can help the system achieve more efficient automated production and improve production efficiency and product quality by working closely with the system.
2.2 As a standalone controller
In addition to being used as an expansion device, the NIMC301-A microcontroller can also be used as a standalone controller. By pairing it with a power supply module (such as a power bank) and an HMI screen, users can quickly build a motion control platform.
In this configuration, the power supply module provides stable power support for the NIMC301-A microcontroller, while the HMI screen provides an intuitive user interface. Users can add or adjust control modules at any time according to actual needs to meet changing production needs.
Used as a separate controller, the NIMC301-A microcontroller demonstrates high flexibility and scalability. This application not only reduces system costs and maintenance difficulties, but also enables more companies and individuals to enjoy efficient and stable motion control experience.
3. Product Pictures
NIMC301-A motion controller (scattered line type)
NIMC301-A motion controller (aviation plug-in type)
The above is all the content shared today. If you have any questions, please contact us in time.
If you have any questions or need to know more about the product details, please feel free to leave a message or contact our customer service team! Or send an email to:nimotion-al@nimotion.com