2015年12月26日 星期六

KiCAD 4.0.0 Stable FreeRoute 自動佈線設定

近期有網友在 Blogger 中留言提問,
問題是關於新版 KiCAD 4.0.0 Stable FreeRoute 無法使用,
針對該問題本人為了證實也實際下載安裝了 4.0.0 Stable 進行測試。
(老實說還真頭大,
 1 年多沒用了其操作忘得差不多,
 且手上也沒什麼東西能畫來試驗,
 真的得找時間補個操作記錄給自己做參考才是!)

仔細想想之前還有 Robi 機器人的 RS232 半雙工迴路能幫忙做個小測試!
從安裝完到執行畫完電路圖後,
進入 Pcbnew 4.0.0-stable 視窗並導入所有元件,
在排完元件位置後按下工具列中的 FreeRoute 圖示
(也能由 Tools → FreeRoute 開啟)
很神奇的是居然它的按鈕是灰色且無法使用………

暫時做出的 RS232 半雙工迴路元件佈圖

開始執行 FreeRoute 自動跑線功能

FreeRoute 功能居然不能使用?!

為了這個問題開始在網路上搜尋了近 20 分鐘,
終於在國外的部落格網站發現如何解決!
接下來是節錄自部份的內容方便留個參考記錄,
完整內容網址如下所示:
http://amichalec.net/2015/10/kicad-upgrade/


(翻譯的不是很通順)
FreeRoute 針對電子愛好玩家是一個很好 Layout 加速程式,
新版的 KiCAD 仍保有此選項,
但是 www.freerouting.net 被移除後 KiCAD 取而代之只留下灰色的按鈕。
而舊版 FreeRoute 在新版 KiCAD JDK8 環境下,
JAR 檔案被永遠終止執行。

那為什麼 FreeRoute 的功能捷徑仍留在 Pcbnew 中呢?
答案在於 KiCAD 原始碼中――Pcbnew 會進行偵測,
當 FreeRoute.jar 在 KiCAD 的 binary 目錄下的話,
則會啟用中間的按鈕。
自從 FreeRoute 原始碼 GPL 化後便做了一些修改,
現在它仍能編譯成一個 JAVA 獨立運作程式 。

以下 4 個步驟將帶你啟用 KiCAD 中的 FreeRoute 功能:
  1. 從下面的鏡像鏈結下載 FreeRoute:
    https://github.com/freerouting/freerouting
  2. 將下載後的 freerouting-master.zip 用解壓縮軟體開啟,
    進入 binaries 目錄下把 FreeRouting.jar 解壓縮出來。
  3.  FreeRouting.jar 重新命名成 FreeRoute.jar
    並複製到 KiCAD 安裝目錄下的 bin 資料夾內
  4. 重新開啟 KiCAD 就能在 Pcbnew 程式的 FreeRoute 功能視窗中,
    看見中間不能按的灰色按鈕能被使用了!
如此一來就能使用 FreeRoute 功能

此時會要求進行存檔

接著會執行 Board Layout 視窗

按下上方的 Autorouter 鈕就等程式跑線完成

1 則留言:

  1. 非常感謝您的分享!!! 我終於把Freerounte的功能給找回來!!!
    謝謝大大萬分感激!!!!

    回覆刪除