Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
1.การตดตงโปรแกรม Eagle
Eagle คอ โปรแกรมออกแบบวงจรไฟฟา (Schermatic) และออกแบบวงจรพมพ (Printed Circuit Board) ภายใน
โปรแกรมมเครอมอตางๆใหเราเลอกใชมากมาย อกทงยงระบคณสมบตของอปกรณไดอยางละเอยด บงบอก ขนาด เบอร เปนตน จงมความ
สะดวกสะบายในการออกแบบวงจรไฟฟาเปนอยางมาก สามารถท าไฟลเปนรปภาพออกไปตกแตงในโปรแกรม Potoshopไดดวย
Eagle เปนของบรษท Cadsoft ของประเทศเยอรมน สามารถ ดาวนโหลดรน Free ware ไดท www.cadsoft.de
กาตดตงโปรแกรม Eagle กเหมอนการตดตงหลายๆโปรแกรมนนแหละครบ
1.ดบเบลคลกโปรแกรม Eagle โปรแกรมทเราโหลดมาเลยครบ
2.กด Setup แลวใชสตร Nex ไปเรอยๆ
3.ขนตอนนหาเราใชรนฟรใหกด Don'license new ถาจะซอตวเตมกตดตอทางบรษทครบ
2.สวนประกอบโปรแกรม Eagle
สวนประกอบของโปรแกรมทวๆไปอยางเชน แถบหวเรอง ป มควมหนาโปรแกรมหรอเราใชยอขยายหนาจอโปรแกรมนนเองและแถบเมนเราจะไมพดถงครบเพราะวามนกเหมอนกบโปรแกรมทวๆไป 1.Libraries ตรงสวนนนะครบเปนสวนทรวบรวมรายการอปกรณทงหมดทอยในโปรแกรม Eagle หากเราคลกป ม+ กจะมรายการอปกรณมากมายมาใหเราเลอกมากมายจดตามหมวดหม นนเพราะเพอเพอความสะดวกในการคนหาอปกรณ Schermatic นนเอง ซงเครองหมายสเขยวๆทเพอนเหนจะแสดงภาวะการใชงานไลบรารนนเองครบเพอนๆไลบรารตวไหนทเปนวงกลมสเทาแปลวายงไมไดถกใหก าหนดใชงานถาจะใชงานกคลกขวาแลวเลอกไปท Use แตถาจะเเลอกใชทงหมดใหคลกขวาไปท Libraries แลวเลอก Use all
2.Design Rule เปนสวนทใชก าหนดคาทใชในการออกแบบลายวงจรพมพดวยการเดนสายทองแดงแบบอตโนมต 3.User language programming Eagle สนบสนนภาษาโปแกรมทใชในภาษา C เพอนๆสามารถเขาไปดในค าสงนได 4.Scrip สราง Scrip ไฟลรายการไดในรายการนครบ 5.CAM Jobs โปรแกรม Eagle สามารถเกบไฟลเปนแบบ CAM เพอใชในการผลต 6.Project เปนโฟลเดอรทใชเกบไฟล Project ของเรานนเอง
3.เลเยอรตางๆใน โปรแกรม Eagle
เขยนโดย kinggo ท 10:29 | วนเสารท 22 พฤษภาคม พ.ศ. 2553
การออกแบบวงจรไฟฟาดวยโปรแกรม Eagle คอ การเอาอปกรณมาวางใน Schematic หลงจากนนกท าการเชอมอปรณดวยสายสญญาณ วงจรในไฟลเอกสารนน Schematic จะถกก าหนดดวน เลเยอร ตางๆ 6 เลเยอรและสามารถก าหนดใชไดดงน
Nets:สายสญญาณทใชเชอมอปกรณ
Busses:การรวมสายสญญาณหลายๆเสนไวใน 1 เดยว Pins:ใชแสดงจดเชอมตอของอปกรณ
Symbol:รปรางสญญาลกษณของอปกรณ
Name:ชอ(อนนรๆกนอย ออ) Values:ใชแสดงคาอปกรณ
Eagle ไดบรรจอปกรณมากมาย โดยภายในไลบาลจะมลายละเอยดตางๆบอกเราเอาไวดวย เชน สญญาลกษณ ขนาดฟตปรนเปนตน
4.การสรางไฟลเอกสาร Schematic และสวนประกอบ
1.การสรางไฟลเอกสาร Schematic สามารถท าไดงายๆโดยไปท File->New->Schematic
2.สวนประกอบของฟลเอกสาร Schematic ซงจะประกอปไปดวยเมนและค าสงตางๆดงน
-แถบชอเรอง มหนาทแสดงต าแหนงและชอเอกสาร -แถบเมน เปนทรวมค าสงทงหมดทเราจะใช -ปมควบคม ท าหนาทยอขยายปดเปดเอกสาร -แถบเครองมอ เปนแถบแสดงค าสงตางๆ -จดแกน X-Y เปนตวบงบอกพกด -พนทท างาน เปนพนทเราใชในการออกแบบวงจร
5.เครองมอใน Schematic ของโปรแกรม Eagle
การใชโปรแกรม Eagleในการออกแบบลายวงจรไฟฟาและลายวงจรพมพนน ใน Schematic จะมเครองมอทเราเลอกใชตางๆมากมายหลายอยางเพอความสะดวกสะบายของเรา เรามาดกนเลยดกวา เครองมอแตละชนดในรปแบบของป มตางๆมหนาทอะไรกนบาง ตรงแถบเมน(อยดานบน ดงรป) ตรงแทปเมนเรยงจากซายไปขวา open:ใชเปดเอกสารงาน
Save:ใชบนทกงาน
Print:ใชพมพงานออกทางปรนเตอร CAM:ใชแปลงไฟลใหอยในรป CAM
Borad:ใชสรางแผนวงจรพมพ
Sheet:จ านวนหนาของไฟลเอกสาร Fit:ใชดภาพอปกรณ
In:ใชขยายพนทท างาน
Out:ใชยอพนทท างาน
Undo:ยอนกลบ(สามารถกด Ctrl+Zแทนได) Redo:ยอนไปขางหนา Help:สวนชวยเหลอ แทปเครองมอ(อยทางซายมอของโปรแกรม)เรยงจากบนลงลางโดยดจากซายไปขวา
info:ใชดรายละเอยดของอปกรณ
Display:ใชในการก าหนดเลเยอรของ Schematic
Move:ใชเคลอนยายอปกรณ
Mirror:สลบแกนอปกรณ
Group:ใชคลมอปกรณทงกลมหรอทเฉพราะตองการ Cut:ใชตดสวนทตองการคดลอกหลงจากใชเคองมอ Group
Delete:ใชลบอปกรณทเราไมตองการ Pinswap:ใชสบสญญาณของขาอปกรณ
Name:ใชก าหนดชอ Smash:ใชก าหนดชอและคาอปกรณเพอเคลอนยาย Split:ใชเพมหรอเคลนยายสญญาณ
Wire:ใชเดนสายสญญาณ
Circle:ใชสรางวงกลม Rectangle:ใชสรางสเหลยมทบ
Bus:ใชสรางสายสญญาณBus
Junction:ใชเปนจดเชอมตอของสายสญญาณ
ERC:ใชตรวจสอบความผดพลาดของวงจรทเราไดสรางขน
Show:ใชแสดงวตถใหเดนและแสดงรายละเอยดทางดานซายมอ Mark:ใชแสดงเครองหมายในต าแหนงR0,PO
Copy:เหนชอกรเลยวาใช copy อปกรณแนนอน
Rotate:ใชหมนอปกรณ(หมนไดทละ90องศา) Change:ใชในเปลยนแปลงคาการตางๆ Paste:ใชวางสวนทเรา Cut ออกมาวาง Add:ใชเขาสการคนหาอปกรณ
Gateswap:ใชสลบต าแหนงอปกรณ
Value:ใชก าหนดคาอปกรณ
Miter:ใชท าใหสายสญญาณไมเปนมมฉาก Invoke:ใชดอปกรณทม Part
Taxt:ใชพมพขอความ Arc:ใชสรางเสนโคงของรศมของวงกลม Polygon:ใชสรางรปแบบโพลกอน
Net:ใชเชอม Bus เพอแยกสญญาณ
Lable:ใชแสดงชอ Net บนสายสญญาณ
นคอ เครองมอหรอป มอปกรณตางๆทเราจะตองใชงานแตผมเชอวาเพอนๆหลายคนคงจะจ าไมไดทงหมดวามอะไรบาง แตเมอถงเวลาลงมอใชงานเพอนๆจะสามารถจ าไดเองโดนอตโนมตจากการย าท าบอยๆ เดยวครงหนาเราจะมาก าหนดกรดกนครบ
6.การก าหนดกรดของโปรแกรม Eagle
เราจะเหนวาพนทท างานของโปรแกรม Eagle นนจะเปนพนทวางๆใชไหมครบ เราควรปรบใหเปนตารางเพอใหงายในการออกแบบวงจร พดงายๆท าใหดงายขนนนเอง สามาท าไดดงนครบ
1.คลกท View แลวเลอกไปท Grid ทกรอบ Display เลอกไปท On เพอเปดการใชงานกรด 2.ท Style ตรงนจะเปนรปแบบของกรดครบมทงแบบ Dots(แบบจด)และแบบ Lines(แบบตาราง) 3.ทชอง Size เราสามารถก าหนดขนาดของกรดและหนวยของกรดไดตรงชงองนเลยครบแลวกดป ม OK
4.หลงจากนนกจะปรากฏตารางบนพนทท างานแลวครบ ถาเราไมชอบหรอไมพอใจตองการกลบไปคาเรมตนกคลกทป ม Default
การยอขยายพนทท างานของโปรแกรม Eagle
การยอขยายพนทท างานท าไดงายๆมากครบ โดยใชเครองมอIn(ขยายพนทท างาน)และOut(ยอพนทท างาน) นอกจากนเรายงสามารถใชป มวงลอตรงกลางในการใชยอขยายพนทท างานไดอกดวย
8.การคนหาอปกรณในโปรแกรม Eagle
เขยนโดย kinggo ท 12:35 | วนจนทรท 24 พฤษภาคม พ.ศ. 2553
แนนอนเลยครบเพอนๆวาการทจะออกแบบวงจรไฟฟาเราตองเอาอปกรณไฟฟามาออกแบบ แตวาอปกรณทวามนอยตรไงไหนในโปรแกรม Eagle ละ งายๆครบเราสามรถคนหาอปกรณทวาไดดงน
1.ใหเลอกไปทเมน Edit Add หรอคลกป ม Add
เพอเรยกใชไบนาร กจะมอปกรณมากมายแบงเปนหมวดๆมาใหเราเลอกใชมากมายหากเราตองการใช อปกรณชนดไหนกคลกเครองหมาย + ทหนาทชนดอปกรณทเราตองการครบ
2.อกวธหนงกคอ การคนหาอปกรณแบบอตโนมต กสามมารถท าไดดงนครบ ยกตวอยางเชนเราจะใชอปกรณไมโครคอลโทรลเลอร AVR
กพมพ AVR ไปตรงๆทป ม Search เลยครบ แลว OK หรอกด Enter กไดครบ กจะแสดงอปกรณ AVR ขนมาใหเราเลอกใช หากจะกลบมาแสดงอปกรณเหมอนเดมกลบขอความในชอง Search ออกแลวกด Enter
9.การวางอปกรณ
เราสามารถน าเอาอปกรณทเราตองการมาวางไวบนพนทท างานไดดงน
1.ดบเบลคลกอปกรณทเราตองการ 2.แลวอปกรณจะตดมา คลกเมาสซายเพอวาง และเราสามารถวางอปกรณตวเดมนไดเรอยๆ
3.หากจะยกเลกวางอปกรณตวนใหกดป ม Stop
10.การหมนอปกรณและการสลบแกนอปกรณใน Eagle
ในการออกแบบวงจร Schermatic ของโปรแกรม Eagel สามารถหมนอปกรณและสลบแกนอปกรณไดดงน
1.การหมนอปกรณสามารถท าไดโดยคลกทป ม หรอขณะทอปกรณลอยตดอยกบเมาสใหเราคลกขวา
2.การสลบแกนอปกรณสามารถท าไดโดยคลกทป ม หรอขณะทอปกรณลอยตดอยกบเมาสใหเรากดป มลอเลอนทเมาส
11.การเคลอนยายอปกรณ
เมอเราวางอปกรณบนพนทท างานเสรจแลวตองการเคลอนยายอปกรณกสามารถท าไดดงน
-การเคลอนยายอปกรณตวเดยว
คลกทป ม แลวน าไปคลกทอปกรณทเราตองการเคลอนยาย อปกรณจะลอยตดมากบเมาสเรากจะสามาถเคลอนยายอปกรณไดตามทตองการ
-การคลอนยายอปกรณทงกลมคลกปม แลวคลมอปกรณทเราตองการ แลวคลก แลวไปคลกขวาทอปกรณทเราคลมไว อปกรณจะลอยตดมากบเมาสเรากจะสามาถเคลอนยายอปกรณไดตามทตองการ
12.การลบอปกรณ
เมอเราไมตองการอปกรณบางตวในพนทท างานเรากสามารถลบไดดงน
-การลบอปกรตวเดยว
คลกทป ม แลวน ามาคลกอปกรณทตองการลบ
-การลบอปกรณทงกลม
ใหเอาเมาสไปคลกทป ม แลวเอามาคลมอปกรณทตองการลบแลวกไปคลกทป ม แลวเอามาคลกขวาบนพนทท างานอปกรณทคลมกจะหายไป
13.การเชอมตอวงจรดวย Wire
คราวนเราจะมาเรยนรการใชโปรแกรม Eagle ดวยวธการเชอมตอวงจรดวยสาย Wire กนครบ
การใชสาย Wire กคอ การเดนสายสญญาณไฟฟาไปเชอมตอกบขาอปกรณชนดขาตอขาครบ แลวมนกจะถกเปลยนเปนลายวงจรพมพ การ
เชอมสายสญญาณสามารถท าไดดงน
ตวอยางผมจะใชวงจร Fixed Bias Circuit หรอวงจรไบอสแบบคงท นนเอง โดยมอปกรณดงน
1.R-US-0207/10 (ตวตนทาน) จ านวน 2 ตว
2.C-EU025-025x050 (ตวเกบประจ) จ านวน 2 ตว
3.BC547 (ทรานซสเตอร NPN) จ านวน 1 ตว
เอามาเรยงกนดงรป
ขนตอนท1 คลกเมน Draw->Wire หรอคลกทป มดานซายหรอบนทมป มเครองหมาย Wire อย
ขนตอนท2 น ามาคลกทตวตานทาน R1 ลากมายงขาคอลเลคเตอรแลวกด Stop เพอหยดการเดนสายหรอเมอลากมาถงขาคอลเลคเตอร
แลวดบเบลคลกทงไป
ขนตอนท3 เพอนๆลองเดนสายสญญาณตามภาพใหครบเลยนะครบ เดยวเราจะน าเอาวงจรนไปใชตอไป
ขอสงเกต
ขณะทเราใชค าสง Wire ดานบนกจะปรากฏแถบเครองมอขนมาเพอใหเราก าหนดรปแบบของสายสญญาณได หรอขณะทเราใชการ Wire
สายเรากสามารถคลกขวาเพอเปลยนรปแบบการเดนสายไดเลยครบ ลองๆปรบกนดครบไมยาก
14.การสรางจดเชอมตอ
คราวนเราจะน าวงจรทสรางไวคราวกอนมาใชครบ เมอเราท าการ Wire สายเรยบรอยแลว สายสญญาณทความจรงเชอมตอกนจะไมมจดเชอมตอ ซงจะถอวาจดทเชอมตอกนนนไมไดเชอมตอถงกนหรอเปนคนละสายนนเอง เพราะฉนนเราจงควรเสรางจดเชอมตอใหมนครบ โดย
เลอกไปท Draw->Junction หรอคลกท แลวน ามาคลกสรางจดทเชอมตอถงกนดงภาพ
15.วธตอไฟเลยงและกราวดใหวงจร
ตอนนจะเปนการตอไฟเลยงและกราวดใหกบวงจรนะครบ สามารถทท าไดดงนครบ 1.เลอกไปท Add 2.เลอกไปท Supply จะม Supply1และSupply2 อนนเลอกใชตามความเหมาะสมเลยครบ 3.ผมใช Supply2 แลวกน แลวเลอกไปท V+ เอามาตอทขา C ของคอลเลคเตอรพรอมตอตวตานทาน R (จากบทความกอน)ไปอก 1 ตว
4.แลวไปเลอก V- มาตอทขา E อก 1ตว มนจะขน
ใหกดYes ไปกอน
5.ตอ GND เพอสรางกราวด ใหกบวงจรท C2 พรอมเพมตว R ขนมาอก1ตว แคนกเรยบรอย(ตามภาพ)
16.การตรวจสอบความผดพลาดของวงจรในโปรแกรม Eagle
เมอเราสรางวงจรตามทเราตองการไดแลว แตยงไมแนใจวาวงจรทเราไดสรางนนถกตองหรอผดพลาดอะไรรเปลา โปรแกรม Eagle กสามารถชวยเราได เราสามารถท าการตรวจสอบวงจรทเราสรางขนมาไดดงน
ใหคลกท Tools->Erc หรอคลกทป ม กได หลงจากนนโปรแกรมจะแจงผลใหเราร หากมความผดพลาดหรอเกดการ Error ขน โปรแกรมจะบอกจดท วงจร Error ใหเราท าการแกไข แตหากไมความผดพลาดผดพลาดหรอไม Error จะไมปรากฏขอความไดๆขนมาเลย ปล.ใครทสรางวงจรตามผมตงแตตนลองตรวจสอบดม Error นะจะบอกใหลองแกดตามทโปรแกรมแนะน าดครบ
17.การก าหนดคาใหอปกรณ
ในการเขยน Schermatic ในโปแกรม Eagle นนเราสามารถก าหนดคาของอปกรณไดดงตวอยางตอไปน
1.ใหเลอกไปทป ม
2.น ามาคลกอปกรณทเราตองการก าหนดคา 3.ใสคาอปกรณในชอง New Value for R3
18.วธยายต าแหนงคาอปกรณใน Eagle
ถาเพอนๆเหนวาคาอปกรณมนอjยในมมทไมสวยงามเพอนๆสามารถจดการหมนยายคาต าแหนงไดใหมดงน
1.เลอกไปทป ม
แลวน ามาคลกทตวอปกรณทเราตองการยายคาต าแหนงใหเปน+
2.แลวคลกทป ม
แลวน าไปคลกคาอปกรณทเราเลอกใหเปน+ ขางตนนนสามารถหมนคาอปกรณโดยการคลกขวา
19.การคดลอกอปกรณ
เราสามารถคดลอกอปประกรณไดสองแบบ แบบตวเดยวและแบบทงกลม
-การคดลอกอปกรณตวเดยวสามารถท าไดดงน คลกทป ม
แลวน ามาคลกอปกรณทเราตองการ ตวอปกรณจะลอยตดมาแลวน าไปวางบรเวรทเราตองการวาง ล าดบอปกรจะเรยงเองโดยอตโนมต
-การคดลอกอปกรทงกลมสามารถท าไดดงน 1.คลกทป ม
แลวน ามาคลมทงวงจร 2.คลกทป ม
แลวน ามาคลกทกลางวงจร
3.คลกทอปกรณ
แลวอปกรณทงหมดกจะแสดงแลวน าไปวางบนพนทท างานจะไดวงจรทเหมอนเดมทงหมด และยงสามารถ
คลกขวาเพอหมนวงจรกอนวางไดดวย
การออกแบบลายวงจรพมพดวย Eagle แบบหนาเดยว
หลงจากเราไดเรยนรการใชงานโปรแกรม Eagle เบองตนแลว คราวนเราจะมาออกแบบลายวงจรพมพกนทละขนตอน กนเลยครบ ใหเตรยมวงจรทเราตองการออกแบบไวเลยครบ เดยวเราจะมาออกแบบ
1.ใหเราเตรยมวงจรทเราตองการจะใชกอนครบ
2.ใหเลอกไปท Board แลวจะมหนาตางขนมาใหกด Yes ตามรป
3.กจะไดหนาตาดงทเหนดงรปดานลาง
4.ใหลากอปกรณทเราตองการเขามาไวในกรอบ 4เหลยม โดยเลอกไปทเมน แลวน ามาเลอกอปกรณทตองการจะลากเขาไป
5.ท าการจดกรอบใหมขนาดทเหมาะสมกบวงจรของเราโดยคลกทมมของสเหลมแลวลากเขามาเพอลดขนาด
6.เลอกไปท Tool-> Drc...
7.ทแทบ Clearance เพอเขาไปก าหนดระยะหางของลายทองแดงกบลายทองแดง (ในทนผมก าหนดให Wire=0.5mm)
8.ทแทบ Size เพอก าหนดขนาดของลายทองแดง(ในทนก าหนด Minimum Width=1mm) เสรจแลวกด Select
9.เลอกไปท Tool-> Auto เพอเดนลายทองแดงอตโนมต ทชอง 1 Top เลอกเปน N/A เพอเดนลายทงแดงดานบนดานเดยว แลวกด OK ลายทองแดงกจะเดนใหอตโนมต
การท าภาพ 3 มต จากโปรแกรม EAGLE (EAGLE 3D)
By Frodo@TEE
Software Eagle เปน Software ส าหรบงานออกแบบ Schematic และ PCB Routing มจดเดน คอ - ใชงานงาย ตาม Concept ชอ Software
(Easily Applicable Graphical Layout Editor) - ใชไดหลากหลาย OS ( Windows®, Linux® and Mac® )
- Download ไดฟร ใชงานได Full Function (จ ากดขนาดของ PCB ท 64 x 64 inch )
- มกลมสงคม Online ทวโลก (แจกวงจรซงจะใช Eagle ท า Schematic และ PCB
) ชวยลดเวลาออกแบบ
บทความนเปนการสอนท าภาพ 3 มต จากโปรแกรม EAGLE เปนเนอหาเพมเตม เสรมใหกบคอรสอบรม Course “เรยนรการออกแบบ PCB และการออกแบบ Hardware ดวยโปรแกรม Eagle ขนพนฐาน (WORKSHOP)” บทความนสามารถท าตามและเหนผลไดเลยครบ
ขนตอนการท า EAGLE 3D
1. ลงโปรแกรม EAGLE ใหเสรจสมบรณ (จะเปนแบบซอมาหรอแบบฟรกได) 2. ลง Java Runtime Environment โดยสามารถ download ไดจากเวบhttp://www.java.com/en/download/manual.jsp จะไดไฟลทมไอคอนแบบในรป หรอใชไฟลทอยใน CD ท าการตดตงเหมอนกบโปรแกรมทวๆไป
3. copy โฟลเดอร Eagle3D จาก CD ไปใสในโฟลเดอรของโปรแกรม EAGLE (ปรกตจะอยท C:\Program Files\EAGLE-x.x.x) 4. ลงโปรแกรม POV-Ray เสรจแลวเปดโปรแกรมขนมา จะไดโปรแกรมหนาตาดงรป
5. คลกทเมน Tools -> Edit master POVRAY.INI (ปกตจะเปน notepad)
6. copy ขอความตอไปน (ทง 3 บรรทด) Library_Path="C:\Program Files\EAGLE-5.6.0\Eagle3D\eagle3d\povray" Library_Path="C:\Program Files\POV-Ray for Windows v3.62\include" Library_Path="C:\Windows\Fonts" แลวไป paste ไวทดานลางสดไฟล ตรงทเปนตวสแดงหมายถงใหใชเปน Path ทอยของโปรแกรม EAGLE
และ POV-Ray ทเราลงไวจรงๆในเครอง จากนนให save ไฟลนและปดไป
7. ไปทโปรแกรม EAGLE เปดไฟลทตองการน ามาท าภาพ 3 มต พมพ run หรอคลกทปมในวงกลมสแดงตามรป
8. เลอกไปทโฟลเดอร C:\Program Files\EAGLE-x.x.x\Eagle3D\eagle3d\ulp
9. เลอกไฟล 3d41.ulp แลวกด open
10. จะมหนาตางเลกๆขนมาใหเลอกภาษา ใหเลอกเปนภาษาองกฤษ แลวกด OK จากนนจะใหเลอกทเกบไฟล .pov
ซงเปนไฟลทใชสรางภาพ 3 มต ใหเลอกทไหนกไดครบ เสรจแลวกด OK
11. จะไดหนาตางขนมาดงรป
12. ตรงแถบกลางๆ ใหคลกทปม Set to Board-Path แลวคลก create POV-File ทดานลาง โปรแกรมอาจจะแจง error ขนมา ใหตอบ OK ไป เสรจแลวอาจมหนาตางขนดงรป
เปนการถามวา จะใหมโลโกสกรนบนตวICในภาพ 3 มตหรอไม ถาอยากใหม จะใชโลโกของเจาไหน ในรปตวอยางเปนICในบอรดทชอ IC1 เบอร 16F84 มโลโกใหเลอก 4 อนคอ ATMEL, FTDI, PHILIPS, และ ST ถาเราตองการใหมโลโกของ FTDI กเลอกแลวกด OK แตถาไมตองการใหมโลโกกกด No logo แตถาไมตองการใหมโลโกบนICตวไหนเลยใหกด All without logo แตจากการทดลอง ไมมโลโกอะไรขนเลยครบ ไมวาจะเลอกอนไหนกตาม 13. จากนนอาจจะมหนาตางขนมาถามอกวาจะใหICตวนม socket ใสดวยหรอไม กเลอกตามทตองการ
14. ถาส าเรจจะขนดงรป
15. เมอไปดทโฟลเดอรทเกบไฟล PCB ไว จะมไฟลใหมเกดขน 2 ไฟลคอ ไฟลทมนามสกล pov กบ mpd นคอไฟลทโปรแกรม POV-Ray จะใช
16. เปดไฟลทเปนนามสกล pov โปรแกรม POV-Ray จะถกเปดขนมา ใหกดทปม Run
17. อาจมหนาตางดงรปขนมา ใหกด OK
18. โปรแกรมจะสรางรปภาพขนมา จากรปตวอยางจะเหนวา มอปกรณ 3 ตวทยงไมใชรปทถกตอง
จะตองท าการแกไขในโคดของ POV-Ray ใหเลอนหนาจอลงมาเรอยๆจนเจอโคดทมลกษณะคลายๆแบบน
#if(pcb_parts=on)//Parts union{ #ifndef(pack_C1) #declare global_pack_C1=yes; object {CAP_SMD_CHIP_1206(DarkWood)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-270.000000,0> rotate<0,0,0> translate<12.700000,0.000000,21.590000>translate<0,0.035000,0> }#end //SMD Capacitor 1206 C1 30p C1206 #ifndef(pack_C2) #declare global_pack_C2=yes; object {CAP_SMD_CHIP_1206(DarkWood)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-270.000000,0> rotate<0,0,0> translate<31.115000,0.000000,21.590000>translate<0,0.035000,0> }#end //SMD Capacitor 1206 C2 30p C1206
ตรงนคอสวนทก าหนดวาจะใชรปไหนจาก Library มาใสเปนอปกรณตวไหนในรป 3 มตรปน ส าหรบ Library ทเกบรปภาพของอปกรณจะอยในโฟลเดอร C:\Program Files\EAGLE-
x.x.x\Eagle3D\library_images_1_05 ซงถาเขาไปดจะพบรปอปกรณมากมาย ตว library3D นเกดจากความวรยะ อตสาหะของผสรางอยางแทจรง ทตองวาดรป object ของอปกรณตางๆ ทละรป ทละรป จนมอปกรณคอนขางครอบคลมกบงานงายๆ ทนเรากตองมานงหากนละครบ หาวารปไหนทจะใชแทนตวทยงผดอยไดบาง เมอเจอภาพทตองการแลวกจ าชอไฟลนนๆ แลวไปแกไขในโคด ผมจะอธบายความหมายของโคดกลมนแตละสวนนะครบ ยกตวอยางเชน
#ifndef(pack_IC1) #declare global_pack_IC1=yes; object {IC_DIS_DIP18("PIC16F84AP","ATMEL",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,0.000000,0> rotate<0,0,0>translate<24.765000,0.000000,13.335000>translate<0,3.000000,0> }#end //DIP18 IC1 PIC16F84AP DIL18
#ifndef(pack_IC1) #declare global_pack_IC1=yes; สวนนคอการประกาศวามอปกรณชอ IC1 อยในวงจรดวย object {IC_DIS_DIP18("PIC16F84AP","ATMEL",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,0.000000,0> rotate<0,0,0> สวนนเปนการก าหนดวาจะใชรปโมเดลไหนใน Library มาแสดงเปนตว IC1 ในตวอยางนเรยกใชรปทชอวา IC_DIS_DIP18 ซงถาไปดทรปจรงใน Library จะเปนรปนครบ
ซงเปนIC 18 ขา แบบ DIP
("PIC16F84AP","ATMEL",) วงเลบทตามมาขางหลงชอโมเดลคอขอความทจะแสดงบนตว IC1 ดงรป
จะเหนไดวามแต PIC16F84AP ไมม ATMEL ซงผมกไมทราบวาท าไมมนถงไมขน แตถาลองเอาขอความอนหลงออกไป POV-Ray จะรนไมไดและฟอง error ทเปนแบบนผมคดวานาจะเปน format ของการก าหนดคาใหโมเดลแบบICทจะตองมขอความ 2 อนเสมอ แตอปกรณอนๆ จะใชขอความแคอนเดยว เชน ไดโอด ผมก าหนดคาเปน (“1N4148”,) จะไดผลดงรป
ตอจากนนคอ translate<0,0,0>rotate<0,0.000000,0>rotate<0,0.000000,0>
rotate<0,0,0> จะเหนวาม 2 สวนคอ translate และ rotate สวน translate นนจะเปนคาต าแหนงจดศนยกลางของวตถเทยบกบจดศนยกลางของต าแหนงตวอปกรณในรปแบบtranslate<x,z,y>
สวน rotate นนจะม 3 ชด ใชก าหนดมมของวตถในรปแบบการหมนรอบแกน XYZ จากการทดลอง rotate ทง 3 ชดนท าหนาทรวมกน ตวอยางเชน ถาผมเขยน rotate<50,0.000000,0>rotate<0,50.000000,0> rotate<0,0,50> จะใหผลเหมอนกบ rotate<50,50.000000,50>rotate<0,0.000000,0> rotate<0,0,0>
และถาผมเขยนเปน rotate<50,0.000000,0>rotate<20,0.000000,0>
rotate<10,0,0> จะท าใหวตถหมนรอบแกน X = 50+20+10 = 80 หนวย เชนกน ถาผมเขยน rotate<50,0.000000,0>rotate<-20,0.000000,0> rotate<-10,0,0> จะท าใหวตถหมนรอบแกน X = 50-20-10 = 20 หนวย ดงนนถาผมเขยนวา translate<0,10,0>rotate<50,0.000000,0>rotate<25,0.000000,0> rotate<0,0,30> จะไดรปเปนแบบน
สวนสดทายคอ translate<24.765000,0.000000,13.335000>translate<0,3.000000,0>
}#end สวนนเปนการรบคามาจากไฟล PCB ของ EAGLE คาของ translate ชดแรกคอต าแหนงพกดของ IC1 ในไฟล PCB เพอใชอางองกบต าแหนงของวตถในภาพ 3 มต กไมตองไปยงกบมนครบ สวน translate ตวสดทายคอ การยกตววตถซงในทนคอICขนมา 3 หนวย ทตองยกเพราะตอนรนสครปท ULP ผมเลอกใหใส socket กบIC ดงนนวตถทเปน IC จะตองยกขนมาใหเลย socket เพอใหสมจรง สวนทายสดทมเครองหมาย // อยขางหนาเปนเพยง comment บอกรายละเอยดของอปกรณครบ
ท าไมถงตองรวธการก าหนดคาพวกนดวย เพราะบางครงจดศนยกลางของอปกรณใน PCB กบจดศนยกลางของวตถในภาพ 3 มตอาจไมตรงกนครบ รวมถงองศาในการหมนดวย บางครงเวลาแปลงเปนภาพ 3 มตแลวอาจพบวาต าแหนงหรอมมของวตถผดไปจากทควรจะเปน ดงนนเราตองมาแกไขใหถกตองดวยการแกโคดตรงน แต POV-Ray ไมมเครองมอวดระยะทาง ตองใชวธกะแลวคอยๆแกคาเอาครบ ไมมวธอน
จากรปบอรดตวอยางตอนแรกทตวเกบประจหายไป 2 ตว ครสตลหายไปอก 1 ตว (หายไปไดยงไงผมกไมทราบเหมอนกน!?!) ผมจะตองหาตวมาใสในต าแหนงนนใหได ผมเรมจากการ copy โคดยาวๆทผมเพงอธบายไปเมอกและไปวางแทรกตอจากบรรทดสดทายของโคดกลมนน แกชออปกรณ เปน C4, C5 เปนตน เสรจแลวผมตองไปหารปใน Library วาอนไหนพอจะใชได หาเจอแลวผมก copy ชอไฟลรปนนมาใสแทนชอเดมแลวกไปดพกดต าแหนงของอปกรณตวนนในไฟล PCB มาใสในสวนทใชอางองต าแหนง ลองกด Run ด ถาต าแหนงยงไมใชแบบทตองการกลองแกคาต าแหนงตางๆแลวกด Run อกครง ถายงไมใชอกกแกไปเรอยๆจนกวาจะพอใจ ท าแบบนจนครบหมดทกตวกจะไดรป 3 มตของวงจรทสมบรณ
หากสงเกตหนาจอตอนทรนสครปท 3d41.ulp จะพบวามหลาย tab ใหเลอก tab พวกนนเปนหนาจอส าหรบใชปรบต าแหนงของบอรด มมกลอง และต าแหนงของแสงเงาตางๆ ดท tab ทสองกอนเลยครบ
คาในนเปนพวกการก าหนดลกษณะของบอรด เชน ความหนาของ PCB ขนาดของร เปนตน แตทนาสนใจคอบรรทดสดทายครบ เปนการหมนบอรดใหอยในมมทดสวยงามมากขน ถาลองปรบคาชองแรกเปน 45 จะไดผลเปนแบบนครบ (โปรดสงเกตวาตวเลขในชองพวกนเปนตวเลขไทย ถาจะพมพคาลงไปอยาลมเปลยนภาษาและปอนคาทเปนเลขไทยลงไปนะครบ)
จะเหนวาบอรดหมนขนตามแนวแกน X 45 องศา ถาผมใสคาเปน -45 จะไดเปน
เชนเดยวกน การก าหนดคาในอก 2 ชองทเหลอคอการหมนตามแกน Y และ Z ผมแกคาเปน -5, -45, -20 จะไดดงรป
คราวนเรากจะสามารถจดใหบอรดอยในมมทสวยงามไดตามตองการแลวTab ตอมาคอ Camera ใชปรบมมกลองครบ
อนนถาใครมความรดานคอมพวเตอรกราฟฟคคงจะพอเขาใจ แตผมไมมความรเลยตองลองปรบมวๆเอาครบ ลองปรบคาตางๆดได ตวอยางนเปนผลจากการปรบ Camera position Y เปน -10
Tab ถดมาอก 2 อนคอ Light โปรแกรมนมแหลงก าเนดแสงถง 4 ดวงเลยทเดยว แตผมไมรวาดวงไหนอยตรงไหนบาง เอาเปนวาลองปรบดแลวกนครบ
ถาไดลองท าจรงแลวจะพบวาการปรบคาเหลานเปนขนตอนคอนขางกนเวลาและตองท าซ าหลายรอบ การปรบคาจากหนาตางนเปนสงทคอนขางหนาเบอเลยดเดยว จรงๆแลวคาพวกนอยในโคด POV-Ray หมดแลวครบ มนอยตรงตวแปรพวกนครบ
ลองไลหาบรรทดทมตวแปรพวกน ลองแกคา และกด Run ด ตามความเหนของผม การแกคาจากตรงนสะดวกกวาไปแกคาจากในหนา PCB ครบ
ยงมอกอยาง คอการตงคาความละเอยดในการ render ภาพครบ ลองมองไปทดานซายบนของโปรแกรม POV-
Ray จะเหนชองใหเลอกความละเอยดของภาพอยครบ
การเลอกความละเอยดนอยลงจะท าใหการ render ภาพเรวขน แตภาพทไดกจะเลกลงครบ การปรบความละเอยดนอยๆคงเหมาะกบชวงทดลองปรบแกคาตางๆมากกวาเพราะท าใหไมตองรอนาน สวนค าวา No AA และ AA 0.3 คอการเลอกวาจะท าใหภาพคมมากขนหรอไม ซง AA มาจาก Anti Aliasing นนเอง หากเลอก AA 0.3 ภาพทไดจะมความสวยคมมากขน แตตองแลกกบเวลาในการ render ภาพทนานขนดวย ชอบใจแบบไหนกเลอกไดตามอธยาศยเลยครบ
ขอขอบคณวทยากรทใหความร เพอน ามาท าบทความนครบ
Course “เรยนรการออกแบบ PCB และการออกแบบ Hardware ดวยโปรแกรม Eagle ข นพนฐาน (WORKSHOP)”
Tutorial(Various:Software) - การใชงานโปรแกรม Eagle
EAGLE 5.0 โปรแกรมออกแบบ PCB ทมความโดดเดนคอขนาดของ โปรแกรมทมขนาดเลกและมการจดการ Libraries ทด ในบทความนจะเปนการใชงานเบองตนการออกแบบ PCB จาก Schematic ไปยง Board PCB
ขนตอนในการสราง Schematic ส าหรบวาดวงจรเมอเราเปดโปรแกรม EAGLE ขนมาจะไดหนาตางโปรแกรม Control Panel ดงภาพดานลางน
1. ใหคลกเลอกท File>>New>>Schematic จะปรากฏหนาตางส าหรบการสรางวงจรขนมาใหเรา SAVE ใน ททเราตองการจดเกบ
2. ใหคลกทปม Add บนแถบ Command buttons เพอเพมอปกรณเขามาวาดวงจร ทหนาตาง Add จะม อปกรณใหเราเลอกใชในการวาด Schematic ถาหากวาทหนาตาง Add ไมปรากฏอปกรณขนมา ใหเรากลบไปทหนาตาง Control Panel คลกขวาท Libraries เลอก Use all จากนนกลบมาคลกทปม Add กจะปรากฏอปกรณทงหมดเขามาใหเราเลอกใช
เราสามารถท าการคนหาอปกรณไดโดยพมพชออปกรณลงไปในชอง Search ใหเราคลกเลอกทชอง Description ดวยเพอ เปนขอก าหนดในการคนหา จากนนกดปม Enter ทคยบอรด กจะปรากฏอปกรณทเราคนหาขนมาให
3. ใหคลกทปม Add บนแถบ Command buttons เพอเลอก Frames ขนาดพนทในการวาดวงจรใหเลอกท DINA5_L จากนนคลกปม OK เราจะไดกรอบพนทของการท างานตดมากบเมาสของเรา ใหเราน าไปวางทจด 0.0.0.0 หรอจด Origin โดยเราจะสงเกตจากมารครปกากบาทสด า ใหน าขอบ Frame ไปวางทจดมารค
หลงจากทเราไดวาง Frame ทจด Origin แลว กรอบ Frame กยงจะตดอยกบเมาสใหเราคลกทปม Stop บนเมนบารเพอจบการท างานของค าสงนน ทปม Stop กจะเปลยนจากสแดงเปนไมมส หลงจากนนใหคลกปม Fit บนเมนบารจะแสดงใหเหนดงภาพดานลางน
ตอไปใหเราคลกท Gride จะแสดงไดอะลอกบลอก Gride ขนมาใหเราเลอกคาตามภาพดานลางแลวคลก OK กจะปรากฏ Gride เปน Dot ตามทเราไดเลอกไวขนมาท Schematic ของเรา
ค าสง Zoom ในโปรแกรม EAGLE เราสามารถเลอกใชไดบนเมนบาร Zoom to Fit ใชในการซมพนททก าลงท างานอยทงหมด จะท าใหสามารถมองเหนพนทท างานของวงจรทงหมด หรอกด Hot key >> Alt+F2
Zoom in ใชในการขยายรปวงจร หรอกด Hot key >> F3
Zoom out ใชในการยอรปวงจร หรอกด Hot key >> F4
Zoom Select ใชในการขยายรปวงจรบรเวณทเราตองการขยาย โดยการคลกทปม Zoom Select และน าเมาสไปคลกซายลากครอบบรเวณทเราตองการขยายใหญใหเหนใหญขน
***ถาหากวาเมาสทผอานใชมลกกลงทเมาสสามารถเลอนลกกลงทเมาสเพอ Zoom in และ Zoom out ไดเลย***
4. ใหเลอกอปกรณและสญลกษณทงหมดเขามาวางในพนทการวาดวงจรโดยคลกทปม Add และพมพ MAX232 ในชอง Search และกด Enter ทคยบอรดกจะปรากฏสญลกษณและฟตปรนดงภาพดานลางใหเราไดเลอกใช หรอ ทานผอานจะไมใชวธการ Search จะเขาไปเลอกเองโดยตรงก สามารถท าไดเพราะมใหเลอกสญลกษณและฟตปรนหลายแบบ
จากนนใหคลก OK เรากจะไดอปกรณตดมากบเมาส ถาเราตองการ Rotate อปกรณใหคลกขวาเพอ Rotate อปกรณ
คลกซายเพอวางอปกรณ และคลกท Stop เพอออกจากค าสง ในทกครงทเราเลอกใชค าสงบนแถบ Command buttons ทปม Stop กจะแสดงสแดงขนมา และถาหากเราตองการออกจากค าสงใดใดใหคลกทปม Stop กจะเปลยนเปนไมมส ค าสงทมกจะใชบอยบอยในการวาด Schematic
ค าสง Move ใชส าหรบเคลอนยายตวอปกรณตางๆ โดยเลอกทค าสง Move และคลกซายทตวอปกรณกสามารถเคลอนยายเปลยนต าแหนงได ค าสง Copy ใชส าหรบคดลอกอปกรณตวเดยวกนทเราตองการเพมในวงจร โดยเลอกทค าสง Copy และคลกซายทตว อปกรณกจะไดอปกรณตวนนเพมเขามาอกหนงตว ค าสง Mirror มกใชในกรณทการวาดวงจรไมสะดวกเมอขาอปกรณอยคนละดาน โดยเลอกทค าสง Mirror และคลก ซายทตวอปกรณ
ค าสง Rotate ใชส าหรบเปลยนต าแหนงการวางอปกรณ โดยเลอกทค าสง Rotate และคลกซายทตวอปกรณ
ค าสง Delete ใชส าหรบลบอปกรณหรอวตถทเราไมตองการ โดยเลอกทค าสง Delete และคลกซายทวตถทเราตองการลบ
ตอไปใหเราน าอปกรณทกตวเขามาวางในพนทของการวาดวงจร ใหน าอปกรณ F09HP เขามาวางในพนทการวาดวงจร
ใหน าอปกรณ MA04-1 เขามาวางในพนทการวาดวงจร
ใหน าอปกรณ CPOL เขามาวางในพนทการวาดวงจร
ใหน าอปกรณ GND เขามาวางในพนทการวาดวงจร
ใหน าอปกรณ VCC เขามาวางในพนทการวาดวงจร
ถาหากวาเราตองการเปลยนชอของตวอปกรณใหเราคลกเลอก NAME บนแถบ Command buttons โดยคลกทตวอปกรณทเราตองการเปลยนชอกจะแสดงไดอะลอกบลอกขนมาใหเราเปลยนชอ ตอไปใหเราคลกท Value บนแถบ Command buttons เพอใสคาของคาปาซเตอรหรอใสคาของอปกรณตวอนๆได โดยคลกทตวอปกรณทเราตองการใสคาของอปกรณ กจะแสดงไดอะลอกบลอกขนมาใหเราใสคาของอปกรณลงไป
5. ใหเราเชอมโยงสญญาณทางไฟฟาจากขาอปกรณหนงไปยงอกขาอปกรณหนงโดยเลอกท Net และคลกซายทขาอปกรณทเปนจดเรมตนแลวไปคลกทขาอปกรณทเปนจดสนสดเรากจะไดเสนทเปนตวเชอมสญญาณทางไฟฟาขนมา เมอเสรจเรยบรอยแลวใหเราเลอก SAVE
ถาหากเราตองการเคลอนยายอปกรณทกตวหรอหลายตวพรอมกนใหเราคลก Group แลวลากเสนลอมรอบอปกรณทเราตองการเคลอนยายไปพรอมกน โดยคลกซายแลวลากเมอลอมรอบตวอปกรณทกตวแลวใหดบเบลคลกซายตวอปกรณกจะถกท าไฮไลทจากนนใหเราเลอกท Move และคลกขวาทอปกรณตวใดกไดทถกท าไฮไลทเลอกท Move Group ตวอปกรณทงหมดทถกท าไฮไลทกจะตดมากบเมาสเราสามารถเคลอนยายไปวางในต าแหนงทเราตองการได ตอนนเราไดวงจรทพรอมจะ Design PCB แลว
***วงจรนเขยนขนเพอใชเปนตวอยางเทานน*** ขนตอนในการออกแบบลายวงจร PCB Design
1. หลงจากทเราวาดวงจรเสรจแลวเราจะท าการสงผานขอมลจาก Schematic ไปยง Board PCB ทหนาตาง Schematic ใหคลกท Board หรอเลอกท File>>Switch to Board กจะปรากฏบลอกไดอะแกรมถามใหเราสราง Board PCB ใหคลก YES กจะปรากฏหนาตาง Board ขนมา มชอเดยวกนกบ Schematic มนามสกลเปน .brd ใหเราเลอก SAVE
2. คลกท Grid ตงคาตามภาพดานลาง ใน Board กจะปรากฏ Grid ขนมาใหลอง Zoom ด
3. คลกท Wire เพอสราง Board outline ขนาดของบอรด PCB ใหเลอก Layer 20 Dimension และลากขนาดของ Board
4. คลกท Move เพอน าอปกรณเขามาวางใน Board layout โดยคลกทตวอปกรณกจะไดอปกรณตดมากบเมาส ถาเราตองการ Rotate อปกรณใหคลกขวาเพอ Rotate อปกรณ คลกซายเพอวางอปกรณ
ตอไปใหเราวางต าแหนงรเจาะส าหรบยดบอรดของเราโดยคลกท Hole บนแถบ Command buttons และเลอกขนาดของ Drill จากนนใหคลกซายในบรเวณบอรดเพอวางต าแหนงของรยดนอต ดงภาพดานลางน
5. คลกท Drc บนแถบ Command buttons เพอตงคา Design Rules กฎการออกแบบ ซงจะชวยตรวจสอบความถกตองของการออกแบบ จะปรากฏหนาตาง Drc ขนมา ใหคลกทแทบ Layers ทชอง Setup ใหใสคา (1*16) เพอเลอก Layers ในการเดนลายวงจร ในบทความนเราตองการออกแบบ PCB แบบ PTH งานสองหนา
คลกทแทบ Clearance เพอตงคาระยะหางตางๆ ของการเดนลายวงจร
1. ระยะหางระหวางเสน Track กบ Track
2. ระยะหางระหวางเสน Track กบ PAD
3. ระยะหางระหวาง PAD กบ PAD
4. ระยะหางระหวางเสน Via กบ Track
5. ระยะหางระหวางเสน Via กบ PAD
6. ระยะหางระหวางเสน Via กบ Via
7. ระยะหางระหวาง Smd กบ Smd
8. ระยะหางระหวาง Smd กบ PAD
9. ระยะหางระหวาง Smd กบ Via
ใหลองคลกทชองตางๆกจะแสดงภาพของการตงคาระยะหางขนมาใหเราเหน เมอตงคาตางๆเรยบรอยแลวใหคลกท Select
6. การตงคา Net Classes เพอตงคาขนาดของ Net ในการเดนลายเสนของแตละ Net โดยใหเรากลบไปทหนาตาง Schematic และคลกเลอกท Edit>>Net Classes จะปรากฏหนาตาง Net Classes ใหเราใสชอของ Net ในชอง Name และใสขนาดของ Width จากนนคลก OK
ใน Schematic ใหเราเปลยน Connection เสนทเปน VCC และ GND เปน Net Power และ Connection เสนอนๆใหเปน Net DATA วธทเราจะดวา Connection ตอนนเปน Net อะไรอยใหเราคลกท Info บนแถบ Command Bottom คลกท Connection ใน Schematic กจะแสดงหนาตาง Properties แสดงรายละเอยดตางๆขนมา ในชอง Net Class ใหเราเลอก Net ใหถกตอง เมอเราเปลยน Connection ทกเสนถกตองตาม Net Class เรยบรอยแลว ใหเรากลบมาท Board PCB คลกเลอกท Edit>>Net
Classes จะปรากฏหนาตาง Net Classes เหมอนกบทเราสรางไวทหนาตาง Schematic เปนเพราะวาการท างานของ Schematic และ Board PCB จะสมพนธกน
7. การเดนลายเสน Routing เราสามารถเดนลายเสนดวยมอ หรอ ใชค าสง Auto เพอใหโปรแกรมเดนลายเสนใหเรา การเดนลายเสนดวยมอ ใหเราคลกท Route เลอก Layers และคลกทขาอปกรณและลากลายเสนตาม Connection เราสามารถทจะเลอกการหกมมในการเดนลายเสนเพอความสวยงามได ถาหากวาตองการลบลายเสนใหคลกท Ripup และคลกทเสนทตองการลบเสนนนกจะหายไป
การเดนลายเสนแบบ Auto ใหคลกท Auto จะแสดงหนาตาง Autorouter Setup ทชอง Routing Grid ใหเราใสคา Grid เพอความสวยงามในการเดนลายเสน คลก OK โปรแกรมกจะท าการเดนลายเสนใหเราจนครบทก Connection ถาหากไมสามารถเดนลายเสนจนครบทก Connection ได ใหลดขนาดของกรดลง ความสามารถของการเดนลายเสนแบบ Auto ในโปรแกรม Eagle เหมาะกบงานทมขนาดไมใหญมากนกหรอวงจรทไมซบซอนนกเนองจากความสามารถในการเดนลายเสนถกจ ากดดวยขนาดของโปรแกรม เราจะสงเกตเหนไดวา เสนทเปน VCC หรอ GND
จะมขนาด 20 mil และเสนอนจะมขนาด 10 milตามขนาดใน Net Class ทเราก าหนดไว หากตองการลบลายเสนทเดนลายวงจรไปแลวทงหมดใหเราพมพค าวา Ripup; ในชอง Command line และ Enter โปรแกรมจะบอกวาจะลบทงหมดใหคลก YES ลายวงจรทงหมดกจะถกลบไป เราสามารถคลกท เพอใสขอความลงบน Board ได
8. การสราง Polygon Plane จะเปนรปหลายเหลยมทสรางจากแผนทองแดง สามารถทจะมลกษณะโปรงหรอระบายทบกได เหมาะส าหรบน ามาท าชลด หรอ กราวนด ขนตอนในการสราง Polygon Plane
1. ใหคลกท Polygon
2. เลอก Layers ทตองการวาง Polygon
3. เลอกขนาดของ Witdh
4. เลอกลกษณะของ Polygon เปนแบบทบ หรอแบบ โปรง 5. เลอกชองวาง Spacing ส าหรบการเดน Polygon
6. วาด Polygon ในพนททเราตองการวางใหเปนพนทปดเราจะไดเปนรปเสนปะโปรงแสงขนมา 7. คลกท เพอแสดง Polygon ขนมา หากวาเราตองการวาง Polygon ใหกบ Net GND ใหพมพ Polygon GND ในชอง Command line และ Enter จากนนกวาด Polygon ไดเลย เราจะสงเกตเหนไดวา Net GND จะถกจบเขากบ Polygon
การสราง Logo บน PCB ดวยโปรแกรมEagle 4.1
All Articles >> PCBs Designed >> - การสราง Logo บน PCB ดวยโปรแกรมEagle 4.1 การสราง Logo บน PCB ดวยโปรแกรมEagle 4.1
โปรแกรมEagle มฟงกชน ทชวยน าภาพ ทเปน นามสกล .BMP เขามาใน PCB Editor ในบทความนจะเปนกรน าไฟลภาพ มาท าเปน Logo บน PCB ครบ ซงความพเศษของ Function นคอสามารถเลอกสได 256 สเพอ Import เขา และใหความละอยดในการสรางสง มาเรมกนเลยครบ
เปดโปรแกรม Eagle ขนมา แลวเปดไฟลทตองการ Import ไฟลภาพขนมา
ในหนาของ PCB ใหเลอก คลกท ULP เปด Function การ Import ภาพ bmp ครบ
คณสมบต ของภาพ BMP จะตองเปนแบบ 256 สครบ ไมเนน น จะไมสามารถ Import เขามาไดครบ ใหใชโปรแกรมแตงภาพแลว Save เปน 256 สครบ โปรแกรมสามญทใชส าหรบ ระบบ Windows ท วๆไปกใช Paint ไดครบเปดไฟลภาพขนมาแลวเลอก save เปน bmp(256) ครบ
เมอ RUN ULP แลวจะปรากฎหนาตางใหเลอกไฟล ใหเลอก imort-bmp.ulp
จากน นโปรแกรมจะใหเลอกไฟลถาพทตองการ Import ครบ
โรแกรมจะโชว สทตองการ Scan ในภาพเพอใชสรางครบ เลอกคลกท scan used colors ครบ
โปรแกรมจะแสกนสทประกอบอยในถาพครบ สไหนทเราไมตองการในการใชสราง ใหเลอกเครองหมายถกออกครบ
เมอเลอกสทตองการเรยบรอยแลว จะปรากฎหนาตางเพอใหต งคาของภาพท scan ใน Block ของ Scale factor for a pixel ใหเลอกเปน จเปนตวก าหนดขนาดของลายเสนทใชสรางครบ ใชเปน 1 กไดตไดไฟลทมความละเอยดสงแตกมขนาดไฟลใหญขนดวย จากตวอยางจะเลอกขนาด =10 นาจะเหมาะสมสหรบการผลตจรงมากวาครบ คณภาพของภาพยงคงสมบรณและไฟลกมขนาดไมใหญมากดวครบ
เลอก Preview ภาพท show Bitmap
จากน นเลอก OK โปรแกรมจะท าการสราง Script ไฟลขนมาจากภาพท Scan ใหเลอก Run Script
เรยบรอยครบส าหรบการน าไฟลภาพเขามา จะเหนวาภาพทไดบน PCB ความคมชดสงครบ
ตาม Default ของโปรแกรม ภาพทถก Import เขามาจะอยท Layer #200 ขนไปครบ
ขยายภาพเพอดความละเอยดของ Pixel ทน ามาใชสราง PCB
จากน นเรากท าการ Move Logo ทเราสรางขนไปอยในต าแหนงทตองการครบ ในการ Export เพอสรางรวมกบ Gerber ใหท าการ Add Layer ท 200… ทเปน Logo เขาไปดวยไฟล Gerber ทออกมา Logo ท
เราสรางขนดวยครบ หรอ สราง Library กไดครบ ส าหรบผทตองการน าไปใชกบ Program อนๆ สามารถ Export ไฟลจาก Eagle เปน Gerber แลว ใชโปรแกรมอนๆทสามารถ Import Gerber ได Import เขามาใชไดเชนกนครบ