Poking around in CAN Bus

Hello, I wanted to pick your brains on something.

I’m brainstorming a project here (External Z Probe Sensor) where the CNC module (and maybe the 3DP head too) can use an external contact for Z probing.

Have you come across anything in the firmware or CAN poking around that would lend itself to any of the following approaches:

  • Modifying the firmware and building a CAN connected microprocessor that will allow the firmware to use an external contact
    • Have you ever come across the particular cable connector SM uses? Would be awesome if it was on Digikey or something.
  • Rather than modifying the firmware, would it be better to try and directly drive the motors from something plugged into the CAN bus?