多功能宏键盘 3Plus - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 多功能宏键盘 3Plus

简介:一个能当键盘的桌面时钟

开源协议: CC BY-NC-SA 4.0

(未经作者授权,禁止转载)

创建时间: 2022-10-08 17:07:49
更新时间: 2024-04-17 10:47:12
描述

经过一年多

2.0版本已更新,成本更低,更容易复刻

多功能宏键盘 3Plus 【V2版本】 - 嘉立创EDA开源硬件平台 (oshwhub.com)

 

 

1.0版本不再提供更新

 

Information

https://www.bilibili.com/video/BV1Yd4y1g7KR/

大多数的宏键盘没有实时显示按键定义的指示性功能;

若修改了宏键盘的功能,也只能通过记忆或者粘贴便签的方式来记录,缺乏灵活性;

这是一个将显示和按键组合起来的宏键盘,方便进行修改按键值;

同时也不只是一个键盘,还有其他妙用。

欢迎加群 850421922 

可能遇到的问题:

  1. 识别不到串口:上电前按住左数第一个按键不放,然后再插入usb,此步骤也会会进入烧录模式,烧录完成后,重启即可
  2. 编译下载固件时提示,/.pio/build/lolin_c3_mini/firmware.map: No such file or directory:将工程放入非中文目录

 

Software 

使用platformIO进行开发,下载,方便易用;

软件代码详见附件;

主要实现了一个功能界面切换架构,按照一定的编写规则,非常容易加入其他各种功能;

使用FreeRTOS进行任务调度,主要任务有:

  1. 按键扫描
  2. 界面显示更新
  3. pc状态获取
  4. 天气获取

 

注意

下载的时候,如果遇到无法识别串口的情况,可以在按住最左边的按键的情况下,插入USB供电,然后会看到串口提示,松开按钮即可

 

Flashing

使用PlatformIO完成所有操作

1  烧写固件

 

k1V1D1aJuwMMnnwAgGYr6LIDvtsvy1rDjiEg3D6h.png

2   烧写资源文件

PRo3zp6ACUBu5vJwVTpCbL6RNS3fqu9vExgdJJeO.png

 

 

Assembly

 

透明探索版的详细组装视频在此https://www.bilibili.com/video/BV1aP411u7Am/

 

由于disp板未作修改优化,因此焊接装配上需要注意,可参考下图

 

3D打印1.3版本,在安装按键的时候需要注意机械键与壳子的方向配合

由于图片上传限制,可转至高清版

 

不需要充电功能的,那个充电芯片就不需要焊接了,即红框内所示不需要焊接

 

Updating

2022-12-07

更新1.1.0固件

  • 使用WiFiManager修改wifi等参数时钟类型自动添加
  • 时钟部分重新修改,调整尺寸和类型,受限于资源区大小,时钟类型进行了缩减,只留下了我常用的
  • 修复以前的一些bug
  • 如果没有填充天气相关信息,请不要使用天气功能,可能会重启的
  • 增加OTA升级,开机时,一直按住左数第三个按键,直到第三个屏幕出现OTA字样即可
  • 如果想重新配置WIFI,开机时,一直按住左数第二个按键,屏幕会有提示

 

 

2022-11-11

更新一下stl文件1.3版本:

螺丝选用M2.5X5   三颗

增加尾部usb接口供电,可以考虑购买这个板子,但我并未测试

 

最近三维猴上线了透明3D打印,顺便出个透明探索效果看看

 

 

License

CC-BY-NC-SA 4.0

 

 

Hardware

主控模块

主控使用ESP32-C3,支持ble+wifi;同时支持usb下载,省去一颗串口芯片;负责控制显示部分,检测按键和旋钮的输入

 

 

机械按键显示模块

由于宏键盘的功能有可能会变化,因此把按键和显示屏进行了融合,方便根据不同功能进行按键定义显示。采用0.95寸RGBOLED+机械轴的方式,用到3套

供电模块

通过ME6211给主控和显示部分提供3.3V电源;

通过TPS61040DBVR给显示屏提供10V电源;

 

 

 

 

BOM

 

面板:数量x3  底面打印

螺丝:M2.5*5 数量x3

FPC排线:数量x3     地址

显示屏的那个bom需要按照3倍数量买

 

 

 

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

BOM.zip

375
2

gerber.zip

306
3

3D打印1.3.zip

277
4

v1.1.0_THREE.zip

399
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP