An interesting topic.
As I started to do some CNC projects I really miss a jog wheel and an emergency button. I assume it should be possible to add these to the CAN interface. I found some definitions in Marlin/src/modules/CanDefines.h
in the source code.
The pinout should not be a big issue as the thick pins have to be a strong power source. On the other 6 ones are probably CAN-H, CAN-L, Vcc and Gnd for the logic part. A DSO should be able to identify the signals. I’m not sure the steps for the stepper motors are sent over the can bus as there is probably only one single bus and the motors are dependent on the socket where they are plugged in. So there could be a signal on the additional pins to indicate the axis or the steps are directly sent on these pins.
Bigger issue is IMHO the socket/plug. I also failed to identify the plug/socket…
They already started opening up the platform by publishing the source code for Snapmaker Luban and the Firmware. Let’s hope they will publish additional materials soon.