Skip to content

Commit

Permalink
Jekyll Conversion (#1)
Browse files Browse the repository at this point in the history
Converting from Obisdian generated HTML to Jekyll + Github (just-the-docs theme)
  • Loading branch information
krooksVT authored Sep 17, 2024
1 parent 679e73f commit ac6ffd6
Show file tree
Hide file tree
Showing 52 changed files with 669 additions and 466 deletions.
3 changes: 2 additions & 1 deletion .gitignore
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
.obsidian
Gemfile.lock
_site
30 changes: 0 additions & 30 deletions CNC/CNC Project Showcase.md

This file was deleted.

305 changes: 0 additions & 305 deletions CNC/Laguna CNC Operation Instructions.md

This file was deleted.

104 changes: 0 additions & 104 deletions DemoBoard/Prototyping Studio Demo Board.md

This file was deleted.

7 changes: 7 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
source 'https://rubygems.org'

gem "jekyll", "~> 4.3.4" # installed by `gem jekyll`
# gem "webrick" # required when using Ruby >= 3 and Jekyll <= 4.2.2

gem "just-the-docs", "0.10.0" # pinned to the current release
# gem "just-the-docs" # always download the latest release
Empty file removed README.md
Empty file.
3 changes: 2 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
title: Prototyping Studio
theme: jekyll-theme-minimal
remote_theme: just-the-docs/just-the-docs
#theme: just-the-docs
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
31 changes: 31 additions & 0 deletions cnc/bitSwap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: Changing Tools
parent: CNC
layout: default
nav_order: 10
---

## Adding / Swapping Bits in Tool Change Rack
![](../attachments/pxl_20240321_172025118.jpg)
- Choose collet corresponding to bit shank diameter
- Collet size engraved on front face
- 1/8", 1/4", 3/8", 1/2" imperial sizes available
- 4mm, 6mm, 8mm metric sizes available
- Tighten bit in collet by hand (clockwise)
- All cutting flutes should be below collet
- The bit shank should be inserted a minimum of 2/3 (100% ideal) of the collet length
- For example, a 1.5" length collet requires at least 1" of bit shank inserted, however ideal insert length is 1.5"
- Finish tightening bit in collet using "ER 32" wrench & CNC tool mount bracket
![](../attachments/pxl_20240319_144259489.jpg)
![](../attachments/pxl_20240319_171946523.jpg)
- Press & hold green button on side of spindle
- ![](../attachments/pxl_20240319_172014827.jpg)
- Position tool holder under spindle head
- Release green button

<iframe width="560" height="315" src="https://www.youtube.com/embed/HDV3oebI2bc?si=NWdhRKGc_imuj1HE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

- On the CNC screen, update the "current tool" number to reflect which tool position the new bit will be physically located in
- Park tool
- Execute "Automatic Touchoff"
- Update Fusion cloud tool library to reflect new tool numbering
7 changes: 7 additions & 0 deletions cnc/cnc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: CNC
parent: Index
layout: default
---


20 changes: 20 additions & 0 deletions cnc/createSetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Create Setup
parent: CNC
layout: default
nav_order: 3.1
---
## Creating Setup
- Switch from "Design" to "Manufacturing" workspace in Fusion (top left corner)
- Setup > New Setup
- On "Setup" tab, set "Stock Point" to the BOTTOM corner of the stock
- Previous instructions used top of stock & update bit length, this approach is not compatible with multi bit operations
- Still in "Setup" tab, select the model body/bodies to be machined
![](../attachments/pasted-image-20240313132650.png)
- In the "Stock" tab", select "Fixed Size Box" (preferred) or "Relative Size Box" (advanced)
- Set stock dimensions to actual measured values
- Use calipers to measure stock thicknesses, inaccurate values can result in broken bits
- X,Y dimensions are important but not as critical as material thickness (Z).
- If the model orientation doesn't fit within the specified stock, use a "Manufacturing Model" to rotate or re-arrange parts to fit.
- [Manufacturing Model Overview](https://help.autodesk.com/view/fusion360/ENU/?guid=MFG-MANUFACTURING-MODEL-OVERVIEW)

21 changes: 21 additions & 0 deletions cnc/feedsSpeeds.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: Feeds and Speeds
parent: CNC
layout: default
nav_order: 8
---
## Feeds & Speeds
- Many tool manufacturers provide feed & speed recommendations for their tools. These settings provide a good starting point and should be utilized when dialing in settings for new materials. It is important to note the RPM ratings on bits and not to exceed these values when setting up operations.
- Most of the tools used in the Laguna CNC are from Amana Tools. Amana has a Fusion 360 library of their bit offerings, including all the relevant numbers and measurements which describe the tools geometry (number of cutting flutes, length of flutes, bit diameter, etc).

## End Mill Anatomy
![](../attachments/pasted-image-20240321105401.png)
- https://www.endmill.com.au/blog/choosing-the-right-end-mill-for-the-job/ // selecting bits, good read, recommended
- Amana Fusion 360 Tool Library
- https://www.amanatool.com/view-amana-tool-fusion-360-library
- [[Amana-Tool-Fusion-Master.tools) // available via Prototyping Studio team cloud
- Sample bit
- https://www.amanatool.com/46420-solid-carbide-spiral-plunge-3-8-dia-x-1-1-4-x-3-8-shank-down-cut.html?ff=1&fp=8806
- Sample feeds and speeds
- [[Solid-Carbide-Spiral-Plunge-2-3-Flute-v26.pdf)
- https://www.amanatool.com/pub/media/productattachments/Solid-Carbide-Spiral-Plunge-2-3-Flute-v26.pdf
12 changes: 12 additions & 0 deletions cnc/fileFormats.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: File Formats
parent: CNC
layout: default
nav_order: 2
---
## File Formats
- Preferred file formats include: F3D, F3Z, STEP, SVG, DXF, PRT
- Always verify model dimensions, imported vector files files are not always the correct scale
- "Inspect" tool is useful for verifying a known dimension
- Can accept OBJ and STL files if necessary
- Do NOT accept generated gcode (.PRG, .NC) files, tool paths must be validated before cutting
53 changes: 53 additions & 0 deletions cnc/generateToolPath.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: Generate Tool Path
parent: CNC
layout: default
nav_order: 3.2
---
## Generate Tool Paths
- Tool paths should be generated immediately prior to cutting to ensure bit numbers have not changed.
- If a tool path takes a long time to generate and/or must be generated in advance, make sure to verify each tool number in the operation vs the tools installed in the machine before starting a cut.
- Utilize template & bit library via Fusion 360 teams (requires invite to proto team) as much as possible
- [Toolpath Template Library](https://help.autodesk.com/view/fusion360/ENU/?guid=MFG-REF-TOOLPATH-TEMPLATE-LIBRARY)
- Check template library for preset operations, for example 2D contour cut in plywood.
- Make sure to select "Cloud" templates for most up to date feeds & speeds
- These templates represent previous successful operations and should be utilized whenever possible.
- Some operations have several bit size options, in general select the largest bit that meets detail requirements of the design.
- Settings can be adjusted to meet project specific needs, if they differ significantly from the template settings, consider creating a new template.
- Make sure to clear any "Selected geometries" in templates (if applicable) and update with geometries from current document
- Templates use the following naming convention
- Machine Name, Material, Operation Type, Bit Size
- Note, tool numbers in templates are NOT automatically updated and need to be verified against latest installed tools

### Toolpaths from Template
- Setup > Create From Template > Select Template
![](../attachments/pasted-image-20240321100257.png)
- Make sure "Cloud" templates are selected unless explicitly using a local template
- Cloud libraries must be enabled ["(How to install a cloud tool library)"](https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-install-a-cloud-tool-library-in-Fusion-360.html)

![](../attachments/pasted-image-20240325143617.png)
- When selecting a contour cut, pay attention to which side of the cut line the bit is on (indicated w/ a red arrow). Clicking on the red arrow will change where the bit cuts relative to the indicated contour line.
![](../attachments/pasted-image-20240321100934.png)
### Toolpaths from Scratch

- 2D Adaptive preferred over 2D Pocket, high speed machining (HSM) limits how much of the bit is cutting at a given time, improving tool life and reducing breakage
- [2D Adaptive Clearing Reference](https://help.autodesk.com/view/fusion360/ENU/?guid=GUIDA73542E9-ED9C-4BD9-A87D-3A0ECA8BEB41)
- Optimal load: 0.25 x tool_diameter
- Depth of cut: Max 50% diameter of tool

#### 2D Adaptive
- Critical parameters
- Tool Tab
- Feed per tooth
- Indicates how much material is each revolution by each cutting edge when the machine is performing a normal cut, typical values range from (0.002 to 0.01")
- Plunge Feed per Revolution
- Same as feed per tooth but specific to vertical cutting/drilling, end mills have different geometry than drill bits and are not as efficient cutting straight down into material. Typical values are ~50% of the feed per tooth value (0.001 to 0.005")
- ![](../attachments/pasted-image-20240627150629.png)
- Passes Tab
- Optimal Load
- Indicates the maximum amount of tool engagement, as a rule of thumb this value should be approximately 25% of the tool diameter
- For example, a good starting point for a 3/8" endmill is 0.09375" (0.375 * 0.25)
- This value can be increased or decrease when machining harder/softer materials (lower for hard materials, higher for soft materials)
- Maximum Roughing Stepdown
- ![](../attachments/pasted-image-20240627150658.png)

27 changes: 27 additions & 0 deletions cnc/hardware.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: Hardware
layout: default
parent: CNC
nav_order: 1
---
## Hardware
### Body
![](../attachments/pasted-image-20240425125434.png)
### Tool Head
![](../attachments/pasted-image-20240425152111.png)
### Tool Holder Assembly
![](../attachments/pasted-image-20240425152207.png)
### Tool Rack
![](../attachments/pxl_20240319_145331118.jpg)
Tool rack has space for up to 8 tools, numbered 1-8 (left to right as viewed from front)
### Pressure Regulator
![](../attachments/pasted-image-20240425144427.png)
### Air Inlet
![](../attachments/pasted-image-20240425143741.png)
### Control Box
![](../attachments/pasted-image-20240425164514.png)
- Vacuum Table - Vacuum Pump 1
- Position Rods - Helps with stock alignment
- E-Stops - Main panel & remote
- Remote - Used to manually position tool head during setup, also has an E-stop
- Lubricant pump - keeps rails lubricated, activate a few seconds, then manually jog toolhead with remote
8 changes: 7 additions & 1 deletion CNC/Laguna Pre-Cut Checklist.md → cnc/lagunaChecklist.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
title: Laguna Pre-Cut Checklist
layout: default
parent: CNC
---

### Fusion 360
- [ ] Origin located at BOTTOM of stock
- [ ] Tool numbers up to date w/ installed bits
Expand All @@ -20,4 +26,4 @@
- [ ] Stock secure to bed via vacuum pressure, double sided tape, tabs or fixture
- [ ] Position rods lowered
- [ ] Dust collection on
- [ ] CNC operator within reach of an e-stop
- [ ] CNC operator within reach of an e-stop
34 changes: 34 additions & 0 deletions cnc/maintenance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Maintenance
parent: CNC
layout: default
nav_order: 9
---
## Maintenance

### Lubricate Linear Rails
- Check the oil level on the back of the spindle head, top off as needed
- On Laguna control console, press the "Lubricant Pump" button
- Release the button after a few seconds
- After a few seconds, use the remote to manually jog the spindle through the full X,Y,Z range of motion to distribute the oil
- Repeat this operation for every 15 hours of use or after the machine has been sitting idle for an extended period of time

### Spoil Board Leveling
- Minimum spoil board thickness is 0.5"
- Be mindful of the position rods when leveling
- Rods should be in the down position when cutting
- Cutting depth should be at least 1/8" above position rods in stowed position
- In Fusion 360
- Create extruded rectangle corresponding to spoil board size
- Alternatively use pre-made project https://a360.co/4aps348
- Use 'Flycut Template'
- Make sure the stock thickness in setup is identical to model thickness
- Model should not be centered within larger stock (e.g. 0.6" model in 1" stock)
- Make sure origin is located at bottom of model
- On Laguna Control Screen
- Setup > CNC Positions
- Set 'Z-Spoil' to 0.0
- Set X,Y zero point on corner of stock
- Run program, should remove less than 1/8" of material
- After cut finishes, set 'Z-Spoil' to the stock thickness specified in Fusion
- VERY IMPORTANT, DO NOT SKIP
Loading

0 comments on commit ac6ffd6

Please sign in to comment.