DIY CNC Plans Completed

I’m excited to announce that the DIY CNC plans package is finally completed. The machine will be called the Torsion CNC.

I’m working on testing the secure payments page before it goes live. I’ll be sending out an update when the plans are available for purchase. For anyone who signed up on this site for either the free guide or the plans waiting list, you’ll have a special offer available to you. You’ll see an email with the details soon.

DIY CNC Plans Update

Just a quick update that the drawings are now completed and are in a review process.  An instruction manual is in the process of being drafted. It will go along with the drawings to provide some additional explanation and tips on building the machine.  It is expected that the plans package will be ready by the end of the year.  A purchase page will be added to this website and another announcement made here.  Those of you who signed up ahead of time on the plans page of this site will be given first priority for hard copies of the plans, along with a coupon for the plans (you can still sign up now).  Digital copies of the plans will also be available at the same time for purchase by anyone.

The plans consist of a drawings package and an instruction manual.  There are 70 sheets of drawings including fully dimension-ed views of each part that will be fabricated, exploded views of various assemblies, and parts lists for each sub-assembly.  The instruction manual provides a suggested build order, methods, tips, and some additional detail to complement the drawings. The manual also includes information about the control hardware and software that is external to the CNC machine.

Laser Installed for Engraving and Cutting

After a lot of research, I chose a NUBM44 6W 450nm solid state laser. I was debating whether to use lower powered lasers that could produce a finer beam, but I wanted to try the higher power in case it could cut thicker materials or work at faster speeds. So far, I am happy with the choice. I am getting an engraved line that is 0.5mm wide in wood. That is fine enough for the work I envision doing with it.

I purchased the laser, driver, and heatsink all as a package. The driver has two wires for the power supply, and it has an on/off control line, but there was no wire provided. I would have to solder a wire to the driver board, which is inaccessible since the board was bonded inside of the heatsink. If I were to do it again, I would order the driver separately or ask to have a lead added for the control line.

My workaround was to connect a 12 vdc relay between the power supply and the laser driver. I wired the coil to the 12 vdc supply and Output 1 of the G540, pin 5 of the breakout. The switch contacts of the relay control the 12 vdc supply to the laser driver. I’m using M62 and M65 to switch the laser on/off in the g-code.

Here’s a video of my first project with the laser.

Emergency Stop Switch Installed

I haven’t had a need yet for an e-Stop switch, but I figured I should go ahead and install it before the need arises! I’m still amazed at how quickly I can model a part, create the CAM setup, and then create the part on the CNC machine. It took less than an hour to model the bracket, create the CAM setup and toolpaths, and produce a g-code file to bring out to my machine, all with Fusion 360. I cut the bracket from some scrap 0.25” plywood and mounted the switch on the front of the machine. One side of the switch was wired to pin 10 on the Gecko G540 breakout and the other side connected to ground on the power supply.

cnc e-stop switch

Overdue Update

I’ve been quite busy for the past few months. So busy that I haven’t posted any updates. I’m going to give a quick summary of what I’ve been up to and then follow up with some more detailed posts.

Since my last post I’ve done the following:

  • Added an emergency stop switch to my machine
  • Added a laser to my machine for engraving and cutting
  • Made my first cuts in Aluminum, using finish passes, resulting in +/-0.002” accuracy
  • Researched and purchased a few styles of home/limit switches to test (still in progress)
  • Wrote an eBook, Introduction to CNC Router Design
  • Performed a static rigidity test on my CNC machine
  • Created a Version 2 of my CNC design in CAD with some improvements that will make it easier for someone else to build a copy of this machine and to improve rigidity based on my testing
  • Started creating detailed drawings of Version 2 to be able to offer plans to others (still in progress)
  • Used my CNC router and laser for some small project requests

More details to come.

DWP611 Dust Shoe Prototype

With the spoilboard surfaced, it was finally time to make those parts for the dust shoe that I designed a while back. My design integrates an exhaust deflector, but rather than deflect it out into the surrounding air, it deflects the router exhaust into the vacuum. The thought being that the vacuum might improve cooling through the router, and the additional velocity of air could improve the suction around the end mill. I also incorporated a magnetic removable brush so that I can easily switch between different lengths depending on the length of end mill installed. A little cam lever was added to the side of the mount to enable activation of the spindle lock button to change bits without removing the whole dust shoe. This was the design concept.

DWP611 CNC Dust Shoe Rendering

DWP611 CNC Dust Shoe Top View

Since I have no idea how well this dust shoe will perform, I’m making a prototype first to test it out. In order to save on cost, I split the parts up into two 0.5” high sections and one 0.75” section. I first tried to cut parts out of MDF, but it was too weak and some of the smaller details broke off during milling. The 0.5” parts are cut from 0.5″ HDPE sheet and were epoxied together after being cut out. The brush holder and the 0.75” thick section that clamps onto the router are made from wood since that is what was available around the shop here in the proper thicknesses. Epoxy was used to hold the magnets in place and to attach the brush. Here is a quick video of the build and test fit.

New Mount for DeWalt DW618 router

Before making any more parts, the spoilboard needed to be surfaced. In order to use the 1-3/4” surfacing bit with a ½” shank, a new mount was needed to allow use of the DeWalt DW618 router. I quickly modified the CAD model of the existing mount, created the CAM setups, and cut out some new mounts from some scrap 3/4” Oak plywood. It is so nice to have a machine to make parts on now! The drill press was used to make the holes for the clamping bolts.
DW618 Router and mount

With the DW618 mounted, I surfaced the spoilboard by finding the lowest spot and setting the Z height right at the surface. I turned the router on and then manually jogged it around to surface the area.

Happy Pi Day

Since my wife is a high school math teacher, I thought it would be fun to do a little project with her for Pi Day. Using Fusion 360, we worked on the design together, and then created the CAM setups. We did a few engraving tests with various bits and depths before attempting to make the piece with a 30 degree V carving bit. It turns out a 60 degree bit would probably have been best, so we’ll have to try again once we get a 60 degree bit. It turned out pretty well though and we had a lot of fun making it!

Pi Shape Cutout on Router Table

Pi shape with engraved digits

Workholding and First Cuts

I came up with an idea for a simple way to quickly hold things in place on the bed of the machine. This should work for any size object that I want to work with, in any position on the bed.  I attached 2 T-tracks to the bed, outside the working area. Then I made a sled with 90 degree corners with another T-track mounted on it. This will hopefully allow easy clamping of any size stock at any location on the bed. I plan to use a few different styles of clamps and/or stop blocks to attach to the t-tracks. It will be easier to show pics than try to describe the setup and the many options it will allow:

Workholding T-tracks

On the other end of the bed, I attached a T-track with some low-profile cam clamps, that wedge the spoil board in place. I will eventually mount this t-track to the longer tracks, similar to the image above.

While attempting my first cuts with the machine, I learned how much pulling force an upcut end mill has. I will need some clamps to hold down my spoilboards/fixtures. In addition to the material being pulled up towards the router during cutting, the wedges I used (only hand tight) vibrated loose and the stock moved during cutting.

Switching gears from the dust shoe components that I had planned to cut out, I modeled some clamps in Fusion 360 based on a few designs I had seen. Here is video I made showing the first successful project with this machine and the finished clamps that it produced! Still not having clamps for this operation, I hammered wedges in place to get them very tight and I also used longer screws to hold the stock down more securely.  Everything worked out well.

Added Spoilboard and First Video!

I added a spoil board and am just finishing up a design for a dust shoe. I hope to cut the dust shoe parts out on the machine shortly.

I finally got around to uploading a video of the machine performing a run through the air. This was one of the example files that came pre-loaded with LinuxCNC. It is cutting a 3D profile of a penguin (the LinuxCNC logo). I didn’t change any settings or edit anything in the G-code, just ran the file as it was.

The workbench that I have the machine sitting on is pretty wobbly when the machine starts accelerating quickly, but the the machine itself is very solid.