Carbide 3D makes the "most powerful, most hackable, most complete" CNC machine in its class. This is a simple kit which you assemble yourself in about an hour. The machine must be plugged into a Mac or PC in order to run. All versions come with either a 1.25 HP Dewalt spindle or a Makita spindle. Fusion 360 includes a post-processor for these machines, so it's easy to make toolpaths and run them on the machine with good results. It's got a 3" Z travel, which is respectable for a machine of this size.
It comes in 3 versions:
The Inventables X-Carve is a great choice for makers with limited space and a limited budget. It comes in 500 X 500 mm (19.5 X 19.5 in), 750 X 750 mm (29.5 X 29.5 in), and 1000 X 1000 mm (39 X 39 in) for $1,200, $1,350, and $1,460 respectively.
All models use a Dewalt router (which is easy replaceable) as the spindle and have a 65 mm (2.5 in) Z depth which is more than enough for flat pack projects and relief sculptures.
The company claims a .075mm - .13mm accuracy resolution, which is really impressive considering the price.
In short, if I were to own my own machine I would get the 1000 X 1000 version. You can do a lot with 39" of width, and you can cut longer sheets if you properly index and move the panels as demonstrated in this video.
For this class, I'll be using the ShopBot Alpha to demonstrate the work in the lessons. The ShopBot is a Computer Numerical Control router capable of cutting 2D and 3D shapes in wood, foam, plastic, some non-ferrous metals, and a variety of other materials. The ShopBot CNC machine I'm using in the lesson is considered full-size and can handle 4’x8’ sheet goods. It is a PRSAlpha 96 48 equipped with Z-axis travel of 12” and a 24,000 RPM, 3 horsepower Colombo spindle.
This machine can be found in marker-spaces worldwide such as Techshop.
Right Hand Rule: To be sure which axis is which, just follow the "right hand rule". With your right hand, make an L shape with you thumb and forefinger, then point your middle finger up. The axes are X, Y, and Z counting down from your thumb. Remember that Z should be up.
Like other digital fabrication tools, there’s a cartesian coordinate system with three axes - X,Y,and Z - associated with the machine. On the Shopbot, the long axis is the X-axis, the shorter is the Y-axis, and the up and down is the Z-axis. On the X-Carve, X is perpendicular to the controller case, making the origin on the lower left of the table.
A CNC machine cannot be successfully operated without an understanding of how coordinate systems are defined in CAM and CNC machines and how the systems work together. If you want to know more, please review Chapter 4 Coordinate Systems in the CNC Handbook at cam.autodesk.com.
We set up our coordinate system in the previous lesson to be consistent with that of the Shopbot.
There are lots of different ways to hold stock on a CNC mill.
Vacuum tables, for example,have holes or a porous sheet of LDF on the bed and use a vacuum pump to suck the stock down to the table. These are great for cutting large stock, but are extremely loud in my experience. Stock must have a more or less perfectly smooth face to be sucked down to the table, and plastic sheets must be used to cover the rest of the space in order for proper suction to occur.
Some shops do direct screwing with brass screws or nail into the table with a composite nailer as mentioned above. This is fast and effective, but the table will get trashed very quickly and will need to be replaced and resurfaced.
The X-Carve comes with a pre-drilled spoiler board into which you drive threaded inserts.
In our shop, the table has a similar system with over 600 gridded holes, with threaded metal inserts. Nylon shoulder bolts are screwed into the inserts to hold materials, and wooden hold-down blocks with slots milled into them make it easy to hold stock of any size.
9/16" Ø holes are drilled by the Shopbot on a 4" X 4" grid, and 1/4"-20 thread size threaded inserts are screwed into the holes. 1/4"-20 nylon bolts are used to screw into the threaded inserts in conjunction with slotted blocks.
On one side, bolt down a registration block to ensure the stock is properly aligned with the Shopbot Axes. Then use hold downs on the other three sides to keep your material from pulling up.
Full sheets (4' X 8') cannot be used with the threaded insert system because they cover the entire bed. For full sheets, use clamps around the edges to hold down the stock.
We use adjustable spring clamps in our shop because they only cover about 3/4" of the stock around the edge of the table. Trigger clamps also work well, but they cover more of the stock around the edges, leaving less usable space on the sheet. Here's how it works:
From this point on, I'll be using the Shopbot Alpha to demonstrate CNC operation.
CNC routers may do unexpected things! There are two ways to stop the Shopbot quickly.
SPACEBAR: Pressing the spacebar will pause the gantry and apply the brake to the spindle. The spacebar will not cause the machine to lose its location, and the machine can be easily restarted. This is the preferred way to stop the machine.
EMERGENCY STOP: There are two Emergency Stop (E-stop) buttons on the machine. Using the E-stop will stop gantry movement. The spindle will lose power, but the brake will not be applied, so it will keep spinning for a few minutes. The machine will also lose its known position, so you will need to reset home and restart your job.
The Shopbot is controlled by a PC that is permanently plugged into the machine as it runs a toolpath. The Shopbot control software can run toolpaths, move the gantry manually, home the axes, run surfacing operations, and simulate tool paths among other things.
There are two windows that control the ShopBot: Command Console and the Position dialog box.
The window in the center, the Command Console, has standard drop down menus that contain commands. You can also enter individual commands to move the tool or run a part file. When the part file is running, this winow will scroll through the G-code./
Position Dialog Box:
The red Position dialog box on the right side of the machine displays X, Y, & Z coordinates and icons that set up and run the machine.
Tip: Hover your mouse over the icons for descriptions.
In order to cut a part, you have to set the starting point of the tool path. When the Shopbot is turned on again, the computer will assume that the gantry is in the same position it was in before it was switched off. That means if the gantry was moved by hand (to remove stock, for example) while the machine was off, the X and Y home will be way off.
To avoid errors, always home the machine at the beginning of a job. Our machine has proximity (prox) switches, so it can be homed automatically through the Command console. Once the global home is set, you've got a reference for establishing for setting your tool path home.
If your machine doesn't have prox switches, there's an easy way to set the X and Y home. With the power off, move the spindle to the hard stops on the X and Y rails, then turn the machine on and set the X and Y home manually.
With the machine homed, it will already be in a good position to change or insert an end mill. This part is easy but there are a few important things to consider.
We have a dust shroud installed on our Shopbot. To access the spindle, use the Allen key on the bolt near the top of the spindle to lower the dust collector shroud so you can access the spindle.
It's very important to ensure that the end mill is inserted into the collet at the proper depth. The flutes must be completely exposed to avoid clogging, but the shaft must have the maximum possible length inserted into the collet to avoid dislodging.
To insert a tool, first insert the collet into the collet nut, then screw it onto the spindle end a couple of turns. Don't go too tight or it will be to hard to get an end mill inserted.
Next, insert the end mill to the proper depth, then tighten the nut against the spindle. Don't go too tight! If the collet it too tight you risk damaging the spindle threads and making it very difficult to remove the nut later.
A good rule of thumb is to position the wrenches so that they're next to each other, then tighten using one hand. This will ensure the proper tightness on the threads.
Now that the tool is inserted, it's time to set up the tool path home and Z axis zero height. The image above shows an example of where the stock may be located in relation to the machine home and table corner.
To set the stock origin, move the spindle up in the Z axis to avoid crashing, then use the keypad to move the spindle in the X and Y dimensions in order to align the end mill tip with the origin point of the stock already fixed to the table.
Make a note of the X and Y position in the keypad. These numbers tell you where the spindle is in relation to the machine home. If something goes wrong with your job and you have to shut down the machine in the middle of a job, you'll be able to re-home the machine, then manually enter the values you recorded for X and Y location. This will allow you to continue the job without wasting the stock that was partially cut.
You won't be able to line it up exactly with the corner by eye-balling an end mill, but it will be close enough for a flat-pack project with a 1"+ margin around the edges of the stock.
Click on Zero Axes and check X-Axis and Y-Axis in the list, and the keypad will now read X=0 and Y=0.
To ensure that you’ve placed your Work Coordinate System correctly and to verify your program, conduct an air pass before actually cutting your part. With the Z set well above the top of the stock, you'll be able to follow the toolpath to ensure that it's oriented properly and doesn't have any catastrophic errors.
SET AIR PASS Z-ZERO
LOAD PART FILE
Watch the machine for about 1 pass to make sure the X and Y movements are what you expect. Even with a lot of experience, it's a common mistake to switch the X and Y axes in the tool path. An air pass is the best way to ensure you didn't make a mistake like this.
Setting the top of your workpiece to Z Zero and entering the exact thickness in the CAM software will prevent cutting the table with your end mill. Use calipers to measure your exact material thickness, and ensure your stock in your CAM file is updated.
ZEROING WITH A ZERO PLATE
Some CNC routers are equipped with a zero plate. This is conductive metal plate with a thickness that's programmed into the machine's computer. You can run a command that will move the tool down until it touches the plate, then the software will automatically subtract the plate thickness and give you an exact Z height.
I you don't have a zero plate, you'll have to zero manually. To do this, just put a piece of paper down on the top of the stock, then nudge the spindle down until it touches it. You should be able to move the paper but feel a little resistance on it. This should give you a zero that's close enough to perfect that your toolpath will give you the results you want.
Now that your machine is zeroed in all 3 axes and you've done an air pass, it's safe to run your toolpath and cut out the parts.
Go back to the LOAD PART FILE instructions above and repeat those steps. Remember to pay attention and keep the E-Stop at the ready incase something goes wrong.
Always stay close to the machine with the E-Stop button at the ready. Here are some common problems that can occur while a part is running.
If you made a CAM setup for the chair file, you can make a whole dining set!
Share a photo of your finished project with the class!
Nice work! You've completed the class project