M2 Crazy Shake ?

Ask the MakerGear community for assistance...
Post Reply
jdoub55
Posts: 5
Joined: Wed Dec 04, 2019 4:41 pm

M2 Crazy Shake ?

Post by jdoub55 » Wed Dec 04, 2019 5:00 pm

Hi All

Let me start out by saying: I'am little more than a newb, as I have a M2 Rev E sitting
here making good parts and an additional older M2 sitting here making good parts.
So not a total newbie also have 40+ years as a cnc machinist...please bear that in mind when answering my question.

I bought an older m2 off Ebay....fixed her up...it dose not print like my others.

I found loose parts and have replaced them. There is slight amount of play in the Z axis rods.

But don't think that is my problem...it jerks alot which makes me wonder if the driver software for the RAMBO
could have been tampered with?

Or possibly a bad motor ?

How do I go about checking that?

airscapes
Posts: 594
Joined: Wed Jan 31, 2018 11:36 pm

Re: M2 Crazy Shake ?

Post by airscapes » Wed Dec 04, 2019 8:15 pm

a little more info please.. when does this happen, during moves without printing, during move when printing, during small infill between perimeters, when it makes a turn at corner or when printing straight across in a long straight line? Does it happen during x y or z moves?

One thing you can check without providing any more info is to run the following on the terminal
M503
Make sure these setting are the same as this, or compare them to you good machine. These should all be stock for the M2E

Recv: echo:Maximum feedrates (mm/s):
Recv: echo: M203 X200.00 Y200.00 Z25.00 E25.00
Recv: echo:Maximum Acceleration (mm/s2):
Recv: echo: M201 X900 Y1000 Z30 E1000
Recv: echo:Acceleration: S=acceleration, T=retract acceleration
Recv: echo: M204 S2000.00 T3000.00
Recv: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
Recv: echo: M205 S0.00 T0.00 B20000 X4.00 Z0.44 E1.00

airscapes
Posts: 594
Joined: Wed Jan 31, 2018 11:36 pm

Re: M2 Crazy Shake ?

Post by airscapes » Wed Dec 04, 2019 8:19 pm

Also to isolate the x or y axis, remove your filament, remove the belt from the axis you are checking and run a print that has shown the issue to see if it changes without the carriage moving. If it does then maybe a bearing binding.. you should be able to fell that moving the carriage without the belt.

jdoub55
Posts: 5
Joined: Wed Dec 04, 2019 4:41 pm

Re: M2 Crazy Shake ?

Post by jdoub55 » Wed Dec 04, 2019 10:52 pm

Thanks for your reply:

This is what it read this morning :

READ: start
Connected to machine!
SENT: T0
READ: echo:Marlin: 1.0.0 RC2 for MakerGear M2
Marlin: 1.0.0 RC2 for MakerGear M2
READ: echo: Last Updated: 2012-05-30 | Author: johnny
Last Updated: 2012-05-30 | Author: johnny
READ: echo: Free Memory: 4775 PlannerBufferBytes: 1232
Free Memory: 4775 PlannerBufferBytes: 1232
READ: echo:Using Default settings:
Using Default settings:
READ: echo:Steps per unit:
Steps per unit:
READ: echo: M92 X88.88 Y88.88 Z400.00 E471.50
M92 X88.88 Y88.88 Z400.00 E471.50
READ: echo:Maximum feedrates (mm/s):
Maximum feedrates (mm/s):
READ: echo: M203 X500.00 Y500.00 Z250.00 E200000.00
M203 X500.00 Y500.00 Z250.00 E200000.00
READ: echo:Maximum Acceleration (mm/s2):
Maximum Acceleration (mm/s2):
READ: echo: M201 X9000 Y9000 Z30 E10000
M201 X9000 Y9000 Z30 E10000
READ: echo:Acceleration: S=acceleration, T=retract acceleration
Acceleration: S=acceleration, T=retract acceleration
READ: echo: M204 S3000.00 T3000.00
M204 S3000.00 T3000.00
READ: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s)
Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s)
READ: echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
READ: echo:PID settings:
PID settings:
READ: echo: M301 P25.89 I1.94 D86.53
M301 P25.89 I1.94 D86.53
SENT: M105
READ: echo:SD init fail
SD init fail
READ: echo:Active Extruder: 0
Active Extruder: 0
READ: ok

I can see that some of the speeds are not the same, the X and Y #'s, I will print out from my good machine and compare them.

How do I change these #'s, or is there a simpler way to reinstall a down load for the machine?

I am not familiar with Rambo boards, but am a quick study.

jdoub55
Posts: 5
Joined: Wed Dec 04, 2019 4:41 pm

Re: M2 Crazy Shake ?

Post by jdoub55 » Wed Dec 04, 2019 11:26 pm

OK other machine just quit here is its Data:

READ: start
Connected to machine!
SENT: T0
READ: echo:Marlin: 1.0.0 RC2 for MakerGear M2
Marlin: 1.0.0 RC2 for MakerGear M2
READ: echo: Last Updated: 2012-05-30 | Author: johnny
Last Updated: 2012-05-30 | Author: johnny
READ: echo: Free Memory: 4775 PlannerBufferBytes: 1232
Free Memory: 4775 PlannerBufferBytes: 1232
READ: echo:Using Default settings:
Using Default settings:
READ: echo:Steps per unit:
Steps per unit:
READ: echo: M92 X88.88 Y88.88 Z400.00 E471.50
M92 X88.88 Y88.88 Z400.00 E471.50
READ: echo:Maximum feedrates (mm/s):
Maximum feedrates (mm/s):
READ: echo: M203 X500.00 Y500.00 Z250.00 E200000.00
M203 X500.00 Y500.00 Z250.00 E200000.00
READ: echo:Maximum Acceleration (mm/s2):
Maximum Acceleration (mm/s2):
READ: echo: M201 X9000 Y9000 Z30 E10000
M201 X9000 Y9000 Z30 E10000
READ: echo:Acceleration: S=acceleration, T=retract acceleration
Acceleration: S=acceleration, T=retract acceleration
READ: echo: M204 S3000.00 T3000.00
M204 S3000.00 T3000.00
READ: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s)
Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s)
READ: echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
READ: echo:PID settings:
PID settings:
READ: echo: M301 P25.89 I1.94 D86.53
M301 P25.89 I1.94 D86.53
SENT: M105
READ: echo:SD init fail
SD init fail
READ: echo:Active Extruder: 0
Active Extruder: 0
READ: ok

It seems to do it when making very small XY moves like infill moves. They happen so fast its hard to tell exactly.

It zero returns and jogs all axis just fine....and on slower moves just fine...I would say small rapid moves is where it makes like a banging noise.
almost like is backing up on it self or slipping a cog although belts are tight....hard to explain...but it gets to doing some crazy shaking.

Let me know what ya think....( mean while I'll do some reading on these codes RAMBO must have a site )

Thanks Again

Joe

airscapes
Posts: 594
Joined: Wed Jan 31, 2018 11:36 pm

Re: M2 Crazy Shake ?

Post by airscapes » Thu Dec 05, 2019 8:23 pm

I think your jerk/accel setting are all good M205 data is the same as stock

I would suggest you take the gcode for a print job the is really rockin and rollin and run the same gcode on the known good machine and see how it acts.. if you have not done so.
When you have a part with a very small gap between perimeters and infill is set to gapfill and you are doing 100% infill it can really make some racket shaking.. Just need to confirm it is only the one machine acting like this.
Maybe take a video and post on Youtube so we can see and hear it?

jdoub55
Posts: 5
Joined: Wed Dec 04, 2019 4:41 pm

Re: M2 Crazy Shake ?

Post by jdoub55 » Fri Dec 06, 2019 2:01 pm

I have done that...took same part, that wouldn't print on the one and it prints fine on the other.

I did send the std codes to the machine, then M500 to save, it is acting much better...still not printing good

but not doing the shaky thing...now I get blobs, or Zits...what ever we call them.

the nozzel is a .5mm, I wonder if that has something to do with it?

perhaps I need to change a code for that bigger nozzel? maybe the feedrate of the extruder?

I can do that manually in simplify 3D manual control see if that helps.

yes...that seems to help...was able to lower the table a little running 15% higher on extruder speed and print is looking a lot better

Now to figure out what code needs changed for the extruder speed and by how much?

User avatar
sthone
Posts: 897
Joined: Tue Jul 08, 2014 8:25 pm
Location: Connecticut
Contact:

Re: M2 Crazy Shake ?

Post by sthone » Fri Dec 06, 2019 7:51 pm

perhaps I need to change a code for that bigger nozzel? maybe the feedrate of the extruder?
Yes... you can not run the same gcode for different sized nozzles. You need to go through and reslice the part and set the extrusion rate to the machine you are printing the part on if it has a different sized nozzle. The code is output by the slicer for the setting of the nozzle size (among other things). The extrude rate of one nozzle size will be totally different than a different size.

-Steve
____________________________________________________
See my projects at https://www.theneverendingprojectslist.com

jdoub55
Posts: 5
Joined: Wed Dec 04, 2019 4:41 pm

Re: M2 Crazy Shake ?

Post by jdoub55 » Fri Dec 06, 2019 10:45 pm

Hey Thanks Guys!

3 M2's sitting here running smooth....Just printing Christmas stuff...snow flakes trees stuff like that for the family.

I have went from Cad file to STL to Simplify 3D to printer....and now that the machines are running good.


I can get back to designing...all smiles here.


Yes Steve that worked, have built a new profile for that machine with the .5mm nozzle in Simplify 3D.

I can see that machine will really shine on bigger parts.

Its nice to have a place to talk to experienced users, I learn quickly once pointed in the right direction.

Thats what you guys have done..

Thanks Again!

Joe

Post Reply