The file 'Snapmaker 2.0 SBR16 Linear Guides Support 3D Printer Model' is (stl) file type, size is 354.9KB.
To reduce the wobbling of the build plate I have installed linear guides that provide additional support. These adapters help to connect the guides to the buildplate.
Especially when doing cnc tasks, the buildplate can be pushed down by the toolhead. This results in less accurate work and may reduce the quality of your work. Some people also report some instability of the platform in general. However, this can vary between different devices.
A wonderful job was already done by 3DNate with this design: https://www.thingiverse.com/thing:4860729
The only drawback, you need to accurately measure the the height, print and make sure it fits and/or create intermediate pieces to the exact needed height. I wanted to make this adjustable so it's easier to install and use.
Therefore a simple design was created with a nut that can be adjusted. Similar to how a lot of tables can be leveled by turning one of the feet into a higher or lower position.
I have used an SBR-16 linear rail for my modification. If you are using another type of rail, you may need to make some adjustments.
To provide extra support to the build plate.
Note, this is no replacement for tramming your machine (i.e. especially make sure both vertical axis are aligned to the horizontal plane). That still needs to be done reliably.
Where possible all objects are parameterized so they can easily be adjusted.
Holes are foreseen so the set screws to adjust the guides are accessible.
Make sure to print the threads with a high quality setting. I have had great success with a variable layer height in Prusaslicer to get a good balance between speed and quality. (threaded parts with a layer height of 0.08 to 0.12, other parts of the print with a layer height of 0.30).
After printing and putting the nut on the thread, don't force it. The tolerance is low, if you feel too much resistance, unscrew a bit, tighten again just a bit further, unscrew etc. Repeat that until it fits perfectly and you can easily tighten and loosen the nut.
In action: https://youtu.be/2wn5efR2PGg
There are some alternative approaches in the OpenScad file using more of a type jack wrench approach, however, there was too little clearance between the rail and buildplate to make this work. Those are still in the code, but lack a bit of documentation. The relevant code for the third and final iteration is at the bottom of the file. (look for "third and final iteration")
Warning if you have the new bed
The version for the new bed does not provide enough clearance to install it. A possible workaround is to insert spacers between the y-rail and bed.
I've had a chance to get a better look at the new platform as someone has taken the time to model it which makes it a lot easier to inspect it without having it physically:
https://cults3d.com/en/3d-model/tool/snapmaker-2-0-platform-3d-model-a250-a350-a350t
If you look at the files for the new and old model, it becomes very clear that the new model is thicker/higher than the old one. (the pointy ends especially)
And it is that 3mm that we're missing indeed. If I make the top part thin enough, it falls apart as the different segments are no longer connected :( So coming up with a solution will be more complex than just shaving off a part.
Something that, in all honesty, I won't be doing just for fun as I have other projects lined up right now. And not being able to test it myself makes that a pain.
It should be doable however:
If someone wants to make these necessary changes I'll be happy to explain the OpenScad code if needed to get you started.
End Warning
To generate the threaded parts, I've made use of the excellent threadlib library, put that in a "threadlib" folder in the source directory to build the project.
Openscad source file is available on github: https://github.com/brvdboss/snapmaker-linearguides-support
bottomfiller.stl | 167.1KB | |
bottomwiththread.stl | 1.0MB | |
nut.stl | 1.3MB | |
railtopwithhole.stl | 627.1KB | |
railtopwithhole_newbed.stl | 82.3KB | |
wrench.stl | 17.0KB |