1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
专业版 神奇按钮2.0 MagiClick 可编程键盘[1]
简介:对以前的按钮进行重新设计,功能和硬件上都做了升级,可以支持Arduino、MicroPython和Circuitpython等语言进行开发。当作一个纯键盘也毫无压力。
开源协议: CC BY-NC-SA 4.0
(未经作者授权,禁止转载)
已参加:星火计划2023
MagiClick 神奇按钮2.0
目前陆续开源了几个项目了,有些朋友可能不太想动手或者担心搞不定
希望能直接拿到🤩成品的朋友可以去B站或咸鱼搜索 “ 神奇按钮 ”
欢迎加群 850421922
同时也欢迎各位 DIY 复刻,但请遵守本项目开源协议CC BY-NC-SA 4.0
希望大家😃仔细阅读😃下面的文字,可以很大程度让你少走弯路,复刻成功
如果喜欢这个项目,麻烦动动手指,在页面最下方给个免费的赞👍& 收藏⭐
也欢迎在评论区留言
详细视频在此
本项目的创建之初,只是为了打发无聊时间、疏解压力,在开发过程中不断衍生出一些功能
此次开发,变化之大😃,不仅是体型上的变大,从屏幕、性能、生态支持上也有了巨大的变化
从PCB到结构都进行了重新设计,相比1.x版本升级很多
编程语言首选了 Python 语言,省去安装开发环境的烦恼
方便大家进行功能的新增和更新,网上也有很多学习资源
当然你也可以使用C语言进行开发
休息把玩的时候当个计数器解压放松下
本按钮还可作为一套😃编程学习套件😃,可以支持Arduino、MicroPython、CircuitPython等语言
作为一个机械轴按键,一个必须实现的功能
[ 老 板 键 ]
[ 老 板 键 ]
[ 老 板 键 ]
License
硬件设计和结构相关内容采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
Software
Hardware
硬件上仍然使用三块电路板夹心设计,引出扩展接口,方便增加功能模块
结构上重新设计,无需软排线,增加按键的顺畅感
Panel
在立创下单面板的话,建议选黑色半透的
全透明的版本就需要自己看着搭配了
选择1.0mm厚度,背胶,底部打印
3D Printing
3D打印,建议使用树脂打印,精度会好些,后期打磨上色也方便些
在三维猴下单的话,材质颜色按需自由搭配吧,LEDO 6060还可选喷漆服务
压板文件,保险起见选1.05,1.2的可能会不太容易放进轴体,头铁的可以试试,尽量选韧性材料
详见附件
PCB
这个需要根据自己情况打样了,有拼好的,也有单独的
PCB厚度 1.6mm,双层板
Drc检查的时候会出现错误提示,不用担心,请放心食用
图省事的,就去打样z整体这个文件,只需要下单一次
券多的可以考虑一个一个打,省去掰板子的麻烦,请使用这三个文件,BTN_2.1a、LCD短排线_2.1、MCU_ESP32S3_2.2
Extra
六角螺母 M1.6 数量:4
沉头螺丝 M1.6*8 数量:4
0916腔体喇叭
0.85寸tft 短排线
凯华choc轴
Download
首先安装bootload固件,使用flash download tool工具将combined.bin烧录到板子即可
然后安装app固件,在复位后将.UF2文件拖入U盘
最后,在重新复位后,将固件包解压到显示的U盘中
How-to guide
默认代码使用的是circuitpython
settings.toml中修改为自己的wifi信息,心知天气key(需要去官网申请)和城市
主按键,用来进入功能选项
侧按键或者翻转按钮,可以退出当前功能,回到主页
Update
20230919
更新喷漆版和透明版实物效果
20230913
大部分物料已收到
20230905
更新代码和图片
20230831
pcb到货了,已经测试ok
加载中...
是否需要添加此工程到专辑?