Odd Vibrations Over 95mm/s On CoreXY
-
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 -
@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.
-
Have you calculated your back emf?
https://www.reprapfirmware.org/emf.html
What input voltage? 12v or 24v?
-
@phaedrux No and 24V
-
@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.