电子工程师、硬件设计初学者、创客/电子爱好者、小型团队硬件开发人员、开源硬件爱好者。
理解EAGLE软件的定位(适合中小规模PCB设计、开源硬件生态)。
掌握原理图设计、元件库创建、PCB布局布线、Gerber输出的完整流程。
能够独立完成基于EAGLE的两层/四层PCB设计并交付生产。
EAGLE软件概述:EAGLE的发展历程与版本(Autodesk收购后);EAGLE的定位(适合创客、教育、中小企业);软件界面与基本操作;控制面板与项目管理。
原理图设计基础:原理图编辑器的界面;元件的添加与放置;电气连接(网络、总线、标签);ERC(电气规则检查);原理图的编辑与修改。
元件库的创建与管理:元件库的结构(器件、符号、封装);创建原理图符号;创建PCB封装(焊盘、丝印、阻焊);符号与封装的关联;库文件的管理与备份。
网表生成与PCB导入:从原理图生成网表;新建PCB文件;网表的导入;元件的预放置;设计规则的初步设置(线宽、线距、过孔尺寸)。
PCB布局设计:元件的布局原则(功能分区、信号流向、散热);关键元件的优先放置(连接器、电源模块);布局的调整与对齐;元件的锁定与保护。
PCB布线设计:手动布线技巧;自动布线的设置与使用;差分对布线;电源/地线的处理(加宽、铺铜);泪滴的添加;布线的检查与优化。
多层板设计:层叠结构的定义(两层、四层);内电层的使用(正片/负片);盲埋孔的定义(如需);多层板的布局布线注意事项。
铺铜与热管理:铺铜(Polygon)的绘制与管理;热风焊盘(Thermal Relief)的设置;散热过孔的添加;铺铜区域的隔离与连接。
设计规则检查(DRC):DRC的设置(间距、线宽、孔环、丝印);DRC的运行与错误修正;实时DRC(在线DRC)的使用。
生产文件输出:Gerber文件的生成(RS-274X格式);钻孔文件的生成(Excellon格式);装配文件(Pick and Place)的生成;生产文件的打包与压缩;制板说明的编写。
EAGLE与开源硬件生态:从开源硬件平台(如SparkFun、Adafruit)下载EAGLE设计文件;开源硬件的修改与二次开发;将设计上传至开源平台;EAGLE脚本与ULP(用户语言程序)的使用。
综合实战项目:典型开源硬件项目(如Arduino扩展板、传感器模块)的完整EAGLE设计流程,包含原理图绘制、元件库创建、PCB布局布线、DRC检查、Gerber输出与生产文件准备。