2014年6月30日 星期一

匯入 STL 檔案

有時候我們會想要修改從網路上下載回來的 STL 檔案,這時候我們可以使用 SketchUP 的「匯入」功能,將 STL 檔匯入到 SketchUP 裡,然後你可以使用編輯功能對它做一些修改。

匯入的步驟如下:

1. 點選下拉功能表 「檔案」>「匯入」,檔案類型請選擇 (*.stl)。


2. 請切換路徑,選取一個 STL 檔案,然後按一下「開啟舊檔」。 接著你就可以看到 STL 圖形呈現在編輯視窗裡了。


匯入 SketchUP 裡的 STL 是以零碎的網面型式存在,太多的網面不容易編修,這不是我們所樂見的。我們可以透過刪除「邊線」的動作讓網面簡單化,以利後續編修。

藍色的線條是我們選取到的邊線,你可以按住「Shift」鍵並且用滑鼠逐一點選邊線,然後按「Delete」鍵刪除邊線。

特別提醒您:千萬別刪除網面,否則會形成破洞。






安裝 SketchUP 的 STL 擴充功能

3D 軟體種類繁多,有人使用 SketchUp 來繪製 3D 圖形並且列印,如果要讓 SketchUp 能夠匯入或匯出 STL 檔案,必須要安裝擴充功能。

有兩種方式可以安裝擴充功能。

第一種方式步驟如下:

1. 點按工具列 「延伸程式倉儲」。


2. 出現「擴展模型庫」視窗,點選 「SketchUP STL」項目。


3. 出現「安裝」視窗,點選「Install」。



第二種方式步驟如下:

1. 先下載延伸程式,下載頁面 https://extensions.sketchup.com/en/content/sketchup-stl
下載後的檔案為 sketchup-stl-2.1.4.rbz, 那 2.1.4 會因版本而不同。

2. 點選下拉功能表 「視窗」>「偏好設定」。


2. 點選「擴充套件」> 「安裝擴充功能」,選取剛剛下載的檔案 sketchup-stl-2.1.4.rb,然後點選「開啟舊檔」。


3. 出現下列畫面時,按一下「是」鈕。


4. 出現下列畫面時,按一下「確定」鈕,然後再按一下「確定」鈕關閉「系統偏好設定」視窗。


5. 點選下拉功能表 「檔案」,如果有看到「Export STL...」字樣,表示已安裝成功。



2014年6月28日 星期六

STL 圖形瀏覽器 - ABViewer

我們瀏覽一般圖檔可以使用 ACDSee 或 XnView 就可以一次看許多圖。那麼對於 STL 檔呢? 可以使用 ABViewer。

下載頁面 http://cadsofttools.com/downloads/

如果你是使用 Windows 32bit 系統,你可以選擇


下載後解壓縮並執行 setupen.exe,


語言請選擇 English,因為如果選擇「繁體中文」,在安裝過程中還是會出現一團亂碼。

然後按下左側按鈕,接著一直點按「Next」。

出現下列畫面時,為了方便起見請選擇「Select All」,


再持續點按「Next」到安裝完成。


點按桌面圖示執行 ABViewer,

首先會出現註冊畫面。


它可以免費使用 45 天全部功能,一旦使用日期截止,雖然大部份功能都無法使用,但流覽圖片的功能仍可以使用,所以在這個步驟我們點按「Trial」鈕即可。

接著出現主要操作畫面



主要操作畫面上端靠近中間這部分主要是用來瀏覽的功能,


我們可以點按「Thumbnails」,會出現類似像檔案總管的畫面,你可以切換路徑到儲存 STL 檔案的地方。


這個就是我們要的功能 - 一次瀏覽多個 STL 圖檔。


如果你想仔細瀏覽某個 STL 圖檔,你可以快點二次該圖示,然後畫面會切換到主要操作畫面。

在圖面視窗中,你可以發現畫面跟大多數的繪圖軟體一樣中間有一個大大的環轉圓圈,左下角落有著X/Y/Z座標圖示。



沒錯! 它的使用方式就跟大部分的瀏覽圖片軟體一樣,點按滑鼠左鍵可以轉動物件,點按滑鼠右鍵可以移動物件。



2014年6月24日 星期二

MCAD

OpenSCAD 提供不少函式庫, 其中一個是 MCAD

MCAD內建很多功能,包括:
  • 常見的2D形狀,如圓角的矩形,正多邊形和多邊形,也有3D模型
  • 生成漸開線齒輪和錐齒輪
  • 步進電機安裝助手,步進和伺服機大綱
  • 螺母,螺栓和軸承
  • 螺旋和推進器
  • 常用材料的材質定義
  • 數學常數,曲線
  • 淚珠孔和聚合孔

詳細的用法我會陸續發表。

2014年6月23日 星期一

example001

OpenSCAD 自帶範例, 你可以開啟範例, 並且觀摩它是如何用程式碼來繪圖。

example001.scad 是它第一個範例, 以下步驟將會開啟一個範例:

下拉功能表 File > Examples > example001.scad

開啟後, 你可以看到編輯窗裡的內容, 如下:

module example001() {
function r_from_dia(d) = d / 2;
module rotcy(rot, r, h) {
    rotate(90, rot)
    cylinder(r = r, h = h, center = true);
}
difference() {
    sphere(r = r_from_dia(size));
    rotcy([0, 0, 0], cy_r, cy_h);
    rotcy([1, 0, 0], cy_r, cy_h);
    rotcy([0, 1, 0], cy_r, cy_h);
}
size = 50;
hole = 25;
cy_r = r_from_dia(hole);
cy_h = r_from_dia(size * 2.5);
}

example001();


你可以按下鍵盤的 <F6>, 然後觀察視窗右下角落渲染百分比圖形跑到 1000/1000 時,


視窗右上角落就會出現如下之圖形:





2014年6月22日 星期日

認識與安裝

OpenSCAD是一個開源軟體, 這意味著它是免費的。
我們之所以需要使用這個軟體, 是因為現今有很多免費提供3D模型下載的網站(例如 http://www.openscad.org/downloads.html), 除了提供 .stl 黨之外, 還有提供 .scad 檔, 這種類型檔案的好處是可以讓使用者很容易去修改所下載的模型。

你雖然可以使用 OpenSCAD建模或修改, 但它跟你印象中的繪圖軟體有所不同, 因為它的圖形不是一筆一筆畫出來的, 而是一行一行的程式碼堆疊起來的。


OpenSCAD 官網 http://www.openscad.org/

下載頁面 http://www.openscad.org/downloads.html

如果你的作業系統是 Windows 32-bit 請選擇以下任一個:

左側是要安裝, 右側不必安裝, 只要解壓縮之後就可以使用。
建議你使用解壓縮版, 將它放置在 C: 以外的磁碟機, 然後把 OpenSCAD.exe 建立捷徑到桌面, 以後即使作業系統重灌也不需要重新安裝 OpenSCAD。


安裝好之後, 你可以到初學者教學網站看看 http://edutechwiki.unige.ch/en/OpenScad_beginners_tutorial



2014年6月1日 星期日

使用SKETCH-UP繪製3DP物件的幾個提示

3D列印的確是一件很棒的事,但苦惱的一件事是,模型在螢幕上看起來還不錯,但列印出來之後卻完全是另外一回事,這個問題該如何解決呢? 我在此提供幾個小撇步給您參考。

提示1: 請在SKETCH-UP裡將模型設定為"SOLID",因為只有實體可以被列印。
另外,對於那些散落的邊(edges)、破損的孔洞(holes)和位於內部的面(faces),這些都應該要移除,否則會影響列印。

提示2: 讓你的牆有厚度,而不只是一條線。
意思是說,對於3D列印而言,所有被列印的東西都應該要有厚度或深度,2D線條是無法被列印的。

提示3: 縮小比例尺到100(或1000),以繪製小零件。


提示4: 增加圓弧的段數(segments)以獲得較平滑的曲線。


提示5: 將模型拆解為較小的獨立組件,完成後再使用外殼來將它們結合在一起。


提示6: 使用外掛程式來高工作效率。


提示7: 瞭解打印材料的特性、規範和限制。


提示8: 在你的模型中增添更多的材料,藉以提高產品的價值。





3D Printing Pen 改變雕塑的觀念

傳統雕塑的材質不外乎黏土、石膏和紙漿...等,最近出現了ABS和PLA這樣的材質,透過加熱筆將那些材質及時軟化並且擠出,可以像畫筆般地作畫。

創作者不只可以採用傳統的2D作畫,此時更是可以採用3D方式作畫,而3D的畫作就變成了雕塑。




讓3DP模型的表面光滑

施加丙酮(ACETONE)蒸氣在3D列印物件上面, 可以使物件表面光滑。
我未來有可能會DIY一台這樣的設備來玩玩, 所以就我目前所了解的提出跟大家共同來探討:

一, 機電主要零件:
1.Arduino
2.7段顯示器或LCD(用來顯示溫度等訊息)
3.小風扇

二, 加熱設備零件, 這些都可以採購3DP的零件來用:
1.加熱鋁塊
2.加熱管
3.熱電偶

三, 機構外殼
1.玻璃罩
2.盛裝丙酮的容器


PS.
1. 哈~~原來我把問題複雜化了.
殺雞焉用牛刀?
根本不需要使用到Arduino, 加熱鋁塊和加熱管之類的東西,
最簡單的方法是拿一個大玻璃罐裡面盛裝丙酮溶液,
然後把模型用鐵絲或釣魚線綁著浸泡在丙酮溶液裡面即可。


如果想要縮短表面光滑的時間, 才需要加熱丙酮使它成為蒸氣, 
這時候呢, 可以把裝著丙酮的溶液罐子放在冬天會用到的加熱杯墊上面即可。


或是有人想發揮Maker的精神, 一定要自己DIY一個才行, 那麼你可以把一塊PCB板貼在玻璃罐下方, 用來產生熱, 如下圖:



2. 丙酮溶液浸泡法只適用於ABS材質, 如果把PLA也拿去浸泡的話, PLA將會快速地褪色, 所以PLA材質比較適用於蒸氣法。