Taking the Tram to Smooth Cutsville

Hi All,

Some of my recent endeavors have taught me how not to program toolpaths/cuts with the CNC module; several instances where the spindle was completely stopped by the stock and my A350 kept trying to follow the toolpath. I was usually pretty quick on the draw to pause/cancel and in one case power off.

The cumulative result of these errors has given me the following outcome on a 2D facing operation:

Original board:

I used a 6.35 mm Flat End with a 5.5 mm stepover and a 0.5 mm step down for 4 mm with the following settings:

Result of 2D facing (I ran it in 3rds across the surface so I could move the clips):

A FB group led me to the most likely culprit: that my spindle is no longer perpendicular to the bed.

Since this is my first CNC machine, and the SM is made in the manner it is, I’m not sure of the best process to try to tram the spindle.

I realize it could several different issues (or a mix of them):

  • Perhaps the Y rail bracket is not level
  • Maybe the module plate on the X rail is askew
  • Maybe the spindle itself got slightly out of whack in the CNC module

Do any of you have recommendations or resources? Should I plan to remove the housing on the Module to affect realignment of the spindle?

I did order the newer rails when they were on sale (haven’t arrived yet) so I don’t know if those would simply solve the issue or if I’m going to need to do some heavier calibration/adjustments.

As always, thanks in advance, this forum has been an amazing resource!

Is there play in your linear module brackets? Are they solid or do they rock either back and forth or left/right? Does the bed tilt easily if you press down on either end (more than natural deflection)?
Have you tried tramming the x-axis?
Do you have a square that you can check that the bit is perpendicular to your bed?
What type of bit (downcut or upcut)? How many flutes?

-S

I have not attempted any solutions yet as the pics above are from a day or two ago (fortunately that was the back of the piece and the outcome is acceptable for it).

I will check the play on the other brackets and see but I’m not certain what I would expect normal deflection vs just past normal to be. I have had a few plunge operations push the bed down farther than felt it should go but it didn’t seem to affect other carves (or I was doing cut throughs and the difference didn’t matter).

I do have a square but should I be measuring from the bit or from the spindle? I imagine different size bits might give me different levels of “off” (the 6.35 being the largest flat end I have, but going down to 1 mm bits).

I hope SM grants you Forum Sainthood soon SDJ, you’ve earned it 10^10 times over!

It’s the difference between being totally tight and where you feel like it’s moving freely and then hitting a stopping point - even if that difference is less than a millimeter. I think you’ll know when it’s loose.

From the bit. Bit size doesn’t really matter. Generally your larger bits are going to be longer so easier to tell.

SM would actually have to have a presence on here to do that. I did get a whole $10 coupon from Edmund once.
-S

You’re correct that it’s a tramming issue. You’ve not, however, got a good diagnostic candidate in your head.

If you had a rotation around the Y-axis, you’d have a wedge of varying thickness spanning the X-axis.

This is the closest one, but not exact. See below.

Possible, though rather unlikely given how the spindle is mounted inside.

What seems most likely is that the milling head is not affixed to the X-axis rail with any precision. It’s important to realize that there’s quite a bit of slop in the way that the work heads bolt onto the mounting plates. Just loosen the bolts and wiggle it around to see for yourself. The rotation is in the X-Z plane, around the Y-axis. Assume, for the moment, that cutting tool is perpendicular in the Y-Z plane. When it’s not perpendicular in the X-Z plane, the bottom of the groove made with travel parallel to the Y-axis will be higher on one side than another. A sequence of grooves along the Y-axis, as you’ve done, would have ridges where the high side of one groove meets the low side of another.

If you’re looking for smooth surface operation, you’ll need to get your spindle mounted perpendicularly to the work surface. If you’re looking for a really smooth surface, you’ll need a precision measuring device like a dial indicator. Tramming is well-discussed on the internet generally and has received some attention here.

Every time you mount the milling head, you’ll have to check tram for the X-Z plane, because that’s where the bulk of variation in mounting is. If you’re out of tram in the Y-Z plane, that’s a rather more difficult thing to deal with.

Last comment: Parallel grooves along the X-axis will diminish the effect of being out of tram in the X-Z plane.

I’ve never had a problem with this on my machine and hasn’t been the issue troubleshooting anyone on FB, but that’s probably the case. I always let the head hang down in the bottom of the screw holes and tighten them all snug before I do a final tighten and that gets mine nice and straight. Check that this is the case with yours and then use a square to determine if the bit is perpendicular to the x-axis and that there’s no play in the head. If there’s no play and it isn’t square, then you can loosen and adjust the head in the bracket. If there is play you’ll need to adjust to remove it. (maybe contact support first)
If it was the x-axis needing tramming (assuming bit is perpendicular to x-axis) then you would still have nice even cuts, just would end up thinner on one side of workpiece.

-S

Hi All,

So I finally had time to do a little more investigating. Below are the pictures I took with a level and square. Regarding the level bubble, I think the entire place the machine is sitting is a tad slanted, but it seems to be an equal slant.

Pressing on the platform with my finger the movement at the front of the platform seemed pretty minimal but there was more play at the back of the platform.

The square really illustrated the issue.

How should I go about adjusting it? Loosen the screws on the back of the module and see if I can get it square/more square before tightening? Or is it a possibility the bit in the collet didn’t sit correctly? Other techniques?

Thanks again!

Eh9 - I did do some searching but nothing seemed to a helpful application to the snapmakers build vs other CNC’s mounting more of a dedicated router.

Front, Mid, and Back of Platform



Left Vertical Rail

Module

Right Vertical Rail

Across Horizontal Rails

Square: Platform vs Bit


Whether the machine or stand is level doesn’t matter. As long as you’re just using the level to compare the different components. Still really tough to tell with a bubble level. I have a digital level I picked up from Amazon which works really well:
https://smile.amazon.com/dp/B0148M7P4O/ref=cm_sw_em_r_mt_dp_ZAV81BWQEQGX9MNBPYKD?_encoding=UTF8&psc=1
Much easier to read the exact difference.

It’s nearly impossible to insert the bit wrong. It’s not like a drill chuck that you can get it off centered when it’s wide open. But when you do that you know immediately. You’d definitely notice the vibrations. It could be badly machined, but it still wouldn’t cause the issues you’re having since it’s spinning - the angle would be changing as its spun around.

It’s hard to tell from pictures but it does look like you’re not perpendicular. Spin the bit as you look to check.
If you don’t have play in the bracket then just loosen the mounting screws (assuming that you’ve checked that the x-axis is parallel to the spoil board (search for tramming if you don’t know how) If it isn’t/you haven’t then do that first), square it up and re-tighten slowly and in a couple steps each from just tight to fully tight. You can probably use the side of the module to check instead of the bit.

For play in brackets check this thread:

-S

1 Like

Thanks for the digital suggestion, I will definitely invest in that!

As for checking if the X axis is parallel, I did search and watch a few YT videos on Tramming before my original post and in one they used a 2 gauge device that mounted into the spindle (with a piece of glass resting on their bed). Is that the method you’d recommend to check? I will look into your thread after work (if the answer is there no need to reply).

It was after that video that I posted here just because the adjustments he made didn’t seem possible on the Snapmaker based on how the modules attach.

You can adjust one rotation plane easily, the X-Z plane, by changing the position of the work head on the mounting flange of the X-axis linear module. The other one, the Y-Z, is only adjustable with difficult, as there are no built-in adjustments in the SM.

The easiest way to get the X-Z plane right is to fix the head in place before bolt tightening.

  1. Mount a solid pin in the collet. 6.35 mm is exactly 1/4". A short length of drill rod is fine.
  2. Clamp the pin to a square. It’s best if the square has a V-groove for the pin to rest in. Something like a V-block would work (example non-affiliate link).
  3. Rest the other side of the square on the build surface.
  4. Tighten the bolts.
1 Like

Post 33 in particular. Engineering blocks are the precise way. A couple cans are the low tech way. (If you use 3, you can check how consistent their dimensions are).

From the photos it looks like the x-z is the problem. And with deflection and the machines lack of rigidity in that direction, it ends up taking care of itself.

-S

1 Like

After taking my sweet time, I finally checked in on the solutions SDJ and EH proposed. Loosening the screws on the back of the module I had no idea there was that much play side to side (and think this was the culprit).

I did end up purchasing the digital level SDJ mentioned and the angle as mounted came to around 89.5. After holding the module while tightening that oscillated between 90-89.8 so definite improvement. I might try loosening again to see if I can get closer to 90 but if not it looks much much closer to my square as well.

Want to thank both of you for your comments. I gained some ancillary wisdom from the threads you linked and added a few new tools to the arsenal (the digital level and I have 123 blocks on the way - something I am surprised I never picked up before).

I’m glad I didn’t have the vertical play SDJ did (I’ve seen my module make that motion when one of the clamp screws was not low enough, but there isn’t any play now).

Thank you!