一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Freerouting 2.0.0發(fā)布!自動布線更強了嗎?

KiCad ? 來源:KiCad ? 2024-12-25 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“ 據(jù)說是 Freerouting 歷史上最大的更新,UI 和 KiCad 更像了;提供了公共的 API,使得 EDA 工具集成更方便。置于實際的自動布線效果,留待大家驗證 ”

Freerouting 概覽

Freerouting 是一款功能強大的 PCB 自動布線器,可與任何支持標準 Specctra 或 Electra DSN 接口的 PCB 設計軟件兼容。它能導入 Specctra 接口生成的 .dsn 文件,并導出 .ses Specctra 文件。

您可以使用圖形用戶界面(GUI)、命令行界面(CLI)或 Freerouting API 與 Freerouting 交互。所有界面都支持命令行參數(shù),以設置輸入/輸出文件或修改設置。

Freerouting 已經(jīng)與以下EDA工具集成:

KiCad

Autodesk EAGLE

Target3001!

EasyEDA

tscircuit

pcb-rnd

還沒有用過 freerouting 的小伙伴可以先復習一下這篇文章:KiCad 的自動布線插件:Freerouting。里面講述了在 KiCad 中使用 freerouting 插件,并展示了一些測試案例。

今天我們還是先聚焦在 2.0.0 版本更新了什么。

GUI 更新

wKgZomcy0_-ABxLEAAHQGvc5j28171.png

用戶界面進行了更新,現(xiàn)在更加時尚和現(xiàn)代(借鑒了 KiCad)。一些功能(如上下文感知幫助、選擇模式、宏和快照管理)已被禁用,并將在未來的版本中完全刪除。

菜單經(jīng)過重新排列和簡化,可用性更強。

新增了圖標、模式選擇器和單元控件。

合并了多個走線設置窗口,并計劃根據(jù)實際使用情況進一步精簡。

警告和錯誤指示器更現(xiàn)代,顯示在右下角。

新的 “用戶設置” 窗口允許您配置匿名數(shù)據(jù)收集和聯(lián)系人首選項。

Freerouting 現(xiàn)在擁有與 KiCad 現(xiàn)代外觀一致的全新調色板。雖然調色板仍可自定義,但顏色編輯器將在下一個版本中移除。

配置框架

全新的配置框架統(tǒng)一了用戶設置首選項的方式?,F(xiàn)在,您可以使用多種方法進行配置:freerouting.json 配置文件、環(huán)境變量、命令行參數(shù)或圖形用戶界面。

配置文件:直接修改 freerouting.json 文件。

環(huán)境變量:使用格式為 FREEROUTING__{key}__{subkey} 的變量覆蓋配置設置。例如,F(xiàn)REEROUTING__ROUTER__MAX_PASSES=20 將最大通過次數(shù)改為 20。

命令行參數(shù):調整設置,如 --router.max_passes=10 來控制允許通過的次數(shù)。

圖形用戶界面:如果啟用,可以直接通過界面調整某些設置。

本地化的改進

本地化(Localization)已全面改進。以前,短小的文本片段是通過程序組合的,這會導致非英語語言的問題?,F(xiàn)在,我們使用帶有占位符的整句模板,為翻譯人員提供了更大的靈活性。例如,“Saving Specctra session ‘{{filename}}’ was successful.”(保存 Specctra 會話“{{filename}}”成功)為翻譯人員提供了更多控制權,確保所有語言都能獲得更好的效果。

此外,我還在整個用戶界面中添加了回退機制和對標簽、按鈕和文本框的通用支持。

走線任務調度程序

引入了多線程走線任務調度程序。它負責管理和執(zhí)行 Freerouting 的路走線任務。這一改進使我們能夠并行運行走線任務。這是 API 接口工作的一個重要先決條件,但它也能讓 GUI 用戶在后臺運行和監(jiān)控長期運行的任務。

公共 API(Beta)

Freerouting API 現(xiàn)已在 https://api.freerouting.app/v1 上公開發(fā)布。這涉及到龐大的后臺重構,并為與 KiCad、EasyEDA 和 tscircuit 等 EDA 的緊密集成打開了大門。

在 tscircuit 團隊的密切配合下,API 及其文檔仍在不斷完善,以盡可能提高其實用性。

CLI 接口

Freerouting 現(xiàn)在原生支持通過命令行訪問其功能,而無需圖形界面。將 gui.enabled 設置為 false,即可在 CLI 模式下運行 Freerouting。

單元測試

在接受新提交之前,引入了用于評估 DSN 文件的單元測試。這有助于確保新功能或新貢獻不會引入錯誤。它支持在本地環(huán)境、通過 GitHub Actions 和 Docker 進行測試。

Docker 支持

Freerouting 現(xiàn)在支持 Docker!該容器兼容 ARM64 和 x64 平臺,并可在 Microsoft Azure 上運行。

倉庫與下載

對 Freerouting 感興趣的小伙伴可以訪問 github 的倉庫,獲取更多的文檔及源碼:

https://github.com/freerouting/freerouting

Freerouting 的 release 頁面提供了 Windows x64,Linux x64, MacOS 的安裝包。另外,F(xiàn)reerouting 是基于 Java 的,需要先安裝 Java JRE。如果您使用其他的系統(tǒng),需要運行系統(tǒng)相關的 .jar 文件。

結束語

V2.0.0 更新并沒有提到在自動布線上的優(yōu)化,大家可以測試后在評論中給出自己的感受。

新版本最吸引我的是 public API 的發(fā)布,這將使得插件的開發(fā)更加便捷。不說了,趕緊擼起袖子試一下吧!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4368

    文章

    23492

    瀏覽量

    409862
  • 插件
    +關注

    關注

    0

    文章

    340

    瀏覽量

    23060
  • 自動布線器
    +關注

    關注

    0

    文章

    6

    瀏覽量

    3082
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    超強超全布線經(jīng)驗教程大全

    ,兩相鄰層的布線要互相垂直,平行 容易產(chǎn)生寄生耦合。 自動布線通率,依賴于良好的布局,布線規(guī)則可以預先設定, 包括走線的彎曲次數(shù)、導通
    發(fā)表于 05-29 14:38

    Allegro Skill布線功能-添加差分過孔禁區(qū)

    它還能優(yōu)化差分信號的回流路徑,降低過孔寄生效應,減少信號反射和阻抗不連續(xù)性。通過這些措施,差分信號的傳輸質量得以提升,從而滿足高速信號傳輸?shù)囊蟆?那么可以通過FanySkill中“布線功能-添加差分過孔禁區(qū)”的功能快速
    發(fā)表于 05-28 15:19 ?307次閱讀
    Allegro Skill<b class='flag-5'>布線</b>功能-添加差分過孔禁<b class='flag-5'>布</b>區(qū)

    雷軍官宣小米發(fā)布會:首款SUV將亮相 雷軍官宣小米YU7發(fā)布時間

    雷軍官宣小米YU7發(fā)布時間在22號,雷軍發(fā)文稱:小米戰(zhàn)略新品發(fā)布會,定在5月22日晚7點。 這次重磅新品特別多:手機SoC芯片小米玄戒o1,小米15SPro,小米平板7 Ultra,小米首款SUV
    的頭像 發(fā)表于 05-19 16:42 ?643次閱讀

    重磅更新 | 先楫半導體HPM_APPS v1.9.0發(fā)布

    重磅更新 | 先楫半導體HPM_APPS v1.9.0發(fā)布
    的頭像 發(fā)表于 05-13 11:29 ?611次閱讀
    重磅更新 | 先楫半導體HPM_APPS v1.9.0<b class='flag-5'>發(fā)布</b>

    摩爾線程發(fā)布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0

    近日,摩爾線程正式發(fā)布Torch-MUSA v2.0.0版本,這是其面向PyTorch深度學習框架的MUSA擴展庫的重要升級。新版本基于MUSA Compute Capability 3.1計算架構
    的頭像 發(fā)表于 05-11 16:41 ?714次閱讀

    DLPNIRSCANEVM如何獲得軟件NIRscan V2.0.0的源代碼?

    如何獲得軟件NIRscan V2.0.0的源代碼?
    發(fā)表于 02-19 06:10

    先楫半導體HPM_SDK v1.7.0發(fā)布!這些更新你值得關注!

    先楫半導體HPM_SDK v1.7.0發(fā)布!這些更新你值得關注!
    的頭像 發(fā)表于 02-08 13:42 ?669次閱讀
    先楫半導體HPM_SDK v1.7.0<b class='flag-5'>發(fā)布</b>!這些更新你值得關注!

    戴爾PowerScale OneFS 9.10發(fā)布

    在當今時代,數(shù)據(jù)是企業(yè)競爭的支柱。從推動創(chuàng)新到實現(xiàn)復雜流程自動化,各組織都在競相利用數(shù)據(jù)的能力。我們深知,人工智能的顛覆性潛能不僅依賴于尖端的算法,還需要強大的基礎設施作為支撐。
    的頭像 發(fā)表于 01-14 11:29 ?679次閱讀

    KiCad使用 “F” 鍵自動布線

    “ ?雖然 KiCad 沒有自帶完整的自動布線器,但使用快捷鍵 F,可以實現(xiàn)極簡的自動連接需求。 快捷鍵 “F” KiCad 有一個非常簡單的 “自動
    的頭像 發(fā)表于 12-04 11:39 ?2010次閱讀
    KiCad使用 “F” 鍵<b class='flag-5'>自動</b><b class='flag-5'>布線</b>?

    如何通過智能布線提升新建筑的功能性?

    這些復雜系統(tǒng)的需求也在不斷增長。 無論是住宅還是商業(yè)用途,智能布線通過自動化、遠程訪問和便捷的升級增強了功能性,最終改善了我們在新建筑中的生活和工作方式。 智能布線的核心優(yōu)勢 智能
    的頭像 發(fā)表于 12-02 18:15 ?702次閱讀

    谷歌計劃12月發(fā)布Gemini 2.0模型

    近日,有消息稱谷歌計劃在12月發(fā)布其下一代人工智能模型——Gemini 2.0。這一消息引發(fā)了業(yè)界的廣泛關注,因為谷歌在人工智能領域一直保持著領先地位,而Gemini系列模型更是其重要的產(chǎn)品之一。
    的頭像 發(fā)表于 10-29 11:02 ?1144次閱讀

    蘋果發(fā)布新款iPad mini,股價創(chuàng)歷史新高

    蘋果公司10月15日低調發(fā)布了新款iPad mini,這是自2021年9月iPad mini 6發(fā)布以來的首次升級。新款iPad mini配備了更強大的A17 Pro處理器芯片,性能顯著提升,為用戶帶來更加流暢的使用體驗。
    的頭像 發(fā)表于 10-16 16:35 ?1176次閱讀

    歡創(chuàng)播報 華為發(fā)布會撞期蘋果iPhone16發(fā)布

    1 華為發(fā)布會撞期蘋果iPhone16發(fā)布會 9月2日,華為宣布,其備受期待的品牌盛典及鴻蒙智行新品發(fā)布會將于9月10日舉行,屆時將展示華為的最新科技創(chuàng)新成果。華為消費者業(yè)務CEO余承東透露,此次
    的頭像 發(fā)表于 09-05 11:33 ?799次閱讀
    歡創(chuàng)播報  華為<b class='flag-5'>發(fā)布</b>會撞期蘋果iPhone16<b class='flag-5'>發(fā)布</b>會

    三星計劃10月發(fā)布Galaxy S24 FE,拓展中端AI手機市場

    據(jù)8月14日外媒報道,三星電子正積極籌備在今年10月推出其全新的Galaxy S24 FE手機,并計劃在隨后的12月發(fā)布Galaxy A16手機,以此進一步鞏固和拓展其在中端AI手機市場的地位。這一
    的頭像 發(fā)表于 08-15 16:27 ?1089次閱讀

    AMD的銳龍9000系列處理器將延后至8月發(fā)布

    國際媒體傳來消息,AMD公司已正式向其全球合作伙伴宣布,原計劃于7月31日面世的銳龍9000系列處理器將延后至8月發(fā)布。這一調整源自于AMD在最終品質檢驗階段發(fā)現(xiàn)的首批生產(chǎn)批次未能全面符合其嚴苛的質量標準。
    的頭像 發(fā)表于 07-25 14:24 ?1101次閱讀