MKS SKIPR CAN Bus

Yep. I have a worked config. Micro molex on skipr connect to 4 pins canbus THR42.

Tutorial for all:

  1. Compiling firmwares for SKIPR and TOOLHEAD (in my case THR42)

    THR48 - CAN
    (standart procedure)

Be carefull, CANBUS SPEED NEED THE SAME, 1000000 (screenshots from different times, when i try to find solution with "mcu shutdown, timer to close)

  1. Upload firmwares, then connect usb type-c from mcu (on skipr) to one of 3 usb ports of raspberry side. Skipr connet board itself from mcu usb to raspbery usb. Connect Micro molex to toolhead (4 wires)

  2. make a new file /etc/network/interfaces.d/can0
    write inside:

 allow-hotplug can0
 iface can0 can static
 	bitrate 1000000        # Ensure it's the same as selected for MCU firmware.
 	up ifconfig $IFACE txqueuelen 128     #for default MKS SKIPR linux image
 	#up ip link set $IFACE txqueuelen 128   #for self compiled linux from redrathnure

do CHMOD - 777

  1. reboot. Make a query of MCU NODE ID’s. Edit you printer.cfg.
[mcu]
canbus_uuid: 93873e400572

[mcu MKS_THR]
canbus_uuid: 827da64c9388
  1. Profit

Sorry - its a short breef manual.

1 Like