SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.

Creative Commons images are CC BY 2.0

Description: This is the Shapeoko Deluxe Kit, a desktop, 3-axis CNC Machine kit that allows you to create your 2D and 3D designs out of non-ferrous metals, hardwoods, and plastics. This special SparkFun Edition of the Shapeoko Kit includes everything from the base frame and hardware to the motors and SparkFun Stepoko controller. This is an entry-level CNC machine designed for hobbyists, artists, and fabricators! The only thing that is not included is a trim router which can be purchased from most hardware stores or online retailers.

The included SparkFun Stepoko is an Arduino compatible, 3-axis control solution that runs grbl software and is able to connect to your computer to accept stepper motor commands. The Stepoko’s design and firmware are completely open source and it works with an open source Java based cross platform G-Code sending application to translate commands. Don’t worry, we’ve designed the Stepoko to be as simple to use as possible. With it being pre-programmed grbl software and the installation of the Stepoko consisting of just plugging the stepper motors in, connecting it to power and to your computer you’ll be amazed by just how simple this board really is! To top it off, we’ve designed the SparkFun Stepoko to fit and be secured inside of a custom Big Red Box for an effective enclosure option that allows access to all of the boards connectors and a spot for the massive heatsink to rest in.

The Shapeoko 3 has a cutting area of 425mm x 425 mm x 75mm (16" x 16" x 3") and an overall footprint of 725mm x 600mm (28.5" x 23.6"). We don’t currently carry a router to go on your machine. The folks at Shapeoko recommend the Dewalt DW611 or the Porter Cable 450 to use with the machine. We ended up using a cheap Harbor Freight one that we 3D printed an adapter for to make it fit. Don’t forget you can put whatever you want on the end, whether that’s a laser, 3D print extrusion head, or a marker. Get creative!

The new revision of the Stepoko board updates the firmware to the latest version (0.9j). We’ve also added a piece of thermal gap filler to help electrically insulate the board from your chassis and prevent problems from ESD. Finally, we added three cable carriers to help get your cabling under control.

Note: The power cable included in this kit is designed for the United States National Plug Standard. If you are purchasing this kit outside the US you will need to use or buy a power cable that fits your country’s standard.

Note: Please keep in mind that the Shapeoko Deluxe Kit Assembly Guide in the Documents section below lists items for the Carbide3D version of the complete Shapeoko kit, not the SparkFun version. Be sure to reference the hard copy guide that comes with your kit when ordered.

Note: This item is non-returnable. If this item arrives damaged or is not functioning properly, please do not hesitate to contact us to see if further actions may be taken.



  • Footprint: 725mm x 600mm (28.5" x 23.6")
  • Cutting Area: 425mm x 425 mm x 75mm (16" x 16" x 3")
  • Motion System: GT2 Belting, 2mm pitch with NEMA23 Motors
  • Frame: SparkFun Red 10ga Formed Steel Plates with Aluminum Extrusions
  • Recommended Spindle: Dewalt DW611 or Porter Cable 450
  • Weight ~55lbs.


Recommended Products

Customer Comments

  • I was really bummed to see that the Shapeoko 3 Sprakfun delux kit I just received didn’t include the 2016 summer updates that now are included in the Carbide 3D version. Are there plans to update the design?

  • I love Spark fun products but why buy this version instead of the one on the carbide3d site (beyond the $100 price difference)?

  • Will the limit switch pack sold by Carbide 3D work with the Stepoko? https://shop.carbide3d.com/products/shapeoko-3-limit-switch-kit?variant=11454637190

    • I just checked out the kit and took a look at their installation instructions. Our kit has the same plates and holes so it looks like it will fit right in!

      Our controller has screw terminals for the wires, so you’ll have to snip off the connector ends, tin, and screw down.

      • FYI. I ended up installing the limit switch pack sold by Carbide 3D and was able to install it but I needed to make some modifications. First, the Z-axis limit switch comes with posts (standoffs?) that have a different thread spacing than the ones the Sparkfun version of the Shapeoko uses. This requires a quick trip to the Home Depot and about $3 in bolts. I can’t remember now but I think it was M5 bolts that this part used. And the other thing is that I had to do was file one of the standoffs on the X or Y (can’t remember) switches so that it wouldn’t hit another part of the Shapeoko. This took 5 minutes with a regular file, so no big deal.

      • Cheers MTaylor, thanks for the speedy response!

  • Are there any further details on the 2016 Summer upgrades that are part of the Carbide3D version (eg, 9mm belts, stiffer Z etc). I’ve noticed a few people asking the same question, but as of yet there is no official answer from SparkFun. This will be the difference between buying the Deluxe Kit here, or buying direct from Carbide.

    So, any details? :)

  • I’ve noticed, even with thermal gap filler, when I turn off my router (dewalt 611) on low rpm, it makes the Z axis jump up about 2 or 3 cm, a few times. When this happens, I can’t control the cnc from universal G-code sender, and have to reset everything…. This is frustrating when doing jobs that require multiple endmills ( it’s difficult to recalibrate X and Y multiple times). I’ve noticed it doesn’t seem to happen if I turn the speed of the router up a lot before turning it off. To avoid this all together, I plug the router into an outlet that is controlled by a light switch.

    • Me too, and I am using Makita RT0700C. It seems that the Shapeoko board cannot withstand the noise from the switching of the AC motor (I have already installed the insulation pad from Sparkfun). Thanks for the tips of remotely switching the router. Will try to see if this helps in my Makita router.

  • Is the Sparkfun Deluxe kit fully compatible to the Shapeoko (direct) Expansion Pack upgrade?

  • I am thinking of starting to manufacture a project that I’ve designed. I’m looking at selling around 50 a year. The enclosures I use is a Serpac ABS plastic case that I have to drill quite a few holes in, including several irregular shaped ones (square and double D). The enclosure wall is about 100 mils. As these have to match up with the SMT PCB inside, they need to be accurately places (+- a few mills).

    How hard is it to convert a DXF file (I have) to g-codes?

    Anyone have any experience using the Shapeopo on such? I was also looking at a CO2 laser CNC, but that’s another $500. Advise?

    • Converting a DXF to G-code is called CAM. List of free / opensource options for this: http://www.shapeoko.com/wiki/index.php/CAM

      Overview of the workflow: http://www.shapeoko.com/wiki/index.php/Workflow

  • Awesome machine! I can’t tell if the whole kit, ie plates, spindle mount, is under an open license. If so, are there any CAD files on this?. I am trying to figure out if I can somehow increase the reach of the Z axis by modifying it a little bit (extending some plates and rails). Any input on this will be appreciated.

  • Nz / last year / 1

    I am very intrigued in the Shapeoko. I was just wondering how Sparkfun cuts the big Red Box for the Shapeoko. By any chance does Sparkfun cut’s the ports of the Big Red Box with a Shapeoko?

    If not could you share how you cut the Box?

    • We actually have a larger CNC in the building we use to do these on a larger scale. It is what we also use to cut the heatsink on the Stepoko. The process for those might make an interesting tutorial at some point…

  • Does it work with a Dremel Tool?

    • One can make a mount for a Dremel and use it if desired — a trim router is a much better option though:


    • The mount is designed for a DeWalt DWP611 router, but with some work, you could mount any tool you like. Modifications have included drag knifes, pens, hot wire cutters, and laser engravers/cutters.

    • M-Short / last year / 1

      The actual cutting tool isn’t controlled by the kit at all. While the Dremel Tool is likely much smaller than the mounting hole assuming you can find a way to mount it will you should be able to use a Dremel with no problem.

  • I’m seriously considering purchasing your version over Carbide’s since it has 4" extra cut on the x&y. But does your kit come with the free Carbide Create software?

    • The physical machines and their cutting area are the same as #108770 noted. More details here: http://www.shapeoko.com/wiki/index.php/Shapeoko_3#Overview

      Carbide Create currently requires a Carbide Motion Machine Control Board EDIT: or activation w/ a code for use w/ the SparkFun Stepoko board: http://docs.carbide3d.com/article/75-sparkfun-stepoko-activation

      I find InkScape and MakerCAM and F-Engrave quite capable though: http://www.shapeoko.com/projects/project.php?id=154

    • Since Sparkfun is apparently not interested in replying to its potential customers, I’ll reply. The mechanical kit is pretty much identical to Carbide’s basic kit (not the XL or XXL), so the working area will be identical. I don’t know where you got the differing values. Sparkfun’s kit includes their own controller, however. Carbide Create does not work with Sparkfun’s controller. I believe Carbide said at one point that they’d make a compatible version, but that’s likely fallen by the wayside. There are a plethora of free and paid programs compatible with Sparkfun’s Shapeoko, however. There is much information on the Shapeoko wiki and forums.

      P.S. Check out prior reviews of the Shapeoko3 by clicking “previous versions” up there under the price.

  • So the Power supply is one of those universal ones that is compatible with both 120 and 240v?? it aint specified and not every power-supply is compatible with both US and EU voltages

    • It is 240v compatible, but the line cord is US style. You can use an IEC line cord from your country without a problem!

Customer Reviews

4.3 out of 5

Based on 6 ratings:

Currently viewing all customer reviews.

One of the cooliest things I've ever owned

It’s been a learning process but I’ve enjoyed working with all aspects of CNC machining. I’ve had set backs and success. It’s a great machine and hope to continue learning all the basics and tricks.

nice machine

good well thought machine Good instructions for building the system but could use better instructions for the electronic side in explaining the possible inputs and outputs that would help in adding functions for the system . I am using a Makita 3709 which works quite well

May Be Better Off Buying the Carbide Version

The problem with the assembly directions that was mentioned by another reviewer is that there are a number of differences between this kit and the Carbide version so you have to keep checking two sets of assembly directions and the video. Often they are not in agreement so you have to work it out yourself.

Also this uses the Sparkfun controller which according to support is not upgradable. The Carbide edition can be upgraded and they evolve their free CAD/CAM software with the new 1.1 version of grbl which is being released. Also the newest UGS provides access to the new Jog features in grbl 1.1.

After using it for two weeks I learned that the Carbide kit contains the limit hardware and all the tutorial directions published by Carbide assume that the HOME feature is working. Although you can band-aid it onto the Sparkfun unit, I bought the Carbide add-on kit because it contains all the hardware needed to mount the limit switches. This is fairly important functionality for all except the most simple projects.

If I had it to do over again I would buy the Carbide version because its their main product as opposed to Sparkfun which doesn’t seem all the eager to support this $1000 piece of equipment. The techs are nice but unfortunately they can’t keep the product up to date.

Per the comment about me being “unique”…well I guess we are all unique but I was asking support about standard features of grbl. Turns out it is pretty easy to reflash the board. Why they told me it can’t be done…who knows. An even bigger mystery is why my stepoko controller chokes on the $h command which is an extremely important command in grbl. Still waiting for answers on that one.

I’m sorry we weren’t able to support your case better. A number of our technician’s attempted to assist, but your case was unique. Our support team is happy to help with issues that we can.

Works great; could use some updates

First off I have to say I am very impressed with the precision of this CNC unit. Given that many commercial models (even small ones) go for many thousands of dollars, I wasn’t sure what to expect from a DIY model. However, I have found that the stepper motors are quite accurate, and the results are very repeatable.

I was slightly disappointed to see that the “official” Shapeoko kits have been shipping with limit switches for the last year or so, but these kits do not. It would be nice if this kit had been updated to match.

Also, SF woud do well to publish their own assembly manual. The original is often short on details, skips over steps, and contains misprints and simply inaccurate information. The most major issue I have found is that on page 18, the stationary Z-axis pulley appears to be installed backwards. When I installed it as shown, the belt doesn’t line up with the motor or idler pulley, and after only a few uses I noticed fraying on the edges of the belt. Reversing this pulley (gear teeth away from the plate) solved the alignment issues.

My first CNC machine

I am an international customer and it arrived very fast and in perfect condition. great quality at an affordable price . I can finally make so many things I have always wanted to. perfect companion to my 3D printers. well done Sparkfun.

Great product, fun build, really good results.

So, the title says all the good. Here are my quibbles. Sparkfun’s edition differs from the Carbide 3D version in a few places. Mostly involving the electronics. However, finding the instructions involved watching videos and scouring the web for tips, as opposed to downloading an instruction supplement PDF. Second, wiring the twin Y-Axis motors into the Stepoko board proved impossible as it was suggested. Even with the most careful twisting and tinning of the wires, I could not get them to fit into the terminals. I used spare wire to create a splice that fit. Even the Sparkfun’s Assembly video shows wire nuts in the tangle of excess wire, so I don’t feel bad about it. And it works.

Once built, I’ve only had 1 issue, and that is keeping tension on the Z-Axis belt. By using a screw and round threaded standoff that’s inaccessible, I can’t get enough torque to hold it in place reliably.

All that said, with careful construction, and calibration, this thing is great. It has, in just a few uses, upped the quality and complexity of my projects.

Related Tutorials

Shapeoko Coaster Project

November 20, 2015

A step-by-step guide to cutting and engraving a coaster with the Shapeoko.

Shapeoko Assembly Guide

April 21, 2016

A guide for attaching the Stepoko Add-on kit to a Shapeoko Mechanical kit.