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

Zortrax M200 Duet Conversion

Scheduled Pinned Locked Moved
General Discussion
13
99
25.2k
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.
  • undefined
    dc42 administrators
    last edited by 20 Oct 2016, 21:42

    It will overwrite them.

    The only other configuration question I saw in your previous post is whether to use PID or bang bang for the bed heater. I suggest you start with bang bang and switch to PID when you have run auto tuning on the heater.

    Duet WiFi hardware designer and firmware engineer
    Please do not ask me for Duet support via PM or email, use the forum
    http://www.escher3d.com, https://miscsolutions.wordpress.com

    1 Reply Last reply Reply Quote 0
    • undefined
      Bobblejot
      last edited by 20 Oct 2016, 22:13

      Go to Zortrax and get the specs for your machine e.g stepper motor sizes thermistor types etc… , its basically an ultimaker clone so for basic parameters

      X axis homes to min
      Y axis homes to max
      Z axis homes to max

      X axis steps per mm 160 ; 1.8° steppers 16x micro stepping GT2 belts 20T Pulleys
      Y axis steps per mm 160 ; 1.8° steppers 16x micro stepping GT2 belts 20T Pulleys
      Z axis steps per mm 800 ; 1.8° steppers 16x micro stepping TR8 Lead Screw

      or

      X axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
      Y axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
      Z axis steps per mm 1600 ; 0.9° steppers 16x micro stepping TR8 Lead Screw

      normally xy are 0.9° degree and z is 1.8°

      so..

      X axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
      Y axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
      Z axis steps per mm 800 ; 1.8° steppers 16x micro stepping TR8 Lead Screw

      You need to check your stepper motor specs to be sure.

      X axis max speed 18000 # mm/min
      Y axis_max speed 18000 # mm/min
      Z axis max speed 4800 # mm/min

      X max travel 213 # max travel in mm for alpha/X axis when homing
      Y max travel 179 # max travel in mm for beta/Y axis when homing
      Z max travel 195.8 # max travel in mm for gamma/Z axis when homing

      X axis current 1.3a ; 1300ma
      Y axis current 1.3a ; 1300ma
      Z axis current 1.0a ; 1000ma

      E current 0.8 or 1.0a ; 800ma or 1000ma
      E steps per mm 800 # Steps per mm for extruder stepper
      E default feed rate 2700 # Default rate ( mm/minute ) for moves where only the extruder moves
      E acceleration 1000 # Acceleration for the stepper motor, as of 0.6, arbitrary ratio
      E max speed 45 # mm/s
      E retract_length 5 # retract length in mm
      E retract feedrate 45 # retract feedrate in mm/sec
      E retract zlift length 0.15 # zlift on retract in mm, 0 disables

      These are just sort of basic settings for an ultimaker clone, they will need to be tweeked for your Zortrax. But they might give you a starting point or just confuse you more 🙂

      1 Reply Last reply Reply Quote 0
      • undefined
        Corexy
        last edited by 20 Oct 2016, 23:34

        @Bobblejot:

        Go to Zortrax and get the specs for your machine e.g stepper motor sizes thermistor types etc… , its basically an ultimaker clone so for basic parameters

        X axis homes to min
        Y axis homes to max
        Z axis homes to max

        X axis steps per mm 160 ; 1.8° steppers 16x micro stepping GT2 belts 20T Pulleys
        Y axis steps per mm 160 ; 1.8° steppers 16x micro stepping GT2 belts 20T Pulleys
        Z axis steps per mm 800 ; 1.8° steppers 16x micro stepping TR8 Lead Screw

        or

        X axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
        Y axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
        Z axis steps per mm 1600 ; 0.9° steppers 16x micro stepping TR8 Lead Screw

        normally xy are 0.9° degree and z is 1.8°

        so..

        X axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
        Y axis steps per mm 320 ; 0.9° steppers 16x micro stepping GT2 belts 20T Pulleys
        Z axis steps per mm 800 ; 1.8° steppers 16x micro stepping TR8 Lead Screw

        You need to check your stepper motor specs to be sure.

        X axis max speed 18000 # mm/min
        Y axis_max speed 18000 # mm/min
        Z axis max speed 4800 # mm/min

        X max travel 213 # max travel in mm for alpha/X axis when homing
        Y max travel 179 # max travel in mm for beta/Y axis when homing
        Z max travel 195.8 # max travel in mm for gamma/Z axis when homing

        X axis current 1.3a ; 1300ma
        Y axis current 1.3a ; 1300ma
        Z axis current 1.0a ; 1000ma

        E current 0.8 or 1.0a ; 800ma or 1000ma
        E steps per mm 800 # Steps per mm for extruder stepper
        E default feed rate 2700 # Default rate ( mm/minute ) for moves where only the extruder moves
        E acceleration 1000 # Acceleration for the stepper motor, as of 0.6, arbitrary ratio
        E max speed 45 # mm/s
        E retract_length 5 # retract length in mm
        E retract feedrate 45 # retract feedrate in mm/sec
        E retract zlift length 0.15 # zlift on retract in mm, 0 disables

        These are just sort of basic settings for an ultimaker clone, they will need to be tweeked for your Zortrax. But they might give you a starting point or just confuse you more 🙂

        Thanks very much.

        Zortrax will not tell me a thing, they are very difficult that way which is the reason for this project.

        I would suspect all the steppers are basic 1.8 degrees, and I have taken resistance measurements for all of them before I started if that will help. I'll use your settings for 1.8 deg with 20T pulleys for starters.

        X axis steps per mm 160 ; 1.8° steppers 16x micro stepping GT2 belts 20T Pulleys
        Y axis steps per mm 160 ; 1.8° steppers 16x micro stepping GT2 belts 20T Pulleys
        Z axis steps per mm 800 ; 1.8° steppers 16x micro stepping TR8 Lead Screw

        I should point out that the Z screw is 12mm by 4mm pitch. I have replaced one in the past. Does that mean I'd use 1600 steps/mm for 1.8 deg stepper?

        X max travel 213 # max travel in mm for alpha/X axis when homing
        Y max travel 179 # max travel in mm for beta/Y axis when homing
        Z max travel 195.8 # max travel in mm for gamma/Z axis when homing
        Are these ultimaker dimensions? My Zortrax's physical travel dimensions are 195/195/175 respectively, so I'll use those?

        X axis homes to min
        Y axis homes to max
        Z axis homes to max

        X and Y limit switches are both in the front left corner of the gantry in the Zortrax. Will this still apply?

        Thanks very much for such a detailed reply.

        While this is all new to me, this config tool is certainly helpful.

        1 Reply Last reply Reply Quote 0
        • undefined
          Corexy
          last edited by 20 Oct 2016, 23:42

          @dc42:

          It will overwrite them.

          The only other configuration question I saw in your previous post is whether to use PID or bang bang for the bed heater. I suggest you start with bang bang and switch to PID when you have run auto tuning on the heater.

          Sorry, yes a couple of my questions were worded as statements.

          I have a standard Zortrax thermistor on the bed with a resistance of 123.5kohm, connected to the bed sensor plug on the board near the bed heater terminal block.

          I have an S3D PT100 on the extruder connected to RTD1 on the daughter board.

          What settings would I use for these in the config tool?

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 21 Oct 2016, 06:25

            For the bed thermistor, if you measured the resistance as 123k at room temperature, it is probably 100k at 25C. So enter 100000 as the R25 value. Try 4000 for B and zero for C. Leave the sensor channel set to ADC0.

            For the nozzle, just set the sensor channel to RTD1 which means the first PT100. The other parameters don't matter then.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • undefined
              Corexy
              last edited by 21 Oct 2016, 09:00

              OK,

              So at this point I have it sort of starting to work.

              As I've got a million questions no doubt regarding setting it up, I think I'll start a new thread in "tuning and tweaking" and save this thread for Zortrax specific mods and developments.

              I must say the wifi is working fine with my portable router sitting beside the machine and my laptop right at the other side of the house.

              Thank you very much for the help so far.

              1 Reply Last reply Reply Quote 0
              • undefined
                Bobblejot
                last edited by 21 Oct 2016, 11:38

                Yep those were the dimensions used for the ultimaker bed, so use your Zortrax dimensions.

                Sorry for your 12mm lead screw i dont know what thread pitch Zortrax are using.

                Do you have a serial number for the printer because you could always download the latest firmware from their site. Then you can get all the original values from the actual firmware as starting point.

                For your limit switches it will probably be

                X axis homes to max
                Y axis homes to min
                Z axis homes to max

                1 Reply Last reply Reply Quote 0
                • undefined
                  Bobblejot
                  last edited by 21 Oct 2016, 11:50

                  Oh forget to say, when i saw your pictures it didn't look like there was a ground connection from your power supply to the chassis probably would be a good idea since its a metal cased printer.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Corexy
                    last edited by 24 Oct 2016, 07:38

                    @Bobblejot:

                    Yep those were the dimensions used for the ultimaker bed, so use your Zortrax dimensions.

                    Sorry for your 12mm lead screw i dont know what thread pitch Zortrax are using.

                    Do you have a serial number for the printer because you could always download the latest firmware from their site. Then you can get all the original values from the actual firmware as starting point.

                    For your limit switches it will probably be

                    X axis homes to max
                    Y axis homes to min
                    Z axis homes to max

                    Cheers mate, sorry I just saw this.

                    Zortrax keeps their firmware under lock and key, it apparently can't be viewed or whatever.

                    If you see my other thread, I'm starting to get there as you'll see.

                    Seems I have to tweak some speeds for that sweet spot where the steppers don't resonate noisily, still pretty green with this sort of thing.

                    Please feel free to comment over there, I'll try to keep this thread to the nuts and bolts of the conversion.

                    I'll look at an earth strap if there isn't one there somewhere.

                    Loving the paneldue, and made a mount that sits it at 45deg right where you can use it, using existing mounting holes.

                    Soooooo much better to use than a tiny display with a jog dial right down the bottom where it's a little difficult to view.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators
                      last edited by 24 Oct 2016, 08:06

                      @Corexy:

                      Seems I have to tweak some speeds for that sweet spot where the steppers don't resonate noisily, still pretty green with this sort of thing.

                      Check that your M350 command in config.g has parameter I1 not I0. The config tool used to generate I0 by default until very recently.

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Corexy
                        last edited by 24 Oct 2016, 09:52

                        @dc42:

                        @Corexy:

                        Seems I have to tweak some speeds for that sweet spot where the steppers don't resonate noisily, still pretty green with this sort of thing.

                        Check that your M350 command in config.g has parameter I1 not I0. The config tool used to generate I0 by default until very recently.

                        Got that.

                        To be honest this machine has sat broken for a long time on the floor.

                        It seems to be getting happier as I use it. A little grease on the axis' might not go astray either….

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Bobblejot
                          last edited by 24 Oct 2016, 23:15

                          No problem, its looking good. The firmware can be found at http://support.zortrax.com/downloads/firmware/?printers=m200 al you need is the serial number of your machine.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            Corexy
                            last edited by 24 Oct 2016, 23:33

                            @Bobblejot:

                            No problem, its looking good. The firmware can be found at http://support.zortrax.com/downloads/firmware/?printers=m200 al you need is the serial number of your machine.

                            Yes but it's a .bin file which I can't seem to open.

                            I ran the "search for a program to open this file" function and got nothing.

                            I'm pretty crap on computers though…if you PM me I'll give you a serial number if you'd like to have a look.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              Corexy
                              last edited by 26 Oct 2016, 12:08

                              Homing in on a result.

                              This cable strain relief might be temporary, as I've got some cable chain on the way and might use it flat across the top of the printer.

                              Messing around with a 0.3mm/raft/ABS/S3D print here, and it's going ok.

                              Certainly room for improvement and dialing in, but it's off to a decent start.

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                ZioFester
                                last edited by 25 Dec 2016, 23:32

                                Hi guys! I've seen this topic and i wanted to see your progress. I'm using z-mod (software mod) to use z-suite like an open software. I'm using dual fan mod and i adapted a microswiss hotend for d6 to my m200. My results are real good. Now i can print pla and get a big thin wall without warping or cracking. Can you post some photos of your prints? I'm really interested in comparing a regular slicer to the modded z-suite with a custom profile (there is a facebook page if you want infos).

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Corexy
                                  last edited by 31 Jan 2017, 10:05

                                  Been busy with work etc, but am just finishing it all off now.

                                  Its worked fine for a couple of months now, but I just want to finish off all the wiring and print all my bits in the one colour, as well as install my new print bed:

                                  1/4" cast ally plate with Printbite surface and Keenovo heater (200W, up from the Zortrax's 160W), hopefully it'll work well.

                                  I'm just going to stay with the thermistor on this one for the heat bed.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    Corexy
                                    last edited by 26 May 2017, 08:23

                                    I am absolutely loving this printer!

                                    Been too busy to look at it for months, but it's all finished now and working a treat.

                                    Made some breakthroughs with the jerk/acceleration settings (but some questions coming) that allowed me to fine tune the retraction better.

                                    By far the best addition other than the Duet/paneldue themselves was the cast ally/keenovo/printbite heated bed. Absolutely lightning fast heat up, perfect heat distribution and awesome print adhesion and release (just PLA at this stage).

                                    Added Igus cable chain for the wiring, and they sent me a sample of their filament, so I printed up a set of central bearings to replace the crappy 6mm bearings it comes with, and that's all good too.

                                    Good thing is I have another busted Zortrax sitting there, and a full set of everything used in this printer, as I bought 2 of everything, so I'm good to fit out another with no more money out.

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      Corexy
                                      last edited by 26 May 2017, 08:36

                                      Got a couple of tuning questions though…

                                      I haven't had the best luck with retraction, just couldn't get rid of the blobs/strings with PLA.

                                      I went through all the test designs on Thingiverse, and it always cam to the same setting. 0.4mm @ 40mm/sec.

                                      One of the best things I did was clear all the crap I's added in S3D like Z hop, coasting etc. Just switched the lot off including retraction itself, and then just started at the standard profile and tested retraction in upward increments of 0.2mm.

                                      When it all got set up the jerk was at X600/Y600/E60, and the acceleration was at X1000/Y1000/E1000.

                                      This where I'm at now (see below) and prints are much cleaner.

                                      I'm wondering if I can go even harder there, as the machine sounds really happy and there's no shaking or bad noises.

                                      I don't want to push it too hard, and I print pretty slow as I prefer quality finish to speed, but if I'm wide of the mark I'd like to dial it in.

                                      Straight cartesian gantry. The central carriage assy would have to be soomething like 400-600gms.

                                      Any suggestions?

                                      ; Drives
                                      M569 P0 S1 ; Drive 0 goes forwards
                                      M569 P1 S1 ; Drive 1 goes forwards
                                      M569 P2 S0 ; Drive 2 goes backwards
                                      M569 P3 S0 ; Drive 3 goes backwards
                                      M350 X16 Y16 Z16 E16 I1 ; Configure microstepping without interpolation
                                      M92 X80 Y80 Z800 E119 ; Set steps per mm
                                      M566 X900 Y900 Z12 E300 ; Set maximum instantaneous speed changes (mm/min)
                                      M203 X12000 Y12000 Z600 E6000 ; Set maximum speeds (mm/min)
                                      M201 X1500 Y1500 Z20 E1500 ; Set accelerations (mm/s^2)
                                      M906 X1000 Y1000 Z800 E600 I30 ; Set motor currents (mA) and motor idle factor in per cent
                                      M84 S30 ; Set idle timeout

                                      1 Reply Last reply Reply Quote 0
                                      • deckingmanundefined
                                        deckingman
                                        last edited by 26 May 2017, 19:35

                                        I wouldn't change anything much. Your motor currents look a bit on the low side for the size of the printer but I've no idea what your motors are rated at. 85% of the motor's maximum current is what DC seems to recommend.

                                        Maybe use 600 jerk but try it and see . When you do diagonal infill and as you get close to the corner (so small rapid moves), does it shake about or look in any way alarming? If no then leave well alone. If yes, then reduce the acceleration from 1500 to 1200. Other than that, play around with the slicer settings for actual print speeds. I generally do infill faster than solid layers, inner perimeter faster than outer perimeter, small perimeters really slow, first layer slower than the rest etc. Contrary to popular thinking, I tend to get better results printer faster - say around 80 to 90 mm/sec but try it and see.

                                        Regarding retraction, I use really fast speed for non print moves - like 350mm/sec which helps. My thinking is that PLA tends to ooze on it's own without any help from the extruder, so the less time it has to ooze, the better. Anyway, it works for me and enables me to use less retraction.

                                        Just my twopence worth….......

                                        Edit - Oh and I print PLA at (or even below) the low end of what is recommended. That too helps with blobs. Print a tower say 20mm square and alter the temperature every 10mm or so by 5 degrees C. Observe the printer and look out for any signs of under extrusion or the extruder struggling. Pick the lowest temperature that gives the best finish. Youmay need to up it a bit if you subsequently up the print speed.

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

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          Champatron
                                          last edited by 8 Sept 2018, 21:28

                                          Could you share your config.g please? I'm trying to convert from a Wanhao Duplicator 6

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