65
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 ถ้าจะซื ้อตัวเต็มก็ติดต่อทางบริษัทครับ

การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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 ถาจะซอตวเตมกตดตอทางบรษทครบ

Page 2: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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 ของเรานนเอง

Page 3: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

3.เลเยอรตางๆใน โปรแกรม Eagle

เขยนโดย kinggo ท 10:29 | วนเสารท 22 พฤษภาคม พ.ศ. 2553

การออกแบบวงจรไฟฟาดวยโปรแกรม Eagle คอ การเอาอปกรณมาวางใน Schematic หลงจากนนกท าการเชอมอปรณดวยสายสญญาณ วงจรในไฟลเอกสารนน Schematic จะถกก าหนดดวน เลเยอร ตางๆ 6 เลเยอรและสามารถก าหนดใชไดดงน

Nets:สายสญญาณทใชเชอมอปกรณ

Busses:การรวมสายสญญาณหลายๆเสนไวใน 1 เดยว Pins:ใชแสดงจดเชอมตอของอปกรณ

Symbol:รปรางสญญาลกษณของอปกรณ

Name:ชอ(อนนรๆกนอย ออ) Values:ใชแสดงคาอปกรณ

Eagle ไดบรรจอปกรณมากมาย โดยภายในไลบาลจะมลายละเอยดตางๆบอกเราเอาไวดวย เชน สญญาลกษณ ขนาดฟตปรนเปนตน

Page 4: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

4.การสรางไฟลเอกสาร Schematic และสวนประกอบ

1.การสรางไฟลเอกสาร Schematic สามารถท าไดงายๆโดยไปท File->New->Schematic

2.สวนประกอบของฟลเอกสาร Schematic ซงจะประกอปไปดวยเมนและค าสงตางๆดงน

-แถบชอเรอง มหนาทแสดงต าแหนงและชอเอกสาร -แถบเมน เปนทรวมค าสงทงหมดทเราจะใช -ปมควบคม ท าหนาทยอขยายปดเปดเอกสาร -แถบเครองมอ เปนแถบแสดงค าสงตางๆ -จดแกน X-Y เปนตวบงบอกพกด -พนทท างาน เปนพนทเราใชในการออกแบบวงจร

5.เครองมอใน Schematic ของโปรแกรม Eagle

Page 5: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle 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

Page 6: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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 บนสายสญญาณ

นคอ เครองมอหรอป มอปกรณตางๆทเราจะตองใชงานแตผมเชอวาเพอนๆหลายคนคงจะจ าไมไดทงหมดวามอะไรบาง แตเมอถงเวลาลงมอใชงานเพอนๆจะสามารถจ าไดเองโดนอตโนมตจากการย าท าบอยๆ เดยวครงหนาเราจะมาก าหนดกรดกนครบ

Page 7: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

6.การก าหนดกรดของโปรแกรม Eagle

เราจะเหนวาพนทท างานของโปรแกรม Eagle นนจะเปนพนทวางๆใชไหมครบ เราควรปรบใหเปนตารางเพอใหงายในการออกแบบวงจร พดงายๆท าใหดงายขนนนเอง สามาท าไดดงนครบ

1.คลกท View แลวเลอกไปท Grid ทกรอบ Display เลอกไปท On เพอเปดการใชงานกรด 2.ท Style ตรงนจะเปนรปแบบของกรดครบมทงแบบ Dots(แบบจด)และแบบ Lines(แบบตาราง) 3.ทชอง Size เราสามารถก าหนดขนาดของกรดและหนวยของกรดไดตรงชงองนเลยครบแลวกดป ม OK

4.หลงจากนนกจะปรากฏตารางบนพนทท างานแลวครบ ถาเราไมชอบหรอไมพอใจตองการกลบไปคาเรมตนกคลกทป ม Default

Page 8: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

การยอขยายพนทท างานของโปรแกรม Eagle

การยอขยายพนทท างานท าไดงายๆมากครบ โดยใชเครองมอIn(ขยายพนทท างาน)และOut(ยอพนทท างาน) นอกจากนเรายงสามารถใชป มวงลอตรงกลางในการใชยอขยายพนทท างานไดอกดวย

8.การคนหาอปกรณในโปรแกรม Eagle

เขยนโดย kinggo ท 12:35 | วนจนทรท 24 พฤษภาคม พ.ศ. 2553

แนนอนเลยครบเพอนๆวาการทจะออกแบบวงจรไฟฟาเราตองเอาอปกรณไฟฟามาออกแบบ แตวาอปกรณทวามนอยตรไงไหนในโปรแกรม Eagle ละ งายๆครบเราสามรถคนหาอปกรณทวาไดดงน

1.ใหเลอกไปทเมน Edit Add หรอคลกป ม Add

เพอเรยกใชไบนาร กจะมอปกรณมากมายแบงเปนหมวดๆมาใหเราเลอกใชมากมายหากเราตองการใช อปกรณชนดไหนกคลกเครองหมาย + ทหนาทชนดอปกรณทเราตองการครบ

Page 9: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

2.อกวธหนงกคอ การคนหาอปกรณแบบอตโนมต กสามมารถท าไดดงนครบ ยกตวอยางเชนเราจะใชอปกรณไมโครคอลโทรลเลอร AVR

กพมพ AVR ไปตรงๆทป ม Search เลยครบ แลว OK หรอกด Enter กไดครบ กจะแสดงอปกรณ AVR ขนมาใหเราเลอกใช หากจะกลบมาแสดงอปกรณเหมอนเดมกลบขอความในชอง Search ออกแลวกด Enter

9.การวางอปกรณ

เราสามารถน าเอาอปกรณทเราตองการมาวางไวบนพนทท างานไดดงน

1.ดบเบลคลกอปกรณทเราตองการ 2.แลวอปกรณจะตดมา คลกเมาสซายเพอวาง และเราสามารถวางอปกรณตวเดมนไดเรอยๆ

3.หากจะยกเลกวางอปกรณตวนใหกดป ม Stop

Page 10: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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 ตว

เอามาเรยงกนดงรป

Page 11: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ขนตอนท1 คลกเมน Draw->Wire หรอคลกทป มดานซายหรอบนทมป มเครองหมาย Wire อย

ขนตอนท2 น ามาคลกทตวตานทาน R1 ลากมายงขาคอลเลคเตอรแลวกด Stop เพอหยดการเดนสายหรอเมอลากมาถงขาคอลเลคเตอร

แลวดบเบลคลกทงไป

Page 12: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ขนตอนท3 เพอนๆลองเดนสายสญญาณตามภาพใหครบเลยนะครบ เดยวเราจะน าเอาวงจรนไปใชตอไป

ขอสงเกต

ขณะทเราใชค าสง Wire ดานบนกจะปรากฏแถบเครองมอขนมาเพอใหเราก าหนดรปแบบของสายสญญาณได หรอขณะทเราใชการ Wire

สายเรากสามารถคลกขวาเพอเปลยนรปแบบการเดนสายไดเลยครบ ลองๆปรบกนดครบไมยาก

14.การสรางจดเชอมตอ

คราวนเราจะน าวงจรทสรางไวคราวกอนมาใชครบ เมอเราท าการ Wire สายเรยบรอยแลว สายสญญาณทความจรงเชอมตอกนจะไมมจดเชอมตอ ซงจะถอวาจดทเชอมตอกนนนไมไดเชอมตอถงกนหรอเปนคนละสายนนเอง เพราะฉนนเราจงควรเสรางจดเชอมตอใหมนครบ โดย

เลอกไปท Draw->Junction หรอคลกท แลวน ามาคลกสรางจดทเชอมตอถงกนดงภาพ

Page 13: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

15.วธตอไฟเลยงและกราวดใหวงจร

ตอนนจะเปนการตอไฟเลยงและกราวดใหกบวงจรนะครบ สามารถทท าไดดงนครบ 1.เลอกไปท Add 2.เลอกไปท Supply จะม Supply1และSupply2 อนนเลอกใชตามความเหมาะสมเลยครบ 3.ผมใช Supply2 แลวกน แลวเลอกไปท V+ เอามาตอทขา C ของคอลเลคเตอรพรอมตอตวตานทาน R (จากบทความกอน)ไปอก 1 ตว

4.แลวไปเลอก V- มาตอทขา E อก 1ตว มนจะขน

ใหกดYes ไปกอน

Page 14: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

5.ตอ GND เพอสรางกราวด ใหกบวงจรท C2 พรอมเพมตว R ขนมาอก1ตว แคนกเรยบรอย(ตามภาพ)

16.การตรวจสอบความผดพลาดของวงจรในโปรแกรม Eagle

เมอเราสรางวงจรตามทเราตองการไดแลว แตยงไมแนใจวาวงจรทเราไดสรางนนถกตองหรอผดพลาดอะไรรเปลา โปรแกรม Eagle กสามารถชวยเราได เราสามารถท าการตรวจสอบวงจรทเราสรางขนมาไดดงน

ใหคลกท Tools->Erc หรอคลกทป ม กได หลงจากนนโปรแกรมจะแจงผลใหเราร หากมความผดพลาดหรอเกดการ Error ขน โปรแกรมจะบอกจดท วงจร Error ใหเราท าการแกไข แตหากไมความผดพลาดผดพลาดหรอไม Error จะไมปรากฏขอความไดๆขนมาเลย ปล.ใครทสรางวงจรตามผมตงแตตนลองตรวจสอบดม Error นะจะบอกใหลองแกดตามทโปรแกรมแนะน าดครบ

17.การก าหนดคาใหอปกรณ

ในการเขยน Schermatic ในโปแกรม Eagle นนเราสามารถก าหนดคาของอปกรณไดดงตวอยางตอไปน

1.ใหเลอกไปทป ม

2.น ามาคลกอปกรณทเราตองการก าหนดคา 3.ใสคาอปกรณในชอง New Value for R3

Page 15: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

18.วธยายต าแหนงคาอปกรณใน Eagle

ถาเพอนๆเหนวาคาอปกรณมนอjยในมมทไมสวยงามเพอนๆสามารถจดการหมนยายคาต าแหนงไดใหมดงน

1.เลอกไปทป ม

แลวน ามาคลกทตวอปกรณทเราตองการยายคาต าแหนงใหเปน+

2.แลวคลกทป ม

แลวน าไปคลกคาอปกรณทเราเลอกใหเปน+ ขางตนนนสามารถหมนคาอปกรณโดยการคลกขวา

19.การคดลอกอปกรณ

เราสามารถคดลอกอปประกรณไดสองแบบ แบบตวเดยวและแบบทงกลม

-การคดลอกอปกรณตวเดยวสามารถท าไดดงน คลกทป ม

แลวน ามาคลกอปกรณทเราตองการ ตวอปกรณจะลอยตดมาแลวน าไปวางบรเวรทเราตองการวาง ล าดบอปกรจะเรยงเองโดยอตโนมต

-การคดลอกอปกรทงกลมสามารถท าไดดงน 1.คลกทป ม

Page 16: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

แลวน ามาคลมทงวงจร 2.คลกทป ม

แลวน ามาคลกทกลางวงจร

3.คลกทอปกรณ

แลวอปกรณทงหมดกจะแสดงแลวน าไปวางบนพนทท างานจะไดวงจรทเหมอนเดมทงหมด และยงสามารถ

คลกขวาเพอหมนวงจรกอนวางไดดวย

การออกแบบลายวงจรพมพดวย Eagle แบบหนาเดยว

หลงจากเราไดเรยนรการใชงานโปรแกรม Eagle เบองตนแลว คราวนเราจะมาออกแบบลายวงจรพมพกนทละขนตอน กนเลยครบ ใหเตรยมวงจรทเราตองการออกแบบไวเลยครบ เดยวเราจะมาออกแบบ

1.ใหเราเตรยมวงจรทเราตองการจะใชกอนครบ

Page 17: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

2.ใหเลอกไปท Board แลวจะมหนาตางขนมาใหกด Yes ตามรป

3.กจะไดหนาตาดงทเหนดงรปดานลาง

4.ใหลากอปกรณทเราตองการเขามาไวในกรอบ 4เหลยม โดยเลอกไปทเมน แลวน ามาเลอกอปกรณทตองการจะลากเขาไป

Page 18: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

5.ท าการจดกรอบใหมขนาดทเหมาะสมกบวงจรของเราโดยคลกทมมของสเหลมแลวลากเขามาเพอลดขนาด

Page 19: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

6.เลอกไปท Tool-> Drc...

7.ทแทบ Clearance เพอเขาไปก าหนดระยะหางของลายทองแดงกบลายทองแดง (ในทนผมก าหนดให Wire=0.5mm)

Page 20: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

8.ทแทบ Size เพอก าหนดขนาดของลายทองแดง(ในทนก าหนด Minimum Width=1mm) เสรจแลวกด Select

9.เลอกไปท Tool-> Auto เพอเดนลายทองแดงอตโนมต ทชอง 1 Top เลอกเปน N/A เพอเดนลายทงแดงดานบนดานเดยว แลวกด OK ลายทองแดงกจะเดนใหอตโนมต

Page 22: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

การท าภาพ 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)” บทความนสามารถท าตามและเหนผลไดเลยครบ

Page 23: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ขนตอนการท า 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 เสรจแลวเปดโปรแกรมขนมา จะไดโปรแกรมหนาตาดงรป

Page 24: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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 ไฟลนและปดไป

Page 25: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

7. ไปทโปรแกรม EAGLE เปดไฟลทตองการน ามาท าภาพ 3 มต พมพ run หรอคลกทปมในวงกลมสแดงตามรป

8. เลอกไปทโฟลเดอร C:\Program Files\EAGLE-x.x.x\Eagle3D\eagle3d\ulp

Page 26: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

9. เลอกไฟล 3d41.ulp แลวกด open

Page 27: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

10. จะมหนาตางเลกๆขนมาใหเลอกภาษา ใหเลอกเปนภาษาองกฤษ แลวกด OK จากนนจะใหเลอกทเกบไฟล .pov

ซงเปนไฟลทใชสรางภาพ 3 มต ใหเลอกทไหนกไดครบ เสรจแลวกด OK

11. จะไดหนาตางขนมาดงรป

12. ตรงแถบกลางๆ ใหคลกทปม Set to Board-Path แลวคลก create POV-File ทดานลาง โปรแกรมอาจจะแจง error ขนมา ใหตอบ OK ไป เสรจแลวอาจมหนาตางขนดงรป

Page 28: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

เปนการถามวา จะใหมโลโกสกรนบนตวICในภาพ 3 มตหรอไม ถาอยากใหม จะใชโลโกของเจาไหน ในรปตวอยางเปนICในบอรดทชอ IC1 เบอร 16F84 มโลโกใหเลอก 4 อนคอ ATMEL, FTDI, PHILIPS, และ ST ถาเราตองการใหมโลโกของ FTDI กเลอกแลวกด OK แตถาไมตองการใหมโลโกกกด No logo แตถาไมตองการใหมโลโกบนICตวไหนเลยใหกด All without logo แตจากการทดลอง ไมมโลโกอะไรขนเลยครบ ไมวาจะเลอกอนไหนกตาม 13. จากนนอาจจะมหนาตางขนมาถามอกวาจะใหICตวนม socket ใสดวยหรอไม กเลอกตามทตองการ

14. ถาส าเรจจะขนดงรป

Page 29: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

15. เมอไปดทโฟลเดอรทเกบไฟล PCB ไว จะมไฟลใหมเกดขน 2 ไฟลคอ ไฟลทมนามสกล pov กบ mpd นคอไฟลทโปรแกรม POV-Ray จะใช

16. เปดไฟลทเปนนามสกล pov โปรแกรม POV-Ray จะถกเปดขนมา ใหกดทปม Run

17. อาจมหนาตางดงรปขนมา ใหกด OK

18. โปรแกรมจะสรางรปภาพขนมา จากรปตวอยางจะเหนวา มอปกรณ 3 ตวทยงไมใชรปทถกตอง

Page 30: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

จะตองท าการแกไขในโคดของ 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

Page 31: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ตรงนคอสวนทก าหนดวาจะใชรปไหนจาก 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

Page 32: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

("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> จะไดรปเปนแบบน

Page 33: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

สวนสดทายคอ 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 ทสองกอนเลยครบ

Page 34: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

คาในนเปนพวกการก าหนดลกษณะของบอรด เชน ความหนาของ PCB ขนาดของร เปนตน แตทนาสนใจคอบรรทดสดทายครบ เปนการหมนบอรดใหอยในมมทดสวยงามมากขน ถาลองปรบคาชองแรกเปน 45 จะไดผลเปนแบบนครบ (โปรดสงเกตวาตวเลขในชองพวกนเปนตวเลขไทย ถาจะพมพคาลงไปอยาลมเปลยนภาษาและปอนคาทเปนเลขไทยลงไปนะครบ)

Page 35: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

จะเหนวาบอรดหมนขนตามแนวแกน X 45 องศา ถาผมใสคาเปน -45 จะไดเปน

เชนเดยวกน การก าหนดคาในอก 2 ชองทเหลอคอการหมนตามแกน Y และ Z ผมแกคาเปน -5, -45, -20 จะไดดงรป

Page 36: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

คราวนเรากจะสามารถจดใหบอรดอยในมมทสวยงามไดตามตองการแลวTab ตอมาคอ Camera ใชปรบมมกลองครบ

Page 37: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

อนนถาใครมความรดานคอมพวเตอรกราฟฟคคงจะพอเขาใจ แตผมไมมความรเลยตองลองปรบมวๆเอาครบ ลองปรบคาตางๆดได ตวอยางนเปนผลจากการปรบ Camera position Y เปน -10

Page 38: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

Tab ถดมาอก 2 อนคอ Light โปรแกรมนมแหลงก าเนดแสงถง 4 ดวงเลยทเดยว แตผมไมรวาดวงไหนอยตรงไหนบาง เอาเปนวาลองปรบดแลวกนครบ

Page 39: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ถาไดลองท าจรงแลวจะพบวาการปรบคาเหลานเปนขนตอนคอนขางกนเวลาและตองท าซ าหลายรอบ การปรบคาจากหนาตางนเปนสงทคอนขางหนาเบอเลยดเดยว จรงๆแลวคาพวกนอยในโคด POV-Ray หมดแลวครบ มนอยตรงตวแปรพวกนครบ

Page 40: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ลองไลหาบรรทดทมตวแปรพวกน ลองแกคา และกด Run ด ตามความเหนของผม การแกคาจากตรงนสะดวกกวาไปแกคาจากในหนา PCB ครบ

ยงมอกอยาง คอการตงคาความละเอยดในการ render ภาพครบ ลองมองไปทดานซายบนของโปรแกรม POV-

Ray จะเหนชองใหเลอกความละเอยดของภาพอยครบ

การเลอกความละเอยดนอยลงจะท าใหการ render ภาพเรวขน แตภาพทไดกจะเลกลงครบ การปรบความละเอยดนอยๆคงเหมาะกบชวงทดลองปรบแกคาตางๆมากกวาเพราะท าใหไมตองรอนาน สวนค าวา No AA และ AA 0.3 คอการเลอกวาจะท าใหภาพคมมากขนหรอไม ซง AA มาจาก Anti Aliasing นนเอง หากเลอก AA 0.3 ภาพทไดจะมความสวยคมมากขน แตตองแลกกบเวลาในการ render ภาพทนานขนดวย ชอบใจแบบไหนกเลอกไดตามอธยาศยเลยครบ

ขอขอบคณวทยากรทใหความร เพอน ามาท าบทความนครบ

Course “เรยนรการออกแบบ PCB และการออกแบบ Hardware ดวยโปรแกรม Eagle ข นพนฐาน (WORKSHOP)”

Page 41: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

Tutorial(Various:Software) - การใชงานโปรแกรม Eagle

EAGLE 5.0 โปรแกรมออกแบบ PCB ทมความโดดเดนคอขนาดของ โปรแกรมทมขนาดเลกและมการจดการ Libraries ทด ในบทความนจะเปนการใชงานเบองตนการออกแบบ PCB จาก Schematic ไปยง Board PCB

ขนตอนในการสราง Schematic ส าหรบวาดวงจรเมอเราเปดโปรแกรม EAGLE ขนมาจะไดหนาตางโปรแกรม Control Panel ดงภาพดานลางน

Page 42: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

1. ใหคลกเลอกท File>>New>>Schematic จะปรากฏหนาตางส าหรบการสรางวงจรขนมาใหเรา SAVE ใน ททเราตองการจดเกบ

2. ใหคลกทปม Add บนแถบ Command buttons เพอเพมอปกรณเขามาวาดวงจร ทหนาตาง Add จะม อปกรณใหเราเลอกใชในการวาด Schematic ถาหากวาทหนาตาง Add ไมปรากฏอปกรณขนมา ใหเรากลบไปทหนาตาง Control Panel คลกขวาท Libraries เลอก Use all จากนนกลบมาคลกทปม Add กจะปรากฏอปกรณทงหมดเขามาใหเราเลอกใช

Page 43: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

เราสามารถท าการคนหาอปกรณไดโดยพมพชออปกรณลงไปในชอง Search ใหเราคลกเลอกทชอง Description ดวยเพอ เปนขอก าหนดในการคนหา จากนนกดปม Enter ทคยบอรด กจะปรากฏอปกรณทเราคนหาขนมาให

Page 44: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

3. ใหคลกทปม Add บนแถบ Command buttons เพอเลอก Frames ขนาดพนทในการวาดวงจรใหเลอกท DINA5_L จากนนคลกปม OK เราจะไดกรอบพนทของการท างานตดมากบเมาสของเรา ใหเราน าไปวางทจด 0.0.0.0 หรอจด Origin โดยเราจะสงเกตจากมารครปกากบาทสด า ใหน าขอบ Frame ไปวางทจดมารค

หลงจากทเราไดวาง Frame ทจด Origin แลว กรอบ Frame กยงจะตดอยกบเมาสใหเราคลกทปม Stop บนเมนบารเพอจบการท างานของค าสงนน ทปม Stop กจะเปลยนจากสแดงเปนไมมส หลงจากนนใหคลกปม Fit บนเมนบารจะแสดงใหเหนดงภาพดานลางน

Page 45: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ตอไปใหเราคลกท 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 จะเขาไปเลอกเองโดยตรงก สามารถท าไดเพราะมใหเลอกสญลกษณและฟตปรนหลายแบบ

Page 46: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

จากนนใหคลก OK เรากจะไดอปกรณตดมากบเมาส ถาเราตองการ Rotate อปกรณใหคลกขวาเพอ Rotate อปกรณ

คลกซายเพอวางอปกรณ และคลกท Stop เพอออกจากค าสง ในทกครงทเราเลอกใชค าสงบนแถบ Command buttons ทปม Stop กจะแสดงสแดงขนมา และถาหากเราตองการออกจากค าสงใดใดใหคลกทปม Stop กจะเปลยนเปนไมมส ค าสงทมกจะใชบอยบอยในการวาด Schematic

ค าสง Move ใชส าหรบเคลอนยายตวอปกรณตางๆ โดยเลอกทค าสง Move และคลกซายทตวอปกรณกสามารถเคลอนยายเปลยนต าแหนงได ค าสง Copy ใชส าหรบคดลอกอปกรณตวเดยวกนทเราตองการเพมในวงจร โดยเลอกทค าสง Copy และคลกซายทตว อปกรณกจะไดอปกรณตวนนเพมเขามาอกหนงตว ค าสง Mirror มกใชในกรณทการวาดวงจรไมสะดวกเมอขาอปกรณอยคนละดาน โดยเลอกทค าสง Mirror และคลก ซายทตวอปกรณ

ค าสง Rotate ใชส าหรบเปลยนต าแหนงการวางอปกรณ โดยเลอกทค าสง Rotate และคลกซายทตวอปกรณ

ค าสง Delete ใชส าหรบลบอปกรณหรอวตถทเราไมตองการ โดยเลอกทค าสง Delete และคลกซายทวตถทเราตองการลบ

ตอไปใหเราน าอปกรณทกตวเขามาวางในพนทของการวาดวงจร ใหน าอปกรณ F09HP เขามาวางในพนทการวาดวงจร

ใหน าอปกรณ MA04-1 เขามาวางในพนทการวาดวงจร

Page 47: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ใหน าอปกรณ CPOL เขามาวางในพนทการวาดวงจร

ใหน าอปกรณ GND เขามาวางในพนทการวาดวงจร

Page 48: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ใหน าอปกรณ VCC เขามาวางในพนทการวาดวงจร

ถาหากวาเราตองการเปลยนชอของตวอปกรณใหเราคลกเลอก NAME บนแถบ Command buttons โดยคลกทตวอปกรณทเราตองการเปลยนชอกจะแสดงไดอะลอกบลอกขนมาใหเราเปลยนชอ ตอไปใหเราคลกท Value บนแถบ Command buttons เพอใสคาของคาปาซเตอรหรอใสคาของอปกรณตวอนๆได โดยคลกทตวอปกรณทเราตองการใสคาของอปกรณ กจะแสดงไดอะลอกบลอกขนมาใหเราใสคาของอปกรณลงไป

Page 49: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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

Page 50: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

2. คลกท Grid ตงคาตามภาพดานลาง ใน Board กจะปรากฏ Grid ขนมาใหลอง Zoom ด

3. คลกท Wire เพอสราง Board outline ขนาดของบอรด PCB ใหเลอก Layer 20 Dimension และลากขนาดของ Board

Page 51: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

4. คลกท Move เพอน าอปกรณเขามาวางใน Board layout โดยคลกทตวอปกรณกจะไดอปกรณตดมากบเมาส ถาเราตองการ Rotate อปกรณใหคลกขวาเพอ Rotate อปกรณ คลกซายเพอวางอปกรณ

ตอไปใหเราวางต าแหนงรเจาะส าหรบยดบอรดของเราโดยคลกท Hole บนแถบ Command buttons และเลอกขนาดของ Drill จากนนใหคลกซายในบรเวณบอรดเพอวางต าแหนงของรยดนอต ดงภาพดานลางน

Page 52: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

5. คลกท Drc บนแถบ Command buttons เพอตงคา Design Rules กฎการออกแบบ ซงจะชวยตรวจสอบความถกตองของการออกแบบ จะปรากฏหนาตาง Drc ขนมา ใหคลกทแทบ Layers ทชอง Setup ใหใสคา (1*16) เพอเลอก Layers ในการเดนลายวงจร ในบทความนเราตองการออกแบบ PCB แบบ PTH งานสองหนา

คลกทแทบ Clearance เพอตงคาระยะหางตางๆ ของการเดนลายวงจร

Page 53: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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 จะสมพนธกน

Page 54: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

7. การเดนลายเสน Routing เราสามารถเดนลายเสนดวยมอ หรอ ใชค าสง Auto เพอใหโปรแกรมเดนลายเสนใหเรา การเดนลายเสนดวยมอ ใหเราคลกท Route เลอก Layers และคลกทขาอปกรณและลากลายเสนตาม Connection เราสามารถทจะเลอกการหกมมในการเดนลายเสนเพอความสวยงามได ถาหากวาตองการลบลายเสนใหคลกท Ripup และคลกทเสนทตองการลบเสนนนกจะหายไป

Page 55: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

การเดนลายเสนแบบ 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 ได

Page 56: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

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

Page 57: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

การสราง 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 ไฟลภาพขนมา

Page 58: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ในหนาของ PCB ใหเลอก คลกท ULP เปด Function การ Import ภาพ bmp ครบ

คณสมบต ของภาพ BMP จะตองเปนแบบ 256 สครบ ไมเนน น จะไมสามารถ Import เขามาไดครบ ใหใชโปรแกรมแตงภาพแลว Save เปน 256 สครบ โปรแกรมสามญทใชส าหรบ ระบบ Windows ท วๆไปกใช Paint ไดครบเปดไฟลภาพขนมาแลวเลอก save เปน bmp(256) ครบ

Page 59: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

เมอ RUN ULP แลวจะปรากฎหนาตางใหเลอกไฟล ใหเลอก imort-bmp.ulp

Page 60: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

จากน นโปรแกรมจะใหเลอกไฟลถาพทตองการ Import ครบ

โรแกรมจะโชว สทตองการ Scan ในภาพเพอใชสรางครบ เลอกคลกท scan used colors ครบ

Page 61: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

โปรแกรมจะแสกนสทประกอบอยในถาพครบ สไหนทเราไมตองการในการใชสราง ใหเลอกเครองหมายถกออกครบ

เมอเลอกสทตองการเรยบรอยแลว จะปรากฎหนาตางเพอใหต งคาของภาพท scan ใน Block ของ Scale factor for a pixel ใหเลอกเปน จเปนตวก าหนดขนาดของลายเสนทใชสรางครบ ใชเปน 1 กไดตไดไฟลทมความละเอยดสงแตกมขนาดไฟลใหญขนดวย จากตวอยางจะเลอกขนาด =10 นาจะเหมาะสมสหรบการผลตจรงมากวาครบ คณภาพของภาพยงคงสมบรณและไฟลกมขนาดไมใหญมากดวครบ

Page 62: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

เลอก Preview ภาพท show Bitmap

Page 63: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

จากน นเลอก OK โปรแกรมจะท าการสราง Script ไฟลขนมาจากภาพท Scan ใหเลอก Run Script

Page 64: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

เรยบรอยครบส าหรบการน าไฟลภาพเขามา จะเหนวาภาพทไดบน PCB ความคมชดสงครบ

ตาม Default ของโปรแกรม ภาพทถก Import เขามาจะอยท Layer #200 ขนไปครบ

Page 65: การติดตั้งโปรแกรม Eagleelectronicsboardcenter.weebly.com/.../eagle_manual12.pdf1.การต ดต งโปรแกรม Eagle Eagle ค อโปรแกรมออกแบบวงจรไฟฟ

ขยายภาพเพอดความละเอยดของ Pixel ทน ามาใชสราง PCB

จากน นเรากท าการ Move Logo ทเราสรางขนไปอยในต าแหนงทตองการครบ ในการ Export เพอสรางรวมกบ Gerber ใหท าการ Add Layer ท 200… ทเปน Logo เขาไปดวยไฟล Gerber ทออกมา Logo ท

เราสรางขนดวยครบ หรอ สราง Library กไดครบ ส าหรบผทตองการน าไปใชกบ Program อนๆ สามารถ Export ไฟลจาก Eagle เปน Gerber แลว ใชโปรแกรมอนๆทสามารถ Import Gerber ได Import เขามาใชไดเชนกนครบ