JFET

stm32 numeric keypad

 
Overview

项目遵循CC-BY-NC-SA 3.0知识共享许可协议,转载时您必须给出适当的署名(本项目链接),同时标明是否(对原始作品)作了修改。不得将本作品用于任何商业用途。您可以自由复制、散布、展示及演出本作品;若您改变、转变或更改本作品,仅在遵守与本作品相同的许可条款下,您才能散布由本作品产生的派生作品。
 
功能介绍
Type-C键线分离。支持C to C数据线。
支持QMK+VIA+VIAL,4层按键,支持在线改键,修改灯效,亮度等。
支持全键无冲。
支持RGB Matrix,灯效更多更好看。使用PWM驱动,效果比Bitbang好一点(可能?至少qmk文档上是这么说的)
支持轴座热插拔,支持三角轴,不支持五角轴。
支持钢板卫星轴。不支持PCB卫星轴。
 
RGB灯珠为WS2812B-2020。正贴于PCB顶面。
根据规格书内描述:电源反接不会损坏;外围不需要包含电容在内的所有任何电子元器件。
实测不需要滤波电容,灯光稳定流畅,无肉眼可见闪烁。
不过有个小缺点就是不太好焊接,需要热风拆焊台,且需要控制好温度。
整体布局、布线还有很大进步空间,PCB已验证。
电容电阻封装为0603。整体焊接有一定难度。
 
stm32f103系列D+、D-不需要22Ω电阻,但需要1.5kΩ上拉。
 
已引出GND、3.3V、SWDIO、SWCLK烧录引脚,烧录器推荐PowerWriter PWLINK2 9.9顺丰包邮 要啥自行车(非广告)
 
Bootloader烧录教程(以powerlink2为例)
选择芯片
注意电压选择3.3V!
自备4根排针连接PCB(不需要焊接),排针接触触点即可,连接成功会在信息窗口显示。
选择bootloader
连接后点击执行,编程program memory,烧录成功后断开排针即可。
烧录成功后,设备管理器串行设备可以看到Maple 003。
 
QMK固件烧录教程:打开附件中 qmk_toolbox.exe(如果打不开或无反应,请断网重试。)
烧录成功后重新插拔USB即可。
 
兼容性问题:可能是QMK的原因,最新版QMK不支持apm32f103c8t6替代,在烧录Bootloader时一切正常,烧录qmk固件后会显示无法获取设备描述符,且无法正常使用。已在两块板上验证。且不止我一人出现该问题。
 
外壳设计:外壳和定位板已验证(光固化3d打印)。
螺丝尺寸为沉头m2*8(长*宽)、螺柱尺寸为m2*3(长*宽),螺柱部分用胶水粘的,不是很理想,建议FDM打印,使用热熔螺母。附件中螺柱开槽(2.85mm)未验证,请根据选择的螺母尺寸自行修改。
 
外壳展示
上色效果
更多未尽事宜后续补充
 
2023/7/13
已更新源码,见附件。
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-15 02:35:31

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号