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

    Giving in and Reverting to Marlin/Ramps?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    12
    40
    5.8k
    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.
    • brunofportoundefined
      brunofporto
      last edited by

      I migrate from Marlin/Ramps to Duet and it was not easy. But the potential of macros and fully gcode based configuration is so vast that I can not even think of rolling back 😄

      There was a lot of things, like unload and load a new filament, that I find it very difficult to implement with Marlin and now it is just a very clever macro that even asks me to confirm the insertion of a the new filament. My printer is so silent (of course you can achieve that with better drivers with the Ramps) that sometimes I tough that there was some issue.

      Also the electronics and wiring does not look like a bad neighborhood in the Blade Runner universe like it was with my Ramps. 😄

      So... Finish your design and polish it. When you have time get the Duet again with more time to tweak it. When you get used o the configuration/macros things it will even feel (and be) much that recompile and rewrite your firmware every time you change something.

      1 Reply Last reply Reply Quote 2
      • DjDemonDundefined
        DjDemonD
        last edited by

        Its a shame someone can't help you iron out the issues, my corexy when I swapped to duet just worked better than ever. True it was my second board and I had a handle on it at that stage, but if we look at your points in detail:

        The extrusion is uneven and inconsistent
        What microstepping are you using and what extruder? What motor current (is it 75%-80% of the motor's rated current?)

        The BL-Touch has been a hassle and still is non consistent in its behavior
        That's BLtouch for you, but I have managed to run one for testing purposes from duetwifi without any apparent problems.

        Layer adhesion problems
        That has nothing to do with the firmware, unless you are under-extruding or the nozzle isn't staying the correct height above the bed - probably related to bltouch issue.

        Problems with using my 12V fans (as I do need for the blower!)
        I presume you are running the duet on 24v, fans and different voltages are a challenge and the range of 24v fans is much more limited. I was using 5v fans until it killed 2 duets and 2 paneldues from a wiring short - won't make that mistake again. Get a few buck converter modules, there are detailed instructions to use them to get 12v PWM's fans from 24v supply.

        The layerlines are very prominent
        Got me on that one... could be a million reasons.

        PID tuning problem - Warning??
        What warning?

        Thermistor issues - Beta value?? Do we really need to calibrate this as well?
        Well no, I'd dump thermistors and go to PT1000s absolutely the easiest way to measure temperatures, just plug them in, add the correct line in config.g and you get known, predictable, (near) linear response to temperature changes.
        I have calibrated thermistors using k-type thermocouples and measured resistance at known temperatures then used online calculators to get the beta value - but PT1000's are the way forward.

        G29 S2/M561 Not clearing mesh? What is the difference and why do we have two options in the GUI??

        I run this macro to do a mesh:
        M561 ;disable compensation
        G1 X135 Y97 Z5 F2000 ;move to bed centre
        G30 ;set Z=0 level
        G1 Z5 ;lift nozzle
        G29 ;grid compensation
        G1 X140 Y100 Z50 F2000 ;centre head

        Then load it in config.g with
        G29 S1.

        I suspect any mesh issue you have relates to the BLtouch - have you considered a slightly more accurate probe?

        If I had more time on my hands and you were not too far from me I'd come and help you iron it out and take a look at your printer which looks very interesting.

        Simon. Precision Piezo Z-Probe Technology
        www.precisionpiezo.co.uk
        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

        pro3dundefined 1 Reply Last reply Reply Quote 0
        • pro3dundefined
          pro3d
          last edited by

          Seems like a worms-nest... ☺

          Well thanks for trying to help out. I guess I want something more plug and play like Marlin does for me an it is easy to configure without all kinds of special equipment and macros or what ever

          I would never be able to support my customers in RRF configurations as it is now and with Marlin it would be easy

          I just want something simple that works with the equipment and components I have and are used to

          It sounds like I need more expensive equipment and what not to get this right and use a lot of time tuning it when I just want to print good prototypes as I do with the old setup and same components

          You say the BL Touch is not good enough? Then this must be related to the Duet/RRF as it works as a charm in other configurations

          Then I need a PT100 board? Well here we go - adding more stuff I dont have and ever needed printing from from PLA to Polycarbonate and up to 275c no problem

          Sorry I just want something that works on the printers I am building and supplying to others as well

          I guess in this time next year I might have changed my mind but the thing is that the flexibility of the firmware seems to be the bottleneck in my mind

          Just wonder what all the fuzz was about and still dont get it except it is very quiet...!

          Valkyrie DIY High Temp 3D Printer

          R&D - Engineering Designer - Viking 3D Printers
          https://vkingprinter.com/

          JoergS5undefined 2 Replies Last reply Reply Quote 0
          • JoergS5undefined
            JoergS5
            last edited by JoergS5

            I would say some of problems are due to the extruder (layer lines, extruding uneven, layer adhesion). So I would test and calibrate it first, then Z-leveling with BLTouch.

            I changed to 24V also and bought 24V fans to avoid the dangers of wrong wiring, it costs only a few bucks. But there are forum threads for wiring 12 or 5 V here also.

            One about 12 V fan:
            https://forum.duet3d.com/topic/1571/steppers-on-24v-and-both-permanent-fans-and-pwm-fans-on-12v

            1 Reply Last reply Reply Quote 0
            • JoergS5undefined
              JoergS5 @pro3d
              last edited by JoergS5

              @pro3d You can connect PT1000 or thermistor directly, only for PT100 or thermocouple you need additional boards.

              1 Reply Last reply Reply Quote 0
              • JoergS5undefined
                JoergS5 @pro3d
                last edited by

                @pro3d I hope BLTouch is good because I bought it 😉 Presicision is 0.01 mm, this should be enough precision. I bought it because it works with all print bed types, glass or anything else.

                pro3dundefined 1 Reply Last reply Reply Quote 0
                • pro3dundefined
                  pro3d @JoergS5
                  last edited by

                  @joergs5 It used to be good before I converted to Duet. Now it seems like a bad probe...

                  I guess I just had to high expectations for this board and did not anticipate these problems I have run into and all the macro world I dont really like

                  Valkyrie DIY High Temp 3D Printer

                  R&D - Engineering Designer - Viking 3D Printers
                  https://vkingprinter.com/

                  JoduWeiundefined 1 Reply Last reply Reply Quote 0
                  • pro3dundefined
                    pro3d @DjDemonD
                    last edited by

                    @djdemond How do I attach a PT1000 to the heater block? Or do I need another heatblock? seems like they are 4mm?

                    Valkyrie DIY High Temp 3D Printer

                    R&D - Engineering Designer - Viking 3D Printers
                    https://vkingprinter.com/

                    Dinoundefined 1 Reply Last reply Reply Quote 0
                    • Dinoundefined
                      Dino @pro3d
                      last edited by

                      @pro3d if you're using an e3d hotend @DjDemonD sells the pt1000s on his web store.

                      https://www.precisionpiezo.co.uk/product-page/pt1000-sensor

                      1 Reply Last reply Reply Quote 0
                      • pro3dundefined
                        pro3d
                        last edited by

                        I also experience whining. I read about this on the trinamic 21xx but is this the same thing? They whine a lot I think. 24v 1200 mA

                        Valkyrie DIY High Temp 3D Printer

                        R&D - Engineering Designer - Viking 3D Printers
                        https://vkingprinter.com/

                        T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                        • pro3dundefined
                          pro3d
                          last edited by

                          One more thing I miss about this setup some camera solution. Seems like we need the rpi anyway or some wifi cam.

                          Or what do people do for camera?

                          Valkyrie DIY High Temp 3D Printer

                          R&D - Engineering Designer - Viking 3D Printers
                          https://vkingprinter.com/

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

                            @pro3d said in Giving in and Reverting to Marlin/Ramps?:

                            One more thing I miss about this setup some camera solution. Seems like we need the rpi anyway or some wifi cam.

                            Or what do people do for camera?

                            I use a PiZeroW with camera module running MotionOS as an IP Cam. It works well for viewing, but no time lapse function.

                            There is currently no solution as easy as that provided by Octoprint.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 0
                            • T3P3Tonyundefined
                              T3P3Tony administrators @pro3d
                              last edited by

                              @pro3d at certain microstep/current settings the Trinamic drivers have an audible whine when standing still (I have only experienced this when they are holding a position, not while moving). This is not unique to the Duet, but a "feature" of the drivers, however because we have SPI control of the drivers we have idle current reduction and standstill current reduction that drops the current by a configurable % when the stepper is stood still or moving very slowly. See:

                              https://duet3d.dozuki.com/Wiki/Gcode#Section_M906_Set_motor_currents
                              (the I parameter)

                              This is the percentage of normal that the motor currents should be reduced to when the printer becomes idle but the motors have not been switched off. The default value is 30% and always be at least 100mA.

                              https://duet3d.dozuki.com/Wiki/Gcode#Section_M917_Set_motor_standstill_current_reduction

                              This command sets the percentage of the current set by M906 that is to be used when the motor is stationary but not idle, or moving very slowly.

                              www.duet3d.com

                              pro3dundefined 1 Reply Last reply Reply Quote 0
                              • pro3dundefined
                                pro3d @T3P3Tony
                                last edited by

                                @t3p3tony thanks. This is while moving for sure so maybe some other setting

                                Valkyrie DIY High Temp 3D Printer

                                R&D - Engineering Designer - Viking 3D Printers
                                https://vkingprinter.com/

                                T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                                • T3P3Tonyundefined
                                  T3P3Tony administrators @pro3d
                                  last edited by

                                  @pro3d Odd, all reports we have are that with the TMC 2660s the steppers are significantly quieter while actually moving. are you using interpolation to 256 microstepping? Something like

                                  M350 X16 Y16 Z16 E16 I1

                                  The interpolation is set by the "I1" but it only applies at 16 microstepping.

                                  www.duet3d.com

                                  pro3dundefined 1 Reply Last reply Reply Quote 0
                                  • pro3dundefined
                                    pro3d @T3P3Tony
                                    last edited by

                                    @t3p3tony
                                    Yes it seems so

                                    Drives
                                    M569 P0 S1 ; Drive 0 goes forwards
                                    M569 P1 S1 ; Drive 1 goes forwards
                                    M569 P2 S1 ; Drive 2 goes forwards
                                    M569 P3 S0 ; Drive 3 goes back
                                    M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
                                    M92 X80 Y80 Z3200 E470 ; Set steps per mm
                                    M566 X900 Y900 Z12 E300 ; Set maximum instantaneous speed changes (mm/min)
                                    M203 X9000 Y9000 Z360 E1500 ; Set maximum speeds (mm/min)
                                    M201 X1500 Y1500 Z250 E750 ; Set accelerations (mm/s^2)
                                    M906 X1300 Y1300 Z1200 E1200 I30 ; Set motor currents (mA) and motor idle factor in per cent
                                    M84 S30 ; Set idle timeout

                                    Valkyrie DIY High Temp 3D Printer

                                    R&D - Engineering Designer - Viking 3D Printers
                                    https://vkingprinter.com/

                                    1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators
                                      last edited by

                                      @pro3d, you can continue to use a thermistor if you want, but the firmware needs to know what its characteristics are just as Marlin does. The configurator allows you to select from a number of popular types, or to enter 3 points from the resistance vs. temperature table.

                                      HTH David

                                      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
                                      • pro3dundefined
                                        pro3d
                                        last edited by

                                        I thought I could just use the NTC3950 as normal but I understand it is more complicated

                                        Also I wonder about the difference between M561 and G29 S2 in the GUI. Why are these to options there?

                                        And sometimes it seems they dont clear out the compensation when when I home Z after using the GUI for these two options - Z should read the offset value but somehow reads different due to some compensation I guess?

                                        0_1530861131656_2018-07-06.png

                                        Valkyrie DIY High Temp 3D Printer

                                        R&D - Engineering Designer - Viking 3D Printers
                                        https://vkingprinter.com/

                                        T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                                        • dc42undefined
                                          dc42 administrators
                                          last edited by

                                          1. Yes you can use a 3950 thermistor, just use parameters 100000 for the R25 value, 3950 for the B value and 0 for the C value in the configurator, or in the M305 command if you are setting that up yourself. You should be aware that as there is no resistance vs. temperature table published for those thermistors and the 3950 will be the B value at low temperatures, the temperature readings for the hot end at printing temperatures will be highly inaccurate no matter what firmware you use. That doesn't necessarily matter because you will need to experiment to find what temperature reading works for your hot end and filament anyway.

                                          2. M561 and G29 S2 do exactly the same thing. M561 was implemented a long time ago. When we added G29 mesh bed compensation, we included G29 S2 because it is easier to remember than M561.

                                          HTH David

                                          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

                                          pro3dundefined 1 Reply Last reply Reply Quote 0
                                          • JoergS5undefined
                                            JoergS5
                                            last edited by

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