[FabNotes13] 作業(yè)6:電路設(shè)計(jì) | Week6 - Electronics Design

學(xué)習(xí)電路設(shè)計(jì)這周的作業(yè)是:

Redraw the echo hello-world board

  • add (at least) a button and LED (with current-limiting resistor)
  • check the design rules, and make it
  • extra credit: simulate its operation

也就是從零開始設(shè)計(jì)一塊電路板,并且動(dòng)手做粗來。

這時(shí),電路小白有點(diǎn)方,扒出別人的作業(yè)開始照貓畫虎。

1. 導(dǎo)入元件庫

電路設(shè)計(jì)的軟件有很多,選了據(jù)說功能最強(qiáng)大的 Eagle(主要是以前同學(xué)的教程基本都是用的 Eagle)。Eagle 提供了海量的電子元件庫,而且 FabAcademy 作業(yè)的庫也已經(jīng)有人整理好了。在開工之前,先下載元件庫并導(dǎo)入到 Eagle。

Eagle 界面的功能圖標(biāo)簡直讓人抓瞎,完全看不懂什么意思,只好一個(gè)一個(gè)懸停等看 tooltip。頂部工具欄有一個(gè)好像三個(gè)溫度計(jì)的圖標(biāo),用來導(dǎo)入元件庫。

2. 選擇元件到畫布

Eagle 主要分成兩種文件/視圖:schemetic 用于元件布局和指定元件關(guān)系,保存為 .sch 文件;board 用于生成線路,保存為 .brd 文件。

元件庫準(zhǔn)備就緒后,我們需要把電路中用到的所有元件一口氣都找出來,加到設(shè)計(jì)中。首先,把最重要的微控制器 ATtiny44 找到。在 FAB 元件庫中選擇 ATTINY44-SSU ,然后點(diǎn)「ok」,鼠標(biāo)放置到合適的位置上,再點(diǎn)擊,元件就放好了。

放好一個(gè)元件后,按下「esc」鍵,可以快速回到元件選擇面板,繼續(xù)添加其他元件:

3. 完成電路設(shè)計(jì)

所有元件添加好以后,需要對元件名、值、引腳等做出相應(yīng)的修改。其中最關(guān)鍵的是,將每個(gè)需要用到的引腳,拉出一條線,并且打上需要連接元件的標(biāo)簽。這個(gè)過程會(huì)用到下面這些功能:

這一步坑很多。必需仔仔細(xì)細(xì)檢查每一個(gè)引腳的標(biāo)簽到底有沒有打?qū)?。而且從引腳引出來的線不能跟引腳本身重合,而只能恰好在接觸的地方有一個(gè)交點(diǎn)。如果在設(shè)計(jì)視圖沒有把所有細(xì)節(jié)弄對,到電路板視圖時(shí),就會(huì)死活連不好。推倒重來幾次后,終于完成了 schematic 視圖:

4. 生成電路板

點(diǎn)擊元件庫按鈕旁邊的 "Generate/Switch to board" 按鈕,來到雞(zhe)凍(mo)人(si)心(ni)的電路板視圖:

程序會(huì)根據(jù)設(shè)計(jì)視圖中,所有元件的連接關(guān)系,自動(dòng)打好虛擬連接線(黃色的細(xì)線,不能在 board 視圖中刪除,必需回到 schemetic 視圖中修改引腳關(guān)系)。

把所有元件拖到白色矩形框內(nèi),用 move / rotate 等命令去調(diào)整元件的位置和擺放。這時(shí)最好把 Grid 設(shè)置中的網(wǎng)格改小一些,不然難對齊。

看上去所有元件已經(jīng)各就各位。下面要開始拉線路軌跡了。這時(shí)可以再使用一下 "Ratsnest" 命令,清除掉冗余的連接線。

試著用了一下 Autorouter 自動(dòng)連線功能,但是效果并不好,有些線沒連上,走線也比較混亂:

5. 手動(dòng)連線

自動(dòng)連線的美夢破裂,只好自己動(dòng)手。選中一個(gè)引腳,視圖中會(huì)高亮出要跟這個(gè)引腳連接的所有引腳,拉出線路按照橫平豎直拐角45°的規(guī)則,把它們都連起來。每連接好兩個(gè)腳,細(xì)黃線就會(huì)消失,說明連對了。到最后沒有黃色細(xì)線剩下,就說明全部連完鳥。連線時(shí)有個(gè)小技巧:右鍵可以快速切換連線的類型(直線/向下45°角/向上45°角)

連線完成之后,可以在圖層管理中,隱藏掉除了“top”以外的所有圖層,就能看到顏值提升的成品了:


Downlong my eagle files

6. 導(dǎo)出

導(dǎo)出電路板 traces 圖層時(shí),只選擇顯示“top”層就夠了。這里需要勾選上“Monochrome”單色選項(xiàng),方便導(dǎo)出成黑白圖像,給到 fab module 做識(shí)別。

然后,隱藏除了 "Dimension" 之外的其他圖層,導(dǎo)出電路板邊框:

7. 切割

又到了 milling 時(shí)間。把剛才導(dǎo)出的 png 文件傳到 fab modules 里。png 用的 1500 dpi ,效果看起來還不錯(cuò):

折騰了好幾次貼板、換頭、校準(zhǔn)、調(diào)零,開切:

新?lián)Q的 1/64 刀頭果然比較給力。除了名字那里有點(diǎn)毀,切好的板子一副良民模樣:

8. 組裝

終于到了最后一步,組裝元件。

從一大堆元件包中,一個(gè)一個(gè)翻出需要用到的元件,簡直不能更崩潰 —— 丫們一個(gè)比一個(gè)小,恨不得五指全變鑷子才抓得住。居然花了差不多20分鐘才湊齊所有元件。為了保險(xiǎn)起見,先在白紙上把大家擺好,然后用筆畫出連線。一會(huì)照著連就是了。

焊元件過程還是相當(dāng)愉快的,雖然還是掌握不好焊第一個(gè)引腳時(shí)的技巧,手一抖就歪掉…… 但已經(jīng)比第一次熟練多了。

全部焊完以后才發(fā)現(xiàn)……有放大鏡,我為什么沒有看到…………

更多資料

課程資源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • "大眾創(chuàng)新 萬眾創(chuàng)業(yè)",學(xué)校對于創(chuàng)客教育日漸重視,熱情高漲,紛紛開始創(chuàng)客教育課程,有條件的打造學(xué)校創(chuàng)客實(shí)驗(yàn)室,不吝...
    少兒創(chuàng)客閱讀 15,622評論 11 52
  • 申金鑫 17101223365 轉(zhuǎn)載自單片機(jī)精講吳鑒鷹微信公眾號(hào) 【嵌牛導(dǎo)讀】:一些單片機(jī)設(shè)計(jì)中應(yīng)注意的問題,和單...
    Felixxin閱讀 588評論 0 5
  • 慢下來,是一種態(tài)度,也是一種心境。 在這個(gè)浮躁的世界,腳步匆匆,來不及欣賞沿途的風(fēng)景已經(jīng)成了大多數(shù)人的通病。我們討...
    木易不易丁閱讀 147評論 0 0
  • 在日常工作中,我們的導(dǎo)購遇到顧客在某件商品停留時(shí),會(huì)經(jīng)常性說出這樣的話:姐,喜歡的話,您可以試穿下。但這么做往往顧...
    heyelushui520閱讀 448評論 0 0
  • 我非常羨慕口才好,思維快的辯論選手,他們總能在任何辯論題面前找到破綻,然后唇槍舌劍一番,讓你聽完拍案叫好,腎上腺素...
    行者札記閱讀 473評論 0 0

友情鏈接更多精彩內(nèi)容