KH-UCANFD-X2I — 2-Channel Industrial USB CAN FD Adapter
Chengdu Kunhong Electronic Technology Co., Ltd.
Product Overview
KH-UCANFD-X2I is a 2-channel industrial USB CAN FD adapter in the CANmeleon family. It expands a computer, industrial PC or robot controller with two CAN / CAN FD channels and is designed for industrial automation, robotics, field debugging, fixed test stations and long-term deployment.
Unlike portable LITE and PRO adapters, X2I uses an aluminum enclosure with mounting holes, pluggable CAN terminal blocks, termination DIP switches, a side button and clear front-panel status indicators.
Status: Available

Typical Applications
- PLC, servo-drive, sensor and industrial-equipment CAN / CAN FD debugging
- Robot joint motors, end effectors, sensors and controllers
- Fixed installation in control cabinets, test fixtures and laboratory platforms
- Production-line testing, burn-in stations and long-term acquisition
- CAN FD bridging between industrial PCs, embedded controllers and host software
Highlights
- Aluminum enclosure with mounting holes
- Two CAN / CAN FD channels
- Pluggable 6-pin block or two independent 3-pin blocks
- Independent RES1 / RES2 termination DIP switches
- SYS, CAN1 and CAN2 indicators
- Side button for device operation and maintenance
- CANmeleon device and protocol-application management
- Windows, Linux, macOS, SocketCAN and python-can
Terminal Pinout
| Channel | Signal | Description |
|---|---|---|
| CAN1 | GND | Channel 1 reference ground |
| CAN1 | CAN1H | Channel 1 CAN High |
| CAN1 | CAN1L | Channel 1 CAN Low |
| CAN2 | GND | Channel 2 reference ground |
| CAN2 | CAN2H | Channel 2 CAN High |
| CAN2 | CAN2L | Channel 2 CAN Low |
The terminal can be supplied as one 6-pin block or two 3-pin blocks. Confirm CAN_H, CAN_L and GND before applying power.
Termination
| DIP switch | Channel | Function |
|---|---|---|
| 1 | RES1 / CAN1 | Enables channel 1 termination |
| 2 | RES2 / CAN2 | Enables channel 2 termination |
Enable the 120 Ω termination only when the adapter is at the corresponding end of the bus. Do not add extra termination at a middle node.
Specifications
| Item | Specification |
|---|---|
| Product type | Industrial USB CAN FD adapter |
| Channels | 2 CAN / CAN FD |
| Host interface | USB |
| Bus interface | Pluggable terminal block |
| Terminal options | One 6-pin or two 3-pin blocks |
| Enclosure | Aluminum profile with mounting holes |
| Protocols | CAN 2.0A/B, ISO / Non-ISO CAN FD |
| CAN FD payload | Up to 64 bytes |
| Frame IDs | 11-bit standard and 29-bit extended |
| Timestamp | Hardware timestamp |
| Monitoring | Bus load, error frames and channel status |
| Termination | Independent RES1 / RES2 DIP switches |
| Indicators | SYS, CAN1, CAN2 |
| Power | USB bus power |
| Operating systems | Windows, Linux, macOS |
| APIs | C/C++, C#, Python, SocketCAN, python-can |
Package Contents
- KH-UCANFD-X2I adapter × 1
- 3-pin terminal block × 2
- USB cable × 1
- Screwdriver × 1
- Jumper wire × 6
Resources
- CANmeleon device manager User Guide
- CANmeleon device manager Download
- KH-UCANFD Linux SDK
- SocketCAN Configuration
Model Selection
| Model | Positioning | Wiring | Recommended use |
|---|---|---|---|
| KH-UCANFD-LITE-X2U | Lightweight portable | One shared DB9 | Education, laboratories and routine debugging |
| KH-UCANFD-PRO-X2 | High-performance portable | Two independent DB9 | High-load acquisition and automated testing |
| KH-UCANFD-X2I | Industrial fixed installation | Pluggable terminals | Industrial sites, robots and control cabinets |




