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

    minimum extrusion amounts

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    38
    1.8k
    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.
    • janusofdoorsundefined
      janusofdoors @Phaedrux
      last edited by

      @Phaedrux said in minimum extrusion amounts:

      M98 P"config.g"

      Only warning from M98 is

      Warning: M307: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 356C

      Which I would expect as the voltage/resistance of my heated bed is 240v and it's powered by 120v.

      m122 b20
      Diagnostics for board 20:
      Board TOOL1LC firmware 3.2beta (2020-09-14b1)
      Never used RAM 2.2Kb, max stack 376b
      HEAT 323 CanAsync 362 CanRecv 355 TMC 52 MAIN 343 AIN 245
      Last reset 00:42:49 ago, cause: power up
      Last software reset data not available
      Driver 0: position 442948, ok, SG min/max 0/14, read errors 0, write errors 0, ifcount 14, reads 32860, writes 0, timeouts 0, DMA errors 0, failedOp 0xff
      Moves scheduled 890, completed 876, in progress 1, hiccups 0
      Next step interrupt due in 246 ticks, enabled
      VIN: 24.2V
      MCU temperature: min 18.1C, current 48.0C, max 48.0C
      Ticks since heat task active 138, ADC conversions started 2559729, completed 2559727, timed out 0
      Last sensors broadcast 00000004 found 1 177 ticks ago
      Free CAN buffers: 36, messages lost 0, duplicates 0, oos 0
      NVM user row b1d088a9 fffff8bb 20003818 0
      TSENS 0012b4 GAIN 015225 OFFS 00253b CAL 1f2b

      Also tried printing with absolute extrusion and slicer retraction with prusaslicer, same issue and didn't extrude the same area.

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

        @vishiano said in minimum extrusion amounts:

        m122 b20
        Diagnostics for board 20:

        Was this after printing?

        Want to know if there are any hiccups after printing

        Moves scheduled 890, completed 876, in progress 1, hiccups 0

        Z-Bot CoreXY Build | Thingiverse Profile

        janusofdoorsundefined 1 Reply Last reply Reply Quote 0
        • janusofdoorsundefined
          janusofdoors @Phaedrux
          last edited by

          @Phaedrux For the above I sent m122 when it was on layer 3.

          I just sent it again when it was around 95% done with the print, got an error message I haven't seen before, could hear the print slow down when i sent it.

          10/20/2020, 8:43:56 PM m122 b20
          Diagnostics for board 20:
          Board TOOL1LC firmware 3.2beta (2020-09-14b1)
          Never used RAM 2.2Kb, max stack 392b
          HEAT 321 CanAsync 358 CanRecv 352 TMC 52 MAIN 343 AIN 245
          Last reset 00:45:12 ago, cause: power up
          Last software reset data not available
          Driver 0: position 2066070, standstill, SG min/max 0/16, read errors 0, write errors 0, ifcount 12, reads 11200, writes 0, timeouts 0, DMA errors 0, failedOp 0xff
          Moves scheduled 40237, completed 40208, in progress 0, hiccups 0
          No step interrupt scheduled
          VIN: 24.2V
          MCU temperature: min 37.1C, current 49.0C, max 51.0C
          Ticks since heat task active 229, ADC conversions started 2701473, completed 2701473, timed out 0
          Last sensors broadcast 00000004 found 1 19 ticks ago
          Free CAN buffers: 3, messages lost 168, duplicates 0, oos 8689
          NVM user row b1d088a9 fffff8bb 20003818 0
          TSENS 001327 GAIN 015225 OFFS 00253b CAL 1f2b
          10/20/2020, 8:43:40 PM m122 b20
          Error: M122: Response timeout: CAN addr 20, req type 6024, RID=1528

          janusofdoorsundefined 1 Reply Last reply Reply Quote 0
          • janusofdoorsundefined
            janusofdoors @janusofdoors
            last edited by

            and after completing the print

            m122 b20
            Diagnostics for board 20:
            Board TOOL1LC firmware 3.2beta (2020-09-14b1)
            Never used RAM 2.2Kb, max stack 392b
            HEAT 321 CanAsync 358 CanRecv 352 TMC 52 MAIN 343 AIN 245
            Last reset 00:49:22 ago, cause: power up
            Last software reset data not available
            Driver 0: position 2123290, standstill, SG min/max 0/16, read errors 0, write errors 0, ifcount 12, reads 48164, writes 0, timeouts 0, DMA errors 0, failedOp 0xff
            Moves scheduled 45124, completed 45124, in progress 0, hiccups 0
            No step interrupt scheduled
            VIN: 24.5V
            MCU temperature: min 37.1C, current 49.3C, max 51.0C
            Ticks since heat task active 40, ADC conversions started 2951037, completed 2951036, timed out 0
            Last sensors broadcast 00000004 found 1 43 ticks ago
            Free CAN buffers: 36, messages lost 0, duplicates 0, oos 8745
            NVM user row b1d088a9 fffff8bb 20003818 0
            TSENS 001345 GAIN 015225 OFFS 00253b CAL 1f2b

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

              Thanks. Not sure about that time out error, but no hiccups shown, so that's good I guess.

              Are you sure of your nozzle size?

              What are your print settings in the slicer? Layer height, extrusion width, print speed, etc.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • JamesMundefined
                JamesM
                last edited by

                I think you need to increase your instantaneous speed setting for your extruder quite a bit...for my corexy printers with bondtech extruders I have them set at 2000 which for you using mm/sec would be 33. With it set so low it can affect your print especially if you try pressure advance. I would also up your acceleration on your extruder as well. I'm running mine happily at 2000.

                Your max extruder speed is also rather low and I could see that causing issues with retraction and un-retraction since you are limiting it to 20mm/s.

                Also, what's with the 1569 steps/mm for your Z? Usually they would be either 400 or 1600 for the common leadscrews.

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

                  That's a good call. I noticed that too actually but forgot to mention it.

                  Try M205 E50 and M201 E3000 and M203 E3000

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • janusofdoorsundefined
                    janusofdoors
                    last edited by janusofdoors

                    @Phaedrux said in minimum extrusion amounts:

                    Thanks. Not sure about that time out error, but no hiccups shown, so that's good I guess.

                    Are you sure of your nozzle size?

                    What are your print settings in the slicer? Layer height, extrusion width, print speed, etc.

                    I'm certain of the nozzle, it's a couple month old microswiss 0.6 nickel plated nozzle, and I've only printed PLA with it. I've also tried the standard e3d 0.4 brass nozzle and had the same issue with other prints.

                    From the beginning of the print sliced with prusaslicer

                    ; generated by PrusaSlicer 2.2.0+win64 on 2020-10-10 at 22:47:25 UTC

                    ; Prusaslicer does not like odd number lines!

                    ; external perimeters extrusion width = 0.68mm
                    ; perimeters extrusion width = 0.68mm
                    ; infill extrusion width = 0.68mm
                    ; solid infill extrusion width = 0.68mm
                    ; top infill extrusion width = 0.60mm
                    ; first layer extrusion width = 0.80mm

                    M107
                    M190 S55 ; set bed temperature and wait for it to be reached
                    M104 S225 ; set temperature
                    M98 P"0:/macros/startprint.g"
                    M109 S225 ; set temperature and wait for it to be reached
                    G21 ; set units to millimeters
                    G90 ; use absolute coordinates
                    M83 ; use relative distances for extrusion
                    ; Filament gcode
                    M702
                    M701 S"PLA_4043D"
                    M703
                    G10 ; retract

                    @Phaedrux said in minimum extrusion amounts:

                    That's a good call. I noticed that too actually but forgot to mention it.

                    Try M205 E50 and M201 E3000 and M203 E3000

                    I'll try these but fair warning I had them around these levels previously with the same issue.

                    @JamesM said in minimum extrusion amounts:

                    Also, what's with the 1569 steps/mm for your Z? Usually they would be either 400 or 1600 for the common leadscrews.

                    Was 1600 I probably changed it trying to fix this issue, I'll switch it back.

                    janusofdoorsundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                    • janusofdoorsundefined
                      janusofdoors @janusofdoors
                      last edited by

                      Try M205 E50 and M201 E3000 and M203 E3000

                      I'll try these but fair warning I had them around these levels previously with the same issue.

                      Ya just tried again, same issue. Could this be a stepper driver issue?

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

                        @vishiano said in minimum extrusion amounts:

                        M98 P"0:/macros/startprint.g"

                        What do you have in this macro?

                        M701 S"PLA_4043D"

                        What do you have in that filament load macro?

                        Z-Bot CoreXY Build | Thingiverse Profile

                        janusofdoorsundefined 1 Reply Last reply Reply Quote 0
                        • janusofdoorsundefined
                          janusofdoors @Phaedrux
                          last edited by

                          @Phaedrux

                          startprint.g

                          ;M98 P"homeall.g" ;home axes
                          ;G28 XYZ ;home xy
                          G32 ;adjust Z axis lead screws
                          ;G29 S1 ;load mesh height map
                          G21 ; set units to millimeters
                          G90 ;relative positioning
                          G1 X20 Y25 Z0.2 F1500 ;move to the side of the printer
                          ;M109 S200
                          G1 H0 X200 Y25 Z0.2 E30 F600 ; move in a straight line extruding filament
                          G10 ;retract
                          G92 E0 ; Reset extruder distance

                          PLA_4043D

                          M291 P"Please wait while the nozzle is being heated up" R"Loading PLA_4043D" T5 ; Display message
                          G10 S215 ; Set current tool temperature to 210C
                          M116 ; Wait for the temperatures to be reached
                          M190 S55 ;Set the bed temperature to 55c
                          M291 P"Feeding filament..." R"Loading PLA_4043D" T5 ; Display new message
                          G1 E5 F600 ; Feed 10mm of filament at 600mm/min
                          G4 P1000 ; Wait one second
                          G1 E-1 F600 ; Retract 5mm of filament at 1800mm/min
                          G92 E0 ; Reset extruder distance
                          M400 ; Wait for moves to complete
                          M292 ; Hide the message

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

                            @vishiano said in minimum extrusion amounts:

                            G32 ;adjust Z axis lead screws

                            What do you have in bed.g?

                            Z-Bot CoreXY Build | Thingiverse Profile

                            janusofdoorsundefined 1 Reply Last reply Reply Quote 0
                            • janusofdoorsundefined
                              janusofdoors @Phaedrux
                              last edited by

                              @Phaedrux said in minimum extrusion amounts:

                              @vishiano said in minimum extrusion amounts:

                              G32 ;adjust Z axis lead screws

                              What do you have in bed.g?

                              ; bed.g
                              ; called to perform automatic bed compensation via G32
                              ;
                              ; generated by RepRapFirmware Configuration Tool v3.1.3 on Mon Jun 29 2020 01:54:12 GMT-0400 (Eastern Daylight Time)
                              M561 ; clear any bed transform
                              ;G29 ; probe the bed and enable compensation
                              ;G28 ; home
                              M98 P"homeall.g"
                              G30 P0 X460 Y250 Z-99999 ; probe near a leadscrew, half way along Y axis
                              G30 P1 X20 Y250 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors

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

                                @vishiano said in minimum extrusion amounts:

                                M98 P"homeall.g"

                                You know what I'm gonna ask for next, right?

                                Z-Bot CoreXY Build | Thingiverse Profile

                                janusofdoorsundefined 1 Reply Last reply Reply Quote 0
                                • janusofdoorsundefined
                                  janusofdoors @Phaedrux
                                  last edited by

                                  @Phaedrux 😑

                                  ; homeall.g
                                  ; called to home all axes
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v3.1.3 on Mon Jun 29 2020 01:54:12 GMT-0400 (Eastern Daylight Time)

                                  M400
                                  M98 P"homex.g"
                                  M400
                                  M98 P"homey.g"
                                  M400
                                  M98 P"homez.g"
                                  M400

                                  ; homex.g
                                  ; called to home the X axis
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v3.1.3 on Mon Jun 29 2020 01:54:12 GMT-0400 (Eastern Daylight Time)
                                  ;M400 ; wait for any current moves to finish
                                  ;M913 X30 Y30 ; drop motor current to 70%
                                  ;M400 G91 ; relative positioning

                                  G91 ; relative positioning
                                  G1 H2 Z10 F2000 ; lower Z relative to current position
                                  G1 H1 X500 F5000 ; move quickly to X axis endstop and stop there (first pass)
                                  G1 X-5 F200 ; go back a few mm
                                  G1 H1 X500 F500 ; move slowly to X axis endstop once more (second pass)
                                  G1 H2 Z-10 F2000 ; lift Z again
                                  G90 ; absolute positioning
                                  M400 ; wait for moves to finish

                                  ; homey.g
                                  ; called to home the Y axis
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v3.1.3 on Mon Jun 29 2020 01:54:12 GMT-0400 (Eastern Daylight Time)
                                  G91 ; relative positioning
                                  G1 H2 Z5 F2000 ; lift Z relative to current position
                                  G1 H1 Y-505 F1800 ; move quickly to Y axis endstop and stop there (first pass)
                                  G1 Y5 F6000 ; go back a few mm
                                  G1 H1 Y-505 F360 ; move slowly to Y axis endstop once more (second pass)
                                  G1 H2 Z-5 F2000 ; lower Z again
                                  G90 ; absolute positioning

                                  ; homez.g
                                  ; called to home the Z axis
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v3.1.3 on Mon Jun 29 2020 01:54:12 GMT-0400 (Eastern Daylight Time)
                                  G91
                                  G1 H2 Z10 F1000 ;move the bed down a bit
                                  G90 ; relative positioning
                                  G1 X250 Y250 F2000 ;move probe to centre of bed
                                  G30 ;probe bed

                                  When I have extra time I'll have to write a script that dumps all this into a file for you 😜

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

                                    @vishiano said in minimum extrusion amounts:

                                    When I have extra time I'll have to write a script that dumps all this into a file for you

                                    In the system tab of DWC you can click the check box to highlight all files and then right click and download as zip. Then you can extract the zip file and drag and drop those .g files onto the forum post window to upload them.

                                    Now that we've chased down all the gcode being executed when the print starts we're at least sure something weird isn't getting changed without realizing it.

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    janusofdoorsundefined 1 Reply Last reply Reply Quote 0
                                    • janusofdoorsundefined
                                      janusofdoors @Phaedrux
                                      last edited by

                                      @Phaedrux said in minimum extrusion amounts:

                                      @vishiano said in minimum extrusion amounts:

                                      When I have extra time I'll have to write a script that dumps all this into a file for you

                                      In the system tab of DWC you can click the check box to highlight all files and then right click and download as zip. Then you can extract the zip file and drag and drop those .g files onto the forum post window to upload them.

                                      Now that we've chased down all the gcode being executed when the print starts we're at least sure something weird isn't getting changed without realizing it.

                                      That's good to know.

                                      Whats the next step? Is it possible to set two motors as extruder for the same tool? If so I can at least see if that one exhibits the same issue hooked up to the mainboard.

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

                                        Yes you could map two extruders to a single tool and set a mixing ratio of 1:1

                                        https://duet3d.dozuki.com/Wiki/Gcode#Section_M567_Set_tool_mix_ratios

                                        That should cause them both to extrude at the same time.

                                        Do you have any photos of previously "good" prints?

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        janusofdoorsundefined 1 Reply Last reply Reply Quote 0
                                        • janusofdoorsundefined
                                          janusofdoors @Phaedrux
                                          last edited by janusofdoors

                                          @Phaedrux said in minimum extrusion amounts:

                                          Yes you could map two extruders to a single tool and set a mixing ratio of 1:1

                                          https://duet3d.dozuki.com/Wiki/Gcode#Section_M567_Set_tool_mix_ratios

                                          That should cause them both to extrude at the same time.

                                          Do you have any photos of previously "good" prints?

                                          Added these lines, a quick test extruding shows both motors seems to be moving at similar rates. Here is what I added to my config.g,

                                          M569 P0.4 S1
                                          M584 X0.0 Y0.1 Z0.2:0.3 E20.0:0.4

                                          M563 P0 D0:1 H1 F0 S"1LC" ; Define tool 0
                                          M567 P0 E1:1

                                          I was tuning pressure advance/acceleration resonance before this issue happened, here is a picture of one of my test prints.

                                          https://ibb.co/tzC3WkT

                                          About to run the print, I'll let you know if the 2nd motor seems to skip.

                                          janusofdoorsundefined 1 Reply Last reply Reply Quote 0
                                          • janusofdoorsundefined
                                            janusofdoors @janusofdoors
                                            last edited by

                                            @vishiano said in minimum extrusion amounts:

                                            About to run the print, I'll let you know if the 2nd motor seems to skip.

                                            Not definitive but the 2nd motor doesn't seem to exhibit the issue. The 2nd motor's motion also seems like it's smoother to me. I would think this narrows it down to either something on the toolboard, the hemera motor, or maybe something with the CAN connection.

                                            I had a suspicion this would be the case so I bought another hemera motor and another toolboard this morning. I'm hoping they get delivered by Saturday so I can do some testing over the weekend.

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