peng-zhihui / helloword-keyboard Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
This project looks amazing!
However, is there a method to turn the schematics into PCBs, if so how? or would it be possible to add Gerber files?
锂电池使用的是单节3.7V还是两串的7.4V?升压的XL6019手册写到输入是5V~40V,如果是单节锂电池会不会有问题
@peng-zhihui
今天更新的立创工程文件中的键盘主体的PCB的Delete键位的封装反了,可能要旋转180度,请更新立创工程,谢谢!
按下f9会触发f9、ctrl、c、v等几个按键,检测了焊接没有问题,重新焊接了一块pcb还是有这个问题,触发时ctrl、c、v这三个按键并没有电平变化,请问有遇到相同问题的兄弟没?需要怎么解决?或者是什么原因造成的?
Docs的序号应该是6,而不是5。
程序中对按键扫描和remap没有很好的理解,keyMap的作用是什么?(按键&HID枚举的映射?)hidBuffer 中每一位的意义?可否有个文字说明的讲解。
固件中对触控条6个touchpad做了按键定义,但没有看到扫描后,如果触控有触发,接下来做的处理。
请教下,是我没有找到,还是确实固件中是没有对应处理的,需要后续完善的?
with the issue.i saw some file format is.exe file
@peng-zhihui
考虑原理图中箭头指的那个按键,这个按键可以在PCB的任意位置,但我们可以看到它是从左到右(按74HC165的连接顺序,也即移位扫描顺序)的第9颗,因此它的编号为9.
以上[稚晖君]的表述可能要改一下:图片中的箭头应该持续到第10个按键,也就是图片中那个按键的右侧那个;
(按74HC165的连接顺序,也即移位扫描顺序)的第9颗,-->应该为:(按74HC165的连接顺序,也即移位扫描顺序)的第10颗,因为扫描顺序是从0开始的,因此它的编号为9。
TypeC 集线器上的六脚弹簧针座好像应该朝另一面……?(不过应该不影响焊接 emm)
Originally posted by peng-zhihui August 2, 2022
We’re using Discussions as a place to connect with other members of our community. We hope that you:
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
可以提供gerber和BOM吗?
请问用于cnc加工的stp文件什么时候可以开源
谢谢!
大佬您好,关于拓展区的电机以及oled显示功能,没有找到相关的程序,麻烦问一下这部分代码会开源吗?还有20号更新的电路部分好像有很多问题,是导入立创eda导致的吗,还是上传错版本了。谢谢大佬
稚晖君大佬,抽时间把讨论区打开一下,让大家在那里灌水。😁
背景
问题
需求描述:
为方便社群开发者参与项目,希望提供多语言文档支持。
“文件中间铣槽连接位太小,会断板,需麻烦您帮忙加宽到最窄4mm以上”嘉立创审核如是说,没法上图,审核反馈图就是板子的左右两边角落的槽孔
现在问题源就是,零层的0值,无论赋予任何一个1层映射都无效,但当切换为二层映射就有效,初步怀疑是一层0值无意义导致,得通过二层去触发一层的映射,硬件检查无任何问题
目前的版本看介绍来讲的话是USB传输数据,附带给电机的电池充电,不知道能否直接完全使用这块电池驱动整个键盘,用蓝牙或者2.4G进行数据传输呢
rt
尝试复刻,请教cnc加工选择什么品质的铝合金, 我看有2000,3000,6000系列,不知道哪一系列适合做键盘
page up 键无法使用
Docs的序号应该是6 忘记改了
1.1.2第二段:当让也可以像我一样,应修改为,当然也可以像我一样
请问无刷电机组装有分体结构示意图吗?
对于无刷电机用于编码器定位,不太懂径向永磁的作用。
@peng-zhihui
您好,如果我想在此工程的基础上扩展配列;在瀚文键盘的原理图的基础上增加HC165的数量,请教增加的HC165应该要串连在哪个位置?
1.直接串连在XW06A的6个触摸按键的后面;
2.串连在XW06A的6个触摸按键前面(即键盘配列和触摸按键的中间);
3.直接在原理图的最前面增加.
谢谢!
請問有人可以傳stp文件到這邊嗎?
沒有手機號碼無法註冊帳號。
请教个问题:
发送HID report之前,没有判断是否有按键按下,这样即便任何按键都没按,也会固定发送,1ms一次
是否应该加上判断,有按键再发送report?
extern "C" void OnTimerCallback() // 1000Hz callback
{
keyboard.ScanKeyStates(); // Around 40us use 4MHz SPI clk
keyboard.ApplyDebounceFilter(100);
keyboard.Remap(keyboard.FnPressed() ? 2 : 1); // When Fn pressed use layer-2
// Report HID key states
USBD_CUSTOM_HID_SendReport(&hUsbDeviceFS,
keyboard.GetHidReportBuffer(1),
HWKeyboard::KEY_REPORT_SIZE);
}
关于触摸条的设计,有一些疑惑想请教一下up:
请问,电池,墨水屏和oled在哪里买呀?型号是什么?谢谢!
This would be cool because it would enable modification/extension of the design (I really like the concept but would like to simplify it a bit to look a bit more minimalist). Should also solve #17 .
我重新建模了一份HW75,目前正在加工验证,有需要的可以问我
我测量pcb阻值正常,但就是那个键用不了,换成别的映射也不行
想问一下up主,新版本的CubeMX好像不支持生成SW4STM32,有没有什么好的解决办法呀?还是只能用老版本的。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.