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

    My custom Cartesian

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    14
    152
    23.5k
    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.
    • wilrikerundefined
      wilriker @Phaedrux
      last edited by

      @phaedrux I am looking into other slicers every once in awhile but at least until now always returned to Cura. Maybe because it was what I started with.

      I will try to slice and print a Benchy also with Slic3r and maybe also ideaMaker. Will see. I will just create an army of Benchies I can use to conquer the world. 😁

      Manuel
      Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
      with probably always latest firmware/DWC (incl. betas or self-compiled)
      My Tool Collection

      1 Reply Last reply Reply Quote 0
      • wilrikerundefined
        wilriker @OBELIKS
        last edited by

        @obeliks Is it sliced with (0, 0) at bed center?

        Manuel
        Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
        with probably always latest firmware/DWC (incl. betas or self-compiled)
        My Tool Collection

        1 Reply Last reply Reply Quote 0
        • OBELIKSundefined
          OBELIKS
          last edited by

          You have it set at center now?
          It's at 0,0

          P3Steel Toolson mk2 - Duet 2 WiFi --> RatRig V-Core with Duet WiFi 1.03
          Original Prusa i3 MK3S

          wilrikerundefined 1 Reply Last reply Reply Quote 0
          • wilrikerundefined
            wilriker @OBELIKS
            last edited by wilriker

            @obeliks Yes, I changed it with PA tuning. 😉

            I looked into the GCODE with an editor and a lot of movements are outside my printable area. So I guess this was sliced with (0, 0) at front left.

            Also I doubt that my motors could handle the speeds given in there. 144mm/s is not possible - while proof-reading this sentence I just thought "actually I never tried but only used EMF Calculator values to set the limits". Usually I wouldn't care as it is capped by my settings but these are overwritten at the start of the file. 😂
            I won't print this before Friday anyway as tomorrow is something else already on the list. So enough time to setup Slic3r and slice it myself.

            Also it does not use FW retract and the retractions in there are way too short for my MK8.

            Manuel
            Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
            with probably always latest firmware/DWC (incl. betas or self-compiled)
            My Tool Collection

            1 Reply Last reply Reply Quote 0
            • OBELIKSundefined
              OBELIKS
              last edited by

              I recommend you start with MK2 profile and work from that.
              Even if you just change the dimensions of print volume and remove the acceleration and other things it should work.

              P3Steel Toolson mk2 - Duet 2 WiFi --> RatRig V-Core with Duet WiFi 1.03
              Original Prusa i3 MK3S

              wilrikerundefined 1 Reply Last reply Reply Quote 0
              • wilrikerundefined
                wilriker @OBELIKS
                last edited by

                @obeliks Thanks. Currently fighting through all of the options. 🙂 ⚔

                Manuel
                Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                with probably always latest firmware/DWC (incl. betas or self-compiled)
                My Tool Collection

                1 Reply Last reply Reply Quote 0
                • wilrikerundefined
                  wilriker
                  last edited by wilriker

                  OK, some interesting discoveries with Slic3r PE so far.

                  1. I started with MK2 profile but ditched it and started with a completely fresh profile based on a custom printer. Also I left nearly all of the settings at their defaults as this will compare better to how I use Cura
                  2. The Gcode file for the Benchy is considerably smaller, i.e. nearly 40% smaller
                  3. It uses about 70cm more filament for the Benchy than Cura - this is probably due to larger line width and 3 perimeters
                  4. With all speeds set to default (except travel speed that I reduced to match my printers current set limit) it will take 1:46h compared to 1:28h when sliced with Cura (both values taken from Duet simulation result)
                  5. Slic3r said it would take 1:25h but I have not found where to set maximum speeds for axes, accelerations and jerk values. It can be entered in the advanced acceleration control fields if they are enabled by using a Prusa profile but not for custom profiles. But I don't want it to control the acceleration but only take it into account when calculating print time. Before the "Printer Settings" plugin existed these values had to be entered in configuration files with an external editor. Is there something similar for Slic3r possible? Just found it right after posting here.
                  6. Modifier meshes are a bit more hidden than in Cura but have the nice feature of adding generic shapes (cubes, cylinders, etc.) where I had to create those in advance for Cura
                  7. I like that Slic3r has Gyroid infill
                  8. I don't like the UI - it looks like from the 90s 😂

                  Manuel
                  Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                  with probably always latest firmware/DWC (incl. betas or self-compiled)
                  My Tool Collection

                  1 Reply Last reply Reply Quote 0
                  • whosrdaddyundefined
                    whosrdaddy
                    last edited by

                    @wilriker said in My custom Cartesian:

                    I don't like the UI - it looks like from the 90s

                    But at least it's fast! 😸 😸

                    wilrikerundefined 1 Reply Last reply Reply Quote 0
                    • wilrikerundefined
                      wilriker @whosrdaddy
                      last edited by

                      @whosrdaddy That's right.

                      OK, now I found where to set the values for speed, accel, jerk etc. but the default values contain two values and I cannot find which one stands for what. Any input on this, anyone?

                      Manuel
                      Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                      with probably always latest firmware/DWC (incl. betas or self-compiled)
                      My Tool Collection

                      deckingmanundefined 1 Reply Last reply Reply Quote 0
                      • whosrdaddyundefined
                        whosrdaddy
                        last edited by

                        what do you mean with 2 values?

                        I have these for my i3 clone:

                        alt text

                        wilrikerundefined 1 Reply Last reply Reply Quote 0
                        • deckingmanundefined
                          deckingman @wilriker
                          last edited by

                          @wilriker said in My custom Cartesian:

                          @whosrdaddy That's right.

                          OK, now I found where to set the values for speed, accel, jerk etc. but the default values contain two values and I cannot find which one stands for what. Any input on this, anyone?

                          What @whosrdaddy said. Also, if you let the mouse hover one of the input boxes, you'll get a little pop-up that explains what it does.

                          Ian
                          https://somei3deas.wordpress.com/
                          https://www.youtube.com/@deckingman

                          1 Reply Last reply Reply Quote 0
                          • wilrikerundefined
                            wilriker @whosrdaddy
                            last edited by

                            @whosrdaddy I mean the <printer profile name>.ini file where all the settings are persisted. There will be lines

                            machine_max_acceleration_e = 10000,5000
                            machine_max_acceleration_extruding = 1500,1250
                            machine_max_acceleration_retracting = 1500,1250
                            machine_max_acceleration_x = 9000,1000
                            machine_max_acceleration_y = 9000,1000
                            machine_max_acceleration_z = 500,200
                            machine_max_feedrate_e = 120,120
                            machine_max_feedrate_x = 500,200
                            machine_max_feedrate_y = 500,200
                            machine_max_feedrate_z = 12,12
                            machine_max_jerk_e = 2.5,2.5
                            machine_max_jerk_x = 10,10
                            machine_max_jerk_y = 10,10
                            machine_max_jerk_z = 0.2,0.4
                            machine_min_extruding_rate = 0,0
                            machine_min_travel_rate = 0,0
                            

                            where every property has two values. After downloading and searching the source code I found out that the second value is for "silent mode printing".

                            Manuel
                            Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                            with probably always latest firmware/DWC (incl. betas or self-compiled)
                            My Tool Collection

                            whosrdaddyundefined 1 Reply Last reply Reply Quote 0
                            • whosrdaddyundefined
                              whosrdaddy @wilriker
                              last edited by

                              @wilriker Oh I see now 🙂
                              I never bother with the ini files, the gui is easy enough to tweak the settings.
                              I am not even sure if these ini settings are used when choosing a firmware other than Marlin...

                              wilrikerundefined 1 Reply Last reply Reply Quote 0
                              • wilrikerundefined
                                wilriker @whosrdaddy
                                last edited by wilriker

                                @whosrdaddy AFAICT from the source code they are used for the print time estimation. Though I have to look deeper into it because changing it to my actual values set in config.g did not change the estimated print time at all. I must have missed some setting.

                                Also there is no GUI part where I can set acceleration, max feedrate and jerk settings. At least I have not found it.

                                EDIT: It did not change the estimates as the settings in the config file will only be applied if Gcode flavor is Marlin. Otherwise they use the hardcoded defaults. 🤦

                                Manuel
                                Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                with probably always latest firmware/DWC (incl. betas or self-compiled)
                                My Tool Collection

                                whosrdaddyundefined 1 Reply Last reply Reply Quote 0
                                • whosrdaddyundefined
                                  whosrdaddy @wilriker
                                  last edited by whosrdaddy

                                  @wilriker : hardcoded, so it means you cannot change it at all?
                                  can you point the the correct source file, I can recompile the application so I would love to test this.
                                  I must say that the estimate Slic3r PE gives me is actually quite close to the real world outcome...

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

                                    The time estimates may only be valid for actual Prusa printers running Marlin as they use the Marlin motion planner. The two speed values are for the MK2 and MK3 which have high power and silent mode. The silent mode speeds were just added in order to make their speeds more accurate.

                                    The slicer defaults are probably 6 years old now and come from original slic3r. The Prusa profiles are a bit fresher take on it.

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    1 Reply Last reply Reply Quote 0
                                    • wilrikerundefined
                                      wilriker @whosrdaddy
                                      last edited by wilriker

                                      @whosrdaddy I only looked at the source code part where they would be overwritten if the flavor is Marlin. That you can find at
                                      xs/src/libslic3r/GCode.cpp:489
                                      the defaults seem to be either in
                                      xs/src/libslic3r/PrintConfig.cpp:961
                                      or
                                      xs/src/libslic3r/GCodeTimeEstimator.cpp:19

                                      EDIT: since I have my acceleration very low (not tuned yet, still using the values from Marlin from times before Duet) and Slic3r has much higher defaults it will estimate print times considerably shorter.

                                      Manuel
                                      Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                      with probably always latest firmware/DWC (incl. betas or self-compiled)
                                      My Tool Collection

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

                                        Just curious, but how long after installing slic3r before you were into the source code? Was that before or after you did a test print? 😁

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        wilrikerundefined 1 Reply Last reply Reply Quote 0
                                        • OBELIKSundefined
                                          OBELIKS
                                          last edited by

                                          I'm betting it was before. 😀

                                          P3Steel Toolson mk2 - Duet 2 WiFi --> RatRig V-Core with Duet WiFi 1.03
                                          Original Prusa i3 MK3S

                                          1 Reply Last reply Reply Quote 0
                                          • wilrikerundefined
                                            wilriker @Phaedrux
                                            last edited by

                                            @phaedrux Man, what do you think of me? Of course it was before the first print. 😂 But I have to admit it was after slicing and uploading the generated Gcode to my Duet. 😟

                                            But seriously, I would not have done/needed that if there would have been any clue on what these two different values for every speed-related property in the .ini file meant.

                                            Manuel
                                            Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                            with probably always latest firmware/DWC (incl. betas or self-compiled)
                                            My Tool Collection

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