Generate G-code Using Fusion 360. This instruction teaches you how to carve an “S” on a 2mm carbon fiber sheet. After you get familiar with all the settings, you can design your own inventions. Snapmaker profile for Cura & Simplify3D. 4.2 Generate G-code Using Fusion 360 5. Set the Work Origin Using Snapmakerjs 6. Lower the CNC Bit and Choose a Way to.
It really feels like I can make anything with my Snapmaker 2.0, 3-in-1 machine. Lately my projects have focused on the CNC module and frankly I am loving it. For this project I used Fusion 360 to model and generate the G-Code. Follow along with the video or below as I walk through how to make a Custom CNC Wood Map from in the world!
Adding Snapmaker 2.0 To Fusion 360
Generate a Custom Map
First, let’s jump to Snazzy Maps in your browser. Snazzy Maps uses Google Maps to generate custom maps from anywhere in the world. Click on the “Create a Style” in the top banner and start with the default. From here you can tweak the custom map to suit your needs. Our project requires as few details as possible so let’s turn off Administrative, Landscape, Point of Interest, and Transit features. This immediately made a huge difference. Taking things one step further I turned all Roads black and adjusted the local weight to 4. This made sure it was easy to identify individual roads. Finally I increased the water weight to 10. This made sure our rivers are easily cutout.
Once things look good, take a screenshot and copy the map directly into GIMP. Use GIMP to make SVG (paths) files of the roads and the water. SVG files are easy for Fusion 360 to read. If you’re interested in how to do this checkout my blog article. Once you have the files, create a new sketch and import them into the sketch. This can be done by using the insert button as highlighted on the left.
I like to inspect the sketch thoroughly before moving on. Typically I will delete any small pieces that don’t look right. I also like to make sure my bit can fit inside of the pathways. This will give you the least amount of headaches down the road. That being said, you can always backtrack to the sketch and edit it. Fortunately, Fusion 360 is good at propagating all of your changes through to your model and manufacturing paths.
Create a Model from your Customized Map
At this point it is time to create a model (base) in Fusion 360 with your map. Since my Snapmaker A250 can only cutout 8.5″ by 8.5″ I decided to make 4 different models. If you are working with the A150 or A250 make sure to checkout this blog post. It will describe the best way to get the most out of your CNC workspace!
First, select the entire area to be cut and press pull in the negative Z direction the depth of your stock. This means your entire stock will be below the XY plane. Once you have created the body, edit the sketch again and press / pull the details that will be cut. Once again you are going in the Negative Z direction. Make sure your original body visibility is on and the operation is set to “CUT”. The Z depth is the depth of the cut you want to make.
Custom CNC Wood Map Tool Path Generation
Overall my dimensions were 0.469″ (15/32)” for the stock depth and 3 mm (0.118″) for cutting out the water. I really like how my project turned out and wouldn’t change it. However, because it was so deep it took a long time to cut. Once your model is ready, change Fusion 360 from DESIGN to MANUFACTURE. To get started right click on SETUP and click NEW SETUP. Make sure the Operation is Milling and select your Body as the Model. If you do multiple cuts like me, you will simply have multiple setups pointing to different models. I also like to make sure the Z and X axis match the software layout.
CNC Tool Path – 2D Contour
Once the layout is created, right click on it and make a New Operation -> 2D Contour. The Geometry will be the bottom outside square of your stock. See to the left for the settings that I used to create mine. Keep in mind these settings must be heavily modified for what CNC and Stock you are using. My first attempt was too aggressive and could have caused a fire. Fortunately I could slow down the Snapmaker via the HMI. Even doing that, you can notice some burn marks on the sides of each cutout. U mobile speed test google.
Since we are cutting out the entire block, it is very important to include Tabs on the model. Tabs will keep some of your model still connected to the stock. If you cutout the model without tabs, it will start to slide as your bit moves into the block. This is dangerous and could cause serious harm to you or the machine!
CNC Tool Path – 3D Adaptive
Now that we have the outside of the block cutout it is time to focus on the details. Since I have a small area with the Snapmaker to CNC, I decided to Laser Cut the roads and CNC the water. I am really happy with the end result. If I had tried to CNC everything, my bit would have been tool large to cut out the small details. On the other hand, the Laser Cutter / Engraver does an amazing job with creating very small details.
For the settings on the right, it is important to make sure your spindle speed is correct (12000 RPM for Snapmaker). Also, you must make sure to Machine Cavities so it cuts away pockets (lakes in our case). The newest free version of Fusion 360 does not allow High Feed-rate / Rapid Movement. I found that it can increase the total cut time by about 1.5. To counteract this, I manually edited my G-Code. Basically when I was above the cut height and only moving X or Y, I changed my feed speed from F60 to F3000.
Finishing the Project with Traditional Woodworking
Cutting Out the Custom Map
My CNC tool-paths turned out a great looking. Since I did 4 different planks, I was able to try out a lot of different settings. However, the project is not finished quite yet!
At this point your map should still be attached to the stock through the tabs. There are a number of ways to clean these off, but I found using a jigsaw to be fast and easy. Basically I just clamped it down and cut along the grooves. I also tried to cut as close as I could to the sides without cutting into the main body of the map. This reduced how much sanding I would do in the next step.
Sanding Down the Custom Map
The next step is to Sand down the whole thing. For the sides I started with 80 Grit Sand paper and tried to get it smooth since the Jigsaw cut was not perfect. I also rounded the corners on each side just a little. I jumped up to 120 Grit Sand paper for another pass on the sides. Fortunately the stock that I chose was already somewhat finished. I did a light 220 Grit pass on the top. By the way, a sanding block makes this part a lot faster and easier.
I did not sand any of the water because I thought the CNC carvings turned out super cool. Basically the effect is a side product of trying to cut a flat surface with the Roundover (Ball End Mill) bit. If you want a perfectly flat surface instead it would make more sense to use a Flat End Mill. These are setup in the Fusion 360 Tool settings.
For my final steps I laser cut out roads. I then used adhesive spray to connect the roads to the planks of wood. This turned out to be a simple and cheep way to add another layer to the project.
Staining the Wood
I am still relatively new to woodworking. But, one of the things I have started to love is the look of stained wood! I especially like stains in combination with CNC projects. I have found the most important trick is remove all debris before adding any stains.
For the stain I used a Minwax Pre-stain and let it sit for about 5 to 15 minuets. Next I hit it with a coat of the Minwax Ipswitch Pine. Per the directions it is suggested to let the stain sit for about an hour and wipe off the excess. At that point you can add a second coat. Instead of a second coat, I just let it sit overnight. Checkout the picture to the left to see the difference in color!
Snapmaker 2.0 Fusion 360
Editors Note: Some links in this article are affiliate links and will provide me a small percentage of the sale if you purchase something. There will be no increase to your total.
I want to record a few things I’ve learned about setting up tool and post processor libraries in Fusion 360 that might save the next person some time.
Specific issues I’ve found so far this guide aims to correct:
- File locations are wrong for MacOS (on the Autodesk site itself!)
- SM nor some Autodesk articles do not mention F360 Cloud library features which are super helpful if you run Fusion from multiple computers.
- SM includes a “tool library” file in the download page, yet does not document how to use that file.
Even though it has some issues, I do recommend reviewing the SM manual, CNC section before proceeding:
You will also need to download the Configuration Files & Tool Libraries from the SM Downloads page
Snapmaker 2.0 Engraver
Post Processor Installation
Mac or Windows – do yourself a favor and ignore this article (only mentioned as it’s higher in Google search results AND linked to from SM manual):
Instead, follow the instructions in this article to upload your .cps file (which you can download from Snapmaker here) to a Cloud post folder.
Snapmaker 2.0 Fusion 360 Cnc
Skip the Mac or Windows sections and follow the Cloud Installation steps which I’ll paste in part below. Why? Because there is no reason in recent F360 versions to use a “local post processor”. They force you to use their cloud service anyway, so you may as well benefit from it.
- Launch Fusion 360.
- Go to your Profile Name in the top right corner -> “Preferences”.
- Go to the “General” -> “Manufacture” settings.
- Make sure that “Enable Cloud Libraries” is activated.
- Save the Preferences.
- Navigate to “Assets” in the Data Panel.
- Double click the “Assets” > “CAMPosts” folder to enter it.
- Use the Upload button to upload the desired post processor from the local machine to the “Assets” > “CAMPosts” folder.
Tool Library Install
The steps are very similar to the previous section, but instead upload your .tools file to the “CAMTools” folder. You can find the longer version here:
- notify the SM team about the doc bugs [done: created issue #12 in github]
- see if this machine library feature in F360 will be useful and perhaps create a SM machine for it.