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

    Duet Wifi Slow Upload + Not connecting via Interface

    Scheduled Pinned Locked Moved
    Duet Web Control
    3
    9
    360
    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.
    • WillGIamundefined
      WillGIam
      last edited by

      Hey Guys,

      After testing some Duet Wifis I wanted to use them at all of my printers. Today I was doing some tuning on my AM8, when I got my first disconnect. Its not that I cant see the Interface, it was that I got a "reconnect" state in the interface. Also I got very slow upload speeds. I tried different SD Cards, restarted everything a thousand times and after that I´m now getting no connection in the interface. He just stays disconnected. Sometimes he tries to reconnect, but without happy end. So I have to take out SD Card for making changes... Thats very awful. In Octoprint I can use the printer, but the homing scripts from the duet arent working...

      Here is my M122:

      Recv: === Diagnostics ===
      Recv: RepRapFirmware for Duet 2 WiFi/Ethernet version 2.03 running on Duet WiFi 1.02 or later
      Recv: Board ID: 08DJM-9178L-L4MSJ-6J9D2-3SD6P-TT22N
      Recv: Used output buffers: 1 of 24 (7 max)
      Recv: === RTOS ===
      Recv: Static ram: 25680
      Recv: Dynamic ram: 93988 of which 0 recycled
      Recv: Exception stack ram used: 484
      Recv: Never used ram: 10920
      Recv: Tasks: NETWORK(ready,564) HEAT(blocked,1236) MAIN(running,3844) IDLE(ready,160)
      Recv: Owned mutexes:
      Recv: === Platform ===
      Recv: Last reset 00:06:02 ago, cause: power up
      Recv: Last software reset at 2019-10-20 21:12, reason: User, spinning module GCodes, available RAM 11400 bytes (slot 1)
      Recv: Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
      Recv: Error status: 0
      Recv: Free file entries: 10
      Recv: SD card 0 detected, interface speed: 20.0MBytes/sec
      Recv: SD card longest block write time: 0.0ms, max retries 0
      Recv: MCU temperature: min 33.7, current 35.5, max 35.7
      Recv: Supply voltage: min 0.1, current 13.9, max 14.4, under voltage events: 0, over voltage events: 0, power good: yes
      Recv: Driver 0: standstill, SG min/max 24/1003
      Recv: Driver 1: standstill, SG min/max not available
      Recv: Driver 2: standstill, SG min/max not available
      Recv: Driver 3: standstill, SG min/max not available
      Recv: Driver 4: standstill, SG min/max not available
      Recv: Date/time: 2019-10-20 21:26:25
      Recv: Cache data hit count 1430651163
      Recv: Slowest loop: 19.16ms; fastest: 0.06ms
      Recv: I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
      Recv: === Move ===
      Recv: Hiccups: 0, FreeDm: 169, MinFreeDm: 167, MaxWait: 190597ms
      Recv: Bed compensation in use: none, comp offset 0.000
      Recv: === DDARing ===
      Recv: Scheduled moves: 20, completed moves: 20, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
      Recv: === Heat ===
      Recv: Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
      Recv: Heater 1 is on, I-accum = 0.0
      Recv: === GCodes ===
      Recv: Segments left: 0
      Recv: Stack records: 1 allocated, 0 in use
      Recv: Movement lock held by null
      Recv: http is idle in state(s) 0
      Recv: telnet is idle in state(s) 0
      Recv: file is idle in state(s) 0
      Recv: serial is ready with "M122" in state(s) 0
      Recv: aux is idle in state(s) 0
      Recv: daemon is idle in state(s) 0
      Recv: queue is idle in state(s) 0
      Recv: autopause is idle in state(s) 0
      Recv: Code queue is empty.
      Recv: === Network ===
      Recv: Slowest loop: 15.45ms; fastest: 0.00ms
      Recv: Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
      Recv: HTTP sessions: 1 of 8
      Recv: - WiFi -
      Recv: Network state is running
      Recv: WiFi module is connected to access point
      Recv: Failed messages: pending 0, notready 0, noresp 0
      Recv: WiFi firmware version 1.23
      Recv: WiFi MAC address b4:e6:2d:60:41:2b
      Recv: WiFi Vcc 3.30, reset reason Turned on by main processor
      Recv: WiFi flash size 4194304, free heap 22944
      Recv: WiFi IP address 192.168.1.198
      Recv: WiFi signal strength -54dBm, reconnections 0, sleep mode modem
      Recv: Socket states: 0 0 0 0 0 0 0 0

      I hope anybody can tell me whats wrong here.

      Thanks in advance
      William

      dc42undefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by

        Hi,

        The antenna on a Duet WiFi is very small.

        To get consistent fast performance I had to install an additional WiFi Access Point closer to my printers than the one already installed on the same basement level.

        That solved all of my connections problems.

        Frederick

        Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

        1 Reply Last reply Reply Quote 0
        • WillGIamundefined
          WillGIam
          last edited by

          Hey Frederick,

          Thanks for your answer. The router is in the next room, thats really bad... Then it is much easier for me to use octoprint.
          But I will try to move the printer/router to be sure that is the problem.

          Thanks!

          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @WillGIam
            last edited by

            @WillGIam said in Duet Wifi Slow Upload + Not connecting via Interface:

            Hey Frederick,

            Thanks for your answer. The router is in the next room, thats really bad... Then it is much easier for me to use octoprint.
            But I will try to move the printer/router to be sure that is the problem.

            Thanks!

            Well my existing WiFi Access Point was some 30 feet away with two walls and a bunch of HVAC equipment in the way of my printers. The new one I installed was some 8 feet away. I already had a nearby hardwired network connection so installing the new Access Point was easy.

            The performance of the WiFi portion of "stock" routers installed by various internet providers can vary a good deal. I generally disable the WiFi portion of the router and install my own WiFI Access Points.

            Frederick

            Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

            1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @WillGIam
              last edited by

              @WillGIam, the signal strength in your M122 report looks good (-54dBm) so I don't think it's a signal strength problem. It may be caused by interference. Try setting your router to a different WiFi channel.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • WillGIamundefined
                WillGIam
                last edited by

                Hey fcwilt,
                the problem is, that I use my printers for workshops and in other locations. It would be very bad if I would have this problem somewhere else, so I need a reliable solution.
                The access point is no solution for me.

                Hey dc42,

                I´ll try that, thanks!

                1 Reply Last reply Reply Quote 0
                • fcwiltundefined
                  fcwilt
                  last edited by

                  Hi,

                  If you use an Android phone there are apps you can get which will allow you to analyze the WiFi environment you are working in.

                  They can be very helpful in determining the best setup for your printer.

                  Setting up WiFi is actually pretty straightforward but it seems many folks don't know the best way to do the setup. There are only three WiFi 2G channels (in the US) that don't overlap: 1, 6 & 11. And yet you will find folks using other channels trying to find "clear air". The problem with that approach is that adjacent channel interference is a worse problem than co-channel interference. So it's best to put everything on 1, 6 or 11 using the least congested channel for your device.

                  Frederick

                  Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                  1 Reply Last reply Reply Quote 0
                  • WillGIamundefined
                    WillGIam
                    last edited by

                    Hey fcwilt,

                    As dc42 said, its not the wifi that is causing the problem. I tried different channels on my router and turned the antennas, I was waiting for the right Mars, Moon and Earth position at midnight.... Nothing changed.

                    I now got Octoprint running. I bought some Antennas for Duet Wifi and will test them.

                    The question is: When levelling with G29 via Octoprint, is he reading the heightmap when printing via Ocotprint?

                    Best regards

                    1 Reply Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      @WillGIam said in Duet Wifi Slow Upload + Not connecting via Interface:

                      After testing some Duet Wifis I wanted to use them at all of my printers. Today I was doing some tuning on my AM8, when I got my first disconnect. Its not that I cant see the Interface, it was that I got a "reconnect" state in the interface. Also I got very slow upload speeds.

                      Please clarify: did you get these problems soon after powering up or restarting the Duet, or after some time?

                      If it only happens after some time, please try firmware 2.04RC4. A small number of users have reported network connectivity issues after some time caused by running out of output buffers, and I now have two reports that changes I made in 2.04RC4 have resolved this problem.

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

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