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

    Right way for starting script?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    22
    4.3k
    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.
    • Alex9779undefined
      Alex9779
      last edited by

      You do not have to if you use variables as I wrote. The variable I wrote in there is S3D syntax. Slic3r has its own. Also Slic3r does remove its own heating commands if you use at least one in your script.
      It was not meant that you insert an actual temperature value there…

      1 Reply Last reply Reply Quote 0
      • Alex9779undefined
        Alex9779
        last edited by

        Look here for what is possible in starting scripts for S3D: https://forum.simplify3d.com/viewtopic.php?f=8&t=1959

        1 Reply Last reply Reply Quote 0
        • perolalarsundefined
          perolalars
          last edited by

          Ahhh, great link! Really like to work with S3D instead of Slic3r
          Thanks Alex9779 , will do some more reading then… again...

          1 Reply Last reply Reply Quote 0
          • Alex9779undefined
            Alex9779
            last edited by

            Use the forum post listing all the tips of the day posts. There is one for every tab explaining most of the settings. Some are missing because they have been made with an older version…

            1 Reply Last reply Reply Quote 0
            • perolalarsundefined
              perolalars
              last edited by

              @Alex9779 After reading the link you posted I dont quite understand how to make S3D first heat up bed and extruder (using the starting script temperature), then do the probing of the bed, and then take the temperatures from the "printing object" file and start printing the object.
              What would the gcode look if I liked to heat up bed and extruder to 50 (bed) & 150 (extruder) do the probing and then start printing with the bed to (60) and extruder to (240) and use the temperatures from the slicer settings (S3D)? If its possible?
              Sorry but dont understand using varible?!

              1 Reply Last reply Reply Quote 0
              • Dougal1957undefined
                Dougal1957
                last edited by

                I have found that S3D actually does the start script after the heating cycle and mine has just G32 in the script so when I run a print the bed heats then the hotend then my start script then the rest of the print is executed!

                Doug

                1 Reply Last reply Reply Quote 0
                • perolalarsundefined
                  perolalars
                  last edited by

                  Hi Doug
                  That´s interesting!! I am not at my printer until tomorrow so have to test that then. But do you have some homing cycle first (in the start script)? Before the G32.. I dont want my extruder, with printing distance to the bed, heating up to 240c and then start printing..

                  1 Reply Last reply Reply Quote 0
                  • Alex9779undefined
                    Alex9779
                    last edited by

                    @perolalars:

                    @Alex9779 After reading the link you posted I dont quite understand how to make S3D first heat up bed and extruder (using the starting script temperature), then do the probing of the bed, and then take the temperatures from the "printing object" file and start printing the object.
                    What would the gcode look if I liked to heat up bed and extruder to 50 (bed) & 150 (extruder) do the probing and then start printing with the bed to (60) and extruder to (240) and use the temperatures from the slicer settings (S3D)? If its possible?
                    Sorry but dont understand using varible?!

                    M190 S50
                    M109 S150
                    G32
                    M190 S[bed0_temperature]
                    M109 S[extruder0_temperature]

                    1 Reply Last reply Reply Quote 0
                    • perolalarsundefined
                      perolalars
                      last edited by

                      Okey, thanks a lot!
                      With this I specify the printing temp for the "printing file" witch overrides the settings in the slicer?!

                      1 Reply Last reply Reply Quote 0
                      • Alex9779undefined
                        Alex9779
                        last edited by

                        I don't understand the question, sorry. With this you start with heating. Then the bed is probed. When that's finished the head stay at the last probe position and the bed is heated to the temp you set in the temperature tab. Then the same happens for the extruder.
                        If you want to do the final heating somewhere else insert a G1 command after G32.

                        1 Reply Last reply Reply Quote 0
                        • perolalarsundefined
                          perolalars
                          last edited by

                          Ok sorry for being unclear.
                          When you say "temperature tab" do you mean the settings in S3D?

                          1 Reply Last reply Reply Quote 0
                          • Alex9779undefined
                            Alex9779
                            last edited by

                            Yes that's the whole point of using variables in the script. That way you don't have to change the script every time. It takes the values for the specified heater on layer 1. Each heater has an assigned number normally starting with 0 also on the temp tab. That is the number in the variable…

                            1 Reply Last reply Reply Quote 0
                            • Dougal1957undefined
                              Dougal1957
                              last edited by

                              @perolalars:

                              Hi Doug
                              That´s interesting!! I am not at my printer until tomorrow so have to test that then. But do you have some homing cycle first (in the start script)? Before the G32.. I dont want my extruder, with printing distance to the bed, heating up to 240c and then start printing..

                              My bed.g file has the home in it and then the autocal routines so it is all in the macro.

                              I have various settings in my S3D Profile for different temps and materials which negates the need to have the temps in the start script I slice using the profile settings I want it waits till first layer temps are reached then runs my Start script and the G32 calls Bed.g macro.

                              HTH

                              Doug

                              1 Reply Last reply Reply Quote 0
                              • Alex9779undefined
                                Alex9779
                                last edited by

                                That's right but if you want to move to a specific position before heating like an ooze bucket as I used to have then you can move in the script but S3D does the heating always before your script is executed.
                                Using those variables disables the automatic heating and you can place it yourself where you want in the startup procedure and do a move first or leveling before heating to the final print temperature…

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