
4x12正交蓝牙键盘(适配JJ40铝壳)
简介
JJ40 铝壳专用 4x12 蓝牙键盘(无灯),有线、蓝牙双模,支持热插拔,ProMicro NRF52840 主控板,ZMK 固件
简介:JJ40 铝壳专用 4x12 蓝牙键盘(无灯),有线、蓝牙双模,支持热插拔,ProMicro NRF52840 主控板,ZMK 固件开源协议
:CC BY-NC-SA 3.0
描述
已验证,固件、固件源码见附件
⚠️自动布线警告(能用但不美观)
⌨️ 2024 键盘列表
- DecaDeca - 43键双模键盘
- DecaDeca Split - 45键蓝牙分体键盘
- 40键蓝牙分体键盘
- 44键正交键盘(带旋钮)
- 4x3至4x16自由组合键盘
- 4x3至4x16自由组合键盘(薄版)
---
由 3 张 4x4 板子拼接成 4x12 配列。外壳为酷品世家的 JJ40 铝壳。感谢 kkbbd 大佬的耐心指教!



---
主控板
主控板为 ProMicro NRF52840,即 SuperMini NRF52840,可替代 Pro Micro、Nice!Nano、nRFMicro 等板。
一个键盘只需要一个主控板。焊接时,带主控板的模块在最右侧。焊接方向为背面朝上,Type-C 口朝右。

---
PCB
长:7.74 cm
宽:7.62 cm
充电时必须打开电源开关。

-

此处的孔原本用于将右侧款式的Type-C母座直接焊到板子上,但 kkbbd 大佬表示这样焊会导致C口高过外壳上的开口,插不进数据线,可改用另一款母座,用吸锡带穿过孔固定母座,再在吸锡带上堆锡。

(图 by kkbbd)
-
板子上的“JLCJLCJLCJLC”用于指定打板时的客编印刷位置(无需确认生产稿),如不在嘉立创打板可删除:


---
固件
使用 ZMK 固件。
蓝牙连接默认支持 5 个设备,通过按键切换设备,详见官方文档:Bluetooth、Bluetooth Behavior。
通过 GitHub 在线编译固件的教程见官方文档:Installing ZMK。
固件编写教程见官方文档:New Keyboard Shield,官方库中也有许多键盘的固件源码可参考。
可以在 conf 文件中设置休眠时间、电量显示等项目:

目前 ZMK 不支持实时改键,每次改键后需要重新编译、刷入固件。(此处提供的固件只有基本的字母层)
可使用 Keymap Editor 配合 GItHub 在线改键,网站资料见:Keymap Editor WIKI。

-
空格兼容行
Keymap Editor 似乎不能像 Vial 那样选择多布局。下面几张图中同色框住的键在电路中位置相同,若使用 2U 空格,更改下图框出的键即可。




-
点该项可以快速用现有键盘修改键值(按键盘上的键,会自动在选中的格子中填入相应键):

---
材料表
| 序号 | 名称 | 数量 | 参考图 | 备注 |
| 1 | 轴体 | 48 | ||
| 2 | 贴片式二极管(1N4148 LL34 1206) | 48 | ![]() |
|
| 3 | 凯华热插拔轴座 | 48 | ![]() |
|
| 4 | ProMicro NRF52840 开发板 | 1 | ![]() |
|
| 5 | MSK-12C02 微型拨动开关(立式) | 1 | ![]() |
柄长1.5mm |
| 6 | 4*4 轻触开关 | 1 | ![]() |
高度1.5mm |
| 7 | 锂电池 | 1 | ![]() |
厚度在5mm以下 |
| 8 | Type-C母头测试板 | 1 | ![]() |
|
| 9 | Type-C公头 | 1 | ![]() |
用于制作从主控板连接到Type-C母头的数据线 |
| 10 | 杜邦线 | 1 | ![]() |
用于制作从主控板连接到Type-C母头的数据线 |
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。











评论