We will arrange delivery within 3-5 days after receiving the payment.
Our express delivery: DHL and FedEx.
Quality packing for each product
Destination country all taxes & duty to be paid by buyer
Only part of the brand and model, if you have other product needs, please contact us.
The Bachmann ISI202 is a specialized encoder interface module designed exclusively for Bachmann’s M1 automation system, focusing on high-precision acquisition of encoder signals and synchronization with motion control or position-monitoring workflows. Unlike general-purpose I/O modules, the ISI202 is optimized to process incremental encoder signals—converting raw pulse data into usable position, velocity, or direction information for the M1 controller.
Engineered for industrial accuracy and reliability, the module supports multi-channel encoder input with advanced signal conditioning, making it ideal for applications requiring real-time position tracking: CNC machine tools, robotic arms, conveyor speed monitoring, and linear stage positioning. It bridges the gap between physical encoders (mounted on motors or mechanical axes) and the M1 system, ensuring low-latency, noise-immune signal transmission critical for precision automation tasks.
- 2-Channel Encoder Support: Simultaneously processes signals from two incremental encoders (e.g., one for X-axis, one for Y-axis of a CNC table), eliminating the need for multiple single-channel modules. Each channel operates independently, with 2 MHz input frequency to handle high-speed motion (e.g., a motor rotating at 3000 RPM with a 1000-line encoder generates ~50 kHz pulses—well within the module’s capacity).
- 4x Hardware Interpolation: Enhances position resolution by a factor of 4 without upgrading the encoder. For example, a 1000-line encoder (1000 pulses/revolution) becomes 4000 counts/revolution via interpolation, enabling sub-millimeter accuracy for linear stages or precision robotic joints.
- Configurable Hardware Filters: 0.1µs–10µs adjustable filters suppress electrical noise from nearby motors, inverters, or welders—common in factory environments. For example, a 5µs filter eliminates false pulses caused by EMI, ensuring accurate count data even in noisy CNC machine shops.
- High-Voltage Isolation: 2.5kV AC isolation between encoder inputs and ground prevents ground loops (a major source of signal distortion in distributed systems) and protects the M1 controller from voltage spikes (e.g., from encoder wiring faults). This is critical for systems with long encoder cable runs (up to 50m).
- Automatic Direction Detection: Compares the phase relationship of A/B encoder signals to determine rotation direction (e.g., A leading B = clockwise, B leading A = counterclockwise). The module transmits direction data to the M1 controller in real time, enabling applications like "jog forward/jog reverse" for conveyor control.
- Index Pulse Calibration: Supports Z index pulses (a single reference pulse per encoder revolution) for precise position calibration. Users can configure the module to trigger a "reference position lock" on the rising or falling edge of the Z pulse—essential for homing sequences (e.g., a robotic arm returning to a home position with ±0.1mm accuracy).
- 2 Transistor Outputs: The built-in sourcing outputs (0.5A continuous) can be linked to encoder events for real-time synchronization. For example:
- Trigger Output 1 when the encoder count reaches a pre-set value (e.g., "stop conveyor at 1000mm position").
- Activate Output 2 if the encoder detects a direction change (e.g., "alert if motor reverses unexpectedly").
This eliminates the need for separate I/O modules to implement simple motion-triggered actions.
- Backplane Data Exchange: Transmits encoder counts, direction, and index status to the M1 controller via the M1 backplane with <1ms latency—ensuring the controller has up-to-date position data for motion control algorithms.
- Comprehensive Diagnostics: The module monitors encoder signal integrity (e.g., "Channel A signal loss", "Z pulse missing") and transmits fault data to the M1 CPU. LED indicators on the module provide at-a-glance status: green (encoder signal active), yellow (index pulse detected), red (fault).
- CNC Machine Tool Positioning: Processes signals from two encoders (X-axis and Y-axis of a milling machine). 4x interpolation enhances resolution, while index pulses calibrate the tool’s home position—ensuring precise cuts with ±0.01mm accuracy.
- Robotic Arm Joint Monitoring: Tracks the rotation of two robotic arm joints via encoders. The module detects direction changes and triggers a safety output if joint movement exceeds pre-set limits, preventing mechanical damage.
- Conveyor Speed & Length Measurement: Calculates conveyor speed (from encoder pulse frequency) and total transported length (from cumulative counts) for a packaging line. The module sends speed data to the M1 controller, which adjusts conveyor motor speed to maintain production targets.
- Linear Stage Calibration: Uses the Z index pulse to calibrate a linear stage’s reference position (e.g., a 3D printer’s bed). The module locks the stage at the index pulse, ensuring consistent print alignment across batches.
-
Encoder Wiring Guidelines
- Cable Selection: Use twisted-pair shielded cables (0.14–0.5mm²) for encoder connections to minimize noise. For HTL encoders (12–24V), use 24AWG cables; for TTL encoders (5V), use 26AWG cables to reduce voltage drop.
- Polarity & Phase: Ensure correct wiring of A/B/Z signals (match encoder pinouts to the module’s terminal block). Swapped A/B phases reverse direction detection—verify direction via M1 Configurator’s "Encoder Monitor" tool.
- Grounding: Ground the cable shield at the module’s terminal block end only (not at the encoder end) to avoid ground loops. Keep encoder cables at least 10cm away from high-voltage power cables (e.g., 480V AC motor cables).
-
Filter Configuration
- Set Filters Based on Noise Levels: Use a 0.1µs–1µs filter for low-noise environments (e.g., cleanrooms) and 5µs–10µs filters for high-noise environments (e.g., welding shops). Avoid over-filtering (≥20µs), as this can delay signal detection for fast-moving axes.
- Test Filter Effectiveness: Use the M1 Configurator to monitor encoder counts—if counts are stable (no random increments/decrements), the filter is properly set.
-
Interpolation & Resolution Setup
- Enable 4x Interpolation for Precision: Activate interpolation via M1 Configurator for applications requiring high resolution (e.g., CNC machining). Note that interpolation increases the count rate—ensure the M1 controller’s data buffer can handle the higher throughput (typically ≥10kHz).
- Match Encoder Lines to Application: For low-speed applications (e.g., conveyor monitoring), a 100-line encoder is sufficient. For high-precision applications (e.g., robotic arms), use a 1000–5000-line encoder to maximize resolution after interpolation.
-
Troubleshooting
- No Encoder Signal (Red LED On): Check encoder power (5V for TTL, 12–24V for HTL) and wiring continuity. Use a multimeter to verify A/B signal voltage (TTL: 0–5V, HTL: 0–24V) during encoder rotation.
- Incorrect Direction Detection: Swap A/B wires at the module’s terminal block or reverse the direction setting in M1 Configurator.
- Missing Index Pulse: Ensure the encoder’s Z pulse is wired correctly and the encoder is rotating (index pulses only generate once per revolution). Use the module’s yellow LED to confirm index detection.
-
Maintenance
- Inspect Connections Quarterly: Check encoder cables and terminal blocks for loose pins or corrosion—tighten screws to 0.5–0.8N·m and clean terminals with isopropyl alcohol if needed.
- Calibrate Index Position Annually: For precision applications, re-calibrate the index pulse reference to account for mechanical wear (e.g., CNC tool drift). Use the M1 controller’s homing routine to re-lock the axis to the index position
The structure and details of the product:

Please make an inquiry for more models
Bachmann AIO288/1
Bachmann ISI222
Bachmann DIO16-c
Bachmann RS204
Bachmann PTAI216
Bachmann ME203/N
Bachmann FS211/N
Bachmann DIO280
Bachmann DIO248
Bachmann CS200/N
Bachmann NT255
Bachmann MX213
Bachmann EM203
Bachmann WT205
Bachmann ACR222/2
Bachmann BS206
Bachmann DO216
Bachmann FS211N
Bachmann FS221/N
Bachmann FS222/N
Bachmann ISI202
Bachmann MC205
Bachmann MPC270
Bachmann FS211-N
Bachmann DO232/DI232
Bachmann MP226E
Bachmann AI0288
Bachmann BS207
Bachmann BS208
Bachmann BS209
Bachmann LM201
Bachmann SWI205
Bachmann MPC240
Bachmann DIO264
Bachmann AI204/SI
Bachmann AO202/SI
Bachmann BS203
Bachmann CNT204
Bachmann AIO288
Bachmann CNT204/H
Bachmann di232
Bachmann DIO216
Bachmann FM211
Bachmann DIO232
Bachmann DO232
Bachmann FS212/N
Bachmann OT115/R
Bachmann PATI216
Bachmann SEM201
Bachmann BS204
Bachmann BS205
Bachmann DIO32-C
Bachmann DI016-C
Bachmann BS210
Bachmann RS204/T
Bachmann FS212
Bachmann DPM200
Bachmann AI0288/1
Bachmann 00012246-10
Bachmann 00012245-00
Bachmann B10467/00
Bachmann 0001444-00
Bachmann MX213/CF
Bachmann BES202
Bachmann LX800/DD512/CF512/Vx
Bachmann MP213/E
Bachmann DMS202
Other best-selling products:
--------------占位---------------