0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作自定义PCB形状

454398 来源:wv 2019-10-14 10:14 次阅读

步骤1:使用Inkscape创建自定义形状

如何制作自定义PCB形状

Inkscape有许多用于创建形状的工具,例如:椭圆,圆弧,多边形,星形,螺旋形,徒手画线。

您也可以导入任何图像并将其用作绘图的“基础”(就像我在PCBrain中所做的那样)。

完成绘图,请按照以下步骤操作以获取具有必需属性的文件。

1.1。编辑》首选项》行为》简化阈值》 0,0001

1.2。路径》简化

(请注意,图中未做任何更改。但是,如果未做任何更改,则形状将变形并且制造商将无法生产PCB。因此,请勿跳过此步骤。)

1.3。添加一个名为“ board”的子图层,并带有图形/形状的副本。

1.4。添加一个名为“ silkscreen”的子层,并同时带有图形/形状的副本。

(“ silkscreen”子层应保留在“ board”子层上方。在“ main”中删除该图形层-对于“主”层,我的意思是inkscape已存在于新文档中的“第1层”。)

1.5。 填充和描边:“填充”:无填充,白色描边,描边宽度0,008英寸。

1.6。 填充和描边:“木板”:绿色填充,无描边。

1.7。选择两个图形,然后依次转到“对齐和分布”,“垂直轴居中”,然后“水平轴居中”。

1.8。文件》文档属性》将页面调整为内容大小》将页面调整为图形或选择内容

1.9。使用 XML编辑器,更改“木板”层的ID,将其命名为“木板”。

1.10。更改“ silkscreen”层的ID,将其命名为“ silkscreen”。

1.11。更改“木板”层中路径的ID,将其命名为“ boardoutline”。

1.12。将文件另存为Plain SVG(文件》另存为。..)。

步骤2:使用Fritzing设计PCB

就像我之前说的那样,即使是初学者也可以轻松使用Fritzing 。..但是当然,对电子学的知识很少。

Fritzing有几个部分可以拖动和拖动掉进PCB。您还可以访问许多Sparkfun产品布局,Arduino开发板和屏蔽布局。

完成Fritzing项目后,请按照以下步骤操作。

2.1。路由》设计规则检查(DRC)

2.2。文件》导出》生产》扩展Gerber(RS-274X)

步骤3:将项目转换为实际的PCB(组装和焊接)

您可以在家中自己蚀刻PCB。但是,我向专业制造商(JLCPCB-https://jlcpcb.com)订购了PCB,该制造商提供可承受的价格和高质量的制造。因此,没有理由在家中这样做。另外,您将拥有由您创建的具有专业外观的PCB!

在我的工作室中收到这些板之后,我只需要下面列出的一些材料和工具来组装它们。

电子零件:

8个3mm LED;

8个270欧姆1/4W电阻;

引脚接头。

材料:

焊锡丝;

助焊剂膏;

胶带。

工具:

烙铁;

切割钳子。

该项目的组装和焊接非常简单。

首先放置并焊接LED,然后电阻安装和针头。我使用了一些助焊剂膏来简化工作。锡膏会使PCB变脏。要清洁它,我使用带丙酮的棉签。

步骤4:Arduino代码

PCBrain具有用于连接Arduino UNO电路板的引脚布局。

为完成此项目,我创建了一个简单的代码来使电路板的LED闪烁,模拟大脑突触。

只需连接Arduino连接到PC,使用提供的代码打开Arduino IDE,然后将其发送到开发板上。

希望这对某人有帮助。

您可以使用共享的所有文件

虽然现在的步骤很简单,但是所有的事情都花了一些时间。..所以我尝试汇编这里的所有技巧,以使那些寻求帮助的人变得非常简单创建自定义格式的简便方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4210

    文章

    22432

    浏览量

    385078
收藏 人收藏

    评论

    相关推荐

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 577次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件】

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下自定义组件的语法规范。
    的头像 发表于 04-08 10:17 97次阅读

    基于YOLOv8实现自定义姿态评估模型训练

    Hello大家好,今天给大家分享一下如何基于YOLOv8姿态评估模型,实现在自定义数据集上,完成自定义姿态评估模型的训练与推理。
    的头像 发表于 12-25 11:29 1186次阅读
    基于YOLOv8实现<b class='flag-5'>自定义</b>姿态评估模型训练

    博途用户自定义库的使用

    博途官方提供了很多库,比如:基本函数库、通信库、安全库、驱动库等等,用户可以使用库中的函数/函数块来完成具体的控制任务。除了官方的库,我们也可以创建自己的库(用户自定义库)。比如,把项目
    的头像 发表于 12-25 10:08 277次阅读
    博途用户<b class='flag-5'>自定义</b>库的使用

    Android端自定义铃声 MobPush对安卓端自定义铃声的教程

    如何为APP推送设置独特的通知铃声呢?本次带来的是MobPush对安卓端自定义铃声的教程,快来看看吧~
    的头像 发表于 10-21 15:34 800次阅读
    Android端<b class='flag-5'>自定义</b>铃声 MobPush对安卓端<b class='flag-5'>自定义</b>铃声的教程

    labview超快自定义控件制作和普通自定义控件制作

    labview超快自定义控件制作和普通自定义控件制作
    发表于 08-21 10:32 5次下载

    添加自定义属性控制fridaserver启动和停止

    添加自定义属性控制fridaserver启动和停止
    的头像 发表于 08-09 10:08 841次阅读
    添加<b class='flag-5'>自定义</b>属性控制fridaserver启动和停止

    自定义蓝牙低功耗配置文件

    自定义蓝牙低功耗配置文件
    发表于 07-06 19:24 0次下载
    <b class='flag-5'>自定义</b>蓝牙低功耗配置文件

    教程 2:添加特征-自定义配置文件创建

    教程 2:添加特征 - 自定义配置文件创建
    发表于 07-06 18:50 0次下载
    教程 2:添加特征-<b class='flag-5'>自定义</b>配置文件创建

    教程 3:构建自定义配置文件

    教程 3:构建自定义配置文件
    发表于 07-06 18:49 0次下载
    教程 3:构建<b class='flag-5'>自定义</b>配置文件

    教程 2:自定义配置文件示例

    教程 2:自定义配置文件示例
    发表于 07-04 20:50 0次下载
    教程 2:<b class='flag-5'>自定义</b>配置文件示例

    Android自定义Toast Kotlin

    电子发烧友网站提供《Android自定义Toast Kotlin.zip》资料免费下载
    发表于 06-16 11:43 0次下载
    Android<b class='flag-5'>自定义</b>Toast Kotlin

    带计时器的自定义锻炼

    电子发烧友网站提供《带计时器的自定义锻炼.zip》资料免费下载
    发表于 06-16 10:29 0次下载
    带计时器的<b class='flag-5'>自定义</b>锻炼

    PyTorch教程6.5之自定义图层

    电子发烧友网站提供《PyTorch教程6.5之自定义图层.pdf》资料免费下载
    发表于 06-05 15:17 0次下载
    PyTorch教程6.5之<b class='flag-5'>自定义</b>图层

    labview自定义控件

    labview自定义精美控件
    发表于 05-15 16:46 9次下载