站内搜索
发作品签到
老璇退坑键盘V2
标准版

老璇退坑键盘V2

简介

交流学习,看心情回答一些问题。 可以自己DIY玩,不可用于商业用途。

简介:交流学习,看心情回答一些问题。 可以自己DIY玩,不可用于商业用途。

开源协议

GPL 3.0

创建时间:2020-08-20 16:50:20更新时间:2022-07-31 20:09:37

描述

请勿轻易相信评论区任何拼车贴,自己动手,丰衣足食。

翻车后果自负,我已经删掉了拼车贴。




2021-06-18 更新:

1、默认固件正确地限制了RGB最大亮度为200(max:255),以便某些供电不足的主板正常使用。

2、针对QMK更新重新上传了源代码与固件。


**有些问题可能一开始开源这个项目的时候没有说清楚,另外可能是因为个人的不严谨,这里提前做个补充说明:**

1、所有元件型号、阻值,电容值以原理图标注为准、直接出BOM一定是有问题的。(所有电阻封装0805,电容封装0603)

2、由于第一条的原因,我做的这个PCB直接拿去做SMT也肯定是有问题的,建议自己手焊。

3、萌新一来要自己DIY这个一定是有相当的门槛,慢慢来,多看QMK官方的文档。

4、在熟悉QMK固件的基础上,自己修改代码,如果编译有问题大概率是因为开发环境不完整。

5、100只2812全白色最高亮度总体电流超过2A,注意线材以及USB接口的能力,示例固件限制了RGB的最高亮度。


首先前排感谢刀姐:[https://lceda.cn/alixzhang](https://lceda.cn/alixzhang) 带我入坑。

正文:

这次配置有所提升,比起V1提高了一定门槛,但是也做的更加完整。

所有相关文件见附件,下面做一些简单说明:

固件:QMK开源固件 (附件有固件以及参考源代码),不支持VIA,修改一切功能都需要自己搭建开发环境。

MCU:STM32F303CCT6 (选择这个只是因为QMK官方RPOTON C使用该主控,相对简单)

OLED:0.96寸I2C OLED↵↵RGB:正好100只WS2812拉满(轴灯:反贴3528或者正贴3535堆锡,旋钮周围以及底灯为5050正贴。)

外壳:提供亚克力堆叠CAD图纸,以及3D打印STL。

有关QMK请参照:https://docs.qmk.fm/#/

先上图:
PCB:
微信图片_20200918155354.jpg

3D打印外壳渲染图:
渲染图.png
3D打印外壳实物图:
微信图片_20200918155257.jpg↵组装完成:↵微信图片_20200918155121.jpg微信图片_20200918160148.jpg

OLED内容(代码借鉴并修改自QMK开源项目./myskeeb/oled.c):
QQ截图20200918155924.png
没有输入20秒后,OLED切换为一个魔性的待机屏保动画,60秒后关闭屏幕。

我使用的KEYMAP:
final80v2.png

注意:本LAYOUT使用7U空格!!!

默认层(layer 0):

上图黑色字体,需要说明的有:旋钮按下为静音,CAPSLOCK短按为大小写切换,长按临时切换到layer 2,QMK键值为:LT(2, KC_CAPS),实现长按CAPLOCK+WASD=上下左右,某些情况下方便移动输入指针。

游戏层(layer 1):

FN+左WIN键开关,本层只是屏蔽WIN键和CAPSLOCK长按切层功能。

FN层(layer 2):

上图红色字体,需要说明的:

RESET:使键盘进入DFU模式,更新固件需要。

AUTOSHIFT_TOG(KC_ASTG): FN+右shift 开关AUTOSHIFT功能,默认关闭,打开后方便快速输入大写字符,例如:在CAPSLOCK关闭的状态下,短按a键,输入a,按住a键150ms以上,输入A。打开AUTOSHIFT之后无法长按连续输入一串字符,灵活开关使用本功能。

RGB_TOG:RGB开关。

RGB_MOD:切换RGB灯效。


旋钮相关:

layer 0:旋钮默认执行ALT_TAB宏,右SHIFT+旋钮=音量大小调节,右CTRL+旋钮=页面放大缩小。

layer 1:音量大小。

layer 2:RGB亮度调节。↵↵透光旋钮帽下方有4只WS2812用作状态指示灯:CAPSLOCK(红色),AUTOSHIFT(绿色),游戏层/LAYER 1(蓝色),优先级由左到右。


RGB灯效演示见附件视频,其他功能请自行查看源代码,此处不做细节说明。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
亚克力堆叠 外壳+定位板.dxf
671
2
3D打印用3mm磨砂亚克力底盖.dxf
448
3
3D打印外壳主体.stl
666
4
RGB.mp4
6307
5
final80v2示例源代码(2021-06-18).zip
1020
6
final80v2示例固件(2021-06-18).hex
432
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航