0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人体工程学键盘,使用瀚文HelloWord固件

dyquk4xk2p3d7 来源:开源硬件平台 作者:开源硬件平台 2022-11-15 16:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工程名称:Dactyl-HelloWord人体工程学键盘

工程作者:Dimsmary

工程描述

这是一个使用了瀚文HelloWord固件的Dactyl人体工程学键盘,其继承了瀚文键盘的基本功能:按键、RGB灯效,支持热插拔,并使用了Dactyl生成器所生成的外壳。

为了最大程度适配瀚文固件所产生的一些设计,导致本项目的复刻难度可能较高,详细情况将在后续内容提及。

电路设计说明

本项目的PCB一共包括三块:轴板(Keyboard),主控板(LeftBoard)、扩展板(RightBoard)。

由于Dactyl的异形结构(每个轴都不在一个平面上),按键轴的安装并不能用一块PCB完成。在其他的Dactyl项目中,轴与轴之间的连接通过手工飞线实现。

01轴板

本项目采用了每个按键使用单独一块PCB的方案。

3dcc2fd8-64bd-11ed-8abf-dac502259ad0.png

轴板PCB图

每块PCB上焊有:RGB灯珠、轴座、FPC排线连接座。PCB之间以及与主控板的连接通过FPC软排线实现。

为了节省打板费用,我将25个按键PCB拼板到了一个10x10cm的PCB上。这25个PCB并不相同,因此分为了3号PCB、2号PCB、1号PCB。

实物到手后需要用铁皮剪剪好,再依次焊接并组装到一起。具体组装方式如下:

对于1号PCB,其右边的FPC连接座为6P,从上至下的线序为(KEY1/KEY2/KEY3/GND/DIN/5V),而左边的FPC连接座为5P,从上至下的线序为(KEY2/KEY3/GND/DOUT/5V)。右边的6P座直接与主控连接,负责获取RGB灯珠的电源信号以及传递按键连接。左边的5P座与2号PCB的5P座连接,将RGB电源、信号传递以及按键连接线的中继。

对于2号PCB,其右边的FPC连接座为5P,即与1号PCB相连。左边的FPC连接座为4P,从上至下的线序为(KEY2/KEY3/GND/DOUT/5V),与3号PCB相连。

对于3号PCB,其右边4P座与2号相连,左边的4P座定义为(GND/DOUT/DOUT/GND),即将RGB灯珠的输出信号传回至主控板。

1、2、3号PCB构成一个按键PCB组,由于RGB灯珠的信号是逐级传递的,故每个PCB组的3号PCB需要传回主控板,主控板再走线将信号输出至下一个PCB组的RGB信号输入。

轴板的焊接工作量巨大,如果经济实力允许,建议使用SMT服务。4P座的排线连接方向是反的,但不影响使用,如在意,可自行调整。

02主控板

主控板的电路完全参考瀚文键盘,在移位寄存器的数量上进行了删减。

3de95874-64bd-11ed-8abf-dac502259ad0.png

主控板PCB图

其上一共有四个连接器

RJ45:负责给扩展板提供电源和传递信号;

Type-C:连接电脑

SWD:程序下载接口

UART:预留接口,可进行瀚文键盘其他功能的扩展。

主控板被安装在左手键盘。

03扩展板

扩展板上仅有:移位寄存器、连接座、LDO。其与主控板的连接通过RJ45实现。

3e2a455a-64bd-11ed-8abf-dac502259ad0.png

拓展板PCB图

USB连接上电脑前,需要保证主控板和扩展版的连接通畅。

如果两块板之间的连接断开,由于单片机缺少移位寄存器的回传信号,会导致按键误判。表现为随机输出按键信息至电脑。

04外壳构建

3e62b976-64bd-11ed-8abf-dac502259ad0.png

附件中的3D打印子文件

SolidWorks文件夹:其内包括了承载电路板的结构件。

STL文件夹:其内的STL文件可直接进行3D打印。

OpenSCAD文件夹:其内包括了Dactyl外壳的OpenSCAD源文件以及生成器的Json文件。将Json文件导入外壳生成器的网站可以加载我的设置并进行修改。

注意1:由于空间问题,承载电路板的结构件与外壳之间的卡口处需要打磨。

注意2:由于设计问题,两块电路板的底面需要是平整的,需要使用锉刀锉去凸起,否则无法安装仅承载电路板的结构件。

05固件上传

3e881432-64bd-11ed-8abf-dac502259ad0.png

附件中的固件工程文件

通过STLINK或其他下载器,将Firmware>Release中的bin文件上传至STM32即可。

若需要进行键位的修改,可自行编译HelloWord-keyborad-fw中的文件。

设计图

3e992f9c-64bd-11ed-8abf-dac502259ad0.png

轴板原理图

3f0de0f8-64bd-11ed-8abf-dac502259ad0.png

轴板PCB

3f273f6c-64bd-11ed-8abf-dac502259ad0.png

主控板原理图1

3f5084c6-64bd-11ed-8abf-dac502259ad0.png

主控板原理图2

3f8c602c-64bd-11ed-8abf-dac502259ad0.png

主控板原理图3

3fbeee52-64bd-11ed-8abf-dac502259ad0.png

主控板PCB

408905e8-64bd-11ed-8abf-dac502259ad0.png

拓展板原理图1

40ed72c6-64bd-11ed-8abf-dac502259ad0.png

拓展板原理图2

422b1bb6-64bd-11ed-8abf-dac502259ad0.png

拓展板原理图3

4247c04a-64bd-11ed-8abf-dac502259ad0.png

拓展板PCB

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4417

    文章

    23961

    浏览量

    426068
  • FPC
    FPC
    +关注

    关注

    72

    文章

    1019

    浏览量

    67742
  • 生成器
    +关注

    关注

    7

    文章

    322

    浏览量

    22793

原文标题:单片机 30期 | 人体工程学键盘,使用瀚文HelloWord固件

文章出处:【微信号:开源硬件平台,微信公众号:开源硬件平台】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    微FH8626V300L试用报告

    *附件:富微FH8626V300L试用报告 -双路AOV智能检测.docx
    发表于 04-15 23:22

    教您DIY一个机械键盘主控RP2040开发板

    DIY 机械键盘选主控板总踩坑?要么接口老旧是 Micro-B,传输供电都麻烦;要么闪存太小,固件拓展受限;要么 GPIO 引脚少,外设拓展难;还有的版型不兼容,适配人体工学键盘超费劲
    的头像 发表于 03-09 09:59 719次阅读
    教您DIY一个机械<b class='flag-5'>键盘</b>主控RP2040开发板

    开源项目带轨迹球的分体式人体工学键盘总体介绍

    今天小编给大家带来一款——分体式人体工学键盘,专为长时间电脑使用者打造,集成高性能轨迹球,让右手无需在键盘与鼠标间频繁切换,适配 Cherry MX 热插拔、支持 Vial 固件自定义
    的头像 发表于 02-27 09:22 816次阅读

    【开源键盘合集】60%、100%、120%多种键盘布局,你选哪种?

    ,不定时更新中~60%配列#01Grabert60%配列机械键盘“Grabert”是一款非常优秀的开源机械键盘,它采用了QMK固件和VIA配置器,让用户可以自由定制键
    的头像 发表于 01-27 08:05 2705次阅读
    【开源<b class='flag-5'>键盘</b>合集】60%、100%、120%多种<b class='flag-5'>键盘</b>布局,你选哪种?

    中国汽车工程学会一行到访中汽中心座谈交流

    2026年1月20日,中国汽车工程学会副秘书长梁东明一行到访中汽中心,与中汽中心党委委员、副总经理周华进行了座谈交流。
    的头像 发表于 01-24 14:37 971次阅读

    中国汽车工程学会一行莅临东风汽车研讨交流

    12月15日,中国汽车工程学会理事长、国家智能网联汽车创新中心执行主任张进华率专家团一行来东风开展技术交流。东风汽车董事长、党委书记杨青出席交流活动。双方围绕未来汽车形态与产业生态变革开展研讨交流。
    的头像 发表于 12-18 14:10 506次阅读

    AMI在Aptio V UEFI固件中成功部署后量子密码

    AMI实现行业首创:在Aptio V UEFI固件中成功部署后量子密码 亚特兰大2025年11月13日 /美通社/ -- 动态固件领域的全球领导者AMI®欣然宣布,其旗舰产品Aptio® V
    的头像 发表于 11-13 21:08 448次阅读

    东软睿驰荣获2025年度中国汽车工程学会科学技术奖

    近日,在2025年度中国汽车工程学会科学技术奖励大会上,由东软睿驰与广汽集团合作完成的“高安全车云协同集中式电子电气架构关键技术及应用”项目,荣获“中国汽车工程学会科学技术奖”科技进步奖。东软睿驰副总裁兼SDV事业部总监王宁荣获“中国汽车
    的头像 发表于 11-12 18:13 1580次阅读

    微AI ISP 2.0,融合AI超分技术,实现“暗光如昼”

    电子发烧友网报道(/李弯弯) CPSE安博会期间,富微以“AI+ 2.0”为主题,携多款创新成果亮相。普惠AI ISP 2.0,在现场的暗室体验区,当灯光逐渐熄灭、画面几乎陷入黑暗时,富微AI
    的头像 发表于 10-30 11:43 6652次阅读
    富<b class='flag-5'>瀚</b>微AI ISP 2.0,融合AI超分技术,实现“暗光如昼”

    北斗智联荣膺2025中国汽车工程学会科学技术奖

    近日,备受全球汽车行业瞩目的中国汽车工程学会年会暨展览会(SAECCE 2025)在重庆盛大开幕。在这场技术盛宴上,北斗智联科技有限公司(简称“北斗智联”)大放异彩,不仅凭借领先的技术实力荣膺
    的头像 发表于 10-28 17:02 1079次阅读

    北汽集团荣获2025中国汽车工程学会科学技术奖

    10月22日,2025中国汽车工程学会科学技术奖励大会召开,北汽集团3项技术成果获得科技进步奖。
    的头像 发表于 10-28 15:44 841次阅读

    星途系列四足机器人闪耀2025旅博览会

    9月12日-14日,2025中国文化旅游产业博览会在武汉盛大启幕!本届展会以“深化旅融合 畅享美好生活”为主题,集展、演、销、游于一体,汇聚近2000家旅单位,规模创历届之最。 在武汉经开区展区
    的头像 发表于 09-14 15:20 2805次阅读

    鸿富与华为数字能源达成战略合作

    深圳市鸿富科技股份有限公司(以下简称“鸿富”)与华为数字能源技术有限公司(以下简称“华为数字能源”)在东莞正式签署合作协议。根据协议内容,双方将聚焦为全球打造智能高效、安全可靠的绿色能源底座深化合作。
    的头像 发表于 09-05 11:00 1067次阅读

    如何使用 QMK的固件键盘开源在 NUC029 上实现键盘

    使用 QMK的固件键盘开源在 NUC029 上实现键盘
    发表于 08-20 08:22

    校企合作新篇章 | 同星智能与南京工程学院现场总线联合实验室正式揭牌!

    NEWS校企合作新篇章2025年6月19日下午,同星智能与南京工程学院正式举行战略合作签约暨“现场总线(汽车电子)联合创新实验室”揭牌仪式。南京工程学院党委常委副校长赵祥、自动化学院书记刘汉忠
    的头像 发表于 06-21 20:04 1506次阅读
    校企合作新篇章 | 同星智能与南京<b class='flag-5'>工程学</b>院现场总线联合实验室正式揭牌!