0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Made with KiCad(八十九):一个很火的基于 promicro & nice!nano 的无线键盘项目

KiCad 来源:KiCad 作者:KiCad 2024-12-04 11:31 次阅读

Sweep 项目包含一系列自制的无线键盘,基于 Pro-Micro 或Nice!Nano,

wKgZoWcy14SAOi4iAAahlusca54196.png

概览 Sweep 是Ferris 项目(https://github.com/pierrechevalier83/ferris)的一个特殊版本,它使用子板(如 promicro、elite-c、bit-c、nice!nano 等)代替原项目的板载器件。固件使用了 QMK 或 ZMK。

关于 promicro 及 nice!nano:

nice!nano 是一款用于构建无线键盘的微控制器开发板,它作为 Pro Micro 的替代品,提供了基于 nRF52840 芯片的 BLE(Bluetooth Low Energy)功能。这款开发板具有与 Pro Micro 相同的引脚布局,因此能够兼容几乎所有为 Pro Micro 设计的键盘。nice!nano 还集成了 3.7V 锂离子电池充电器,以及一个软件级别的开关,可以在不使用时切断对 LED电源供应,从而节省电量 。

nice!nano 的特点包括:

使用 nRF52840 SoC,具有 1MB 的闪存和 256KB 的 RAM

支持通过 UF2 存储进行拖放式编程,类似于将文件拖到闪存驱动器

具备可编程的指示(蓝色)LED 和充电指示(橙色)LED。

能够读取电池电压,并向主设备报告电池百分比。

通过板上的 MOSFET 可以切断外部电源,节省 LED 消耗的电量。

提供额外的 GPIO 引脚,总共有 21 个 GPIO 引脚。

VCC 引脚提供 3.3V 电压,用于为外部功能供电

板上有 32.768 kHz 的晶振,用于实时时钟功能。

设计简洁,采用亚光黑色焊盘、浸金电镀和 Tg 170 FR4,增强了耐用性。

此外,nice!nano v2.0 版本在系统空闲时的功耗降低了约 70%,并通过增加通孔垫尺寸来简化焊接过程。v2.0 还增加了充电增强功能,将充电率从约 100mA 提高到约 500mA

关于 QMK 及 ZMK:

QMK(Quantum Mechanical Keyboard)和ZMK(Zephyr Microcontroller Keyboard)都是开源的键盘固件,它们允许用户自定义键盘布局、功能以及行为。以下是它们的主要区别:

开发环境和依赖:

QMK是基于Atmel(现在是Microchip)的AVR和ARM架构开发的,它通常使用LUFA或V-USB作为USB栈,并且通常与AVR GCC编译器一起使用。QMK拥有一个成熟的生态系统,包括QMK Toolbox这样的图形化工具,方便用户编译和刷写固件。

ZMK是基于Zephyr RTOS开发的,主要支持ARM架构的微控制器,特别是那些支持蓝牙的设备。ZMK使用Zephyr的构建系统和工具链,这可能需要用户有更深入的嵌入式开发知识。

无线支持:

QMK支持无线键盘,但主要通过有线方式连接到计算机。虽然QMK正在开发蓝牙功能,但目前这还不是其标准功能。

ZMK从设计之初就考虑了无线连接,特别是蓝牙功能。它支持BLE并允许与多个设备配对和通信,这对构建现代无线键盘特别有用。

固件结构和配置:

QMK固件使用C语言编写,并通过QMK Configurator这样的工具允许用户通过图形界面配置键盘布局和功能,然后生成可刷写的固件文件。

ZMK使用Zephyr的模块化和可扩展架构,支持通过JSON文件和Web用户界面(WebUI)进行配置,这使得即使是不熟悉编程的用户也能轻松自定义键盘。

硬件兼容性:

QMK广泛支持各种基于AVR和ARM的微控制器,包括流行的ProMicro和其他开发板。

ZMK主要设计用于基于nRF52系列等支持蓝牙的ARM微控制器,虽然它也支持更广泛的ARM芯片58。

总的来说,QMK是一个成熟且广泛使用的固件,特别适合那些寻求有线键盘定制的用户。而ZMK则提供了现代无线键盘定制的新选择,尤其是对于那些希望利用蓝牙功能的用户。

Sweep 系列

Sweep 2 - 推荐的 Choc v1 板,具有所有功能。

Sweep Half Swept - 与 Sweep 2 相同,但使用 pro-micro 封装。

Sweep Bling MX - 仅适用于 MX 的 Sweep,具有 Kailh 的热插拔插座和堆叠式外壳。

Sweep Bling LP - 仅适用于 Choc v1,采用 Kailh 的热插拔插座。

Sweep High - 与 Sweep 2 相同,但以 Choc 间距换取与更多开关和键帽的兼容性。

Sweep High M - 仅适用于 MX 的焊接式 Sweep,采用可翻转 PCB 设计。

Sweep Mini - 唯一支持 Choc minis 的版本。

wKgZoWcy14SAEiO1AACrh5HG2tc976.png

注:所有版本均支持 Nice!Naco

[1] 建议在构建蓝牙时使 on/off 开关。

[2] 使用可翻转的 PCB 更容易在组装过程中出错,但可以减少购买电路板的数量。

[3] Choc spaced 电路板上的开关网格更紧凑。这提供了更好的最终外观,但只与某些巧克力键帽兼容。(例如 MBK)

[4] 支持 splitkb 的 tenting puck。

[5] 仅支持 MX + kailh 热插拔。不支持 Alps。

图片赏析 SweepV2

wKgZoWcy14SASgW7AAO_j79Aezs388.png

wKgZoWcy14SAbo0_AANbj4UlFF8209.png

Sweep Bling LP

wKgZoWcy14WAVcrkAAQJoW5o0Ko244.png

wKgZoWcy14WAWnFZAAP3Qekdaxc030.png

Sweep Bling MX

wKgZoWcy14WAK_s4AAW82rAEV5s796.png

wKgZoWcy14WADIVdAAYKoquk8OU065.png

Sweep High

wKgZoWcy14WATLXUAAPP8H8TSrw428.png

wKgZoWcy14aABEdmAAO9pnxhnbU026.png

Sweep Mini

wKgZoWcy14aAERH0AARHqqD4mUM582.png

wKgZoWcy14aAKBnIAAR1Ilfhvoc442.png

原理图 & PCB

Sweep v2.2:

wKgZoWcy14aAbxx6AAMM9T9QN1M791.png

wKgZoWcy14aAQ99TAATsq_4PsDo023.png

wKgZoWcy14eAFHBRAAQIorTVfvA066.png

wKgZoWcy14eAbnPzAASE8ndswzo663.png

wKgZoWcy14eAAal-AANk8vdbris173.png

其他系列图纸可直接去仓库获取。 License

SOLDERPAD HARDWARE LICENSE VERSION 2.1

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/davidphilipbarr/Sweep

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线键盘
    +关注

    关注

    0

    文章

    25

    浏览量

    11566
  • KiCAD
    +关注

    关注

    4

    文章

    134

    浏览量

    8722
收藏 人收藏

    评论

    相关推荐

    Made with KiCad(九十):Urchin - 34 键 ZMK 键盘

    “  从 Sweep 项目衍生出的 34 键 ZMK 键盘,支持 nice!view,nice
    的头像 发表于 12-04 18:24 43次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(九十):Urchin - 34 键 ZMK <b class='flag-5'>键盘</b>

    Made with KiCad(五):USB转CAN适配器

    “  比较成熟的USB转CAN的开源硬件项目。基于该项目,衍生出很多新的项目,如CANable。   ” 概览 CandleLight
    的头像 发表于 11-13 18:09 213次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(五):USB转CAN适配器

    Made with KiCad(二):Jetson Origin Baseboard

    ,它还暴露了扩展接口,允许它与使用PCIe或低速接口的 外 部处理模块集成。 设计文件是在KiCad 6中完成的。   ”   功能 两 USB PD 端口 直流电源连接器 带有
    的头像 发表于 11-12 12:24 997次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(二):Jetson Origin Baseboard

    Made with KiCad(106):ScopeFun 多功能开源仪器

    “  ScopeFun 是开源的体化仪器平台。它包括示波器、任意波形发生器、频谱分析仪、逻辑分析仪和数字模式发生器。 ” Made with
    的头像 发表于 11-12 12:24 310次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(106):ScopeFun 多功能开源仪器

    Made with KiCad(三):ANAVI可编程机械键盘

    的软件工程师,同时也是位开源爱好者。 ” 概览 ANAVI Macro Pad 12和ANAVI Arrows都具有高质量的镀金电路板,是用免费的开源软件KiCad设计的。这些小巧的键盘由Seeed
    的头像 发表于 11-12 12:20 116次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(三):ANAVI可编程机械<b class='flag-5'>键盘</b>

    北美运营商AT&amp;amp;amp;T认证的费用受哪些因素影响

    申请北美运营商AT&amp;T认证的价格因多种因素而异,包括产品类型、认证范围、测试难度等。般来说,申请AT&amp;T认证的费用可能相对较高,因为AT&amp;T作为北美地区的主要
    的头像 发表于 10-16 17:10 175次阅读
    北美运营商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T认证的费用受哪些因素影响

    onsemi LV/MV MOSFET 产品介绍 &amp;amp;amp; 行业应用

    系列MOSFET介绍。4.onsemiLV/MVMOSFET市场&amp;应用。技术亮点onsemi最新代T10系列MOSFET优势&amp;市场前景。学习收获期望了解onsemiSi
    的头像 发表于 10-13 08:06 304次阅读
    onsemi LV/MV MOSFET 产品介绍 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; 行业应用

    FS201资料(pcb &amp;amp; DEMO &amp;amp; 原理图)

    电子发烧友网站提供《FS201资料(pcb &amp; DEMO &amp; 原理图).zip》资料免费下载
    发表于 07-16 11:24 0次下载

    北美运营商AT&amp;amp;amp;T认证入库产品范围名单相关

    ,就让英利检测带大家进步了解。首先,AT&amp;T的认证体系严谨而全面,它不仅仅是对产品性能的简单测试,更是对设备性能、网络安全、用户体验等多方面的综合考量。这体系分为三等级:
    的头像 发表于 06-28 16:58 418次阅读
    北美运营商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T认证入库产品范围名单相关

    解读北美运营商,AT&amp;amp;amp;T的认证分类与认证内容分享

    在数字化日益深入的今天,通信技术的稳定与安全对于个人、企业乃至整个国家都至关重要。作为北美通信领域的领军者,AT&amp;T直致力于为用户提供高效、可靠的通信服务。而在这背后,AT&amp;T
    的头像 发表于 06-05 17:27 554次阅读
    解读北美运营商,AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T的认证分类与认证内容分享

    利尔达NB-IoT &amp;amp;amp;Cat.1 产测应用指导

    用户使用利尔达NB&amp;Cat.1模组在出厂前都会进行相应的产线测试,如何保证NB&amp;Cat.1在用户产线测试后整机功能正常,是否用户产测进行了模组侧的功能测试全覆盖,本文给出模组在生
    的头像 发表于 06-01 08:14 625次阅读
    利尔达NB-IoT &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Cat.1 产测应用指导

    Open RAN的未来及其对AT&amp;amp;T的意义

    3月14日消息,在“Connected America 2024”会议上,AT&amp;T高级副总裁兼网络首席技术官Yigal Elbaz讨论了Open RAN 的未来及其对AT&amp;T的意义。
    的头像 发表于 03-14 14:40 696次阅读

    R&amp;amp;S基于Analog Devices的技术打造无线电池管理系统生产测试解决方案

    罗德与施瓦茨(以下简称R&amp;S)与Analog Devices(ADI)展开合作,打造无线电池管理系统生产测试解决方案,推动汽车行业的无线电池管理系统 (wBMS) 技术发展
    的头像 发表于 01-12 09:15 641次阅读
    R&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;S基于Analog Devices的技术打造<b class='flag-5'>无线</b>电池管理系统生产测试解决方案

    kicad怎么转换成ad文件

    KiCad项目转换为AD文件的过程可能比较复杂,需要特定的工具和步骤来完成。下面是详细的指南,帮助你完成这个转换过程。 准备工作: 在开始转换之前,确保你已经安装了最新版本的AD
    的头像 发表于 12-20 09:58 1.5w次阅读

    开关模式下的电源电流如何检测?这12电路&amp;amp;10知识点讲明白了

    开关模式下的电源电流如何检测?这12电路&amp;10知识点讲明白了
    的头像 发表于 12-06 16:04 780次阅读
    开关模式下的电源电流如何检测?这12<b class='flag-5'>个</b>电路&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;10<b class='flag-5'>个</b>知识点讲明白了