Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    SBC USB printing

    Scheduled Pinned Locked Moved
    General Discussion
    7
    18
    900
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • peterwilliundefined
      peterwilli @chrishamm
      last edited by

      @chrishamm said in SBC USB printing:

      @peterwilli Does it help to reload DWC once it's mounted? What does

      http://duet3/machine/directory/2:/

      output when the drive is mounted? You may have to replace duet3 with the name or IP address of your printer.

      Hi there,

      With the link + mounting the drive manually for dsf we get the following error:
      51d87dc3-7b47-4dcd-884f-765dcaccf036-image.png

      chrishammundefined 1 Reply Last reply Reply Quote 0
      • chrishammundefined
        chrishamm administrators @peterwilli
        last edited by

        @peterwilli That error code means that DWS cannot get the file list from the requested path (even though it should have returned an HTTP error instead; I'll fix that). You could start a shell with the dsf user by running sudo -u dsf bash and then check if you can enter the mount point of the USB drive and list the files there. I suspect it's a permission problem.

        Duet software engineer

        peterwilliundefined 1 Reply Last reply Reply Quote 0
        • peterwilliundefined
          peterwilli @chrishamm
          last edited by

          @chrishamm Hi there

          dsf@raspberrypi:/home/pi$ cd /media/sd
          bash: cd: /media/sd: Permission denied
          

          It indeed seems to break when trying to access the folder. I'm currently in the process of finding out what happened and how to fix this error.

          1 Reply Last reply Reply Quote 1
          • peterwilliundefined
            peterwilli
            last edited by

            Excuse me to revive this thread, but took a long break after really not being able to fix this in a reasonable amount of time without getting too crazy.

            We finally solved it. The solution was:

            • The desktop was automounting the SD card. I finally unmounted using umount /media/pi/D2F1-AD5F
            • Then, I remounted using sudo mount -o rw,umask=0000 -t vfat /dev/sda1 /media/sd.
            • I also added dsf to the users group, but that may not be necessary.

            The only thing that's left to do is making sure it still auto-mounts, but with the right permissions and configuration.

            1 Reply Last reply Reply Quote 1
            • chrishammundefined chrishamm referenced this topic
            • Tinchusundefined
              Tinchus
              last edited by

              I have similar / same error but cant see a solution: I want to upload a gcode I have on my usb stick. I plug the USB into the raspi, and I cant see it on the DWC interface.
              Im not skill on linux so, can anyobody lauch a hint on how to solve this?
              My intention is only load gcode from the USB drive, not printing from it

              Phaedruxundefined 1 Reply Last reply Reply Quote 0
              • Tinchusundefined
                Tinchus
                last edited by

                I can see my USB being mounted on /media/pi/ but the interface DWC cant show me / find it..

                1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator @Tinchus
                  last edited by

                  @tinchus said in SBC USB printing:

                  My intention is only load gcode from the USB drive, not printing from it

                  Then why open it from DWC? Can you copy it on the Pi side?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  Tinchusundefined 2 Replies Last reply Reply Quote 0
                  • Tinchusundefined
                    Tinchus @Phaedrux
                    last edited by

                    @phaedrux I have the interface, I plug in the usb drive, then I go to files > upload Gcode, shouldnt I see the usb drive in order to look for the gcode and uploaded to the PI? That is what I cant do,

                    1 Reply Last reply Reply Quote 0
                    • Tinchusundefined
                      Tinchus @Phaedrux
                      last edited by

                      @phaedrux It is a permissions problem because USB is mounted and I can see it on /media.
                      Permissions on /media are:

                      pi@PM8721-3:~ $ ls -all /media/
                      total 44
                      drwxr-xr-x 11 root root 4096 Jun 28 17:04 .
                      drwxr-xr-x 18 root root 4096 Jul 12 2021 ..
                      drwxr-x---+ 3 root root 4096 Jun 28 19:01 pi
                      lrwxrwxrwx 1 root root 4 Jun 28 17:04 usb -> usb0
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb0
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb1
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb2
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb3
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb4
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb5
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb6
                      drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb7

                      The USB is mounted under /media/pi/

                      I change permisions on /media/pi folder to:

                      drwxrwxr-x+ 2 root root 4096 Jun 28 19:06 pi

                      Now I can see the contents of any USB I PLUG, but the interface cant do anything with it, because if I try to aluch a print from it, it says it has no roght.

                      How can I fix this foreever in order everytime the USB is mounted, the user and group of the USB folder is NOT root?

                      1 Reply Last reply Reply Quote 0
                      • Phaedruxundefined
                        Phaedrux Moderator
                        last edited by

                        I'm only a rudimentary linux user as well. Will have to see what @chrishamm has to say.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        Tinchusundefined 1 Reply Last reply Reply Quote 0
                        • Tinchusundefined
                          Tinchus @Phaedrux
                          last edited by

                          @phaedrux is there any othrr way? It was working on 3.3, may be if we replicate permissions fron that version?

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA