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
    +关注

    关注

    4417

    文章

    23961

    浏览量

    426068
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用Python/MyHDL创建自定义FPGA IP

    使用 Python/MyHDL 创建自定义 FPGA IP,与 Vivado 集成,并通过 PYNQ 进行控制——实现软件上的简单硬件设计。
    的头像 发表于 04-09 09:53 215次阅读
    使用Python/MyHDL创建<b class='flag-5'>自定义</b>FPGA IP

    MCUXpresso SDK创建自定义清单

    概述 MCUXpresso SDK 24.12 介绍塞德恩汉CED支持自定义清单,使开发人员能够精确定义其工作区中包含哪些组件、驱动程序、中间件和板支持包。此功能在极简主义、可重复性和 CI/CD
    发表于 04-07 07:11

    02. 如何在 Allegro 中快速自定义字体?| 芯巧Allegro PCB 设计小诀窍

    Allegro PCB设计小诀窍系列--如何在Allegro中快速自定义字体背景介绍:在进行PCB设计时,设计人员通常会在PCB上添加各种丝印信息,用来标注元器件的位号、
    发表于 04-03 16:34

    极海APM32F427如何实现自定义USB HID设备与PC进行通信

    最近需要使用到 APM32F427 枚举成Custom HID设备进行用户自定义通信,但是官方的例程只有提供的HID枚举为鼠标或者键盘类型的设备。这里记录一下,怎么使用Geehy官方的USB中间件,实现自定义的USB HID设备进行用户通信。
    的头像 发表于 03-30 09:30 2760次阅读
    极海APM32F427如何实现<b class='flag-5'>自定义</b>USB HID设备与PC进行通信

    如何为 Vision Five 2 编译自定义 Linux 内核?

    Vision Five 2 的 Debian 用户指南只提供了半页关于如何编译自己的内核的相当稀疏的内容。仅从该文档中,我无法制作我的自定义内核。那里的信息似乎相当不完整。如果有人能提供一些
    发表于 02-24 07:44

    电能质量监测装置可自定义监测时段吗?

    电能质量监测装置普遍支持自定义监测时段,现代中高端装置还具备分时差异化监测与灵活触发能力,可按时间、事件或混合策略定制采集与存储,兼顾精度、效率与存储成本。 一、自定义监测时段的核心实现方式 1.
    的头像 发表于 12-10 16:49 1171次阅读

    电能质量在线监测装置的自定义监测时段功能有哪些应用场景?

    电能质量在线监测装置的 自定义监测时段功能 ,核心价值是通过 “按需配置监测时间、采样频率和数据策略”,实现精准监测、资源优化与数据针对性分析,其应用场景覆盖工业生产、商业运营、电网运维、特殊保障等
    的头像 发表于 12-10 14:01 518次阅读
    电能质量在线监测装置的<b class='flag-5'>自定义</b>监测时段功能有哪些应用场景?

    无图形界面模式下自定义检查工具的应用

    此前文章已介绍 ANSA 中的自定义检查工具。本文将探讨该功能在无图形界面(No-GUI)模式下的应用,旨在满足标准化工作流程的需求,适用于需要高度自动化的前处理场景。通过集成自定义检查,用户可实现工作流程的高效自动化运行。
    的头像 发表于 11-30 14:13 772次阅读
    无图形界面模式下<b class='flag-5'>自定义</b>检查工具的应用

    采用汇编指示符来使用自定义指令

    具体实现 1、采用.word .half .dword等汇编指示符直接插入自定义指令,这种方法需要自己指定寄存器。其中.word为插入一个字的数据即32位,.half为插入半字即16位
    发表于 10-28 06:02

    如何使用SDK进行自定义音频播放功能

    在上一篇文章安信可离线语音模组 VC-01、VC-02 系列教程 【二次开发篇】自定义音频替换失败过程中,简要概述了res_build_tool.py 文件, 其主要的作用就是将音频文件进行转换,从而使编译固件的时候能够将音频文件编译到BIN中,然后在各项事件触发的时候实现播放。
    的头像 发表于 09-25 15:52 4305次阅读
    如何使用SDK进行<b class='flag-5'>自定义</b>音频播放功能

    LOTO示波器自定义解码功能—CANFD解码

    LOTO示波器软件更新了自定义解码功能,并在bilibili上传了演示视频,视频链接: https://www.bilibili.com/video/BV1wq3ezjEjQ
    的头像 发表于 07-11 10:34 1190次阅读
    LOTO示波器<b class='flag-5'>自定义</b>解码功能—CANFD解码

    大彩讲堂:VisualTFT软件如何自定义圆形进度条

    VisualTFT软件如何自定义圆形进度条
    的头像 发表于 07-07 17:10 1898次阅读
    大彩讲堂:VisualTFT软件如何<b class='flag-5'>自定义</b>圆形进度条

    KiCad 中的自定义规则(KiCon 演讲)

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 中的自定义
    的头像 发表于 06-16 11:17 2552次阅读
    KiCad 中的<b class='flag-5'>自定义</b>规则(KiCon 演讲)

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,自定义键盘可以
    的头像 发表于 06-05 14:19 2604次阅读

    如何使用自定义设置回调函数?

    你好,我正在尝试编写自己的自定义设置回调函数,并使用 fastEnum=false。 是否有任何代码示例或资料可供我参考? void CyU3PUsbRegisterSetupCallback
    发表于 05-21 06:11