I have some questions regarding the CNC module, in specific the SnapmakerJS software.
Where do I define the material height?
Why do I need to upload a vector (SVG) while it displays it in the preview as a low-res bitmap?
What is a carving step?
What is the use of the jog height? Why does it matter that the difference between the tool and the material is when it is not carving?
Same question as at 4, why does the height between the tool and material matters when the carving is done (stop height). Why doesnât it simply go fully back up.
What are tabs?
What is the difference between carving along the side of an image & along the contour of an image?
How should I read the coordinate system? When I select âalign center to originâ, does this mean it starts carving from the center?
Why does the âGenerate G Codeâ button not work without throwing an error?
I do not know why you need to upload an svg. But here is a awesome free converter that converts images to svg.
A carving step is how far down the bit goes on each layer so it does not over work itself.
The difference matter because it it does not go up before moving it could try and go through the wood and possibly break something.
Same answer as 4.
Tabs are what keep your design in place in case you are cutting through the whole material.(Piture of tabs below)
Outline - Carves along the contour of an image On the Path - the shape of am image.
No the coordinate system does not determine where it starts. It just shows where it is going to be when you start the carve (Example- If you do clip to axes you would set your work origin in the corner of where you want it to be carved. If you do align center to origin then you would set work origin in the center of your piece)
I can not answer that without knowing what the error was. If you have any further questions just ask.
Although you donât define the âstockâ size, it is up to you to define the coordinate system (x,y,z origin point) and the total depth cut (multiple pass will be done using the âcarving stepâ - your question 3)
When using svg, the CNC will use the shapes (curves) define in svg. The bitmap is displayed just as a preview of the uploaded file (for example, a filled shape will not be fully carved, but usually only its âedgeâ)
Nothing to add
One important thing is that if you are holding the piece using some type of clamps, you should increase the jog height to avoid any accidental hit on these
same I guess
The picture explains it all
outline - the resulting carved object will have the dimension as defined in the svg (the CNC will offset the carving to count for the bit size). On the path - CNC will follow the paths as is. You should design considering the bit sizes
8 . you should define the bit position origin (e.g.: bottom left corner) as you prefer. The âAlign center to originâ is used to make the âgcodeâ origin to consider the middle of the design (in this case, you should also move your bit to the center of your piece and set it as origin!)
Iâve notice some quirks here and there, but usually reloading a file (preferably with a different name) fixes it.
SVG is Scalable Vector Graphics. The router works by carving a series of lines or curves (vectors), not by drilling a series of holes in the material. So an SVG input is a better match to the task. Itâs actually quite a bit of work to convert a bitmap back to an SVG, and usually produces a very messy set of vectors that only look correct at the original scaling. Itâs much better to do the design work in SVG if possible. Obviously that doesnât work with photographs.
An SVG-from-the-start scales better too. You could print an always-a-SVG on a 3"x3" piece, or a 4âx8â piece just fine. If you tried that with a bitmap-to-SVG, itâs not going to look very good on the larger piece. I donât think that really applies to most of us snapmaker users, but it does apply to the professional CNC community.
Flat panels are bitmap devices, so you canât display an SVG on them. It must be converted to a bitmap to be displayed. I wonât go into the whole history of vector display outputs, but theyâre pretty rare these days.
I checked the CNC tutorial video and everything start to make sense now. Where the 3D print module can be run fully with the Snapmaker. The CNC requires a computer to run. Still donât understand how a 2D SVG file can result in a 3D shape. But that is something to experiment further on and might be asked in a seperate topic. The fact that fullfilling a CNC task is a 2 step process is something I was not aware of. Now I think of it, it does is logical. I mean, the 3D printing module works the same. First generate GCODE, then run the GCODE.