NEMA8 Closed Loop Integrated Stepper Motor
Pulse and RS-485
The IG8 series integrated motor is the perfect combination of drive and stepper motor,
which perfectly integrates stepper motor and drive technology, also built in 1000 line encoder,
it can save installation space, Simultaneously saving design and production costs,
supporting RS485 communication.
| Item | Specifications |
| Stepper Motor Size | NEMA8 |
| Encoder type | 1000 line encoder |
| Working voltage | 6~24VDC |
| Driver Current | 0.2-1.5A |
| Velocity range | Up to 3000RPM |
| Control Method | RS485, Pulse& Direction, Twin-Pulse, I/O, Built-in Program |
| Torque value | 0.08 - 0.24Nm |
| Nonvolatile storage | Configuration parameters are stored in FLASH inside the MCU |
| Protection | Overvoltage, undervoltage, overcurrent, open winding, position deviation |
Motor Parameters
NEMA8 integrated Stepper Motor:
| Model No. | Hole Spacing | Flange dia. | length mm L | Shaft length mm | Shaft dia. mm | Phase current A | Resistance Ω | inductance mH | Hold torque N.m | Inertia g.cm² | Weight g |
| IG8002 | 15.4 | 16 | 28 | 18 | 4 | 0.6 | 6 | 3 | 0.015 | 2.5 | 70 |
| IG8004 | 15.4 | 16 | 38 | 18 | 4 | 1.0 | 3.2 | 1.3 | 0.04 | 3.3 | 90 |
| IG8002B | 16 | 15 | 28 | 18 | 4 | 0.6 | 6 | 3 | 0.015 | 2.5 | 70 |
| IG8004B | 16 | 15 | 38 | 18 | 4 | 1.0 | 3.2 | 1.3 | 0.04 | 3.3 | 90 |



1. Pulse Type NEMA8 Integrated Stepper Motor, Terminal definition.
Terminal Definition
| Terminal | Name | Description | |
| 1 | V | 6 ~ 24VDC | |
| 2 | V- | GND | |
| 3 | PU | Optoelectronic isolation, differential, High level can directly receive 3.3-24VDC, with a minimum pulse width of 2us, The maximum pulse frequency is 400KHz, which can be used as a universal input port Pulse/Direction | |
| 4 | DR | ||
| 5 | EN | Optoelectronic isolation, differential, High level can directly receive 3.3-24VDC, with a minimum pulse width of 100us, The maximum pulse frequency is 10KHz, which can be used as a universal input port for Enable | |
| 6 | COM- | Input common ground | |
| 7 | AL | The default alarm output port can detect the driver alarm status and provide feedback to the main station. Other functions can be set through communication | |
| 8 | AL- | ||
2. RS-485 Type NEMA8 Integrated Stepper Motor, Terminal definition

CRC Check Routine (C#)
UInt16 Funct_CRC16(unsigned char * puchMsg, UInt16 DataLen)
{
UInt16 i,j,tmp;
UInt16 crcdata=0xFFFF;
for(i=0;i<DataLen;i )
{
crcdata=(*puchMsg)^crcdata;
puchMsg ;
for(j=0;j<8;j )
{
tmp=crcdata&0x0001;
crcdata=crcdata>>1;
if(tmp){
crcdata=crcdata^0xA001;
}
}
}
return crcdata;
}
Software Tools for RS485 Control
New Software in google drive ![]()
Adampower.exe
1. Extract the zip file, open CommFile folder and Click Step-Config.exe or Adampower.exe


2. Open Project.

3. Click Browse

4. Select the Project.prj in the Project folder, in the same path as CommFile.

5. Double Click the Project.prj path

6. Right Click Modbus_485, and Click Property:

7. Click Property ComNN, Choose COM port, Baud rate and click Save and OK.

8. Start to use software control the RS485 Integrated stepper motor by below buttons:

RS485 Stepper Motor Controller Manual 
Block Diagram:

2 Input signals can directly receive 3.3-24V DC levels at high levels, Max. frequency of 400KHZ.
X0: pulse input, IO start/stop, limit, direction, universal input.
X1 pulse input, IO start/stop, limit, direction, universal input.
...
1 Output signal, maximum withstand voltage 30V, maximum input or output current 30mA
Y0 : alarm output, universal output, and factory default alarm output.
LED indicator and status:

more Information on detail, please feel free to contact me 
- Availability: In Stock
- Model: IG8
- Brand: Adampower
