Simplify 3d standby temperature.



  • This is the g.code that works with cura 3.6, just the first 50 lines.

    T0
    M190 S60
    M104 S200
    M104 T1 S175
    M109 S200
    M109 T1 S175
    M82 ;absolute extrusion mode
    G28 X0 U0 Y0 Z0
    M83 ;relative extrusion mode
    G1 F1500 E-6.5
    ;LAYER_COUNT:4
    ;LAYER:0
    M107
    G0 F3600 X177.216 Y177.507 Z0.3
    ;TYPE:SKIRT
    G1 F1500 E6.5
    G1 F1800 X177.61 Y177.127 E0.01287
    G1 X178.055 Y176.808 E0.01287
    G1 X178.542 Y176.558 E0.01287
    G1 X179.06 Y176.381 E0.01287
    G1 X179.598 Y176.282 E0.01286
    G1 X180.009 Y176.259 E0.00968
    G1 X219.991 Y176.26 E0.9401
    G1 X220.537 Y176.3 E0.01287
    G1 X221.071 Y176.419 E0.01286
    G1 X221.583 Y176.614 E0.01288
    G1 X222.06 Y176.882 E0.01286
    G1 X222.493 Y177.217 E0.01287
    G1 X222.873 Y177.611 E0.01287
    G1 X223.192 Y178.056 E0.01287
    G1 X223.442 Y178.543 E0.01287
    G1 X223.619 Y179.061 E0.01287
    G1 X223.718 Y179.599 E0.01286
    G1 X223.741 Y180.01 E0.00968
    G1 X223.741 Y219.991 E0.94008
    G1 X223.701 Y220.537 E0.01287
    G1 X223.582 Y221.071 E0.01286
    G1 X223.387 Y221.582 E0.01286
    G1 X223.119 Y222.06 E0.01289
    G1 X222.784 Y222.493 E0.01287
    G1 X222.39 Y222.873 E0.01287
    G1 X221.945 Y223.192 E0.01287
    G1 X221.458 Y223.442 E0.01287
    G1 X220.94 Y223.619 E0.01287
    G1 X220.402 Y223.718 E0.01286
    G1 X219.991 Y223.741 E0.00968
    G1 X180.009 Y223.741 E0.9401
    G1 X179.463 Y223.701 E0.01287
    G1 X178.929 Y223.582 E0.01286
    G1 X178.418 Y223.387 E0.01286
    G1 X177.94 Y223.119 E0.01289
    G1 X177.507 Y222.784 E0.01287
    G1 X177.127 Y222.39 E0.01287


  • administrators

    Do you have a M116 P0 command in your tpost0.g file, and M116 P1 in tpost1.g? Without those, it won't wait for the tools to reach temperature when you select them.



  • Yes , I do have it.

    ; tpost0.g
    ; Wait for set temperatures to be reached
    M106 R2 ; restore print cooling fan speed
    M116 P0 ; wait for tool 0 heaters to reach operating temperature
    M83 ; relative extruder movement
    G1 E2 F3600 ; extrude 2mm

    ;tpost1.g
    M106 R2 ; restore print cooling fan speed
    M116 P1 ; wait for tool 1 heaters to reach operating temperature
    M83 ; relative extruder movement
    G1 E2 F3600 ; extrude 2mm


  • administrators

    In that case:

    1. Which firmware version are you using on the Duet?

    2. Please post your config.g file.

    3. Send the commands from the S3D print file, one at a time. Watch out for error messages, and report when the result of sending a command isn't what you expect.



  • 0_1548285178514_system.JPG
    0_1548285924956_TEMP.JPG

    ; General preferences
    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves

    ; Network
    M550 P"iDEX" ; Set machine name
    M552 S1 ; Enable network
    M587 S"XXX" ; Configure access point.
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    ; Drives
    M569 P0 S0 ; Drive 0 goes reverse
    M569 P1 S0 ; Drive 1 goes reverse
    M569 P2 S1 ; Drive 2 goes forwards
    M569 P3 S0 ; Drive 3 goes reverse
    M569 P4 S1 ; Drive 4 goes reverse
    M569 P5 S0 ; Drive 5 goes reverse

    M584 X0 Y1 Z2:6 U3 E4:5 ; Drive map X Y Z U E axis
    M671 X0:375 Y210:210 S0.5 ; leadscrews at left side center and right side center

    M350 X16 Y16 Z16 U16 E16:16 I1 ; Configure microstepping with interpolation
    M92 X160 Y160 Z1600 U160 E512.96:512.96 ; Set steps per mm
    M566 X480 Y480 Z24 U480 E300:300 ; Set maximum instantaneous speed changes (mm/min)
    M203 X9000 Y9000 Z360 U9000 E1500:1500 ; Set maximum speeds (mm/min)
    M201 X1000 Y1000 Z100 U1000 E5000:5000 ; Set accelerations (mm/s^2)
    M906 X950 Y1300 Z950 U950 E1200:1200 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ; Axis Limits
    M208 X375 Y390 U420 Z290 S0 ; Set axis maxima
    M208 X-60 Y10 U0 Z0 S1 ; Set axis minima

    ; Endstops
    M574 X1 Y1 Z0 U2 S0 ; Set active low endstops

    ; Endstops
    M574 X1 Y1 S0 ; Set active low and disabled endstops

    ; Z-Probe
    M574 Z0 S2 ; Set endstops controlled by probe
    M558 P1 H5 F120 T6000 ; Set Z probe type to unmodulated and the dive height + speeds
    G31 P500 X0 Y0 Z1.869 ; Set Z probe trigger value, offset and trigger height
    M557 X30:375 Y50:390 S82 ; Define mesh grid

    ; Heaters
    ;Bed
    M143 H0 S120 ; Set temperature limit for heater 0 to 120C
    M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
    M307 H0 A204.4 C836.7 D1.5 S1.00 V24.3 B0 ; Disable bang-bang mode for the bed heater and set PWM limit

    ;E3dv6
    M143 H1 S280 ; Set temperature limit for heater 1 to 280C
    M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1
    M307 H1 A247.8 C113.1 D2.9 S1.00 V24.3 B0
    M143 H2 S280 ; Set temperature limit for heater 2 to 280C
    M305 P2 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 2
    M307 H2 A287.8 C127.1 D3.7 S1.00 V24.3 B0

    ; Fans
    M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P2 C"LEDs" B0 ; LED strip to P2 PWM fan outputs
    M106 P2 S255 ; brightness value

    ; Tools
    M563 P0 D0 H1 ; Define tool 0
    G10 P0 X0 Y-0.25 U0 Z0 ; Set tool 0 axis offsets
    G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C

    M563 P1 D1 H2 F1 X3 ; Define tool 1
    G10 P1 X0 Y0 U0 Z0 ; Set tool 1 axis offsets
    G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C

    M563 P2 D0:1 H1:2 X0:3 ; Define tool 2 Ditto Printing
    G10 P2 X100 Y0 U-100 Z0 ; Set tool 2 axis Ditto Printing offsets
    G10 P2 R0 S0 ; Set initial tool 2 active and standby temperatures to 0C
    M567 P2 E1:1 ; set mix ratio 100% on both extruders
    M568 P2 S1 ; turn on mixing for tool 2



  • I try this for simplify3d startup script.

    G28 ; home all axes
    G90;
    G29 S1; load bed leveling
    M106 S0; Turn fan off
    M140 S[bed0_temperature] ; set bed heat
    M190 S[bed0_temperature]; wait for bed heat
    G10 P1 S0 R185
    G10 P0 S[extruder0_temperature] R185;
    T1;
    T0;
    G10 P1 S[extruder1_temperature] R185;
    M116 ;wait for heaters to reach operating temperature

    This is the end script

    M104 S0; turn off extruder
    M140 S0 ; turn off bed
    G28 X0 U0 Y0
    M84 ; disable motors
    M106 S0 ; turn off fan

    Somehow when the print is finish T0 stays on, I have to manually turn it off.

    This is the first 50 lines with the above gcode
    G90
    M82
    M106 S0
    M140 S60
    M190 S60
    G10 P0 S0 R175
    G10 P1 S0 R175
    T0
    T1
    T-1
    G10 P0 S190 R175 ; Set tool 0 operating and standby temperatures
    G10 P1 190 R175 ; Set tool 1 operating and standby temperatures
    G28 ; home all axes
    G29 S1 ; Auto Bed Level
    G92 E0 ; reset extruder
    ;start heaters to go active and standy
    T0 ; select tool 0
    G1 E8 ; prime tool 0
    T1
    G1 E8
    ; process Color1
    ; layer 1, Z = 0.180
    T0
    G92 E0.0000
    G1 E-1.0000 F1800
    ; feature ooze shield
    ; tool H0.180 W0.600
    G1 Z0.180 F1002
    G1 X177.100 Y178.799 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X178.799 Y177.100 E0.0366 F1800
    G1 X221.201 Y177.100 E0.6827
    G1 X222.900 Y178.799 E0.7193
    G1 X222.900 Y221.201 E1.3653
    G1 X221.201 Y222.900 E1.4019
    G1 X178.799 Y222.900 E2.0480
    G1 X177.100 Y221.201 E2.0846
    G1 X177.100 Y178.799 E2.7307
    G92 E0.0000
    G1 E-1.0000 F1800
    ; feature inner perimeter
    G1 X184.900 Y184.900 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X189.100 Y184.900 E0.0640 F1350
    G1 X189.100 Y189.100 E0.1280
    G1 X184.900 Y189.100 E0.1920
    G1 X184.900 Y184.900 E0.2560
    ; feature outer perimeter
    G1 X184.300 Y184.300 F4800
    G92 E0.0000
    G1 X189.700 Y184.300 E0.0823 F900
    G1 X189.700 Y189.700 E0.1646
    G1 X184.300 Y189.700 E0.2468
    G1 X184.300 Y184.300 E0.3291
    ; feature solid layer
    G1 X187.956 Y185.410 F4800
    G92 E0.0000



  • Couple comments:

    For the end script the M104 command will only apply to the active tool, so if you want to set active/standby to 0 for more than one tool you should something like the following instead (the last line is not necessary really):

    G10 P0 S0 R0 ; turn off T0
    G10 P1 S0 R0 ; turn off T1
    G10 P2 S0 R0 ; turn off T2
    M140 S0 R0 ; turn off bed
    T-1 ; disable all tools
    ; etc. etc.
    

    For the simplify3D start script I edited my script to test your original as shown:

    G10 P0 S[extruder0_temperature] R190
    G10 P1 S[extruder1_temperature] R190
    

    which gave me the correct gcode file output as follows,

    G10 P0 S195 R190
    G10 P1 S195 R190
    

    This looks correct and I am on S3D version 4.1.1.

    also from this line from your latest gcode: G10 P1 190 R175 ; Set tool 1 operating and standby temperatures it looks like you are missing an 'S' in your script. So no active temperature will be set. This should change to S190 or perhaps S[extruder1_temperature] in s3d.



  • Hey something wired with T0 standby temp is showing 220c when I set it to 175c, see photo below.
    0_1548563550946_error temp.JPG

    Also look at T0 active temp, which is correct.
    0_1548563604637_error temp1.JPG

    Here is the simplify 3d 4.1.1 , startup g-code that is used.

    G28 ; home all axes
    G29 S1 ; Auto Bed Level
    G92 E0 ; reset extruder
    M106 S0; Turn fan off
    M140 S[bed0_temperature] ; set bed heat
    M190 S[bed0_temperature]; wait for bed heat
    G10 P0 S0 R175
    G10 P1 S0 R175
    T0
    T1
    T-1
    G10 P0 S[extruder0_temperature] R175
    G10 P1 S[extruder1_temperature] R175
    M116 ;wait for heaters to reach operating temperature
    G1 X-58 F3000
    G1 E20 F3000 ; Purge nozle extrude 20mm
    G92 E0 ; reset extruder
    G4 P5000 ; Wait 5 Second
    G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

    This is the first part of the g-code that was produce.
    G90
    M82
    M106 S0
    G28 ; home all axes
    G29 S1 ; Auto Bed Level
    G92 E0 ; reset extruder
    M106 S0; Turn fan off
    M140 S60 ; set bed heat
    M190 S60; wait for bed heat
    G10 P1 S0 R175
    G10 P0 S210 R175;
    T1;
    T0;
    G10 P1 S200 R175;
    M116 ;wait for heaters to reach operating temperature
    G1 X-58 F3000
    G1 E20 F3000 ; Purge nozle extrude 20mm
    G92 E0 ; reset extruder
    G4 P5000 ; Wait 5 Second
    G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
    ; process Color1
    ; layer 1, Z = 0.270
    T0
    G92 E0.0000
    G1 E-5.0000 F1800
    ; feature skirt
    ; tool H0.270 W0.600
    G1 Z0.270 F1002
    G1 X175.100 Y177.970 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X177.970 Y175.100 E0.0928 F1800
    G1 X222.030 Y175.100 E1.0997
    G1 X224.900 Y177.970 E1.1925
    G1 X224.900 Y222.030 E2.1995
    G1 X222.030 Y224.900 E2.2923
    G1 X177.970 Y224.900 E3.2992
    G1 X175.100 Y222.030 E3.3920
    G1 X175.100 Y177.970 E4.3990
    G92 E0.0000
    G1 E-5.0000 F1800
    G1 X175.700 Y178.219 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X178.219 Y175.700 E0.0814 F1800
    G1 X221.781 Y175.700 E1.0770
    G1 X224.300 Y178.219 E1.1584
    G1 X224.300 Y221.781 E2.1540
    G1 X221.781 Y224.300 E2.2355
    G1 X178.219 Y224.300 E3.2311
    G1 X175.700 Y221.781 E3.3125
    G1 X175.700 Y178.219 E4.3081
    G92 E0.0000
    G1 E-5.0000 F1800
    ; feature inner perimeter
    G1 X184.900 Y184.900 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X189.100 Y184.900 E0.0960 F1350
    G1 X189.100 Y189.100 E0.1920
    G1 X184.900 Y189.100 E0.2880
    G1 X184.900 Y184.900 E0.3840
    ; feature outer perimeter
    G1 X184.300 Y184.300 F4800
    G92 E0.0000
    G1 X189.700 Y184.300 E0.1234 F900
    G1 X189.700 Y189.700 E0.2468
    G1 X184.300 Y189.700 E0.3702
    G1 X184.300 Y184.300 E0.4937
    ; feature solid layer
    G1 X187.956 Y185.410 F4800
    G92 E0.0000
    G1 X188.590 Y186.044 E0.0205 F1440
    G1 X188.590 Y186.893 E0.0399
    G1 X187.107 Y185.410 E0.0878
    G1 X186.259 Y185.410 E0.1072
    G1 X188.590 Y187.741 E0.1826
    G1 X188.590 Y188.590 E0.2020
    G1 X185.410 Y185.410 E0.3048
    G1 X185.410 Y186.259 E0.3241
    G1 X187.741 Y188.590 E0.3995
    G1 X186.893 Y188.590 E0.4189
    G1 X185.410 Y187.107 E0.4668
    G1 X185.410 Y187.956 E0.4862
    G1 X186.044 Y188.590 E0.5067
    G92 E0.0000
    G1 E-5.0000 F1800
    ; feature outer perimeter
    G1 X193.934 Y195.257 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X194.276 Y194.850 E0.0122 F900
    G1 X194.848 Y194.278 E0.0306
    G1 X195.474 Y193.771 E0.0491
    G1 X196.150 Y193.332 E0.0675
    G1 X196.868 Y192.966 E0.0859
    G1 X197.621 Y192.677 E0.1043
    G1 X198.402 Y192.468 E0.1228
    G1 X198.926 Y192.376 E0.1350
    G1 X199.731 Y192.305 E0.1534
    G1 X200.537 Y192.319 E0.1719
    G1 X201.337 Y192.417 E0.1903
    G1 X202.125 Y192.599 E0.2088
    G1 X202.631 Y192.764 E0.2209
    G1 X203.375 Y193.080 E0.2394
    G1 X204.080 Y193.470 E0.2578
    G1 X204.743 Y193.934 E0.2763
    G1 X205.150 Y194.276 E0.2885
    G1 X205.722 Y194.848 E0.3069
    G1 X206.229 Y195.474 E0.3254
    G1 X206.668 Y196.150 E0.3438
    G1 X207.034 Y196.868 E0.3622
    G1 X207.323 Y197.621 E0.3806
    G1 X207.532 Y198.402 E0.3991
    G1 X207.624 Y198.926 E0.4113
    G1 X207.695 Y199.731 E0.4297
    G1 X207.681 Y200.537 E0.4482
    G1 X207.583 Y201.337 E0.4666
    G1 X207.401 Y202.125 E0.4851
    G1 X207.236 Y202.631 E0.4972
    G1 X206.920 Y203.375 E0.5157
    G1 X206.528 Y204.082 E0.5342
    G1 X206.231 Y204.524 E0.5463
    G1 X205.722 Y205.152 E0.5648
    G1 X205.152 Y205.722 E0.5832
    G1 X204.526 Y206.229 E0.6017
    G1 X203.850 Y206.668 E0.6201
    G1 X203.132 Y207.034 E0.6385
    G1 X202.379 Y207.323 E0.6569
    G1 X201.598 Y207.532 E0.6754
    G1 X201.074 Y207.624 E0.6876
    G1 X200.269 Y207.695 E0.7060
    G1 X199.463 Y207.681 E0.7245
    G1 X198.663 Y207.583 E0.7429
    G1 X197.875 Y207.401 E0.7614
    G1 X197.369 Y207.236 E0.7735
    G1 X196.625 Y206.920 E0.7920
    G1 X195.918 Y206.528 E0.8105
    G1 X195.476 Y206.231 E0.8227
    G1 X194.848 Y205.722 E0.8411
    G1 X194.278 Y205.152 E0.8595
    G1 X193.769 Y204.524 E0.8780
    G1 X193.472 Y204.082 E0.8902
    G1 X193.080 Y203.375 E0.9087
    G1 X192.765 Y202.633 E0.9271
    G1 X192.529 Y201.863 E0.9455
    G1 X192.375 Y201.072 E0.9639
    G1 X192.305 Y200.269 E0.9823
    G1 X192.319 Y199.463 E1.0008
    G1 X192.417 Y198.663 E1.0192
    G1 X192.599 Y197.875 E1.0377
    G1 X192.764 Y197.369 E1.0498
    G1 X193.080 Y196.625 E1.0683
    G1 X193.470 Y195.920 E1.0867
    G1 X193.934 Y195.257 E1.1052
    G1 X195.035 Y196.121 F4800
    G92 E0.0000



  • Your script is not matching output... the following script segments:

    M190 S[bed0_temperature]; wait for bed heat
    G10 P0 S0 R175
    G10 P1 S0 R175
    T0
    T1
    T-1
    G10 P0 S190 R175 ; Set tool 0 operating and standby temperatures
    G10 P1 S190 R175 ; Set tool 1 operating and standby temperature
    M116 ;wait for heaters to reach operating temperature
    

    will not produce the output:

    M190 S60; wait for bed heat
    G10 P1 S0 R175
    G10 P0 S210 R175;
    T1;
    T0;
    G10 P1 S200 R175;
    M116 ;wait for heaters to reach operating temperature
    

    You see there are commands missing from the output g-code like the the T-1 command. Not sure why your standby temp would be set to 210 but you should figure out the script thing first. Maybe double check that you are using the same profile every time or that the script is updated and saved on all of them.



  • Look at this output from simplify3d, It did switch to the standby tem 175c.

    G90
    M82
    M106 S0
    G28 ; home all axes
    G29 S1 ; Auto Bed Level
    G92 E0 ; reset extruder
    M106 S0; Turn fan off
    M140 S60 ; set bed heat
    M190 S60; wait for bed heat
    G10 P1 S0 R175
    G10 P0 S210 R175;
    T1;
    T0;
    G10 P1 S200 R175;
    M116 ;wait for heaters to reach operating temperature
    G1 X-58 F3000
    G1 E20 F3000 ; Purge nozle extrude 20mm
    G92 E0 ; reset extruder
    G4 P5000 ; Wait 5 Second
    G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
    ; process Color1
    ; layer 1, Z = 0.270
    T0
    G92 E0.0000
    G1 E-5.0000 F1800
    ; feature skirt
    ; tool H0.270 W0.600
    G1 Z0.270 F1002
    G1 X175.100 Y177.970 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X177.970 Y175.100 E0.0928 F1800
    G1 X222.030 Y175.100 E1.0997
    G1 X224.900 Y177.970 E1.1925
    G1 X224.900 Y222.030 E2.1995
    G1 X222.030 Y224.900 E2.2923
    G1 X177.970 Y224.900 E3.2992
    G1 X175.100 Y222.030 E3.3920
    G1 X175.100 Y177.970 E4.3990
    G92 E0.0000
    G1 E-5.0000 F1800
    G1 X175.700 Y178.219 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X178.219 Y175.700 E0.0814 F1800
    G1 X221.781 Y175.700 E1.0770
    G1 X224.300 Y178.219 E1.1584
    G1 X224.300 Y221.781 E2.1540
    G1 X221.781 Y224.300 E2.2355
    G1 X178.219 Y224.300 E3.2311
    G1 X175.700 Y221.781 E3.3125
    G1 X175.700 Y178.219 E4.3081
    G92 E0.0000
    G1 E-5.0000 F1800
    ; feature inner perimeter
    G1 X184.900 Y184.900 F4800
    G1 E0.0000 F1800
    G92 E0.0000
    G1 X189.100 Y184.900 E0.0960 F1350
    G1 X189.100 Y189.100 E0.1920
    G1 X184.900 Y189.100 E0.2880


Log in to reply