ShapeOko 2 CNC Router

From MakerCave
Jump to navigation Jump to search
Supplier: Inventables
  • Supplier: Inventables
  • Starting Inventory: 1
  • Model: Information Needed
  • Serial Number: Information Needed

Suppliers

Parts came from a variety of suppliers:

Size

  • Using 1000mm MakerSlide for the sides and gantry
  • Using 1000mm 20mmx20mm extrusion for front and back

Mid-Span Supports

ShapeOko 2 Mid-Span Supports.jpg

X-Axis

  • NEMA 23 [2]
    • 200 steps/revolution
  • MXL Belting [3]
    • 0.080" pitch
  • MXL Pulley [4]
    • 18 teeth

The resolution is: 8 microstep/step * 200 step/rev * 1/18 rev/tooth * 1/2.032 tooth/mm = 43.74453193350831 microstep/mm

TinyG Setting

 $1tr=36.54
$1pm=2

Y-Axis

  • (2) NEMA 23 [5]
    • 200 steps/revolution
  • MXL Belting [6]
    • 0.080" pitch
  • MXL Pulley [7]
    • 18 teeth


The resolution is: 8 microstep/step * 200 step/rev * 1/18 rev/tooth * 1/2.032 tooth/mm = 43.74453193350831 microstep/mm

TinyG Setting

Y1 Motor

$3tr=36.54
$3pm=2

Y2 Motor

$2tr=36.54
$2pm=2

Z-Axis: NEMA 17

  • NEMA 17 [8]
    • 200 steps/revolution
  • 3/8" x 12 TPI ACME Screw [9]

For single-start 12 TPI ACME screw :

  • Motor: 200 steps/rev
  • Driver: 2 microsteps/step
  • Screw: 12 rev/inch
  • Conversion: 25.4 mm/inch

and now combine them together in the only way that gives microstep/mm:

2 microstep/step * 200 step/rev * 12 rev/inch * 1/25.4 inch/mm = 188.976378 microstep/mm

TinyG Setting

$4tr=2.105
$4pm=2

Z-Axis Belt Drive Kit

Purchased from Shapeoko.com [1]

3D-Printed Turn Wheel

ShapeOko 2 Z-Axis Turn Wheel.jpg

Resources

  • Stepper Motor Calculator [10]

TinyG Settings

$XLB=30
$XZB=20
$YLB=30
$YZB=20
  • ShapeOko 2 X-Axis Homing Switch.jpg
  • ShapeOko 2 X-Axis Limiting Switch.jpg
  • ShapeOko 2 Y-Axis Homing Switch.jpg
  • ShapeOko 2 Y-Axis Limiting Switch.jpg
  • ShapeOko 2 Homing and Limiting Switches.jpg

Quiet Cut Spindle

TinyG PWM Settings

$p1frq=5000 
$p1csl=0 
$p1csh=10000 
$p1cpl=0 
$p1cph=1 
$p1pof=0

Dewalt 660 Cutting Tool

3D-Printed Mounting Brackets

DW660 Mounting 3D-Printed Brackets.jpg

Harbor Freight Variable Speed Router Controller Switch

Harbor Freight Variable Speed Router Controller Switch.jpg
ShapeOko 2 Control Center.jpg

TinyG

Firmware: 412.01

3D-Printed Case

A search of Thingiverse lead me to print this case for the TinyG board.

Cooling Fan

I ordered a Logisys Blue LED 80mm Case Fan with 3-Pin Connector from Amazon to help keep the TinyG board from overheating.

Power Supply

I ordered a Genssi 24V DC 14.6A 350W Regulated Switching Power Supply from Amazon. To power the supply, I cut off the female end of an extension cord and wired the cord into power supply terminals.

To accommodate power for the cutting tool and variable speed switch, I attached a power strip with a 25' cord to the ShapeOko2 Table and then shortened the cord from the PSU to just reach the power strip. This also leaves me additional power outlets to add other accessories.

3D-Printed E-Stop Button Mount

I wired an Amico Ui 660V Ith 10A Latching Red Emergency Stop Push Button Switch from Amazon between the power supply and TinyG.

I created mount for this e-stop button in SketchUp and printed it on my MakerBot Replicator 3D Printer.

Chillipeppr

  • Browser-based

tgFX

Build Number: 3,260

TinyG Commands

  • Homing: G28.2 X0 Y0

Terminal Blocks

I wanted the ability to easily separate the "brains" from the "body", so I used an additional set of terminal blocks between the TinyG board and the motors.

Working left to right:

Terminals Axis Motor
1-4 Z 4
5-8 Y1 3
9-12 Y2 2
13-16 X 1

3D-Printed Cable Management Chain

ShapeOko 2 Cable Management Chain.jpg

With my MakerBot Replicator 1 Dual 3D Printer, I printed out RotoScan's Cable Chain (63 links) on http://www.thingiverse.com. In order to relieve the stress on the ends of the chain when the spindle is at the end of the X-axis run, I installed the end 2-3 links in the opposite direction. Inside the cable chain, I ran the wiring for the X-Axis and Z-Axis stepper motors. I ran and attached the power cord of the Dewalt 660 Cutting Tool on the outside of the cable chain with velcro straps.

Homing and Limiting Microswitches


The safe working area is:

  • 840mm on the Y-Axis
  • 840mm onthe X-Axis

Materials

  • (5) 20mm x 20mm x 1000mm Aluminum Extrusion
  • (2) 20mm x 80mm x 1000mm Aluminum Extrusion
  • 20mm Single Slot Brackets

To support and increase the rigidity of the bed, I bolt (2) 20mm x 80mm x 1000mm extrusions to the underside of the bed, along the x-axis and beneath the (5) 20mm x 20mm x 1000mm extrusions that run along the y-axis. These (2) 20mm x 80mm x 1000mm extrusions also are the mounting points for the Y-Axis Mid Span Supports.

Add or edit another equipment page: