Extruder Ramming from DWC and Panel Due?



  • Hi,

    I occasionally get an issue where even if I select 1mm/sec the extruder gets ram purged at a much higher rate. This seems to be an issue on both DWC and Panel Due. Any one else get this?

    I'm running:
    Duet v0.6.
    Panel Due 1.22.1(28b1)
    Duet Web control 1.22.4
    Firmware: 1.22 (2018-07-26b2)

    Edit: I already have a work around which is to always purge 1mm @ 1mm/sec before a 20mm flush.


  • administrators

    Please can you tell us the exact sequence of button presses that causes this to happen. The intended sequence is that you select the extrusion length and the extrusion speed (in either order), and only then should you press Extrude or Retract.



  • I will try to repeat it but it isn't every time.



  • Just happened.

    Did my pre print routine. Set nozzle temp on the Panel Due to 195 and pressed the icon to activate it. Waited for nozzle temp to reach set point. Pressed move up 5mm five times. Moved to Extrusion page and left selection on 10mm & 1mm/sec. Press extrude. Rammed.

    Edit: PrePrint:-

    M561 ; clear any bed transform
    M140 S50 ; Set bed temp and continue.
    M107 ; Fan off.
    m98 P"0:/sys/homeall.g" ; home all axes
    M190 S50 ; set and wait for bed temperature
    m98 P"0:/sys/homez.g" ; re-home z-axis
    G29 ; do mesh bed compensation
    G1 X100 Y100 Z5 ; Ready for nozzle height check.

    Edit 2: Just to clarify I did not press 10mm & 1mm/sec on the extrusion page, these were pre-selected.


  • administrators

    Thanks for the detail. I'll check the PanelDue firmware and try to reproduce this.



  • Just tried again with DWC:

    • Turned machine on.
    • Deleted old file from machine.
    • Copied 0073.gcode to machine.
    • Triggered PrePrint from "User-Defined Macros" section of "Machine Control".
      [waited for temps / macro to complete]
    • Closed bed level graphic pop-up.
    • Sent "G1 X0 Y0 Z30 F3000" via console page as I forgot to change where the head went to at the end of PrePrint following changing the 0,0 point to the centre of my build surface.
    • Set nozzle temp to 195 and pressed "Heater 1" to change heater status to "Active".
      [waited for temps]
    • Select 20mm and 1mm/sec on "Extruder Control" section of "Machine Control" page.
    • Press Extrude and it rams.
    • Press it a second time and it behaves.

    0_1543830745863_log-console.csv
    5_1543830791706_homez.g 4_1543830791706_homey.g 3_1543830791706_homex.g 2_1543830791706_homeall.g 1_1543830791706_config-override.g 0_1543830791706_config.g
    0_1543830861260_00_PrePrint.gcode (Didn't have the ".gcode" tail on the file, but upload to forum refused without.)



  • Just did it at the end of the build too when I was trying to unload a filament (bowden unclipped):

    Console Log (back to front!):
    11:07:37
    M120
    M83
    G1 E50 F300
    M121
    11:07:20
    M120
    M83
    G1 E50 F300
    M121
    11:06:43
    G10 P0 S170

    Once again on second asking it behaved.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.