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

    Odd Vibrations Over 95mm/s On CoreXY

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    296
    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.
    • CthulhuLabsundefined
      CthulhuLabs
      last edited by

      I have a Sainsmart Coreception CoreXY printer that I replaced the mainboard with a Duet 2 Wifi. I have had the Duet 2 Wifi for a few years and it has been in a few 3D printers at this point. They have all been really silent. My CoreXY is no exception to this until I get over about 95mm/s. They go from being silent to sounding like there is no mircostepping at all. I figured there must be some sort of mechanical issue causing the vibrations and have spent weeks trying to isolate it. Last night I disconnected the stepper motor wires and tried manually moving the print head around as fast as I could. Way faster than 100mm/s. It did not make a sound aside for the belts moving on the pulleys and the linear rails. All things I would expect. This makes me think the issue is with the motors themselves or with something in my config. Here is the relevant section of my config:

      ; Drives
      M569 P0 S1                                         ; X goes backwards
      M569 P1 S1                                         ; Y goes backwards
      M569 P2 S0                                         ; Z1 goes forwards
      M569 P3 S0                                         ; Z2 goes forwards
      M569 P4 S0                                         ; E goes backwards
      M584 X0 Y1 Z2:3 E4                                 ; set drive mapping
      M350 X16 Y16 Z16 E16 I1                        ; configure 16x microstepping with interpolation
      M92 X80.00 Y80.00 Z1600.00 E397               ; set steps per mm
      M566 X900.00 Y900.00 Z12.00 E120.00                ; set maximum instantaneous speed changes (mm/min)
      ;M203 X6000.00 Y6000.00 Z180.00 E1200.00            ; set maximum speeds (mm/min)   <--- Bad Vibrations
      ;M203 X5700.00 Y5700.00 Z180.00 E1200.00            ; set maximum speeds (mm/min)   <--- Vibrations
      ;M203 X5400.00 Y5400.00 Z180.00 E1200.00            ; set maximum speeds (mm/min)   <--- Mostly Silent
      M203 X5100.00 Y5100.00 Z180.00 E1200.00            ; set maximum speeds (mm/min)	<--- Silent
      M201 X500.00 Y500.00 Z20.00 E250.00                ; set accelerations (mm/s^2)
      M906 X1250 Y1250 Z1000 E800 I30                    ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                            ; Set idle timeout
      

      These are the stepper motors it came with:
      https://www.cytron.io/p-nema-17hs4401-bipolar-stepper-motor

      Norderundefined 1 Reply Last reply Reply Quote 0
      • Norderundefined
        Norder @CthulhuLabs
        last edited by Norder

        @cthulhulabs
        You can try going down a bit with the mA for the X and Y axes.
        From 1250 to 1000 would be my first choice now and 1400 my second.

        Trying to go a little higher with the mA is also an option.
        Rated current of your motors is 1700 mA.
        According to Duet3D... "A typical setting for motor current is 60% to 85% of the rated current of your stepper motors."
        Which means a range of 1020mA to 1445mA according to the datasheet you linked.

        Have you ever tried to run the engines without a toothed belt to check whether they might be starting to vibrate from the bearing?
        Worn plain bearings, dry plain bearings or imbalance in the rotor?

        A short video that you could upload to YouTube for example and share the link here would help to understand what it sounds like when your printer starts to vibrate.

        Google Translate
        -- Original Text --

        Du kannst versuchen etwas mit den mA für X und Y Achse herunter zu gehen.
        Von 1250 auf 1000 wäre jetzt meine erste Wahl und 1400 meine zweite.
        Auch ein Versuch etwas höher mit den mA zu gehen ist eine Option.
        Nennstrom Deiner Motoren ist 1700 mA.
        Laut Duet3D... "Eine typische Einstellung für den Motorstrom beträgt 60 % bis 85 % des Nennstroms Ihrer Schrittmotoren."
        Was ein Bereich von 1020mA bis 1445mA bedeutet, laut dem Datenblatt welches Du verlinkt hast.

        Hast Du schon einmal versucht die Motoren ohne Zahnriemen laufen zu lassen um zu kontrollieren ob sie eventuell vom Lager her anfangen zu vibrieren ?
        Abgenutzte Gleitlager, Trockene Gleitlager oder Unwucht im Rotor ?

        Ein kuzes Video was Du zum Beispiel auf YouTube hochladen könntest um hier den Link zu teilen, wäre eine Hilfe um zu verstehen wie es sich anhört wenn Dein Drucker anfängt zu vibrieren.

        DDA5X... 0.9° Stepper... Linearrails... Duet 2 Wifi... PT100 Board... Duet IR-Probe... Dyze Pro Kit up to 500°C.. etc
        Thingiverse

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

          Have you calculated your back emf?

          https://www.reprapfirmware.org/emf.html

          What input voltage? 12v or 24v?

          Z-Bot CoreXY Build | Thingiverse Profile

          CthulhuLabsundefined 2 Replies Last reply Reply Quote 0
          • CthulhuLabsundefined
            CthulhuLabs @Phaedrux
            last edited by

            @phaedrux No and 24V

            1 Reply Last reply Reply Quote 0
            • CthulhuLabsundefined
              CthulhuLabs @Phaedrux
              last edited by

              @Phaedrux I replaced the stepper motors with two of these:

              https://www.amazon.com/dp/B07LF898KN

              and the machine is completely quiet all the way up to 10,000 mm/min. which is as fast as I have tested.

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