4.2 Baldor CAN mode
Suitable for connecting ABB's ION series I/O nodes (InputNode8, OutputNode8, ioNode24/24, etc.) and KeypadNode operation panel.
Baldor CAN firmware needs to be downloaded. The node ID and baud rate are set through jumper wires (JP4/JP5 on the node). Use BUSBAUD (2) and NODETYPE commands to identify nodes in Mint.
4.3 Common CAN fault troubleshooting
Possible causes and solutions for the phenomenon
CANopen bus "passive" error count>127. Check for 12-24V power supply, terminal resistance, consistent baud rate for all nodes, and unique node ID
CANopen bus "off" error count>255 as above, and use BUSRESET (1) to reset the bus
Unable to detect a lack of power supply or wiring error at the node. Use an oscilloscope to measure the differential voltage between CAN_S and CAN_L (normal 2.5V ± 1V)

Common troubleshooting checklist
5.1 Controller unable to connect
Possible causes and solutions
The power supply is not connected. Measure the 24V voltage of X1 and check the fuse
USB driver not installed. Check if there is a "USB Motion Controller" in the Device Manager, unplug and point to the driver folder
The serial number is occupied. Close other software (such as serial assistant) and restart Mint WorkBench
Cable error: RS232 requires crossover (2-3 crossover, 5 direct connection)
5.2 Motor not rotating
Possible causes and solutions
Check the Drive Enable Output configuration for ineffective drive enable, and use a digital multimeter to measure if the output point is activated
Analog output/stepper output wiring error. Refer to the wiring diagram for verification
Encoder feedback lost. Use the Mint WorkBench Spy window to view the Encoder value. The manual axis should change
Trigger FOLLERROR to check the FOLLERORFATAL value when the following error is too large. Temporarily disable FOLLERORMODE=0 and enable it again after optimization
5.3 Motor runaway (loss of control)
Reason: The encoder direction is opposite to the polarity of the analog output, forming positive feedback.
Solution: Immediately disconnect the enable or cut off the 24V power supply. Check the ENCODEMODE and DACMODE settings. First, use TORQUE (0)=5 to observe the actual direction of rotation. If the encoder counts in the opposite direction, use ENCODEMODE to swap phase A/B.
5.4 Inaccurate return to zero position
Reason: Fast zeroing speed, limit switch jitter, and failure to use Z-pulse.
Improvement: Set HOMESPEED and HOMECREESPPEED, use HOMEINPUT to specify limit switches, and enable FASTLATCH in conjunction with Z-pulse precise positioning.
Engineering Proposal for Replacing Old Controllers
Hardware compatibility verification: Check the wiring diagram of the old system to confirm that the signal levels match (if the old system is 5V TTL and ESB-2 digital input is 24V, an intermediate relay needs to be added).
Program migration: If the old system uses Mint language, the startup block can be directly ported; If it is for other platforms (such as C language, ladder diagram), the motion logic needs to be rewritten. It can be quickly implemented using Mint's axis commands (MOVER, MOVEA, CAM, FLY, etc.).
Communication protocol conversion: The original system may communicate through Profibus, EtherCAT, etc. ESB-2 supports CANopen and can be converted through a gateway. Or directly use ESB-2's USB/serial port to communicate with the upper computer Modbus RTU.
Spare parts management: When purchasing, choose models with RS485 (suffix 502) for easy networking in the future. Additional procurement of encoder cables (CBL015MF-E3B, etc.) and CAN terminal resistors.
