Difference between revisions of "ShapeOko2 CNC Router"

From Pumping Station One
Jump to navigation Jump to search
Line 27: Line 27:
  
 
== Maintenance ==
 
== Maintenance ==
 +
 +
9.12.2016 - Danny Blanchard: Normally Open (NO) Homing switches installed on X, Y, and Z-axis.  Positive Z-axis stop plate installed to prevent top of spindle from crashing at the top of it's travel.  Each axis has been wired with a 330ohm resistor connected to 5vdc, as seen here: ( https://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png), and each switch is connected to ground.  X is yellow wire, Y is blue wire, Z is orange wire, and ground is black wire.  V-wheels and rails all cleaned with a toothbrush: lots of gunk (smooshed wood dust, I believe) on the anodized rails.  Also replaced some twist-nuts with solder/heatshrink connections, but there is still more to do in that regard.
 +
The motion control board (GRBLShield, pronounced "girr-ble, gerbil, or garble: whichever you prefer") is currently running GRBL v0.8C, and I'm having some difficulty getting the homing direction invert setting ($18) to produce any change.  Currently the axis move in the positive direction (away from a lower LH zero home) when the $H command is sent, but changing the $18 value from 0 to 1 makes no change.  I'm considering compiling the newest version of GRBL, v0.9J, as the versions since 0.8c have addressed various homing bugs which I believe we're currently experiencing.  So next step is to compile and flash using the Arduino IDE, and go from there.
  
 
9.8.2016 - Danny Blanchard: Drag chain bracket installed, new lock washers installed (machine can now travel freely until it crashes... :).  GRBL shield and Arduino Uno were removed and bent/disconnected pins repaired (likely due to rough handling?).  E-stop switch backing nut tightened.  Machine ran fine on Easel and with GRBL Controller, but it still needs work (below).  
 
9.8.2016 - Danny Blanchard: Drag chain bracket installed, new lock washers installed (machine can now travel freely until it crashes... :).  GRBL shield and Arduino Uno were removed and bent/disconnected pins repaired (likely due to rough handling?).  E-stop switch backing nut tightened.  Machine ran fine on Easel and with GRBL Controller, but it still needs work (below).  

Revision as of 16:13, 13 September 2016


ShapeOko2 CNC Router
ShapeOko2 September 2016.jpeg
Owner/Loaner PS:One
Serial Number 5549
Make/Model ShapeOko 2 "The Works" version
Arrival Date 2014
Usability no
Contact CNC Area Host
Where CNC table in the shop
Authorization Needed yes
Hackable no
Estimated Value $1000
Host Area CNC


ShapeOko2 CNC Router Area: CNC https://wiki.pumpingstationone.org/wiki/ShapeOko2_CNC_Router



Status

Components are all there, but the unit needs some work before becoming fully operational. See "Maintenance" notes below.

Authorization

Preflight Checklist

Known Issues

Modifications

Maintenance

9.12.2016 - Danny Blanchard: Normally Open (NO) Homing switches installed on X, Y, and Z-axis. Positive Z-axis stop plate installed to prevent top of spindle from crashing at the top of it's travel. Each axis has been wired with a 330ohm resistor connected to 5vdc, as seen here: ( https://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png), and each switch is connected to ground. X is yellow wire, Y is blue wire, Z is orange wire, and ground is black wire. V-wheels and rails all cleaned with a toothbrush: lots of gunk (smooshed wood dust, I believe) on the anodized rails. Also replaced some twist-nuts with solder/heatshrink connections, but there is still more to do in that regard. The motion control board (GRBLShield, pronounced "girr-ble, gerbil, or garble: whichever you prefer") is currently running GRBL v0.8C, and I'm having some difficulty getting the homing direction invert setting ($18) to produce any change. Currently the axis move in the positive direction (away from a lower LH zero home) when the $H command is sent, but changing the $18 value from 0 to 1 makes no change. I'm considering compiling the newest version of GRBL, v0.9J, as the versions since 0.8c have addressed various homing bugs which I believe we're currently experiencing. So next step is to compile and flash using the Arduino IDE, and go from there.

9.8.2016 - Danny Blanchard: Drag chain bracket installed, new lock washers installed (machine can now travel freely until it crashes... :). GRBL shield and Arduino Uno were removed and bent/disconnected pins repaired (likely due to rough handling?). E-stop switch backing nut tightened. Machine ran fine on Easel and with GRBL Controller, but it still needs work (below).

9.7.2016 - Danny Blanchard: Machine cleaned, belts tensioned, power supplies temporarily mounted to wall, wires organized and secured with zip ties. Spindle control and E-Stops tested, both working.

Items that still need work:

1. Waste board repaired or replaced. Entire board is unsupported in the middle, causing it to sag. Also, one stud has pulled up a volcano-like mountain in one part of the waste board, and needs to be milled down. Recommend getting two $7 20mmx20mmx300mm extrusions (from Inventables or elsewhere) and T-nuts to support it in the middle (this is a common upgrade for this particular machine).

2. Bearing blocks on all axis need to be tuned. Some are not making contact, and gantry is not square to waste board.

3. Spindle PWM, both power supplies, and perhaps the GRBLShield should be mounted in a compact, fan-cooled enclosure. I'd love said enclosure to be part of a full machine enclosure that incorporates noise suppression, interior lighting, and dust collection.

4. Install Homing and limit switches, and connect to GRBLShield. This should prevent some crashes.

5. General wiring clean-up and sheathing: some connectors have bare leads exposed, and I'd love to clean up the build by sheathing many of the wires.

6. Label axis, electrical components, etc with a label-maker for ease of understanding.

Documentation

ShapeOko 2 wiki for assembly, use, and source files.

Certified Users

qualified member trained by
Elizabeth Herself as she built it
Clarence Risher Elizabeth
Ron Olson Elizabeth
Darold Higa Elizabeth
Aaron Mintz Elizabeth
Michael Solheim Elizabeth
Eric Beauchamp Elizabeth
Roger Moore Elizabeth
Kyle Bieneman Elizabeth
Andrew Camardella Elizabeth
Todd Allen Elizabeth
Sam Reicks Andrew Camardella
Ray Doeksen Sevin Strauss
Leon Grossman Sevin Strauss
Ryan Taylor Leon Grossman
Simon Pyle Sevin Strauss
Ralph Brendler Arturo Duarte
Jeremy fay Arturo Duarte