1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 【RA MCU】机械小键盘
简介:基于瑞萨RA2E1主控芯片的机械小键盘
开源协议: MIT
基于瑞萨 RA2E1
主控芯片的机械小键盘,使用沁恒 CH9329
与PC
进行USB HID
通信,并集成SL2.1A
芯片对外提供额外 2 个USB 接口
,已集成UART
接口,可用于烧录固件以及查看调试信息,并外置SW 烧录接口
。
硬件设计思路是使用SL2.1A
芯片与 PC 连接,其中两路分别连接主控烧录串口和CH9329
芯片,实现一个 USB 接口同时支持键盘输入和串口烧录功能,同时富裕 2 个 USB 接口可用于连接非全尺寸键盘和 U 盘等外设(小功率外设)
键盘矩阵使用行扫描方式捕捉按键状态,由于瑞萨 RA2E1
芯片引脚输入状态不支持内部下拉,所以在列引脚加入了下拉电阻
按键背光不支持 IC 控制,限流电阻R10
建议选择1K
左右的,尝试了500R
的,CH9329
芯片在发送数据时会导致供电不足的问题
软件开源地址:https://gitee.com/walkline/ramcu-mechanical-keypad
软件开发使用了官方推荐的E2 Studio
,一键式安装各类组件以及编译环境确实是比较人性化的
由于 PCB 比较紧凑所以只安排下了一个 M3 固定孔,即图上左下角的螺丝孔可用于固定 PCB,其余两个和 USB-A 开孔起到支撑作用
3DShell_Mechanical Keypad_PCB_B.stl
:3d外壳文件ramcu-mechanical-keypad.hex
:Release
版主控固件文件PCB_Mechanical Keypad_PCB_ibom.rar
:可视化 BOM 表ID | Name | Designator | Footprint | Quantity | BOM_Supplier |
---|---|---|---|---|---|
1 | Cherry1U | 0,1,2,3,4,5,6,7,8,9,*,+,-,.,/,CR,NUM | CHERRY 1U | 17 | EasyEDA |
2 | 100uF | C1,C6 | CAP-SMD_BD5.0-L5.3-W5.3-LS6.0-FD | 2 | LCSC |
3 | 100nF | C2,C3,C4,C10,C11,C12,C13,C14 | C0805 | 8 | LCSC |
4 | 22uF | C5,C7,C8 | C0805 | 3 | LCSC |
5 | 4.7uF | C9 | C0805 | 1 | LCSC |
6 | 1N4148W_C388533 | D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16,D17 | SOD-123_L2.8-W1.8-LS3.7-RD | 17 | LCSC |
7 | ASMD0805-050 | F1 | F0805 | 1 | LCSC |
8 | HDR-M-2.54_1x4 | J1 | HDR-M-2.54_1X4 | 1 | LCSC |
9 | FC-2012HRK-620D | LED1,LED2,LED3,LED4 | LED0805-RD_RED | 4 | LCSC |
10 | TSA343G00-250J2 | MD,RST | SW-SMD_L4.0-W2.9-LS5.0 | 2 | LCSC |
11 | 5.1k | R1,R3 | R0805 | 2 | LCSC |
12 | 1k | R2,R4,R5,R6,R7,R8,R9,R14 | R0805 | 8 | LCSC |
13 | 100K | R10 | R0805 | 1 | LCSC |
14 | 10k | R11,R12,R13 | R0805 | 3 | LCSC |
15 | CH9329 | U1 | SOP-16_L10.0-W3.9-P1.27-LS6.0-TR | 1 | LCSC |
16 | SL2.1A | U2 | SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | 1 | LCSC |
17 | CH340C | U3 | SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | 1 | LCSC |
18 | R7FA2E1A72DFL#AA0 | U4 | LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL | 1 | LCSC |
19 | 915-121A2026S10200 | USB1,USB3 | USB-A-SMD_915-121A2026S10200 | 2 | LCSC |
20 | TYPEC-302-BRP16SC16 | USB2 | TYPE-C 沉板1.6 | 1 | LCSC |
21 | 12MHz | X1 | OSC-SMD_4P-L3.2-W2.5-BL | 1 | LCSC |
展开
加载中...
是否需要添加此工程到专辑?