电路笔记 :灯光画 JLC 嘉立创EDA+PCB打样(笔记)

项目介绍

  • PCB板灯光画(可行性验证),PCB灯光画无论是电路原理还是焊接都非常简单,所有元器件均采用0805及体积更大的封装,只需要电烙铁和焊锡丝等基础的工具就能制作,新手小白也能轻松复刻,里边还有PCB板实现灯光画效果的原理。

在这里插入图片描述

在这里插入图片描述

打板子

  • 先登录
    在这里插入图片描述

  • 编辑器打开
    在这里插入图片描述

  • 作者提供了原理图和PCB设计

在这里插入图片描述

  • 生成Gerber

在这里插入图片描述

在这里插入图片描述

  • 下载一个下单小助手
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 去领取优惠卷(喷锡)

在这里插入图片描述

在这里插入图片描述

  • 不确认生产稿,不拼版,阻焊颜色设置为白色
  • 不需要SMT贴片
  • 板子厚度可以自由去选择,默认1.6mm
  • 不需要个性化选项
  • 10x10之内是20块钱的

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

PS:有关SMT贴片

  • SMT贴片,全称为表面贴装技术(Surface Mount Technology),是电子组装行业中一种广泛应用的技术,用于将电子元件(被称为表面贴装设备或SMD,Surface Mount Devices)贴装到印刷电路板(PCB)的表面。与传统的穿孔插装技术(Through-Hole Technology)相比,SMT贴片技术具有许多优势。
  • SMT贴片过程主要包括几个步骤:印刷焊膏(在PCB上精确地印刷焊膏)、放置元件(自动贴片机将SMD放置在预定位置)、回流焊接(通过加热将焊膏熔化,形成永久性连接)等。
  • 图片在这里插入图片描述
  • 立创eda学习笔记二十八:在嘉立创购买pcb板并贴片(smt)
  • 嘉立创SMT贴片到底贵不贵,有图参考
  • 一文让你了解PCB打样及SMT全流程

元器件焊接

  • 电路笔记 :灯光画 元器件焊接

CG

  • 【教程向】PCB艺术画设计教程【免费】

  • 下单助手SMT功能介绍

  • 详解SMT钢网使用注意事项

  • 嘉立创隐藏身份曝光!别只盯着PCB免费打样了,三维猴免费3D打印了解一下

  • PCB打样-PCBA加工-PCBA配单-深圳捷多邦科技有限公司

  • 立创eda教程

  • PCB打样介绍丨立创课堂

  • 輕度铅暴露对成年人的影响

  • 预防医学–东南大学 铅中毒

  • 儿童铅中毒不可逆!生活中处处有它的身影,这几样东西一定要远离
    在这里插入图片描述

  • 嘉立创3D封装下载

  • https://github.com/yanranxiaoxi/Offline-Voice-Control-Smart-Ball-Light

  • https://github.com/XYndzq/FreeJLC/blob/main/FreeJLC_V1.1.py

import osJLC_Gerber_name = {'.GTL':'Gerber_TopLayer','.GBL':'Gerber_BottomLayer','.GTO':'Gerber_TopSilkscreenLayer','.GBO':'Gerber_BottomSilkscreenLayer','.GTP':'Gerber_TopPasteMaskLayer','.GBP':'Gerber_BottomPasteMaskLayer','.GTS':'Gerber_TopSolderMaskLayer','.GBS':'Gerber_BottomSolderMaskLayer','.GDL':'Gerber_DocumentLayer','.GKO':'Gerber_BoardOutlineLayer',}titlestr1 = '''G04 Layer: '''
titlestr2 = '''*
G04 EasyEDA Pro v1.9.29.eba1c1, 2023-07-04 04:23:24*
G04 Gerber Generator version 0.3*
G04 Scale: 100 percent, Rotated: No, Reflected: No*
G04 Dimensions in millimeters*
G04 Leading zeros omitted, absolute positions, 3 integers and 3 decimals*'''def get_all_files_in_folder(folder_path):file_path_list = []file_prefix_list = []file_extension_list = []for root, dirs, files in os.walk(folder_path):for file in files:file_path = os.path.join(root, file)file_name = os.path.basename(file_path)file_prefix, file_extension = os.path.splitext(file_name)file_path_list.append(file_path)file_prefix_list.append(file_prefix)file_extension_list.append(file_extension)return file_path_list, file_prefix_list, file_extension_listdef file_rename(path, file_path_list, file_prefix_list, file_extension_list):suc = 0for i in range(len(file_path_list)):if file_extension_list[i].upper() in JLC_Gerber_name:suc += 1new_path = path + '\\' + JLC_Gerber_name[file_extension_list[i].upper()] + file_extension_list[i].upper()new_title = titlestr1 + JLC_Gerber_name[file_extension_list[i].upper()][7:] + titlestr2try:with open(file_path_list[i], "r+", encoding="utf-8") as f:old = f.read()f.seek(0)f.write(new_title)f.write('\n')f.write(old)os.rename(file_path_list[i], new_path)print('\033[32m[Success]\033[0m ' + os.path.basename(file_path_list[i]) + '  ->  ' + os.path.basename(new_path))except OSError as e:print('\033[31m[Error]\033[0m ' + os.path.basename(file_path_list[i]))if suc == 0:print('\033[31m[No LiChuang Gerber file found]\033[0m')# folder_path = input("Please enter the file path:")folder_path = 'C:/code_test/Python/test/'
file_path_list, file_prefix_list,  file_extension_list = get_all_files_in_folder(folder_path)
file_rename(folder_path, file_path_list, file_prefix_list, file_extension_list)

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

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

相关文章

数据交换技术

目录 <线路交换> <报文交换> <分组交换> 1.数据报分组交换 2.虚电路分组交换 计算机网络是以数据交换为目的的技术&#xff0c;从交换技术的发展过程来看&#xff0c;主要经历了线 路交换、报文交换、分组交换的过程。 <线路交换> 线路交换又称为…

vue3+threejs新手从零开发卡牌游戏(十):创建己方战域

首先在game目录下创建site文件夹&#xff0c;用来存放战域相关代码&#xff1a; 这里思考下如何创建战域&#xff0c;我的想法是添加一个平面&#xff0c;将己方战域和对方战域都添加进这个平面中&#xff0c;所以首先我们先添加一个战域plane&#xff0c;site/index.vue代码如…

[蓝桥杯 2020 省 AB1] 网络分析

一开始写的暴力合并 卡n^2过的不是正解 看正解是类似 虚拟点树形DP的思路 很巧妙 记录一下 #include<bits/stdc.h> using namespace std; using ll long long; using pii pair<int,int>; #define int long long const int N 3e510; const int inf 0x3f3f3f3f; …

【RPG Maker MV 仿新仙剑 战斗场景UI (八)】

RPG Maker MV 仿新仙剑 战斗场景UI 八 状态及装备场景代码效果 状态及装备场景 本计划在战斗场景中直接制作的&#xff0c;但考虑到在战斗场景中加入太多的窗口这不太合适&#xff0c;操作也繁琐&#xff0c;因此直接使用其他场景。 代码 Pal_Window_EquipStatus.prototype.…

Word邮件合并

Word邮件合并功能可以解决在Word中批量填写内容的需求&#xff0c;当需要大量格式相同&#xff0c;只修改少数相关内容时&#xff0c;例如利用Word制作工资条&#xff0c;通知函&#xff0c;奖状等等&#xff0c;同时操作也非常简单灵活。下面通过例子来说明邮件合并的使用方法…

突破距离限制 远程级联测径仪 让您使用更安心!

关键词&#xff1a;在线测径仪,测径仪,远程级联 在现代工业领域&#xff0c;测量的准确性和高效性至关重要。在线测径仪不仅具备了这两项特质&#xff0c;更能进行远程级联&#xff0c;能更快速的为您解决软件系统在使用中遇到的问题。 在线测径仪能做到以下几点 精准测量&am…

过了30岁,要具备翻篇的能力

哈喽&#xff0c;你好啊&#xff0c;我是雷工&#xff01; 杨绛先生曾经说过&#xff1a; “人生没有彩排&#xff0c;每一天都是现场直播。只有翻篇&#xff0c;才能重新开始。” 一个人如果整天回顾以前&#xff0c;想着自己做的不好的事情&#xff0c;想着曾经遇到的挫折&am…

vue.js制作学习计划表案例

通俗易懂&#xff0c;完成“学习计划表”用于对学习计划进行管理&#xff0c;包括对学习计划进行添加、删除、修改等操作。 一. 初始页面效果展示 二.添加学习计划页面效果展示 三.修改学习计划完成状态的页面效果展示 四.删除学习计划 当学习计划处于“已完成”状态时&…

Vue使用font-face自定义字体详解

目录 1 介绍2 使用2.1 语法2.2 属性说明2.3 Vue使用案例2.3.1 全局定义字体2.3.2 在页面使用 3 注意事项 1 介绍 font-face 是 CSS 中的一个规则&#xff0c;它允许你加载服务器上的字体文件&#xff08;远程或者本地&#xff09;&#xff0c;并在网页中使用这些字体。这样&am…

2024年3月26日 十二生肖 今日运势

小运播报&#xff1a;2024年3月26日&#xff0c;星期二&#xff0c;农历二月十七 &#xff08;甲辰年丁卯月己丑日&#xff09;&#xff0c;法定工作日。 红榜生肖&#xff1a;鸡、鼠、猴 需要注意&#xff1a;马、狗、羊 喜神方位&#xff1a;东北方 财神方位&#xff1a;…

22.保护性暂停扩展(一对一)

如果需要多个类之间使用GuardedObject对象&#xff0c;作为参数传递不是很方便&#xff0c;因此设计一个解耦的中间类&#xff0c;这样不仅能够解耦结果的等待者和结果生产者&#xff0c;还能够支持多个任务的管理。 Futures就好比居民楼一层的信箱&#xff0c;每个信箱有房间的…

HarmonyOS实战开发-如何使用首选项能力实现一个简单示例。

介绍 本篇Codelab是基于HarmonyOS的首选项能力实现的一个简单示例。实现如下功能&#xff1a; 创建首选项数据文件。将用户输入的水果名称和数量&#xff0c;写入到首选项数据库。读取首选项数据库中的数据。删除首选项数据文件。 最终效果图如下&#xff1a; 相关概念 首选…

Facebook如何使用增强技术提升广告效果?

AR in AD - case study 脸书2021年宣布了引入AR的新方法&#xff0c;以推动其应用套件中的产品发现和购买。但他们首先考虑是技术。据脸书称&#xff0c;技术一直是增强现实在其应用程序中更广泛使用的主要障碍。这就是为什么它现在正在做出改变&#xff0c;使企业主和广告商更…

TextMeshPro图文混排的两种实现方式,不打图集

TMP图文混排 方案一&#xff1a;TMP自带图文混排使用方法打包图集使用 方案二&#xff1a;不打图集&#xff0c;可以使用任何图片 接到一个需求&#xff0c;TextMeshPro 图文混排。 方案一&#xff1a;TMP自带图文混排 优点布局适应优秀&#xff0c;字体左中右布局位置都很不错…

Web常见标签属性

应用软件&#xff1a;c/s&#xff08;客户端与服务端&#xff09; b/s&#xff08;服务器与浏览器架构&#xff09;web前端&#xff1a;html5、css3、JavaScriptHtml5&#xff1a;超文本标记语言 超链接标签 语法规范<标签名> marquee 标签之间可以嵌套属性&#xff1a;…

【项目】均衡代码评测

TOC 目录 项目介绍 开发环境 主要技术 项目实现 公共模块 日志 工具类 编译运行模块 介绍 编译 运行 编译和运行结合起来 业务逻辑模块 介绍 MVC模式框架 模型&#xff08;Model&#xff09; 视图&#xff08;View) 控制器&#xff08;Controller&#xff09…

使用html做一个2048小游戏

下载地址: https://pan.xunlei.com/s/VNtiF13HxmmE4gglflvS1BUhA1?pwdvjrt# 提取码&#xff1a;vjrt”

Linux文件系统 底层原理

linux文件、目录、Inode inode负责文件的元数据和数据存储&#xff0c;文件存储块负责实际数据的存储&#xff0c;而目录文件维护文件名和inode之间的联系。 1. 用户空间到内核空间 首先&#xff0c;当用户程序请求打开一个文件时&#xff08;例如使用open系统调用&#xff09…

Excel 打开后提示:MicrosoftExcel无法计算某个公式。在打开的工作簿中有一个循环引用...

目录预览 一、问题描述二、原因分析三、解决方案四、参考链接 一、问题描述 MicrosoftExcel无法计算某个公式。在打开的工作簿中有一个循环引用&#xff0c;但无法列出导致循环的引I用。请尝试编辑上次输入的公式&#xff0c;或利用“撤消”命令删除该公式&#xff0c;如下图&…

微服务(基础篇-003-Nacos)

目录 Nacos注册中心&#xff08;1&#xff09; 认识和安装Nacos&#xff08;1.1&#xff09; Nacos快速入门&#xff08;1.2&#xff09; 服务注册到Nacos(1.2.1) Nacos服务分级存储模型&#xff08;1.3&#xff09; 配置集群&#xff08;1.3.1&#xff09; 根据集群修改…