Controls engineers specifying J1939 PGN joystick position traffic should start from SAE J1939-71 Basic Joystick Message 1 (BJM1, PGN 64982 / 0xFDD6) and Extended Joystick Message 1 (EJM1, 64983 / 0xFDD7) before assuming a proprietary PGN — ISOBUS and vendor docs publish X/Y position, neutral status, and button SPNs on those frames [Source: ISOBUS BJM1 PGN 64982 dictionary; JR Merritt Evolve CAN specifications; APEM HJ series J1939 BJM1/EJM1 notes]. Trunsin ZS40 covers J1939 RFQs when source address and PGN map are explicit.
See address claiming on J1939 joystick source address, wiring on CANbus wiring termination J1939, UDS limits on UDS diagnostics CAN joystick, and CANopen contrast on CANopen integration.
J1939 PGN joystick position — BJM1 vs proprietary
| PGN / range | Role | RFQ question |
|---|---|---|
| 64982 / 0xFDD6 BJM1 | Primary axes + buttons | Byte map and SPN scale? |
| 64983 / 0xFDD7 EJM1 | Extended / redundant axes | Thumbwheel / redundant? |
| Prop A/B ranges | OEM proprietary | Need DBC / ICD? |
| Source address | Claim / conflict | See SA post |
ECUs that expect proprietary bytes will ignore a textbook J1939 PGN joystick position BJM1 stream — always attach the machine DBC or ICD to the RFQ [Source: Copperhill J1939 proprietary ranges; OEM joystick ICDs].
Integration checklist
- Confirm BJM1 vs proprietary — Do not assume 0xFDD6 alone.
- Lock source address policy — Avoid claim storms — SA post.
- Match baud and termination — 250k/500k common on mobile.
- Validate neutral bits — Neutral status SPNs prevent creep faults.
Position scale and deadband still need teach — joystick deadband calibration ECU.
Frequently asked questions
Is BJM1 mandatory on every machine?
No — many OEMs stay proprietary.
BJM1 vs CANopen PDO?
Different stacks; pick one network strategy.
Where is source address covered?
ZS40 support?
J1939 option on RFQ after PGN map.
Related articles
- J1939 joystick source address
- CANbus wiring termination
- UDS diagnostics CAN joystick
- Joystick deadband calibration ECU
- Industrial joystick hub
- Configurator
Specify aftermarket paths on ZS40 via the Trunsin configurator after OEM labels and harness photos are confirmed.