“Jobset 類似于 AD 中的 Output Job,可以根據(jù)自己的配置文件批量輸出所需的文檔。既減少了手動操作的工作量,也確保了輸出文檔的一致性。”
Jobset 可以干什么? Jobset 和 Altium Designer 中的 Outjob 類似,旨在解決標準化的批量文檔輸出問題。通過一個配置文件,應(yīng)用于不同的工程,但輸出的內(nèi)容結(jié)構(gòu)都是一致的。簡單說就是一鍵出圖、智能導(dǎo)出、流程自動化!很多企業(yè)要做文檔標準化,對 EDA 工具進行二次開發(fā),其實底層使用的都是類似 Outjob 的方法。
核心功能亮點
任務(wù)預(yù)定義,一鍵輸出
預(yù)置多種導(dǎo)出任務(wù)(Gerber、BOM、圖紙等),支持自定義組合輸出
獨立 Jobset 文件可跨項目復(fù)用,團隊協(xié)作更統(tǒng)一,企業(yè)標準化必備!
靈活輸出,自由組合
支持文件夾與ZIP壓縮包(未來擴展更多格式),按需生成交付包。
多任務(wù)共享同一輸出,或拆分不同配置,滿足復(fù)雜需求!
同一格式,多重配置
同類型任務(wù)(如SVG導(dǎo)出)可保存多組參數(shù),輕松應(yīng)對不同客戶標準。
沿用KiCad經(jīng)典配置界面,零學(xué)習(xí)成本!
命令行集成,CI/CD無憂
kicad-clijobsetrun--file<任務(wù)文件>[--output<指定輸出>]<項目路徑>
無縫對接自動化流水線,二次開發(fā)效率更高!
適用場景
企業(yè)團隊標準化文檔交付
跨項目復(fù)用導(dǎo)出配置
需高頻生成多種格式的設(shè)計/制造包
如何使用 Jobset ?
在 KiCad 項目管理器中,新建一個 Jobset 文件(后綴為 .kicad_jobset):
保存后點擊 “作業(yè)”區(qū)域下方的 “+” 號,添加需要輸出的文檔
目前支持輸出以下內(nèi)容:
通常歸檔至少包含以下內(nèi)容:原理圖PDF、BOM、PCB的分層PDF、Gerber、PCBA 3D 模型。我們依次嘗試一下:
添加“原理圖PDF”
點擊“原理圖:導(dǎo)出PDF”,并確定。由于目前的 Jobset 完全依賴于原理圖、PCB 自身的功能,添加 Job 時 KiCad 會自動先打開原理圖、PCB(如果還沒有打開的話)。
在彈出的配置框中輸入 PDF 的名稱,注意目前版本最好加上.pdf的后綴,否則輸出的文檔不會被系統(tǒng)自動識別:
根據(jù)需要修改其他屬性,然后確定??梢钥吹?,已經(jīng)生成了一項作業(yè):
添加“BOM”
再次點擊“+”號,這次選擇“原理圖:生成物料清單”:
目前版本的默認配置為空白:
一定要進行仔細地手動配置,否則輸出的 BOM 要么是空白,要么不正確。下圖中我們先確定要顯示的列,以及分組的依據(jù),選擇進行分組:
然后還要在“導(dǎo)出”標簽中將格式預(yù)設(shè)為“csv”或者其他格式,并在右側(cè)的預(yù)覽窗口中確認格式是否正確:
確定后看到 BOM 作業(yè)也已生成:
添加“PCB PDF”
繼續(xù)點擊 “PCB:導(dǎo)出PDF”,進行PCB PDF的配置工作: 需要在配置框中勾選需要輸出的層,每個層會輸出單獨一頁;第二列中選中的層會繪制在所有頁中。另外“單個文檔”的選項需要注意一下,默認不勾選每個層都會生成一個單獨的 PDF 文件;如果勾選,所有的層都會在一個 PDF 文件中,分多頁顯示。其他選項大家可以自行嘗試。 添加“Gerber” 同樣的方式,點擊“PCB:導(dǎo)出Gerber”,并進行類似下圖的配置:
添加“3D 模型”
最后點擊“PCB:導(dǎo)出3D模型”,進行配置:
這里可以考慮下是否需要導(dǎo)出絲印和走線、焊盤。對于STEP來講,導(dǎo)出的東西越多,尺寸越大,加載起來速度越慢。不過從美觀的角度講,導(dǎo)出包括絲印、銅箔在內(nèi)的所有對象是最接近真實效果的。 添加輸出類型
所有需要輸出的文檔都配置完成了,完成后界面應(yīng)該是這樣的:
現(xiàn)在可以點擊“輸出”區(qū)域下方的“+”號,添加輸出的容器了。有兩種方式:文件夾或者壓縮包:
確定后需要再輸出選項中添加“輸出路徑”,再確認下包含的需要輸出的 Jobset:
確定后記得一定要先保存!然后就可以點擊“生成”來批量生成這些文檔了
這是生成后目標文件夾中的效果:
我們看下效果: 這是原理圖 PDF,還自動添加了書簽,可以快速進行導(dǎo)航:
PCB的分層打印PDF,也有書簽,可以對封裝進行導(dǎo)航:
Gerber、Step以及BOM也都正確輸出。
Jobset 的修改與復(fù)用
Jobset本身是一個json文件,可以直接打開進行編輯:
當然,我們不建議直接以文本的方式修改。更推薦的是在 KiCad 的 Jobset 編輯界面,隨時對需要輸出的文檔或者輸出的容器進行修改。
完成可以根據(jù)需要,在 Jobset 中添加不同的作業(yè),并對作業(yè)的輸出進行分組,以實現(xiàn)不同場景下的批量輸出。
最后要記住最重要的一點:Jobset 是可以在不同工程中復(fù)用的!也就是說,創(chuàng)建了一個 Jobset 文件,就可以在所有的工程使用了,輸出的文檔都會按 Jobset 指定的來,非常方便!
結(jié)束語
由于 Jobset 是一個新功能,目前還不夠完善,也不算特別穩(wěn)定,時不時地會崩潰一下。所以一定要記得多保存!也記的備份一下 Jobset 文件本身,不然你會發(fā)現(xiàn)配置了很久的 Jobset 因為某一個操作直接變成空白的了... 不要問我怎么知道的 ? 不過總體而言,對于標準化輸出而言,Jobset 確實是一個非常方便的工具。期待在后續(xù)的版本中逐步迭代,變成和 Outjob 一樣的出圖利器! ?
注意:如果想第一時間收到 KiCad 內(nèi)容推送,請點擊下方的名片,按關(guān)注,再設(shè)為星標。
常用合集匯總:
和 Dr Peter 一起學(xué) KiCad
KiCad 8 探秘合集
KiCad 使用經(jīng)驗分享
KiCad 設(shè)計項目(Made with KiCad)
常見問題與解決方法
KiCad 開發(fā)筆記
插件應(yīng)用
發(fā)布記錄
審核編輯 黃宇
-
KiCAD
+關(guān)注
關(guān)注
5文章
176瀏覽量
8901
發(fā)布評論請先 登錄
相關(guān)推薦
KiCad 9 引入新的API機制
![<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> 引入新的API機制](https://file1.elecfans.com//web3/M00/07/A2/wKgZPGepbzWAbGcDAAKS_oU0mqE567.png)
KiCad 9 探秘(六):如何用"器件類"玩轉(zhuǎn)多通道設(shè)計與自定義DRC規(guī)則
![<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(六):如何用"器件類"玩轉(zhuǎn)多通道設(shè)計與自定義DRC規(guī)則](https://file1.elecfans.com//web3/M00/07/7D/wKgZPGemzDWAc-JkAAEd-CXKJBM558.png)
KiCad 9 探秘(五):敷銅管理器
![<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(五):敷銅管理器](https://file1.elecfans.com//web3/M00/07/42/wKgZPGekKmKAbpnqAAKKvRgYZGM758.png)
KiCad 9 探秘(三):定位與捕捉功能的增強
![<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(三):定位與捕捉功能的增強](https://file1.elecfans.com//web3/M00/06/37/wKgZO2eIebeAZBnmAAALGtwmtUc397.png)
KiCad 8.0.8 正式發(fā)布
KiCad 9 探秘(二):多通道設(shè)計工具
![<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(二):多通道設(shè)計工具](https://file1.elecfans.com/web3/M00/04/B8/wKgZO2d3XyuAVNC8AABAw4IOhYQ080.png)
KiCad 9 探秘(一):原理圖設(shè)計模塊復(fù)用
![<b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(一):原理圖設(shè)計模塊復(fù)用](https://file1.elecfans.com/web3/M00/04/40/wKgZO2dx_SOAMv8oAAAmHBJr-ps489.png)
KiCon演講回顧(一):KiCad 9 功能及 K10 預(yù)覽
華秋電子贊助 KiCad EDA 成為白金贊助商
![華秋電子贊助 <b class='flag-5'>KiCad</b> EDA 成為白金贊助商](https://file1.elecfans.com//web1/M00/F4/D6/wKgZoWcy1-SAVGQtAACm1fB2mzs306.png)
KiCad EDA版本說明
![<b class='flag-5'>KiCad</b> EDA版本說明](https://file1.elecfans.com//web1/M00/F4/DC/wKgaoWcy2PaAHPITAARm-F3CgwA642.png)
KiCad發(fā)現(xiàn)之旅(一)原理圖編輯
![<b class='flag-5'>KiCad</b>發(fā)現(xiàn)之旅(一)原理圖編輯](https://file1.elecfans.com//web1/M00/F4/DC/wKgaoWcy2POARqmwAABCFfRdHrA517.jpg)
在KiCad中使用AD的封裝庫(Pcblib)
![在<b class='flag-5'>KiCad</b>中使用AD的封裝庫(Pcblib)](https://file1.elecfans.com//web1/M00/F4/DB/wKgaoWcy2MKAWIuiAADCcFfX2H4025.png)
評論