登录/注册

机械键盘pcb设计图

更多

好的,机械键盘的 PCB 设计图(Printed Circuit Board,印刷电路板设计图)通常包含以下关键部分和设计考虑因素,我会尝试用中文详细描述其核心要素:

核心组成部分:

  1. 按键矩阵:

    • 原理: 这是PCB的核心。所有按键开关的触点(轴体的两个引脚)被连接成一个行(Row)和列(Column)组成的网格。
    • 布线: PCB上的走线(铜箔)将同一行的所有开关的一个引脚连接起来,将同一列的所有开关的另一个引脚连接起来。这样,每个按键开关就位于一个特定的行和列的交叉点上。
    • 目的: 主控MCU通过依次扫描行线和侦听列线(或反之)来确定哪个按键被按下(当按键按下时,对应的行和列会导通)。
  2. 主控MCU(微控制器单元): 这是键盘的“大脑”。

    • 位置: 通常焊接在PCB的一个特定区域。
    • 功能: 负责扫描按键矩阵、检测按键状态变化、处理按键编码(将物理位置转换为键值)、处理组合键(如Fn层)、执行固件指令(如宏、灯光控制)、与电脑进行通信(通过USB等)。
    • 引脚连接: MCU有多个通用输入/输出引脚连接着按键矩阵的行线和列线。还有专门的引脚连接USB接口、RGB LEDs(如果需要)等。
  3. USB接口:

    • 类型: 通常是USB Type-C插座(现代主流),也可能是Micro USB(较旧)。
    • 连接: 通过PCB上的走线连接到主控MCU的USB数据引脚(D+, D-)以及电源(VBus)和地(GND)。包含必要的滤波电容和电阻(如差分线阻抗匹配电阻)。
  4. 二极管:

    • 位置: 每个按键开关通常对应一个二极管。
    • 方向: 连接在按键开关的一个引脚(通常是列线侧)和列线之间,方向通常是从开关指向列线(防止反向电流)。
    • 作用: 防止按键冲突! 当同时按下多个处于同一行或同一列的按键时(例如A, S, D),如果没有二极管,电流会沿未按下的按键路径回流,导致MCU误判按下其他键(称为“鬼影”)。二极管确保电流只能单向流动,从而支持全键无冲。
  5. RGB LED(可选但常见):

    • 类型: SMD贴片LED(WS2812B/D, SK6812等可寻址LED,或传统RGB LED)。
    • 布线:
      • 可寻址LED: 通常串联连接(前一个LED的数据输出连接到下一个LED的数据输入)。需要连接到MCU的一个或多个专用数据引脚,以及电源(VCC)和地(GND)。
      • 传统RGB LED: 需要更多的控制线(如共阴/共阳),每个LED的R/G/B引脚分别连接到MCU的PWM引脚或驱动芯片,布线更复杂,现在较少使用。
    • 限流电阻: 数据线上通常需要串联一个小电阻(如220-470欧姆)保护LED。LED的电源线通常需要并联滤波电容。
  6. 针脚/插座:

    • 开关插座: 如果是热插拔键盘,PCB上会有金属弹片插座(如Kailh热插拔轴座),开关轴体的金属脚直接插入即可,无需焊接。设计图需精确放置插座焊盘。
    • 轴体焊盘: 如果是焊接版PCB,设计图上是两个焊盘孔位,用于焊接轴体引脚。
    • 定位板固定孔: PCB边缘会有螺丝孔或定位柱孔,用于固定定位板(如果使用)和安装到键盘外壳上。
    • 外壳固定孔: 用于将PCB固定到键盘底壳的螺丝柱孔位。
  7. EEPROM(可选):

    • 作用: 一小块存储芯片(如24C02, 24C04),用于保存键盘的配置信息(如自定义键映射、宏、灯光设置等),断电后不丢失。
    • 连接: 通常通过I2C总线(SCL, SDA)连接到主控MCU。
  8. 电源电路:

    • 滤波电容: 在USB电源输入(VBus)附近放置足够容量的滤波电容(如10uF陶瓷电容+0.1uF陶瓷电容并联),稳定电源,减少噪声。
    • 稳压器(可选): 如果主控MCU或RGB LED需要比USB 5V更低的电压(如3.3V),则需要一个LDO稳压器(如AMS1117)。设计图需包含其输入/输出电容。
  9. 复位电路(可选):

    • 一个按钮开关和一个下拉电阻(如10KΩ),连接到MCU的复位引脚(RESET),用于手动触发复位。
  10. Bootloader跳线(可选):

    • 两个焊盘或一个开关,短接时可以使MCU进入Bootloader模式,用于刷新固件。
  11. 其他接口(可选):

    • JST连接器: 用于连接分离式键盘左右半边的排线。
    • OLED屏幕接口: 用于连接小型显示屏的引脚(如I2C, SPI)。
    • 旋钮编码器接口: 用于连接音量旋钮等的焊盘。
    • 拨动开关接口: 用于连接电源开关、MAC/WIN切换开关等。

设计图形式:

获取设计图的方式:

  1. 开源项目: 这是爱好者学习和DIY最常见、最合法的途径。许多键盘设计师在开源硬件平台上(如GitHub, GitLab)分享他们的完整设计(KiCad项目文件、Gerber)。你可以下载、学习、修改甚至直接下单制作。
  2. 商业键盘厂商: 厂商通常不会公开其专有的PCB设计图(原理图/PCB源文件/Gerber),因为这属于核心知识产权。你只能买到成品键盘或替换用的PCB。
  3. 自行设计:
    • 学习: 学习PCB设计软件(KiCad免费易学)、电路基础、按键矩阵原理、USB协议基础。
    • 规划: 确定键盘布局(尺寸、键位)、功能需求(RGB?热插拔?分离?旋钮?)。
    • 设计原理图: 选择合适的MCU(如ATmega32U4, RP2040, STM32系列)、绘制按键矩阵、添加二极管、设计USB电路、添加LED电路等。
    • 元件选型与封装: 为原理图中的每个元件选择合适的物理封装(Footprint)。
    • PCB布局与布线: 在PCB编辑器中放置元件,精心布线(尤其注意USB差分线、高速RGB数据线的布线规则)。这是最具挑战性的环节。
    • 设计规则检查: 使用软件的DRC功能检查间距、线宽、连接性等错误。
    • 导出生产和装配文件: 生成Gerber文件、钻孔文件和BOM清单。

重要提醒:

总结:

机械键盘PCB设计图是一份详细的电子蓝图,它定义了按键如何连接(矩阵)、主控芯片如何工作、各种元件(二极管、LED、接口)如何布局和连接、以及最终的PCB物理形态(形状、走线、焊盘位置)。它通常以原理图PCB布局图(最终导出为Gerber文件)的形式存在。获取合法设计图的最佳途径是参与开源项目自行学习设计。商业产品的设计图通常难以获得。设计一个稳定可靠的键盘PCB需要相当的电子知识和工程经验。

原理PCB设计中的常见错误

在电子设计领域,原理图和PCB设计是产品开发的基石,但设计过程中难免遇到各种问题,若不及时排查可能影响电路板的性能及可靠性,本文将列出原理图和

2025-05-15 14:34:35

一张看懂“PCB设计考虑的因素”

一张图看懂“PCB设计考虑的因素”

2023-11-23 18:15:19

PCB原理PCB设计文件的区别

一站式PCBA智造厂家今天为大家讲讲PCB原理图与PCB设计文件有什么区别?PCB设计

2023-08-01 09:14:50

键盘的矩阵规格设计图

键盘的矩阵规格设计图

资料下载 jf_30155162 2024-06-19 14:29:24

pcb设计图及原理

pcb 设计图及原理图

资料下载 ah此生不换 2022-12-12 15:29:28

GH60公款机械键盘PCB设计案例

电子发烧友网站提供《GH60公款机械键盘PCB设计案例.zip》资料免费下载

资料下载 h1654155275.6483 2022-08-10 14:37:37

EDA工具CADENCE原理PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

PCB设计:蓝牙小键盘资料下载

电子发烧友网为你提供PCB设计:蓝牙小键盘资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南

资料下载 佚名 2021-04-10 08:51:19

自制YamPAD机械键盘

描述YamPAD机械小键盘Yampad 是一个 Macropad/Numpad,它使用 Cherry MX 风格的机械开关,布局在通常的数字

2022-09-06 06:51:42

基于arduino mini board的机械键盘

描述arduino 20 大写键盘这是一个基于 arduino mini board 的机械键盘。

2022-08-31 06:30:31

PCB原理PCB设计之间的关键差异

在谈到印制电路板时,新手经常将 PCB原理图和 PCB设计文件搞混,但实际上它们是指不同的事物。理解它们之间的差异是成功制造

2020-11-03 10:18:08

求助,需要高压灯带RGB,PCB设计图

求助,需要高压灯带RGB,PCB设计图纸

2019-12-26 16:41:22

怎样开展导电硅胶按键的PCB设计

,再次绘制一次方可完成。2、市面常用的绘制方法:一般会采用PS来绘制导电硅胶按键的PCB设计图,想要一个触点图形,只需添加到画笔工具中,添加成一个专卖店装库,随时可调出使用,方便简单。当然,在我们

2019-11-21 14:39:59

高速PCB设计系列基础知识

一、PCB设计前期处理概述PCB设计前期处理,包含网表的调入,添加外形结构以及添加禁布区域的信息。网表是原理图设计和

2019-10-14 20:48:18
7天热门专题 换一换
相关标签