• 0

Octoprint setup on DSM 6.2.3-25426 Update 3


Question

I'm running DSM 6.2.3-25426 Update 3 on an AMD CPU, and I'm trying to setup octoprint on my NAS. My understanding of the setup on DSM is roughly as follows:

  1. Install octoprint via docker image (done and running)
  2. Download the octoprint docker settings in .json format (done)
  3. Change the "devices" to point to the ttyUSB device for the printer. (problem)
  4. Import the settings and restart the container.

Straightforward, but my DSM apparently doesn't have the USB serial drivers because the ttyUSB device never appears. lsusb shows:

 

|__usb1          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (ehci_hcd 0000:00:12.2) hub
  |__1-3         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (SanDisk' Cruzer Fit 4C530000261002111053)
|__usb2          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (ehci_hcd 0000:00:13.2) hub
|__usb3          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (ehci_hcd 0000:00:16.2) hub
|__usb4          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:12.0) hub
  |__4-2         04f2:1060:1400 00  2.00  1.5MBit/s 100mA 2IFs (CHICONY USB Keyboard ffffffd0ffffffa2ffffffc3ffffffac)
|__usb5          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:13.0) hub
  |__5-2         0764:0501:0200 00  2.00   12MBit/s 2mA 1IF  (CPS CP1500AVRLCDa CTHLQ7002009)
|__usb6          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:14.5) hub
|__usb7          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:16.0) hub
|__usb8          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (xhci_hcd 0000:07:00.0) hub
  |__8-1         058f:9254:0312 09  1.10   12MBit/s 100mA 1IF  (ALCOR Generic USB Hub ffffffd6ffffffa3ffffffebffffffcb) hub
    |__8-1.1     1a86:7523:0264 ff  1.10   12MBit/s 98mA 1IF  ( ffffffd8ffffffb9ffffffd0ffffffa2)     <-- this is the printer
    |__8-1.3     064e:d104:0110 ef  2.00   12MBit/s 500mA 2IFs (SuYin USB 2.0 Camera CN031B-M08C-MI012-VS-R01.01.00)
|__usb9          1d6b:0003:0310 09  3.00 5000MBit/s 0mA 1IF  (xhci_hcd 0000:07:00.0) hub
|__usb10         1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (xhci_hcd 0000:08:00.0) hub
|__usb11         1d6b:0003:0310 09  3.00 5000MBit/s 0mA 1IF  (xhci_hcd 0000:08:00.0) hub

 

I've identified the Marlin printer in the text above. The thread I linked above suggests missing drivers, and they link to this github which provides builds for USB serial drivers for DSM 7, but these likely won't work for a DSM 6 xpenology install.

 

Before I go down the rabbit hole in setting up a dev environment to maybe build some drivers myself, is there a better option? For instance, if the status of DSM 7 loaders is fairly solid now, perhaps I should just upgrade and try to use the prebuilt drivers from that github. Or perhaps there's a simpler option I'm just missing?

 

Yes, I could just setup a raspberry pi, but I have an overpowered NAS sitting right next to the printer doing very little, so I'd rather just make use of it than waste new hardware on a simple task like this. Any suggestions appreciated.

Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.