@deckingman I deleted it, and I don't recall the exact values, but it was M203 that was capping the speed.
Posts made by bayvan
-
RE: Printer prints at constand slow speed no matter what I adjust
-
RE: Printer prints at constand slow speed no matter what I adjust
@deckingman Thank you. It was a single line of code in homez.g. I feel so stupid. This is my 3rd printer, and they all use Duet hardware I should've seen that. Thank you all for the help.
-
RE: Printer prints at constand slow speed no matter what I adjust
@Phaedrux When homing and bed leveling, including travel, everything is ok. On bed mesh and printing, everything is slow. I printed a test without bed mesh. Homing and bed level is again working as it should. When printing starts, everything is slow, including travel movement. Speed is reported in the Duet Web Control readout.
bed.g
M290 R0 S0 ; clear baby stepping M561 ; reset all bed adjustments M400 ; flush move queue if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed echo "not all axes homed, homing axes first" G28 G30 P0 X30 Y30 Z-99999 ; probe near a leadscrew G30 P1 X245 Y470 Z-99999 ; probe near a leadscrew G30 P2 X470 Y30 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors echo "Current rough pass deviation: " ^ move.calibration.initial.deviation while move.calibration.initial.deviation > 0.005 if iterations >= 5 echo "Error: Max attemps failed. Deviation: " ^ move.calibration.initial.deviation break echo "Deviation over threshold. Executing pass" , iterations+1, "deviation", move.calibration.initial.deviation G30 P0 X30 Y30 Z-99999 ; probe near a leadscrew G30 P1 X245 Y470 Z-99999 ; probe near a leadscrew G30 P2 X470 Y30 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors echo "Current deviation: " ^ move.calibration.initial.deviation continue echo "Final deviation: " ^ move.calibration.initial.deviation G0 X250 Y250 Z10 F12000 ; rehome Z as the absolute height of the z plane may have shifted G28 Z
homeall.g
G91 ; relative positioning ;G1 H2 Z10 F6000 ; lift Z relative to current position G1 H1 Y505 F6000 ; move quickly to Y axis endstops and stop there (first pass) G1 Y-5 F6000 ; go back a few mm G1 H1 Y505 F360 ; move slowly to Y axis endstops once more (second pass) G1 H1 X-515 F6000 ; move quickly to X axis endstops and stop there (first pass) G1 H2 X5 F6000 ; go back a few mm G1 H1 X-515 F360 ; move slowly to X endstops once more (second pass) G90 ; absolute positioning G1 X250 Y250 F6000 ; go to Center of 500 bed G30 ; home Z by probing the bed G91 ; relative positioning G1 Z10 F1800 ; lift Z relative to current position G90 ; absolute positioning
-
RE: Printer prints at constand slow speed no matter what I adjust
From - Ellis' Pressure Advance / Linear Advance Calibration Tool
; ### Ellis' Pressure Advance / Linear Advance Calibration Tool ### ; ; Original Marlin linear advance calibration tool by Sineos [https://github.com/Sineos] ; Heavily modified/rewritten by Andrew Ellis [https://github.com/AndrewEllis93] ; ; ------------------------------------------- ; Generated: Wed Jan 24 2024 20:29:33 GMT+0200 (Eastern European Standard Time) ; ------------------------------------------- ; ; Advanced Mode: true ; ; Printer: ; - Firmware: rrf3 ; - Bed Shape: Rect ; - Bed Size X: 500 mm ; - Bed Size Y: 500 mm ; - Origin Bed Center: false ; - Tool Index: Disabled (0) ; - Travel Speed: 250 mm/s ; - Nozzle Diameter: 0.6 mm ; - Filament Diameter: 1.75 mm ; - Extrusion Multiplier: 0.98 ; ; Retraction / Z Hop: ; - Firmware Retraction: false ; - Retraction Distance: 0.5 mm ; - Retract Speed: 35 mm/s ; - Unretract Speed: 35 mm/s ; - Z Hop Enable: true ; - Z Hop Height: 0.1mm ; ; First Layer Settings: ; - First Layer Height: 0.25 mm ; - First Layer Printing Speed: 60 mm/s ; - First Layer Fan Speed: 0% ; - Anchor Option: anchor_frame ; - Anchor Frame Perimeters: 4 ; - Anchor Line Width: 140 % ; ; Print Settings: ; - Line Width: 112.5 % ; - Layer Count: 4 ; - Layer Height: 0.2 mm ; - Print Speed: 120 mm/s ; - Acceleration: Disabled ; - Fan Speed: 100% ; ; Pattern Settings (Using defaults): ; - Wall Count: 3 ; - Side Length: 30 mm ; - Spacing: 2 mm ; - Corner Angle: 90 degrees ; - Printing Direction: 0 degree ; ; Pressure Advance Stepping: ; - PA Start Value: 0 ; - PA End Value: 0.08 ; - PA Increment: 0.005 ; - Show on LCD: true ; - Number Tab: true ; - No Leading Zeroes: false ; ; Start / End G-code: ; - Hotend Temp: 210C ; - Bed Temp: 60C ; - Don't Add G28: false ; - Don't Add Heating G-Codes: false ; - Entered Start G-code: ; M190 S65 ; M109 S210 ; G28 ; M190 S60 ; Set & wait for bed temp ; M109 S210 ; Set & wait for hotend temp ; G32 ; G1 X250 Y250 ; G30 ; G29 S0 ; G1 X250 Y250 ; G30 ; G29 S1 ; - Entered End G-code: ; M0 ; Stop ; ; Calculated Values: ; - Print Size X: 100.08 mm ; - Print Size Y: 54.27 mm ; - Number of Patterns to Print: 17 ; - PA Values: 0, 0.005, 0.01, 0.015, 0.02, 0.025, 0.03, 0.035, 0.04, 0.045, 0.05, 0.055, 0.06, 0.065, 0.07, 0.075, 0.08 ; ; Prepare printing ; M190 S65 M109 S210 G28 M190 S60 ; Set & wait for bed temp M109 S210 ; Set & wait for hotend temp G32 G1 X250 Y250 G30 G29 S0 G1 X250 Y250 G30 G29 S1 G21 ; Millimeter units G90 ; Absolute XYZ M83 ; Relative E G92 E0 ; Reset extruder distance ; ; Begin printing ; M106 S0 ; Set fan speed G1 E-0.5 F2100 ; Retract G0 Z5 F15000 ; Z raise G0 X199.9614 Y222.8668 F15000 ; Move to start position G0 Z0.25 F15000 ; Move to start layer height G1 E0.5 F2100 ; Un-retract M572 S0 ; Set pressure advance to start value M117 PA 0 G1 X199.9614 Y265.2932 E3.39822 F3600 ; Draw perimeter (up) G1 X300.0386 Y265.2932 E8.01587 F3600 ; Draw perimeter (right) G1 X300.0386 Y222.8668 E3.39822 F3600 ; Draw perimeter (down) G1 X199.9614 Y222.8668 E8.01587 F3600 ; Draw perimeter (left) G0 X200.7477 Y223.6531 F15000 ; Step inwards to print next perimeter G1 X200.7477 Y264.5069 E3.27226 F3600 ; Draw perimeter (up) G1 X299.2523 Y264.5069 E7.88991 F3600 ; Draw perimeter (right) G1 X299.2523 Y223.6531 E3.27226 F3600 ; Draw perimeter (down) G1 X200.7477 Y223.6531 E7.88991 F3600 ; Draw perimeter (left) G0 X201.5341 Y224.4395 F15000 ; Step inwards to print next perimeter G1 X201.5341 Y263.7205 E3.14629 F3600 ; Draw perimeter (up) G1 X298.4659 Y263.7205 E7.76394 F3600 ; Draw perimeter (right) G1 X298.4659 Y224.4395 E3.14629 F3600 ; Draw perimeter (down) G1 X201.5341 Y224.4395 E7.76394 F3600 ; Draw perimeter (left) G0 X202.3204 Y225.2258 F15000 ; Step inwards to print next perimeter G1 X202.3204 Y262.9342 E3.02032 F3600 ; Draw perimeter (up) G1 X297.6796 Y262.9342 E7.63797 F3600 ; Draw perimeter (right) G1 X297.6796 Y225.2258 E3.02032 F3600 ; Draw perimeter (down) G1 X202.3204 Y225.2258 E7.63797 F3600 ; Draw perimeter (left) G1 E-0.5 F2100 ; Retract G1 Z0.35 F15000 ; Z hop G0 X199.9614 Y266.0796 F15000 ; Move to box start G1 Z0.25 F15000 ; Z hop return G1 E0.5 F2100 ; Un-retract G1 X199.9614 Y277.8659 E0.94405 F3600 ; Draw perimeter (up) G1 X278.0491 Y277.8659 E6.25458 F3600 ; Draw perimeter (right) G1 X278.0491 Y266.0796 E0.94405 F3600 ; Draw perimeter (down) G1 X199.9614 Y266.0796 E6.25458 F3600 ; Draw perimeter (left) G0 X200.7477 Y266.8659 F15000 ; Step inwards to print next perimeter G1 X200.7477 Y277.0796 E0.81808 F3600 ; Draw perimeter (up) G1 X277.2628 Y277.0796 E6.12862 F3600 ; Draw perimeter (right) G1 X277.2628 Y266.8659 E0.81808 F3600 ; Draw perimeter (down) G1 X200.7477 Y266.8659 E6.12862 F3600 ; Draw perimeter (left) G0 X201.5341 Y267.6523 F15000 ; Step inwards to print next perimeter G1 X201.5341 Y276.2932 E0.69211 F3600 ; Draw perimeter (up) G1 X276.4764 Y276.2932 E6.00265 F3600 ; Draw perimeter (right) G1 X276.4764 Y267.6523 E0.69211 F3600 ; Draw perimeter (down) G1 X201.5341 Y267.6523 E6.00265 F3600 ; Draw perimeter (left) G0 X202.3204 Y268.4386 F15000 ; Step inwards to print next perimeter G1 X202.3204 Y275.5069 E0.56615 F3600 ; Draw perimeter (up) G1 X275.6901 Y275.5069 E5.87668 F3600 ; Draw perimeter (right) G1 X275.6901 Y268.4386 E0.56615 F3600 ; Draw perimeter (down) G1 X202.3204 Y268.4386 E5.87668 F3600 ; Draw perimeter (left) G0 X202.8804 Y268.9986 F15000 ; Move to fill start
From Cura
;FLAVOR:RepRap ;TIME:3037 ;Filament used: 13.6866m ;Layer height: 0.2 ;MINX:136.575 ;MINY:151.804 ;MINZ:0.26 ;MAXX:370.017 ;MAXY:233.72 ;MAXZ:30.06 ;TARGET_MACHINE.NAME:Unknown ;Generated with Cura_SteamEngine 5.6.0 T0 M190 S65 M104 S212 M109 S212 M82 ;absolute extrusion mode M190 S65 M109 S210 G28 G32 G1 X250 Y250 G30 G29 S0 G1 X250 Y250 G30 G29 S1 M83 ;relative extrusion mode G1 F2100 E-0.5 ;LAYER_COUNT:150 ;LAYER:0 M107 G0 F15000 X156.359 Y156.895 Z0.26 ;TYPE:SKIRT G1 F2100 E0.5 G1 F3600 X158.45 Y155.717 E0.15865 G1 X162.426 Y154.548 E0.27395 G1 X180.532 Y154.549 E1.19685 G1 X194.548 Y154.434 E0.92652 G1 X197.739 Y155.216 E0.21717 G1 X199.316 Y155.842 E0.11216 G1 X200.694 Y156.8 E0.11094 G1 X203.524 Y159.5 E0.25855 G1 X212.589 Y175.204 E1.19861 G1 X219.661 Y187.244 E0.92301 G1 X220.684 Y190.74 E0.24079 G1 X220.822 Y193.179 E0.16148 G1 X219.759 Y197.529 E0.29601 G1 X210.693 Y213.236 E1.19881 G1 X203.821 Y225.346 E0.92041 G1 X201.045 Y228.261 E0.26609 G1 X198.954 Y229.439 E0.15865 G1 X194.978 Y230.608 E0.27395 G1 X176.872 Y230.607 E1.19685 G1 X162.848 Y230.722 E0.92705 G1 X159.519 Y229.883 E0.22694 G1 X158.115 Y229.332 E0.0997 G1 X156.697 Y228.345 E0.1142 G1 X153.881 Y225.656 E0.25738 G1 X144.815 Y209.95 E1.19876 G1 X137.74 Y197.908 E0.92323 G1 X136.8 Y194.704 E0.22072 G1 X136.575 Y192.958 E0.11637 G1 X136.72 Y191.44 E0.1008 G1 X137.642 Y187.632 E0.25899 G1 X146.711 Y171.92 E1.1992 G1 X153.583 Y159.81 E0.92041 G1 X156.359 Y156.895 E0.26609 G0 F15000 X156.73 Y157.375 G1 F3600 X158.686 Y156.273 E0.1484 G1 X162.513 Y155.148 E0.26368 G1 X180.537 Y155.149 E1.19143 G1 X194.477 Y155.035 E0.9215 G1 X197.596 Y155.799 E0.21227 G1 X199.03 Y156.374 E0.10213 G1 X200.315 Y157.267 E0.10344 G1 X203.046 Y159.873 E0.24953
-
Printer prints at constand slow speed no matter what I adjust
Hello. I am hoping somebody can help me.
I bought Vcore 3 kit from a friend. I put it together and everything worked the first time, but the max printing speed is being limited to 40 mm no matter what I change. When the printer homes the X, Y speed goes above 40 as does when performs bed leveling. But from there including bed mesh and printing something is capping the speed to 40mm. Tried with Cura, Prusa slicer, Super slicer and with file generated from presure advance pattern generator and the result is the same. In all cases, gcode was set to Reprap.Firmware - 3.4.6
Board - Duet 3 6HCStart code:
M190 S65 M109 S210 G28 G32 G1 X250 Y250 G30 G29 S0 G1 X250 Y250 G30 G29 S1
Config file:
; ############################ ; 1 - GENERAL PREFERENCES ; ############################ M550 P"V-core3" ; set printer name M669 K1 ; select CoreXY mode G21 ; Set Units to Millimeters M111 S0 ; Debugging off M404 N1.75 ; Set nominal filament diameter to 1.75 ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X500 Y500 Z460 S0 ; set axis maxima M671 X-4.5:250:504.5 Y-4.52:505:-4.52 S5 ; define positions of Z leadscrews or bed levelling screws ; ############################ ; 2 - NETWORK ; ############################ M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP M553 P0.0.0.0 ; Netmask M554 P0.0.0. ; Gateway M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; ############################ ; 3 - DRIVES ; ############################ M569 P0.0 S1 D2 ; Drive 0 left (Z1) goes forwards M569 P0.1 S1 D2 ; Drive 1 rear (Z2) goes forwards M569 P0.2 S1 D2 ; Drive 2 right (Z3) goes forwards M569 P0.3 S0 D2 ; Drive 3 right (CoreXY B) goes backwards M569 P0.4 S0 D2 ; Drive 4 left (CoreXY A) goes backwards M569 P0.5 S0 D2 ; Drive 5 (E0) goes backwards ; Motor maping M906 I50 ; set motor current idle factor M84 S60 ; Set idle timeout M584 X0.4 Y0.3 Z0.0:0.1:0.2 E0.5 ; set drive mapping Driver 0=X, 1=Y, 2/3/4=Z, 5=E0 M350 X16 Y16 Z16 E16 I1 ; Configure micro-stepping with interpolation for X, Y, Z and E M906 X1800 Y1800 Z1800 ; set motor currents (mA) for X, Y and Z motors M92 X80 Y80 Z800 E423 ; set steps per mm M906 E1000 ; set motor currents (mA) and motor idle factor in per cent for Extruders ; ; ############################ ; ; 4 - SPEEDS ; ; ############################ M566 X6000 Y6000 Z60 E2000 ; set maximum instantaneous speed changes (mm/min) M203 X18000 Y18000 Z6000 E3600 ; set maximum speeds (mm/min) M201 X1500 Y1500 Z1000 E10000 ; set accelerations (mm/s^2) ; ############################ ; 5 - ENDSTOPS AND ZPROBE ; ############################ M574 X1 S1 P"io0.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop M574 Y2 S1 P"io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on Y via pin ystop ; Z-Probe M574 Z1 S2 ; Define Z endstop at a probe M950 S0 C"io7.out" ; Create a servo pin on io2 M558 P9 C"io7.in" H5.0 F120 T12000 A5 ; Set Z-Probe to type 9 for BLTouch mode, 5mm dive at 2mm/s, 5 attempts G31 P500 X-28.00 Y-13.00 Z3.325 ; set Z probe trigger value, offset and trigger height M557 X20:470 Y30:470 P5 ; define mesh grid M376 H4 ; Compensation Taper ; ############################ ; 6 - HEATERS ; ############################ M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; Define Sensor0 as the heated bed temperature M950 H0 C"out1" T0 Q10 ; Define Heater0 as the heated bed, bind to Sensor0 M140 H0 P0 ; Define Heated Bed M143 H0 S120 ; Set temperature limit for Heater0 to 120C M307 H0 R0.625 K0.396:0.000 D7.02 E1.35 S1.00 B0 M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; Define Sensor1 as Extruder0 temperature M950 H1 C"out2" T1 ; Define Heater1 as Extruder0 heater, bind to Sensor1 M143 H1 S285 ; set temperature limit for heater 1 to 285C M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M307 H1 R2.457 K0.591:0.268 D6.08 E1.35 S1.00 B0 V24.0 ; M308 S3 Y"mcu-temp" A"MCU" ; Define Sensor3 as the integrated MCU temperature sensor ; M308 S4 Y"drivers" A"TMC Drivers" ; Define Sensor4 as the TMC overheat sensor ; ############################ ; 7 - TOOLS ; ############################ M563 P0 S"LGX Mosquito" D0 H1 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C M572 D0 S0.04 ; Pressure advance ; ############################ ; 8 - FANS ; ############################ M950 F0 C"out7" Q20000 ; Define Fan0 for T0 Part Cooling M106 P0 S0 H-1 L1.0 C"Part Cooling" ; Set Fan0 to default off, manual control, minimum PWM=100% M950 F1 C"out8" Q500 ; Define Fan1 for T0 Hotend cooling M106 P1 H1 T45 ; Set Fan1 to Thermostatic control, max RPM at 45C