登录/注册

机械键盘pcb制作

更多

以下是机械键盘PCB制作的详细步骤,基于开源项目常用流程整理,适用于DIY或小批量生产:

一、设计准备

  1. 电路设计

    • 矩阵布局:设计按键行列扫描电路(常用6×15至8×18矩阵)
    • 主控选型:推荐支持QMK/ZMK固件的芯片:
      • ATmega32U4(经典款)
      • RP2040(低成本高性能)
      • STM32系列(如STM32F401)
    • 必备元件
      • 二极管:每个按键串联1N4148(防鬼键)
      • USB接口:Type-C(需带5.1kΩ下拉电阻)
      • 晶振:16MHz(AVR主控需外置)
      • ESD保护:USB数据线加TVS二极管
  2. PCB设计软件

    • 推荐KiCad(免费开源)
    • 专业可选Altium Designer

二、PCB设计流程(以KiCad为例)

  1. 原理图设计

    [按键单元示例]
    SW1(按键) -- 二极管(阳极)→ 行线(ROW0)
             └── 列线(COL0)
    [主控连接]
    RP2040_GPIO0 → COL0
    RP2040_GPIO1 → ROW0
  2. 布局关键点

    • 按键间距:19.05mm标准MX轴距
    • 二极管方向统一(阳极朝向行线)
    • USB接口靠近板边(预留≥3mm外壳间隙)
    • 主控芯片居中放置减少走线长度
  3. 布线规则

    • 信号线宽:6mil(0.15mm)
    • 电源线宽:20mil(0.5mm)
    • 差分对:USB D+/D-走线等长(±5mil误差)
    • 矩阵走线:行线/列线分层走线(避免交叉)

三、制作文件输出

  1. Gerber文件生成

    • 包含层:F.Cu/B.Cu/F.Silkscreen/Edge.Cuts
    • 钻孔文件:NPTH(定位孔) + PTH(元件孔)
  2. 生产参数

    板厚:1.6mm
    铜厚:1oz(35μm)
    表面工艺:沉金(ENIG) / 喷锡(HASL)
    阻焊颜色:黑色/蓝色(推荐)

四、生产与焊接

  1. PCB打样

    • 推荐厂家:嘉立创/PCBWay
    • 低成本技巧:拼板共享运费(需V割处理)
  2. 焊接流程

    1. 焊接贴片元件:
      - 主控芯片(QFN/TSSOP封装)
      - 0402电容电阻
    2. 安装通孔元件:
      - 热插拔轴座(MX兼容)
      - USB接口加固焊点
    3. 二极管焊接:
      - 确认所有二极管方向一致

五、固件烧录

  1. 测试点设计

    • 预留SWD调试接口(STM32/RP2040)
    • 添加复位按钮
  2. 常用固件工具

    • QMK Toolbox(支持AVR主控)
    • Raspberry Pi Pico SDK(RP2040)
    • 测试命令:qmk flash -kb <键盘名> -km <键映射>

六、注意事项

  1. 防呆设计

    • USB接口防插反:Type-C无需方向,MicroUSB加物理限位
    • 定位孔:按外壳图纸精确匹配(直径3.0mm)
  2. 成本控制

    • 双面板比四层板成本低50%
    • 拼板尺寸≤10×10cm享受低价优惠
  3. 故障排查

    • 按键失灵:检查二极管焊接方向
    • USB识别失败:测量VBUS电压(5V±5%)
    • 按键串扰:加强RC滤波(矩阵线并联100pF电容)

案例参考
Gh60开源项目 | RP2040键盘示例
制作周期:设计(2周)→ 打样(3-5天)→ 焊接测试(1天)

是否有可能制作一个使用带有NFC标签的樱桃开关的机械键盘

嗨,是否有可能制作一个使用带有 NFC 标签的樱桃开关的机械键盘,这些开关将完成天线电路以激活每个开关内的 NFC 标签(这样开关就不需要在

2023-04-17 07:30:50

自制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

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

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

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

手工制作pcb全过程

手工制作pcb全过程介绍。

资料下载 ah此生不换 2021-06-19 10:18:13

Cadence16.6 Allegero之机械孔的制作

Cadence16.6 Allegero之机械孔的制作

资料下载 ah此生不换 2021-05-10 09:51:29

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

电子发烧友网为你提供PCB设计:蓝牙小键盘资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

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

串行键盘PCB原理图免费下载

本文档的主要内容详细介绍的是串行键盘的PCB原理图免费下载。

资料下载 ah此生不换 2020-10-10 16:08:00

制作ZX频谱键盘的教程

描述ZX频谱键盘我制作这个键盘是为了与 Superfo Harlequin 128、ZX Nuvo 128、ZX Max 128 一起使用。它们

2022-07-22 06:35:42

如何制作一个小数字键盘

按键数量,按键功能,我这里制作一个小数字键盘,增加了Delete按键,使用的是红轴机械按键,效果如下二、环境stm32f1keilwindow1

2022-01-25 07:41:39

如何设计制作一款多媒体机械键盘

如何设计制作一款多媒体机械键盘?

2022-01-24 07:37:41

STM32硬核DIY机械键盘

STM32硬核DIY机械键盘[蓝牙USB双模|灯控]——创世一号 WorldEdit_1.0本项目已开源至Github:点我传送项目制作全过程视

2021-08-03 06:15:56

如何清洁旧机械键盘

如何清洁旧机械键盘

2019-09-04 14:03:54

ErgoDox机械键盘制作

键盘是由PCB(印刷电路板),一些小型电子元件,开关,键帽和外壳构成。除了表壳外的所有零件都可以在线订购,我会在这里列出。

2019-08-14 17:45:34

机械键盘的选择方法

机械键盘的轴体选择是见痛苦的事,不知道哪款轴体是最适合自己的,我的第一部机械键盘

2019-07-31 08:53:32
7天热门专题 换一换
相关标签