基于低成本CNC和热转印技术的双面PCB制备流程详解

基于低成本CNC和热转印技术的双面PCB制备

  • 材料准备
  • 基本概念
    • 机械加工基本概念
      • 数控机床(CNC)
      • 机床加工刀具及其种类
    • PCB制造基本概念
      • 热转印
      • 铺铜
  • 软件安装
    • 嘉立创EDA
      • 软件下载
      • PCB绘制时的注意事项
    • FlatCAM(用作将Gerber制版文转换成NC刀路文件)
      • 软件下载
      • 基本设置
    • Candle(用作GRBL CNC控制)
      • 软件下载
      • 设置详解
  • CNC制造过程详解
    • 基本过程
    • 使用立创EDA导出制版文件
      • 导出Gerber文件
    • 使用FlatCAM导出刀路文件
      • 导出切边
      • 导出钻孔
    • 使用Candle控制CNC工作
      • 固定覆铜板
      • 人工对刀
      • 进行钻孔工作
      • 进行切边工作
  • 热转印过程详解
    • 导出热转印PDF文件
    • 使用激光打印机进行打印
  • 对齐及制备过程详解
    • 对齐
    • 热转印
    • 刻蚀
    • 洗板
  • 过孔处理以及插件处理

材料准备

一大堆热转印纸;

一台CNC,精度不要太离谱就行(我用的是0.1的精度),一般一千块钱就能买到能用的;以及一个稳定的底座;

一台热转印机(熨斗也行);

一台好用的激光打印机;

一大堆砂纸;

一个耐心的脑子和几百块钱(因为第一次做的时候肯定会断一盒刀,几百块钱用来买玉米铣刀)

基本概念

机械加工基本概念

数控机床(CNC)

数控机床是按照事先编制好的加工程序,自动地对被加工零件进行加工。我们把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助功能,按照数控机床规定的指令代码及程序格式编写成加工程序单,再把这程序单中的内容记录在控制介质上,然后输入到数控机床的数控装置中,从而指挥机床加工零件。
——百度百科

说白了就是一个高灵活可编程钻头。

机床加工刀具及其种类

刻刀:平面雕刻用,底部尖,呈锐角状;有缺口,无螺纹。

玉米铣刀:切边、钻孔用,底部平,腰部直径较为一致,有玉米状螺纹,常用于微型CNC的钻孔与切边。

PCB制造基本概念

热转印

PCB热转印制版技术是通过一台激光打印机将碳粉转移到热转印纸上,热转印纸再通过高温将碳粉固定在覆铜板上,完成腐蚀阻隔层的印刷的技术。这种方式相对于菲林印刷,复杂度大大减小,精度有所提升;相对于纯机械CNC制版精度较高,现大量应用于实验室制版验证环节。

铺铜

铺铜的好处:

铺铜有许多好处,以下是其中一些:

  1. 导电性能:铜是一种优秀的导电材料,铺铜可以提供良好的电流传导性能。这使得铜广泛用于电子设备、电路板和电线电缆等领域。
  2. 热传导性能:铜具有优异的热传导性能,铺铜可以帮助散热,防止电子设备过热损坏。
  3. 抗氧化性能:铜具有良好的抗氧化性能,铺铜可以提高材料的耐腐蚀性能,延长材料的使用寿命。
  4. 机械强度:铜具有较高的机械强度,铺铜可以增加材料的强度和硬度,提高材料的耐磨性和耐冲击性。
  5. 美观性:铜具有金属光泽,铺铜可以提供材料良好的外观效果,增加产品的美观性。

需要注意的是,铺铜也有一些限制和注意事项,例如成本较高、制程复杂等。因此,在具体应用时需要综合考虑。
——ChatGPT

连AI都知道铺铜的好处(虽然第二点之后都是阿比巴卜),什么不浪费刻蚀液、刻蚀时间短、增强电路稳定性之类的就不用我说了吧~

软件安装

嘉立创EDA

软件下载

立创EDA官网

PCB绘制时的注意事项

首先,使用EDA软件(这里使用立创EDA演示)进行原理图与PCB的设计。

板框的左上角必须是原点,如果设计过后不是原点的话,可以点击“放置-画布原点-从光标”进行原点重定位。

同时,插件元器件本体和引出导线不能在同一层。因为在没有过孔镀铜工艺的情况下,插件元器件本体所在的那一面,因为插件元器件的遮挡,是无法进行焊接的,只能在另一面进行焊接。我下面展示的例子就搞错了这一点,虽然只是几个对称的插座,不影响最终的成品效果。

还有一点要注意的是,在设计的时候要进行定位孔的绘制。如下图,是一个低通滤波器的设计图,PCB的尺寸是50*40mm,在PCB的四个角上,各有一个定位孔:

在这里插入图片描述

这四个定位孔跟板边的距离无所谓,但是建议都一样:

在这里插入图片描述

这个定位孔的原理图对应“常用库”里面的“其他”:

在这里插入图片描述

原理图画出来是这样的:

在这里插入图片描述

但是,要注意的一点是,要在PCB设计的时候对钻孔孔径进行修改(其实不修改也可以,反正钻孔的位置没有变化,用1mm的刀具就只能钻出来1mm的孔,余下的一个圆环用作焊盘,连接顶层和底层的铜皮)。在进行过孔和定位孔设计的时候,孔的直径要与刀具的直径相吻合。我用作切边和钻孔的刀具直径是1.0mm,因此我的过孔内径设置为1mm。而因为在进行热转印对齐的时候,在过孔边缘留0.5mm左右的焊盘能够将直径1mm的铜丝塞进去充当顶面和底面的连接导线,因此外径设置为2mm。具体的过孔设计如下图红色圈圈内的内容:

在这里插入图片描述

焊盘不用管,因为改那个孔径也没意义,最终只会导出一个钻孔文件,这个文件只包含钻孔的坐标位置。

FlatCAM(用作将Gerber制版文转换成NC刀路文件)

软件下载

FlatCAM的二进制文件官方下载路径,选择8.991Beta版本

在这里插入图片描述

基本设置

打开FlatCAM,选择顶部“Edit”下的“Preferences”:

在这里插入图片描述

然后会进入这样的一个界面:

在这里插入图片描述

这个界面就是FlatCAM的设置界面,因为我们只需要CNC进行切边和钻孔的操作,因此只需要更改三项:EXCELLONGEOMETRYTOOLS

在这里插入图片描述

EXCELLON中,主要修改Excellon Options,这里是钻孔的主要配置。Cut Z是Z轴下切深度,也就是钻孔深度。一般来说,双层覆铜板为1.4~1.6mm,以上表面为XY平面,则往下钻2mm怎么样都能钻个对穿了。Travel Z是上抬高度,也就是每次钻完一个孔之后刀头都会升到这个Z坐标位置(不是上升2mm,而是上升到Z=2mm的位置),再移动到下一个钻孔点进行钻孔。Tool Change是换刀选择,如果勾选,则会在一开始的时候在XY原点升到Z=Toolchange Z的位置暂停,等待Candle的Pause按钮被按下(也就是换刀完成)之后继续工作。在结束所有钻孔之后,刀头会升到Z=End move Z位置,然后回到XY原点。Feedrate Z是向下钻孔的速度,一般设为200即可。Spindle Speed是刀头转速,我使用的CNC最快转速是1200r/min,因此这里设置12000即可。这一项绝对不能设的太小或者设为0,否则,刀头转速慢甚至不转会导致断刀。

对于GEOMETRY,具体修改如下:

在这里插入图片描述

Multi-Depth是多深度设置,也就是每一次Z轴的下切深度。如果一个钻孔深度为2mm,Multi-Depth设为0.5mm,则刀头会向下钻4次完成一个钻孔。在PCB制造中,下切深度很小,一般的铣刀都顶得住,因此一次完成即可,不需要勾选Multi-Depth

同理,Feedrate X-Y是钻头的XY方向移动速度,也可以理解为平移速度。这里也设为200。

然后就是TOOLS

在这里插入图片描述

只需要修改Cutout Tool Options内的内容。Tool Diameter是刀具直径,我的铣刀是1mm的,因此设为1即可。Margin是切边的留空,使用默认值或者改为0即可。切出来的板子应该跟覆铜板不需要的部分留有一定的连接,以保证后续制造和稳定性。Gap size是这个连接的长度,一般设为1.5mm,既有一定的连接,也容易掰下来;Gaps是这个连接的形状,只有两个连接的话比较好一般选择LR(在板子左右留有连接)或者TB(在板子上下留有连接)即可。

Candle(用作GRBL CNC控制)

软件下载

Candle1.1.7官方下载地址,英文版

设置详解

首先,选择Service下面的Settings:

在这里插入图片描述

然后,将Spindle speed改成最小0,最大12000就行了。转速从0到12000就相当于控制电机转动的PWM正占空比从0%到100%。最后点击Baud左边的刷新就可以自动选择CNC所在的端口。

在这里插入图片描述

CNC制造过程详解

基本过程

基本流程

使用立创EDA导出制版文件

导出Gerber文件

如图,选择导出下面的PCB制版文件,然后挑一个你喜欢的临时文件夹(我一般喜欢放在下载文件夹)即可:

在这里插入图片描述

使用FlatCAM导出刀路文件

导出切边

首先,将从立创EDA导出的Gerber制版文件解压,然后打开FlatCAM,进行Gerber文件的导入:

在这里插入图片描述

选择TopLayer的制版文件:

在这里插入图片描述

选择这个Gerber项目:

在这里插入图片描述

选择Cutout Tool

在这里插入图片描述

检查参数有没有问题:

在这里插入图片描述

因为这里的参数在先前都设定好了,因此一般不需要做出任何改变(或者在玉米铣刀直径比较小的时候勾选一下Multi-depth以确保不会因为进深过大而断刀),直接点击Generate Rectangular Geometry进行有连接边的刀路矢量生成(如果点击Generate freeform Geometry则是生成无连接边的刀路矢量):

在这里插入图片描述

然后选择这一Geometry项目:

在这里插入图片描述

在这里插入图片描述

还是要检查一下这些参数有没有什么问题,重点检查Spindle speed,因为这个如果设置得过小的话很容易引发断刀事件,很危险(别问我怎么知道的)。没啥问题就点击Generato CNCJob object

在这里插入图片描述

然后点击左边那一栏最下面的Save CNC Code,把切边代码保存到一个合适的地方就可以了。这个后缀.nc的文件就是切边的刀路文件。

导出钻孔

同样地,选择导入钻孔:

在这里插入图片描述

只需要导入Drill_PTH_Through.DRL文件即可,这个文件包含了所有的钻孔,Drill_PTH_Through_Via.DRL只包含过孔的钻孔,不含焊盘和定位孔的钻孔:

在这里插入图片描述

然后选择这一Excellon项目:

在这里插入图片描述

仔细检查各项参数,尤其是Spindle speed。检查无误后直接点击"Create drills GCode",生成钻孔的G代码:

在这里插入图片描述

同理,点击Save CNC Code即可,这个文件就是钻孔的CNC刀路文件:

在这里插入图片描述

FlatCAM部分完成,下面进入真正的危险性工作:控制CNC进行雕刻。

使用Candle控制CNC工作

固定覆铜板

因为软件设置的钻孔和切边深度肯定不可能等于切穿覆铜板而不损伤基座,因此在覆铜板下面垫一层没有用的板子作为垫板。垫板的大小一定要大于等于覆铜板大小:

然后进行固定,用两块板子压住覆铜板:

人工对刀

先将CNC手动调节到雕刻区域的左上方,然后XY清零,作为XY面的原点:

然后在Candle中,右移一个PCB板的宽度,确认刀头不会碰到另一端的垫板:

再后移一个PCB板的长度,确保刀头不会跑出覆铜板的范围:

最后,返回到左上方XY面的原点,将刀头一点点下移,直到刀头刚好抵住覆铜板:

如果两者之间还存在可观察的距离,就直接往下挪;如果已经小于1mm了,则可以用一张草稿纸确认是否抵住。具体做法是尝试将单张草稿纸切入到刀头与覆铜板之间、如果能够进入,则说明刀头距离覆铜板还有一定空间,可以将刀头再向下0.1mm;如果上一次能够切入,但是这一次无法切入,则证明刀头已经距离覆铜板小于0.1mm,就算是已经抵住覆铜板了(我的CNC精度就是0.1mm)。

进行钻孔工作

进行切边工作

热转印过程详解

导出热转印PDF文件

如图,选择导出下面的PDF/图片

在这里插入图片描述

然后,最左边那一栏只留下顶层装配图底层装配图

选择顶层装配图,中间那一栏只留下顶层选择镜像透明度设为0,也就是不透明。右边那一栏全选之后去除所有带有3D字样的选项以及板框铺铜区域FPC补强板三个选项,如下图:

在这里插入图片描述

在这里插入图片描述

选择底层装配图,中间那一栏只留下底层不选择镜像透明度设为0,也就是不透明。右边那一栏全选之后去除所有带有3D字样的选项以及板框铺铜区域FPC补强板三个选项,如下图:

在这里插入图片描述

在这里插入图片描述

然后愉快地选一个你喜欢的文件夹导出吧!立创EDA会记录你的导出配置,下一次导出的时候直接导出就可以了哦!

使用激光打印机进行打印

如果用WPS打印,一定要记得选择“实际大小”再进行打印。

对齐及制备过程详解

对齐

用图钉把四个定位孔扎穿,注意一定要扎定位孔的正中间,两张热转印纸都要扎。

然后仔细辨认顶层和底层的相对位置,把热转印纸盖在覆铜板上,用图钉进行定位。完成定位之后,用高温胶布进行固定。

热转印

用热转印机,温度设在160℃。再显示超过150℃的时候就可以进行转印了。

转印过后,小心揭开热转印纸,查看效果。可以用油性笔把断线的地方连好。

刻蚀

用开水,在通风区域进行刻蚀。

洗板

用洗板水擦一擦。

过孔处理以及插件处理

过孔可以使用铜线或者过孔铆钉。建议使用直径与钻孔直径相等的铜线。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8139.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从0到1:如何使用AI工具提升工作效率?

目录 1.chatPPT 2.GitHub Copilot 3.AUto.GPT 4.newBing 5.Microsoft Designer 6.ChatDOC 7.Excel Formularizer 8.ChatMind. chatGPT国内镜像网站 1.chatPPT 链接地址 : ChatPPT_AI一键对话生成PPT_智能排版美化 (chat-ppt.com) ChatPT是必优科技旗下…

谷歌Bard:ChatGPT之外的第三选择

2023年年初,为了对应ChatGPT方面的压力,谷歌Bard仓促上线,此后便进入了低调前行。目前为止已经迭代了9个版本,也就是在近期的版本更新中支持了中文(简体/繁体)语言,对国内用户可以说又友好了一步…

bugku中的misc题

工具: https://blog.csdn.net/qq_44204058/article/details/122995362 这是一张单纯的图片 用winhex打开图片,发现下面有一些编码明显不同,Unicode解码为 ASCII,得到flag 隐写1 打开压缩包,发现是一张图片 补充一些png格式的内容 一个PN…

ChatGPT 从入门到精通12:教你如何用AI 五分钟做出一个高大上的PPT

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 这是《ChatGPT ,从入门到精通》第12篇基础教程,今天将向大家介绍如何利用 ChatGPT 和其他 AI 工具制作 P…

WPS Office AI实战:一键生成PPT幻灯片

前些天WPS Office AI放出来内测申请,相信不少小伙伴都拿到了体验资格,不知道体验到国产AI的魅力没有?作为写作中的重头戏,一张PPT的制作让不少小伙伴面露难色,单排版布局这一项就足以让人望而却步。 AI 在写作中的应用…

ChatGPT应用篇:如何快速生成精美PPT提高工作效率-附资料下载

一、ChatGPT生成markdown源代码 问: 我想做一份ChatGPT变现方法的PPT,请生成丰富的教学展示内容,因为生成PPT是需要MarkDown格式的,请您输出Markdown格式的内容 ChatGPT回复: 二、Mindshow登录/注册 用浏览器打开Mi…

GPT4All:免费使用本地运行无需GPU的基于C++的GPT模型和UI: A free-to-use, locally running, privacy-aware chatbot. No GPU

目录 GPT4All: https://github.co :m/nomic-ai/gpt4all GPT4All Chat UI GPT4All 聊天用户界面 效果测试 问题:How to write a multiple Thread code In Java ?

word GPT Plus 一款利用chatGPT辅助工作的word加载项

Word GPT Plus 是一款基于Vue3开发的Word加载项,它允许你基于文档中写的内容生成文本。你可以使用它来翻译、总结、润色或者从零开始写一篇文章。 开源地址和软件官网 Github Kuingsmile/word-GPT-Plus 特色功能 使用GPT-3.5 API生成文本并支持选择模型内置用于…

在线办公大势所趋,细说3种主流云办公方式优劣

文章目录 前言在线协作:WPS优势方面部分缺点 远程控制:ToDesk优势方面部分缺点 云桌面:阿里云桌面优势方面部分缺点 总结 前言 云办公会不会在未来五到十年成为普遍现象?当我们在疫情期间不得不加入远程办公行列时,其…

ChatPPT一键制作PPT,效果拉满~

💧 C h a t P P T 一 键 制 作 P P T , 效 果 拉 满 ! \color{#FF1493}{ChatPPT一键制作PPT,效果拉满!} ChatPPT一键制作PPT,效果拉满!💧 🌷 仰望天空&#xf…

不坑盒子 (Office、WPS插件)高效办公,让你提前进入摸鱼状态。

不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理,如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件,是一个非常好用的办公工具,拥有近百项功能的Word,wps插件,支持Office 2010以上的版本&a…

不坑盒子 + 智能写作(Office、WPS插件)助你高效办公,早点下班回家。

不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理,如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件,这是一个非常好用的插件工具,专门应用在Word文档中,支持Office 2010以上的版本,用户可以…

盘点谷歌26个插件生态;WPS AI上新与测评;Prompt中文指南;ChatGPT最新联网插件评测 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『Google 最新发布的26个插件,哪些ChatGPT也有?』插件生态初见端倪 ▢ Google自家生态 (9个):办公…

ChatGPT告诉你Windows系统和macOS系统在使用pycharm时的不同点

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 花钿委地无人收,翠翘金雀玉搔头。 大家好,我是皮皮。 一、前言 前几天在Python白银交流群【厚德载物】问了一个Windows系统和ma…

30行python代码就可以调用ChatGPT API总结论文的主要内容

阅读论文可以说是我们的日常工作之一,论文的数量太多,我们如何快速阅读归纳呢?自从ChatGPT出现以后,有很多阅读论文的服务可以使用。其实使用ChatGPT API非常简单,我们只用30行python代码就可以在本地搭建一个自己的应…

【ChatGPT应用篇】助力Beauty代码的初体验 | 京东云技术团队

思考过程: 案例1:项目里面有Excel文件的解析场景,试着与ChatGPT进行了交互,现将问题整理如下: 1.给我写一个Java版本的excel导入解析代码 (毫不客气的分配任务) 2.需要支持100000000数据量 &a…

ChatGPT小型平替之ChatGLM-6B本地化部署、接入本地知识库体验 | 京东云技术团队

本文期望通过本地化部署一个基于LLM模型的应用,能让大家对构建一个完整的应用有一个基本认知。包括基本的软硬环境依赖、底层的LLM模型、中间的基础框架及最上层的展示组件,最终能达到在本地零编码体验的目的。 一、ChatGLM-6B模型介绍 https://github.…

IEEE Fellow!前京东高级副总裁入局ChatGPT!招揽合伙人

来源:量子位 又一技术大牛官宣入局ChatGPT。 这一回出手的,是被视作“京东AI开创者”的前京东高级副总裁,周伯文。 就在2月26日晚间,周伯文在朋友圈广发“英雄帖”,称“现不设上限诚招合伙人”,包括研发合伙…

【保姆级教程】如何用Rust编写一个ChatGPT桌面应用 | 京东云技术团队

为什么我们需要一个桌面应用 原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上“继续”,需要收藏一些很酷很实用的prompt… (首先我假设你是一名如我一样习惯用IDEA开发的java仔) 为什么是用R…

关于ChatGPT前后今生学习笔记

纵观ChatGPT的发展历史,则要从2011年开始,在这一年,谷歌公司的谷歌大脑部门成立。2015年12月,OpenAI公司作为一家非营利组织在美国旧金山成立,以研发对人类社会有益、友好的人工智能技术为使命,特斯拉的创始…