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

电路笔记 -灯光画 JLC 嘉立创EDA+PCB打样(笔记)项目介绍 PCB 板灯光画 可行性验证 PCB 灯光画无论是电路原理还是焊接都非常简单 所有元器件均采用 0805 及体积更大的封装 只需要电烙铁和焊锡丝等基础的工具就能制作 新手小白也能轻松复刻 里边还有 PCB 板实现灯光画效果的原理 打板子 先登录 编辑器打开 作者提供了原理图和 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 os JLC_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_list def file_rename(path, file_path_list, file_prefix_list, file_extension_list): suc = 0 for i in range(len(file_path_list)): if file_extension_list[i].upper() in JLC_Gerber_name: suc += 1 new_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:] + titlestr2 try: 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) 

讯享网
小讯
上一篇 2025-03-09 17:15
下一篇 2025-02-11 08:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/44322.html