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的功能給找回來!!!
    謝謝大大萬分感激!!!!

    回覆刪除