把DXF导入到Altium Designer的完美方法
硬件工程師跟結(jié)構(gòu)工程師交互的文件,就只有結(jié)構(gòu)圖了,也就是PCB板框,這類文件一般是由AutoCAD導(dǎo)出的DWG、DXF文件,當(dāng)然,也有只給你3D圖的(如SolidWorks、Pro-E等),讓你自己導(dǎo)。
這里以DWG、DXF以例,演示導(dǎo)入到Altium Designer中。
首先用AutoCAD打開DWG或DXF文件,保存為低版本的DXF文件。
其中,R12/LT2是最低的版本,如果有線條丟失的話,可以保存為更高一點(diǎn)的版本,當(dāng)然要先從最低的版本開始試。
保存好之后,再把不必要的東西刪掉(如:標(biāo)注、文字說明、與PCB板框無關(guān)的結(jié)構(gòu)圖等),因?yàn)镈XF文件太大、里面的信息大多的話,AltiumDesigner會(huì)處理不過來,卡死的。
打開AltiumDesigner,點(diǎn)File->import導(dǎo)入剛才保存的DXF文件。
然后,會(huì)出現(xiàn)下圖所示。
把紅色箭頭所示的單位,改成mm,然后把紅色方框的地方都改成機(jī)械2層(可以用快捷鍵me,然后再用鼠標(biāo)的滾輪滾一下即可)。因?yàn)闄C(jī)械1層和KeepOut層,是給板廠做板框用的,兩層任意使用一層,一般都弄成一模一樣,還有,DXF文件除了板框,還提供了其它信息(如:FPC座的位置),而這些信息是不應(yīng)該做為板框的,你可以想一下,FPC座的位置被人挖了個(gè)孔,這板子就廢了,所以我們使用機(jī)械2層或者其它機(jī)械層(如:機(jī)械13層,這不是固定的,你隨意用)。
一般,幸運(yùn)的話,你會(huì)立馬看到導(dǎo)進(jìn)來的線條,也有不幸運(yùn)的時(shí)候,導(dǎo)進(jìn)來,什么東西都看不到。出錯(cuò)的話,直接點(diǎn)Yes就可以了,不用管它。
先點(diǎn)一下,下面的層,選中機(jī)械2層。
用Ctrl+A全選,再用Ctrl+X剪切。
現(xiàn)在鼠標(biāo)變成十字光標(biāo),先點(diǎn)一下A點(diǎn),再輸入Ctrl+V粘貼,再點(diǎn)一下B點(diǎn),這就把所有東西,都向左下角移動(dòng)了。你發(fā)現(xiàn),有東西出來了!
這是因?yàn)锳utoCAD的基準(zhǔn)點(diǎn)(也可以叫原點(diǎn)坐標(biāo)),跟Altium Designer的不一樣,當(dāng)然你也可以在導(dǎo)入的時(shí)候,修改一下這里:
但是,在導(dǎo)入之前不知道AutoCAD的基準(zhǔn)點(diǎn)在哪里,就只能用整體移動(dòng)的方法了。
接下來要做的工作,就是把板框Copy到機(jī)械1層和KeepOut層,很簡單,用特殊粘貼就可以了。
在機(jī)械2層,選中我們需要的板框,可以用Shift鍵實(shí)現(xiàn)多選的功能,然后復(fù)制,點(diǎn)中柵格上的交點(diǎn),并記住它的位置,后面有用。
先選中機(jī)械1層,再點(diǎn)特殊粘貼。
再點(diǎn)粘貼到當(dāng)前層。
粘貼時(shí),十字光標(biāo),一定要點(diǎn)回剛才那個(gè)柵格交點(diǎn),這樣,原本在機(jī)械2層的板框,就被復(fù)制到機(jī)械1層上面了,剩下的KeepOut層,也是同樣的操作。
接一下,選中機(jī)械1層或者KeepOut層的板框,只要最外層的板框,不要中間的孔,而且板框一定要是閉合圖形。再點(diǎn)下圖的,由選中的圖形定義板子形狀。
現(xiàn)在點(diǎn)鍵盤W鍵上面的數(shù)字3,就可以看到板子的3D圖形了,但是只能顯示外框,像固定孔什么的,都看不到,別急,有方法。
先選中機(jī)械1層,再點(diǎn)Shift+S,讓它只顯示機(jī)械1層,同時(shí)隱藏了其它所有層。
選中需要挖孔的圖形。
在Tools下,選擇下圖的Create Boadr Cutout from Selected Primitives,如果你用英文板的話,可以用快捷鍵T->V->B。
再點(diǎn)一下數(shù)字3,看一下3D圖,是不是被挖了個(gè)孔。
嗯,我的挖好了。
把所有的孔挖好之后,就不怕焊盤或者絲印被孔吃掉了,用好AltiumDesigner的3D圖吧,渲染效果非常不錯(cuò)。
?
轉(zhuǎn)載:https://blog.csdn.net/k331922164/article/details/46238083
總結(jié)
以上是生活随笔為你收集整理的把DXF导入到Altium Designer的完美方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: container_of(ptr, ty
- 下一篇: ARM的pll