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

Please help us to test firmware 1.17RC3 and DWC 1.14

Scheduled Pinned Locked Moved
Firmware installation
24
82
11.9k
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.
  • undefined
    Adamfilip
    last edited by 31 Dec 2016, 02:30

    i have updated to the latest firmware for both and I dont see that option.. to "Load height map"

    1 Reply Last reply Reply Quote 0
    • undefined
      Adamfilip
      last edited by 31 Dec 2016, 02:32

      nevermind.. it was download heightmap.. found it sorry

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 31 Dec 2016, 08:54

        @antoine.voiry:

        Does that mean that below command can go in config.gcode and bed.gcode would then only contain a HOME all and G29?
        M557 X25:180 Y25:180 S20
        Antoine

        Yes, that's a good option for a non-delta printer.

        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
        • undefined
          Alex9779
          last edited by 31 Dec 2016, 11:09

          I played again with the bed leveling today but I have problems loading or reloading the heightmap in the webif…
          I started leveling from the PanelDue and when it was finished I loaded the 3D image on the webif and it seemed to be the result of the last operation. Then I did it again, but obviously the webif showed still the last result, the deviation and mean errors in the file didn't match the display...
          So how can I force the webif to load the new heightmap file? I tried to reset the board, cleared my cache of the browser but I have no reliable sequence of steps to make it load the new generated heightmap file...

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 31 Dec 2016, 16:55

            The height map file is called heightmap.csv by default. It has a time stamp written into it. So you can open it in the system editor and check the time stamp. You can also use the P parameter of the G29 command to use a different file name if you wish.

            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
            • undefined
              Alex9779
              last edited by 31 Dec 2016, 20:59

              Yeah that what I checked but I made a screen shooting the heights I display before and after. The file is different but not the rendering…

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators
                last edited by 1 Jan 2017, 09:02

                Could it be that the browser has cached the old height map file?

                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
                • undefined
                  CRPerryJr
                  last edited by 1 Jan 2017, 17:04 1 Jan 2017, 16:37

                  Happy New Year!
                  I'm having a problem in DWC 1.14-b4 with Webcam Integration. The working URL to acquire a snapshot from my cam is "http://192.168.1.128/webcapture.jpg?command=snap&channel=0". This URL works perfectly in Firefox, Chrome and IE. When I add this URL to the DWC interface, I am getting a dummy response appended to the end of the URL on the print status page, causing it to not display an image. As an example= "http://192.168.1.128/webcapture.jpg?command=snap&channel=0&dummy=0.3392961592542225". The dummy number changes every 5 seconds, and no image is displayed. It seems any "&…." placed after the end of the working URL causes the issue. Please take a look at the solution provided at this URL. https://github.com/Oitzu/pimatic-iframe/issues/8

                  djmvt created this issue 19 Feb 2016, 14:10 in Oitzu/pimatic-iframe

                  open reloading not working with webcam #8

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    lignumaqua
                    last edited by 1 Jan 2017, 16:47

                    The changing dummy= is to prevent your browser caching the image and just keep displaying an older version. It shouldn't stop the image from displaying. Do you see the image if you open that URL in its own tab?

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      CRPerryJr
                      last edited by 1 Jan 2017, 17:12 1 Jan 2017, 17:05

                      @lignumaqua:

                      The changing dummy= is to prevent your browser caching the image and just keep displaying an older version. It shouldn't stop the image from displaying. Do you see the image if you open that URL in its own tab?

                      I added this info in my post above….
                      It seems any "&…." placed after the end of the working URL causes the issue. Please take a look at the solution provided at this URL. https://github.com/Oitzu/pimatic-iframe/issues/8

                      It appears they use a "?$variable" to update the URL and prevent the caching. So far, this does look like it works in a separate browser tab. But anytime I add the additional "&" to the URL, it fails with net::ERR_EMPTY_RESPONSE and no image is displayed in the DWC or in a separate browser tab.

                      djmvt created this issue 19 Feb 2016, 14:10 in Oitzu/pimatic-iframe

                      open reloading not working with webcam #8

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Alex9779
                        last edited by 1 Jan 2017, 19:22

                        @dc42:

                        Could it be that the browser has cached the old height map file?

                        I have no explanation… I tried to disable the cache. I tried a different browser... I have no reliable method to get the newly saved heightmap displayed without waiting a day...
                        I try to get a reproducible sequence to find the problem... didn't have much time these days...

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          lignumaqua
                          last edited by 1 Jan 2017, 19:27 1 Jan 2017, 19:25

                          It appears they use a "?$variable" to update the URL and prevent the caching. So far, this does look like it works in a separate browser tab. But anytime I add the additional "&" to the URL, it fails with net::ERR_EMPTY_RESPONSE and no image is displayed in the DWC or in a separate browser tab.

                          Interesting. Seems the camera treats the second ? as if it were another query separator. I think we'd have to test that solution with other cameras as they may reject it as a non-standard URL.

                          As a matter of interest, what does your camera do if you use a semi-colon ; instead of the ampersand? Both & and ; are, in theory, valid data separators

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            CRPerryJr
                            last edited by 1 Jan 2017, 19:40

                            @lignumaqua:

                            It appears they use a "?$variable" to update the URL and prevent the caching. So far, this does look like it works in a separate browser tab. But anytime I add the additional "&" to the URL, it fails with net::ERR_EMPTY_RESPONSE and no image is displayed in the DWC or in a separate browser tab.

                            Interesting. Seems the camera treats the second ? as if it were another query separator. I think we'd have to test that solution with other cameras as they may reject it as a non-standard URL.

                            As a matter of interest, what does your camera do if you use a semi-colon ; instead of the ampersand? Both & and ; are, in theory, valid data separators

                            I tried many different characters (;:"?[{}]) after the working URL of "http://192.168.1.128/webcapture.jpg?command=snap&channel=0" and any character other than "&" is ignored and allows the image to populate. As soon as I add a "&", it fails with the "ERR_EMPTY_RESPONSE" in both DWC and in browser windows.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              LeonMF
                              last edited by 1 Jan 2017, 20:03

                              I've been testing RC3 and, to be fair, I haven't tried pause resume since verson 1.15 so this may not be unique to 1.17RC3. However, now I've built myself a filament sensor so I'm cleaning out the ridiculous number of old rolls of material that I have and I'm getting some odd behavior.

                              When I suspend, the system does what it's supposed to raises 5mm and moves the head to the front of the bed at a sane speed. When I resume, however, the head returns to position at a speed that may actually be above the maximum speed set in my file. I halved the speed in M203 for X,Y,Z from 30000 (500mm/sec) to 15000 (250mm/sec) and the speed of the resume didn't seem to change.

                              Really, the maximum speed shouldn't be an issue anyway, right? It should follow the F command in my resume macro. Here is my resume macro:

                              ; Resume macro file
                              G1 R1 Z2 F2000 ; move to 2mm above resume point
                              G1 R1 ; lower nozzle to resume point
                              M83 ; relative extruder moves
                              G1 E4 F2500 ; undo the retraction

                              Am I doing something wrong?

                              Current: Railcore II ZLT w/Duet 3 and Hemera hot end.
                              Retired: Robo3D R1,BI V2.5 Delta updated to BerryBot magnets, bespoke carriages and Duet Ethernet, M3D Promega;

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                dc42 administrators
                                last edited by 1 Jan 2017, 22:19

                                The resume move should take place at 2000mm/min as specified in your G1 command.

                                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
                                • undefined
                                  LeonMF
                                  last edited by 2 Jan 2017, 00:48

                                  @dc42:

                                  The resume move should take place at 2000mm/min as specified in your G1 command.

                                  I also tested with 1.17 release and this is the result:

                                  https://youtu.be/6uL6yTM6gfM

                                  If it would help, I can download the config. Unfortunately, the newest 1.14-b4 of the web interface opens the files rather than downloads them when you press the download button.

                                  What can I provide to help narrow this down?

                                  Current: Railcore II ZLT w/Duet 3 and Hemera hot end.
                                  Retired: Robo3D R1,BI V2.5 Delta updated to BerryBot magnets, bespoke carriages and Duet Ethernet, M3D Promega;

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    dc42 administrators
                                    last edited by 2 Jan 2017, 15:54

                                    @LeonMF:

                                    I've been testing RC3 and, to be fair, I haven't tried pause resume since verson 1.15 so this may not be unique to 1.17RC3. However, now I've built myself a filament sensor so I'm cleaning out the ridiculous number of old rolls of material that I have and I'm getting some odd behavior.

                                    When I suspend, the system does what it's supposed to raises 5mm and moves the head to the front of the bed at a sane speed. When I resume, however, the head returns to position at a speed that may actually be above the maximum speed set in my file. I halved the speed in M203 for X,Y,Z from 30000 (500mm/sec) to 15000 (250mm/sec) and the speed of the resume didn't seem to change.

                                    Really, the maximum speed shouldn't be an issue anyway, right? It should follow the F command in my resume macro. Here is my resume macro:

                                    ; Resume macro file
                                    G1 R1 Z2 F2000 ; move to 2mm above resume point
                                    G1 R1 ; lower nozzle to resume point
                                    M83 ; relative extruder moves
                                    G1 E4 F2500 ; undo the retraction

                                    Am I doing something wrong?

                                    I think I found the problem. The F parameter is not processed correctly on a G1 command with the R parameter. I will fix it in 1.17a. Meanwhile, try the following in resume.g:

                                    ; Resume macro file
                                    G1 F2000 ; set feed rate
                                    G1 R1 Z2 ; move to 2mm above resume point
                                    G1 R1 ; lower nozzle to resume point
                                    M83 ; relative extruder moves
                                    G1 E4 F2500 ; undo the retraction

                                    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
                                    • undefined
                                      lolorc
                                      last edited by 2 Jan 2017, 16:03

                                      @dc42:

                                      @lolorc:

                                      the macro I provided was enclosed by M120 & M121. I read RRP does add them, no need to write them in the macro.
                                      So it's all my fault 🙂 (it wasn't complaining about that with 1.16 but hey it's now ok)

                                      I found the problem. If M120 succeeds then execution of the current file stops. So it never gets to do the M121 and after running the macro a few times, the stack for that input channel reaches its maximum depth of 5. Will be fixed in next release.

                                      @lolorc:

                                      only thing left is: a macro named Z-0.01 in the macro editor (dwc) appears as Z-0 in the machine control tab. (ultra minor bug)

                                      Yes, I see that too. I'll alert chrishamm to it.

                                      Ace, Thanks to you both.
                                      Happy new year ! 🙂

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        DuetUser
                                        last edited by 2 Jan 2017, 21:29

                                        Apart from being very happy about the release, mesh probing, polished PID tuning and stuff I have two things I do not necessarily get.
                                        One is that M83 in config.g does not work, I put M83 in every g-code even in pause.g.
                                        The second is that the printer is dead after engaging head or bed warmup, until it gets required temp.

                                        I'm sure this is one of my silly overlooks but anyway what are the new inner workings of these?

                                        peter

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          dc42 administrators
                                          last edited by 2 Jan 2017, 22:25

                                          @DuetUser:

                                          Apart from being very happy about the release, mesh probing, polished PID tuning and stuff I have two things I do not necessarily get.
                                          One is that M83 in config.g does not work, I put M83 in every g-code even in pause.g.

                                          That is listed as a known issue at https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW. It is fixed in 1.17a which I hope to release by the end of this week.

                                          @DuetUser:

                                          The second is that the printer is dead after engaging head or bed warmup, until it gets required temp.

                                          If you use the old gcode commands M109 and M190 to set the temperatures and wait, that's normal behaviour for any firmware because of how those gcodes are defined. Although with the 1.17 release, you should be able to execute commands from other input channels concurrently with M109/M190 until there is a resource clash between the commands.

                                          If you select a tool and you have both movement and wait-for-temperature commands in the tool change files, then movement will be frozen until the tool change macro completes. You can avoid this by putting the movement commands in tfree and tpre, and the wait-for-temperature commands in tpost.

                                          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
                                          69 out of 82
                                          • First post
                                            69/82
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA