Changes

Jump to navigation Jump to search
2,969 bytes added ,  17:13, 6 November 2020
no edit summary
Line 2: Line 2:  
|owner = PS:One
 
|owner = PS:One
 
|serial = 5549
 
|serial = 5549
|certification = yes
+
|certification = Yes
|hackable = no
+
|hackable = Consult CNC Area Host
 
|model = ShapeOko 2 "The Works" version
 
|model = ShapeOko 2 "The Works" version
 
|arrived = 2014
 
|arrived = 2014
|doesitwork = no
+
|doesitwork = yes
 
|contact = [[CNC|CNC Area Host]]
 
|contact = [[CNC|CNC Area Host]]
|where = [[CNC]] table in the shop
+
|where = [[Cold Metals]]
 
|value = $1000
 
|value = $1000
|image = ShapeOko2_September_2016.jpeg
+
|image = Shapeoko2.JPG
|hostarea = CNC
+
|hostarea = Industrial CNC  
 
}}
 
}}
    
== Status ==
 
== Status ==
 +
Under construction.
   −
Components are all there, but the unit needs some work before becoming fully operational.  See "Maintenance" notes below.
+
Tuning, authorization path, and documentation are all being redeveloped as of February 24th, 2020.
    
== Authorization ==
 
== Authorization ==
 +
Contact CNC Area Host for information on who conducts authorizations.  If you are unable to get a response within 48hrs, post a request for authorization on the Pumping Station: One private Google Group.
   −
== Preflight Checklist ==
+
== Tutorial ==
 +
 
 +
Tutorial on Fusion 360 to Shapeoko2 toolpath:
 +
https://docs.google.com/document/d/1gzI5zgzzR_zRo9xr-SdSyWONMTeAq9PRUCJFRffS2FQ/edit?usp=sharing
 +
 
 +
== Operation ==
 +
=== Setup ===
 +
* With power off, ensure that you can move the carriage smoothly without it catching or having too much play. If it skips or bumps, clear out debris with a vacuum. (The machine generates a ton of dust, so having the vacuum on hand is helpful.)
 +
 
 +
* Check that the belts aren't loose.
 +
 
 +
* Ensure that all surfaces are clean so that the workpiece sits flat.
 +
 
 +
* If you will be cutting all the way through your piece, put a piece of scrap between the work surface and your piece to protect the surface. (No wasteboard on this machine.)
 +
 
 +
* Visually inspect the machine to make sure nothing is broken or out of wack.
 +
 
 +
* Plug in both the white (spindle) and black (Motion Control Board) power cords
 +
 
 +
=== Workpiece Setup ===
 +
* Clamp work to the surface with the toe clamps (in the black bag or clear plastic tub.)
 +
** Toe clamps need to be pushing down - so that the toe is angled down towards the workpiece - not angled up.
 +
** After setting the height with the toe's rear bolt, lightly finger-tighten the bolt near the piece.
 +
** Do not over-tighten: if you over-tighten, the force can pull up the work surface.
 +
* Check the envelope of the machine to ensure it will not crash into the rear dust guard - the grid of the work surface does not necessarily correspond to the grid in Easel.
 +
* The clamp down studs are 5mm.
 +
 
 +
=== Collet & Bit Setup ===
 +
* Put the bit (1/8" shank) into the collet.
 +
** The further in it goes, the more secure the bit is, but make sure that the flutes are not inside the collet.
 +
** If the bit is too deep in the collet, it can bottom out inside the spindle when you begin to tighten the collet.
 +
* Use 14mm wrenches (in the black bag) to tighten the collet. You don't need to over-tighten the collet - hand tighten, not gorilla tighten.
 +
 
 +
===Using Fusion 360===
 +
 
 +
You will need to install the Easel post processor in order to get usable GCode from Fusion 360 to the Shapeoko. The post processor is available here:
 +
 
 +
https://cam.autodesk.com/hsmposts?p=easel
 +
 
 +
When using Universal GCode Sender, you will get a "HOLD" error because it leads with a tool change (M6). The Shapeoko does not support a tool change command, and so simply hitting the "Play" button again will resume operation.
 +
 
 +
=== Carving with Easel ===
 +
Easel is run in a browser, you must log in at Inventables http://easel.inventables.com/users/sign_in
 +
 
 +
* Select the correct material for the workpiece.
 +
* Set the appropriate bit parameters (e.g. upcut, ⅛" shank, number of flutes, bit shape).
 +
* Create your design, ensuring that you are leaving enough space from toe clamps.
 +
* Click carve.
 +
* Turn on the machine by pulling up on the button.
 +
* Click "Unlock Without Homing." ("Home Machine" will send the machine to where it thinks is home.)
 +
* Home the machine: align the endmill with the bottom left corner of the workpiece (or wherever you want to set as home). Bring the bit down to just touch the workpiece.
 +
** (You will need to reset the Z every operation. The machine loses Z calibration after each run, though it keeps XY home information.)
 +
* Click "Confirm home position"
 +
* Set the spindle speed with the control knob to desired speed.
 +
* Click Carve.
 +
* You may want to have the vacuum on hand to avoid overaccumulation of waste and dust. Avoid starting fires.
 +
 
 +
==Chip Load Calculation==
 +
*[http://www.pdsspindles.com/engineering-speeds Bit Parameter Overview by PDS Spindles]
 +
*[http://www.monstertool.com/monster_tool_calculators.html Monster Tools Chip Load Calculator]
 +
*[http://www.pdsspindles.com/admin/modules/page_editor/uploads/image/Chip%20load%20for%20common%20tool%20diameters%20(Inches).jpg Chip Load Chart by PDS Spindles]
    
== Known Issues ==
 
== Known Issues ==
 +
* You will need to reset the Z after every carve operation. The machine loses Z calibration after each run, though it keeps XY home information.
 +
* If you're having issues connecting to the Arduino, reboot the PC. It's good practice to start work by rebooting the PC regardless (especially if anyone else is still logged in).
 +
* If the spindle jams on something and then won't restart, check the fuse in the spindle controller (on the back of the cabinet). There may be spares in the drawer under the machine. It is a 5x20mm glass fuse, should be 6A but we've been using 5A because Home Depot stocks them.
    
== Modifications ==
 
== Modifications ==
    
== Maintenance ==
 
== Maintenance ==
 +
Past maintenance can be found under Discussion tab.
   −
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 below (colors are off: X is actually yellow wire, Y 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.
+
Items that still need work:  
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.
  −
https://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png
     −
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).  
+
1. Waste board supports purchased and installed. Entire board is unsupported in the middle, causing it to sag. 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).
   −
9.7.2016 - Danny Blanchard: Machine cleaned, belts tensioned, power supplies temporarily mounted to wall, wires organized and secured with zip tiesSpindle control and E-Stops tested, both working.
+
2. V-wheels/bearings on all axis need to be adjusted to a tighter toleranceSome are not making contact..
   −
Items that still need work:
+
== Documentation ==
 
  −
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, gantry is not square to waste board, and spindle is not square either.
+
[http://www.shapeoko.com/wiki/index.php/ShapeOko_2 ShapeOko 2 wiki] for assembly, use, and source files.
   −
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.
+
[http://www.shapeoko.com/wiki/index.php/G-Code GRBL G & M Codes] Great G and M-code library of GRBL-supported codes (worth familiarizing yourself with)
   −
4. Finish Programming Homing and limit switches.  This should prevent some crashes.  
+
[https://github.com/grbl/grbl/wiki/Connecting-Grbl GRBL pins] GRBL pins described
   −
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.
+
[https://www.synthetos.com/project/grblshield/ GRBL board used] GRBL board
    +
[https://www.shapeoko.com/wiki/index.php/Universal-G-Code-Sender Universal Gcode Sender]
   −
== Documentation ==
+
[https://www.shapeoko.com/wiki/index.php/Carbide_Create Carbide Create CAD software]
[http://docs.shapeoko.com/ ShapeOko 2 wiki] for assembly, use, and source files.
     −
== Certified Users ==
+
== Authorized Users ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
! qualified member
 
! qualified member
Line 113: Line 175:  
| [[User:dannyblanchard | Danny Blanchard]]
 
| [[User:dannyblanchard | Danny Blanchard]]
 
| [[User:rtystgeeke | Andrew Camardella]]
 
| [[User:rtystgeeke | Andrew Camardella]]
 +
|-
 +
| [[User:Brianxc | Brian Carstensen]]
 +
| Sevin Strauss
 +
|-
 +
|[[User:ajasani | Ashish Jasani]]
 +
| Sevin Strauss
 +
|-
 +
|[[User:Daniel | Daniel Martinez]]
 +
| Sevin Strauss
 +
|-
 +
|[[User:getavas | Gabe Tavas]]
 +
| Sevin Strauss
 +
|-
 +
|[[User:bbarnt | Brian Barnt]]
 +
| Jim Brink
 +
|-
 +
|[[User:bbay | Brandon Bay]]
 +
| Jim Brink
 +
|-
 +
|[[User:Amethystdragon | Karl Schmidbauer]]
 +
|  Mike Thompson
 
|-
 
|-
 
|}
 
|}
    
[[Category:Fabrication]]
 
[[Category:Fabrication]]
 +
[[Category:Cold Metals]]
 +
[[Category:Cold Metals]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu