---
# System prepended metadata

title: carvera CNC 使用說明
tags: [儀器使用說明]

---

---
tags: 儀器使用說明
---


# carvera CNC 使用說明
:::success
:arrow_left: 回到 [電子學實務主頁](/1BPWncU0RNGr295pYuQTlA)
:::
[TOC]

## 官方說明書
+ [Makera carvera Wiki](https://wiki.makera.com/en/home)
+ [carvear manual](https://www.makera.com/pages/carvera-manual-examples)
+ [Makera Youtube](https://www.youtube.com/@Makera)
## 注意事項
:::danger
+ 若遇到任何未預期或不確定的情況，**請立刻按下緊急停止按紐**
+ 加工前先在carvera controller software 或切片軟體中確認加工軌跡，**待機器運作穩定後，才可離開機器。 若條件允許，建議加工過程中皆有人員在場**。
+ 加工前須確認蓋子已蓋上，過程中請勿打開蓋子
+ 加工前須確認固定螺絲無突出至底部，以免刮傷機器、影響加工精度
:::



## CNC 硬體簡介
### 緊急停止按鈕
緊急停止按鈕以線路與 carvera CNC 連接，按下後，機器會立刻停止動作，按鈕會自鎖。相對地，若按 carvera controller software 中的暫停則未必會立即停止。按下緊急按鈕後，若要繼續使用機器，需要 1. 順時針旋轉按鈕解鎖，並在 2. carvera controller software 中解鎖。
:::warning
+ 想要機器停止，但不急迫 -> 在軟體中按暫停，再次啟動後，可以繼續原先的工作
+ 想要機器停止，很急迫 -> 按緊急停止按鈕再次啟動後，未必能繼續原先的工作
:::

:::danger
+ 緊急停止解除，欲繼續使用機器時，先**在 carvera controller software 控制區升高 Z 軸（工具）高度後，再進行其他操作，避免機器出現未預期動作，導致斷刀**。
+ `Goto...` -> `Clearence` 的預設行為是先升高 Z 軸高度後移開工具，然而在緊急停止後，曾發生先水平移動，而非升高高度。
:::
> ![image](https://hackmd.io/_uploads/r1HEKx2a6.png =50%x)
> 緊急停止按紐，按下後會自鎖，順時旋轉解鎖

> ![image](https://hackmd.io/_uploads/HkNEyGOAT.png)
> 打開右側手動控制面板，按下 `Z+` 可升高工具高度


### 載台
載台上有螺絲孔，配合固定工具來固定欲加工的塊材。須注意螺絲孔為「通孔」，**使用較薄材料時須注意螺絲有無凸出載台底部，避免螺絲刮傷機器**，共有 3 種長度的螺絲可供選擇。
{載台、螺絲照片}
### 工具區
### 無線探針
右側的工具區最內側為無線探針，放在位置上就會自動充電，充電時亮黃燈，充飽電燈熄滅。在控制軟體中可以看他的目前電壓，在加工開始前會輕觸塊材表面定位，使 z 軸能使用自動高度調整的功能。
:::danger
**不能在無線探針沒電（電壓顯示為 0）的情況下使用，探針不會知道自己已經接觸到材料，直接撞下去**。若超過一周沒有使用 CNC，使用前須先讓無線探針充電 30 分鐘以上，或是充到充電燈熄滅。
:::
> ![image](https://hackmd.io/_uploads/HJo0HG266.png)
> 無線探針。圖源：carvera manual
### 其他工具
目前共有 4 之工具，如下圖的 1 到 4，**使用前先檢查工具是否與切片軟體中設置的位置編號相同**。建議依照下圖的方式擺放工具，並再切片軟體中使用相應的設定。
> ![image](https://hackmd.io/_uploads/BycavfhT6.png)
> 工具組。目前有 1 ~ 4 號工具，以及 6 號測試用工具，6 號是圓桿不能切削。圖源：carvera manual

### 雷射
carvera CNC 有雷射印刷的附屬功能，須注意雷射光會射出，**避免在工作進行中將手、其他物體放到下方雷射口避免燒傷與損壞**。
### 吸屑設備
加工過程中的碎屑可以由抽系設備排除到機器內的垃圾桶，或者外接的吸塵器，在開始運行前，用手輕輕上推管子，**確認吸屑管子可以自由的上下移動**。若不行，將黑色旋鈕向外拉，並旋轉 30 度。

> ![image](https://hackmd.io/_uploads/B10Zq3t0p.png=50%x)
> 若要使用吸屑功能，確認吸屑管子可以自由活動，避免在換刀及雕刻物體起伏較大時管子卡到較高的地方。

### 噴氣設備
使用較重的材料例如 PCB 板、鋁板，吸屑設備可能沒辦法有效排除碎屑，此時則可以使用噴氣設備把碎屑吹離工作區域。須注意，噴氣設備與吸屑設備只能選擇一個使用。不過目前尚未加裝噴氣馬達。


### 材料與工具轉速
原則上使用越硬的材料、越細的鑽頭需要使用較低的轉速以避免斷刀，官方所提供的材料配合的工具及轉速如下表。

:::warning
不是只能使用表格中的 材料-工具 組合，例如也可以用 V-bit 加工木頭。
:::
:::danger
因為表格沒有提供所有材料-工具組合的建議參數，**建議使用較低的速度開始嘗試**，開始加工後注意加工的聲音，若覺得有疑慮，請**立刻按下緊急停止按紐**。
:::

![image](https://hackmd.io/_uploads/BygKUqZCa.png)

## Carvera Controller 簡介
[Carvera Controller](https://www.makera.com/pages/software) 為控制 Carvera CNC 的官方軟體，可以上傳並運行 G-code（給機器的指令）。須注意**此軟體無法把 3D 立體檔案，如 `.stl` 切片，轉換為給機器的 G-code 指令**。因此，若手中有 3D 檔案，需要經過其他轉檔軟體產生 G-code 後，經由 Carvera Controller 傳給機器運行。 有關產生 G-code 的方式，參見 [其他配合軟體](https://hackmd.io/GanySYXgRoKjgAZwlvf3xw?view#%E5%85%B6%E4%BB%96%E9%85%8D%E5%90%88%E8%BB%9F%E9%AB%94)。

### 介面與常用功能
+ 最頂端的是狀態工具列，由左而右可以知道連線、目前的 X、Y、Z 位置、旋轉軸 A 角度（目前還沒添購，無旋轉軸）、工具轉速與移動速度、抽氣設備、工具選擇，以及雷射的狀態。
+ 在最右側的小箭頭，則可以展開手動控制區。
+ 左下角可以開啟 gcode 檔案，並對加工起始的動作進行設定，例如是否要掃描邊緣、調整原點位置、是否要自動調整 z 高度，和無線探針對錶面進行取樣的密度。

![image](https://hackmd.io/_uploads/r1Y0O9ZRp.png)





## 其他配合軟體
[官方的 Youtube 影片](https://www.youtube.com/watch?v=6Yla9M-TJ5U&t=526s) 介紹了三種可以將 3D 模型檔案轉換為 `.gcode` 檔案的軟體，分別是 **Fusion 360**、**VCarve**，以及 **Kiri:Moto**，以下文字將會提到 Fusion 360 並詳細說明 Kiri:Moto，最後另外簡介 **Blender**。
### Fusion 360
:::info
:heavy_check_mark:  可直接導入的刀具檔案
:heavy_check_mark:  產生 G-code
:heavy_check_mark:  繪製與修改 3D 檔案 
:x:  免費軟體
:::
[Fusion 360](https://www.autodesk.com.tw/collections/product-design-manufacturing/fusion-360) 是相當強大的電腦輔助設計軟體（還有更多功能），在 [Makera wiki](https://wiki.makera.com/en/software) 中可以下載 carvera 工具檔案，載入後 Fusion 360 即可根據刀具形狀計算加工路徑，將 3D 模型檔案轉換為 `.gcode` 檔案。網路上有許多教學，缺點是需付費，而學生版帳號容易申請失敗。
> ![image](https://hackmd.io/_uploads/rkwFlocCT.png)
> 可以直接下載刀具檔案，相當方便。
### Kiri:Moto
:::info
:x:  可直接導入的刀具檔案
:heavy_check_mark:  產生 G-code
:x:  繪製與修改 3D 檔案 
:heavy_check_mark:  免費軟體
:::
[Kiri:moto](https://grid.space/kiri/) 是一個免費網頁軟體，可以把 3D 模型檔案切片，轉換為轉換為給機器的指令，也就是`.gcode` 檔案，並預覽加工路徑。它可以單獨使用，也可以嵌入在另一個網頁版、免費的電腦輔助設計軟體 [Onshape](https://www.onshape.com/en/) 中，可以在 Onshape 中設計 3D 物件，接著在 Kiri:Moto 中切片轉檔。缺點是 **Makera 沒有提供直接載入的刀具參數，需要手動輸入**。
spoiler **Kiri:moto 使用教學**
1. 在 `Files` 載入檔案後，左上角的 `Mode` 選擇 `Makera Carvera`
![image](https://hackmd.io/_uploads/SkrhEaKRp.png)
2. 在 `Setup` -> `Tool` 中添加刀具設定
![image](https://hackmd.io/_uploads/rJKwo6Y0a.png)
3. 右側的 `Tabs` 可以設置不要切穿的區域，防止切下的塊體脫離被固定的部分，加工完成後再用小鋸子之類的東西，手動把要脫離的區域切下。如果不加 Tabs 但切下塊體，沒有被固定的塊體會晃動讓加工失敗。
![image](https://hackmd.io/_uploads/H107LxEkR.png)

4. 右側的 `Stock` 設定材料大小，確定 3D 模型檔案的體積沒有比欲使用的材料範圍還要大。材料大小有兩種設定方式：
        a. 直接設定尺寸：不打勾 offset，直接輸入材料的長寬高
        b. 設定相對尺寸：打勾`offset` ，設定材料大小會變為載入的 3D 檔案大小，加厚一圈，加多厚就是由`offset`決定。

5. 右側的 `Limit` -> `Z anchor` 調整模型在材料中的位置，top 表示 3D 模型會緊貼著塊材的上表面，依此類推。
6. `Z Thru` 代表要切穿塊材超過多少長度，通常會在快材下面墊一塊木板，設定幾 mm `Z Thru` 來確保想切穿的地方會切穿，木板的作用是防止機器底床被刀子切到。如果 `Z Thru` 深度超過下面墊的木板就會切到機器噢！
![image](https://hackmd.io/_uploads/BkgypsygA.png)
7. `Z clearence` 是刀子在移動的時候要抬起來多高，如果發現刀子移動到下一個切割地位置時直接從表面刮過去（他應該要抬起來移動，不該刮到，抬不夠高才會刮過去），就要回來調整`Z clearence`。
8. 在下方選擇加工順序，依照不同的刀具及材料進行調整，若不確定適當的參數，可先嘗試較慢的設定。例如選擇 rough ，工具設定 3.175 8th inch ，進行粗略切削，再選擇 countour，工具設定 V bit，進行細部切削，想要把東西劃一圈切下來的話要選擇 `outline`。
+ spindle rpm: 工具轉速
+ feed rate: 工具 x、y 方向的移動速率
+ plunge rate: 工具 z 方向的移動速率
+ step down: 每層 z 下降切的深度，建議 2-3
+ step over: 兩條加工路徑的重疊比例
![image](https://hackmd.io/_uploads/Sy_S6ikeC.png)

![image](https://hackmd.io/_uploads/S1qFTiyxR.png)

9. 選擇左方的 `start` -> `Slice`開始切片，切片完成後點 `Animate` 預覽切片動畫，若有問題則回到前面步驟修正
10. 確認沒問題後，`start` -> `export` 匯出 G-code


## Carvera Controller 操作說明
1. 首先確認有
+ 欲加工的材料
+ 給 carvera cnc 的 G-code
+ 知道如何緊急停止機器

若沒有 G-code，參見本篇筆記的**其他配合軟體**章節，選擇適合的軟體產生 G-code。若不知道如何緊急停止機器，參見本篇筆記的**CNC 硬體簡介**

2. 依照 [How to Secure Stock for CNC Machines](https://www.youtube.com/watch?v=TuQv5upoPPg) 將欲加工的材料固定在載台上，若打算切穿材料，在材料底下放一塊木板，可用 [雷射切割機台](/WadV37-xQQOO9BwlovrrsQ)切出相同長寬的木板
3. 左上角以 USB 或 wifi 連接 carvera CNC，在機器開機後即可在電腦尋找到 carvera wifi，無須密碼即可連線
![image](https://hackmd.io/_uploads/SyOw7cbAp.png)
4. 左下角開啟 gcode 檔案後，上傳並選擇
![image](https://hackmd.io/_uploads/SyywG31xC.png)

5. 選擇檔案後，點擊左下角的設定與執行，選擇做起點，根據在步驟 2 固定的材料位置選擇 Anchor1 或 Anchor2，點擊 Config 進行設定，(10, 5.5) 是距離 Anchor 幾 mm 開始加工
![image](https://hackmd.io/_uploads/ryCFQ3keC.png)

6. 打勾 Scan Maargin，機器會在開始時用光雷射掃描工作邊緣，若使用者發現雷射打到塊材外或固定螺絲上，停止機器，調整設定
7. 視需求打勾 Auto Z probe，若勾選，機器會在一開始用無線探針採樣高度，在加工過程中進行自動高度調整，效果參見 [What is Auto Leveling? Carvera CNC](https://www.youtube.com/watch?v=Oq6cqfWvIls)
8. 設定完成後，按 Run，機器就會開始運作，確認蓋經蓋上，待機器運作順利後才可離開。



<!-- ### Blender
:::info
:x:  可直接導入的刀具檔案
:question:  產生 G-code
:heavy_check_mark:  繪製與修改 3D 檔案 
:heavy_check_mark:  免費軟體
:::

[Blender](https://www.blender.org) 是一個非常強大的開源免費軟體，能夠建模、製作動畫、物理模擬等等，在產生 G-code 的部分，有一個叫 [nCNC](https://blenderartists.org/t/pre-release-ncnc-v0-6-7-add-on-updated/1264862/1) 的 Add-on 似乎可以做到，目前還沒有在 carvera CNC 上測試過。 -->