Integrators remapping a CANopen PDO mapping joystick under CiA 401 device-profile rules often freeze the bus when TPDO/RPDO lengths or COB-IDs collide mid-commission — Control Engineering PDO remapping write-ups stress verifying EDS object dictionaries and NMT state before writing live maps [Source: CiA 401 device profile for generic I/O devices; Control Engineering CANopen PDO remapping guidance]. Trunsin ZS40 covers aftermarket CAN RFQs once node ID, PDO layout, and deadband windows match the vehicle ECU.
Start from CANopen joystick EDS file, integration on CANopen EDS PDO deadband, safety frames on CANopen safety joystick SRDO, harness on CANbus wiring termination J1939, and service tools on UDS diagnostics CAN joystick.
CANopen PDO mapping joystick — remap without bus silence
| Step | Check | Failure if skipped |
|---|---|---|
| EDS / OD match | Object indexes vs joystick build | SDO abort / wrong scale |
| TPDO length | Mapped bytes = consumer expect | EMCY / axis mute |
| COB-ID uniqueness | No collide with other nodes | Bus silence / arbitration storm |
| Deadband / neutral | Teach after map write | Creep at NMT operational |
A rushed CANopen PDO mapping joystick change that skips Pre-Operational map writes and a full NMT cycle is the usual root of “stick works on bench, silent on machine” tickets [Source: Control Engineering PDO remapping and NMT state sequencing notes].
Remap commission checklist
- Confirm CiA 401 / vendor EDS — EDS file guide.
- Write PDO maps in Pre-Operational — then NMT Operational — EDS PDO deadband.
- Termination and stubs — CANbus wiring.
- Safety SRDO path if required — SRDO; diagnostics on UDS CAN.
Frequently asked questions
Does CiA 401 fix every joystick PDO?
CiA 401 is the generic I/O device-profile family — vendor EDS still defines exact axis objects and defaults.
Why does the bus go silent after remap?
Often COB-ID collision, wrong TPDO length, or NMT left in Pre-Operational — capture with a CAN analyzer before blaming the grip.
Can ZS40 drop into an existing CiA 401 node ID?
Yes after EDS/PDO and pinout match on RFQ — not a blind node-ID clone.
PDO remap vs SRDO safety frames?
Informational PDOs and safety SRDOs are separate paths — see SRDO post before mixing maps.
Related articles
- CANopen joystick EDS file
- CANopen EDS PDO deadband
- CANopen safety joystick SRDO
- CANbus wiring termination
- UDS diagnostics CAN joystick
- Industrial joystick hub
- Configurator
Request CANopen PDO / ZS40 RFQ
- Existing EDS / node ID / PDO map export
- CAN bitrate, termination locations, analyzer log if silent
- Configure ZS40 bus profile
- Vehicle ECU brand and teach procedure