The following is a comprehensive list of all parts required to build the standard version of the ShapeOko cnc mill. Some parts such as nuts, socket head cap screws, washers, and wires are commodity parts found in most hardware/home improvement stores. Other parts, such as [stepper motors], [stepper drivers], [power supplies], or [microcontrollers] are less likely to be found in a local store, and will probably have to order from the online suppliers. Other parts, such as the [front] and [back] frame plates and the [motor mount plates] were designed specifically for this project and are custom manufactured.
Part availability and clarity are two focuses of the ShapeOko project. This page is your resource to find the descriptions and sources for each part you will need in order to build a ShapeOko mill.
ShapeOko Assemblers Pack
Many of the parts are available in the ShapeOko Assemblers Pack.
3D Model: GitHub
|H1||0.125" Spacer||5/16" OD, 0.192" ID||Inventables kit or Mcmaster||4||In newer ShapeOko kits, 4 x 0.125" spacers have been replaced with 2 x 0.25" spacers. An additional 4 x .25" spacers are also included for use with the smooth idlers
|H2||0.75" Spacer||3/8" OD, 0.192" ID||Inventables kit or Mcmaster||10||
|H3||5mm Washer||10mm OD, 5.3mm ID||Inventables kit or Mcmaster||110|
|H4||5mm Nut||8mm Wrench, 4mm Thick||Inventables kit or Mcmaster||24|
|H5||8mm Threaded Rod||200mm Long||Inventables kit or Mcmaster||1|
|H6||M3 x 50mm socket head cap screw||2.5mm Hex Key||Inventables kit or Boltmax||3||Note: You might need more M3 screws, depending upon the motors you purchase. Nema 17 motors attach with M3 screws. Nema 23 motors attach with M5 screws.|
|H7||M5 x 8mm socket head cap screw||4mm Hex Key||Inventables kit or Boltmax||16|
|H8||M5 x 30mm socket head cap screw||4mm Hex Key||Inventables kit or Boltmax||24|
|H9||M5 x 55mm socket head cap screw||4mm Hex Key||Inventables kit or Boltmax||4|
|H10||8mm Jam Nut||13mm Wrench, 4mm Thick||Inventables kit or Mcmaster||2|
|H11||Insertion Nut||M5 Size||Inventables kit or Misumi||8|
|H12||Z-Axis Coupler||5mm to 8mm Coupler||Inventables kit or eBay||1|
|H13||M5 x 16mm socket head cap screw||4mm Hex Key||Inventables kit or Boltmax||2|
|E1||Stepper Motor||58 oz-in, Nema 17||Sparkfun||3||The Shapeoko can use Nema 17 or Nema 23 stepper motors. The 58 oz-in motors listed are sufficient to drive the Shapeoko, but larger motors can be used.|
|E2||Power Supply||24V 4.2A||1||The size of the power supply should be at least 4.2A at 24V. A larger supply (for example, a 4.5A) will work fine. The size is based on the requirements of the stepper motors you choose.|
|E3||Stepper Driver||Pololu A4988 compatible||Pololu||3||The stepper drivers that the Shapeoko is designed to use is the Pololu A4988. There are other drivers that are compatible, including the Pololu-compatible open source Stepstick.|
|E4||Arduino 328P Compatible||Seeeduino V3, Arduino Uno R3, Diavolino, others||1||Any Arduino 328P compatible board should work. Multiple vendors sell these boards, and price varies by vendor and features.|
|E5||Arduino stepper shield|| 2.7 in x 2.1 in
(standard Uno shield size)
|Reactive\Substance. Buildlog||1||(Revision 1 board shown) |
The Shapeoko was designed to use the Pololu stepper drivers, and this Arduino shield makes assembly and wiring very easy and straight forward. Another option is to create your own board. A good example of this is User:DrRob, who has made his own shield using perfboard.
|E6||AtomCNC||97.8mm x 95.5mm (inches: 3.85" x 3.76")||AtomWiki||1||(Revision 1 board shown) |
Using the AtomCNC makes the whole wiring and usage of the Shapeoko fairly simple. The AtomCNC includes the Arduino + Sheild + Controllers in one setup and 1 PCB with a optional 50mm fan mount. Also include a 10A @ 240VAC relay for rotary tool ON/OFF control. Homing/Limit I/O and GPIO for future use.
|M1||Dual Bearing V Wheel||Inventables kit or Makerslide||16||
|M2||Eccentric Spacer||Inventables kit or Makerslide||8||
|M3||Smooth Idler||Inventables kit or Makerslide||4||
|M4||Belting||Inventables kit or Makerslide or McMaster||4 ft||
0.08" MXL, Width: .25" - Spec Sheet (PDF)
|M5||Belt anchor||Inventables kit or McMaster||4|
|M6||Pulley||Inventables kit or Makerslide||2||
Pulley has 18 teeth
608ZZ Bearing 8x22x7
Shielded Miniature Ball Bearing
|Inventables kit or VXB||1|
|M8||Z-Axis Delrin Nut||Inventables kit||1|
|S1||MakerSlide 375mm||Inventables kit or Makerslide||3||Note: Tap for M5 screw, in 8mm and 16mm length. See assembly instructions for details.
|S2||MakerSlide 200mm||Inventables kit or Makerslide||1||Note: Tap for M5 screw, in 8mm and 16mm length. See assembly instructions for details.|
|S3||Standard Plate||Inventables kit or Makerslide||1||
|S4||Mount Plate||Inventables kit||3||
|S5||End Plates||Inventables kit||2||
|S6||Z-Axis Plate||Inventables kit||1|
|T2||Spindle Mount (top)||Inventables kit or Mcmaster||1||
|T3||Spindle Mount (bottom)||Inventables kit or Mcmaster||1||