Creative Commons Zero v1.0 Universal

项目介绍

johnlamb/LambBT 是一个托管在 GitHub 上的开源项目,主要使用 JavaScript 编写,采用 Creative Commons Zero v1.0 Universal 许可证,目前获得 78 个 Star、7 次 Fork。

仓库全名
johnlamb/LambBT
开源许可证
Creative Commons Zero v1.0 Universal
Star 数
78
Fork 数
7

README 摘要

LambBT Split wireless keyboard A small 34 key split wireless keyboard with Choc V1 switches heavily inspired by the Sweep family and Architeuthis Dux. The columns have the same splay as the AD and is great for starting to experiment with splays. The keyboard uses hotswap and a top plate together with a 3D printed case with M2 insets. Socketing the Nice!Nano v2 allows the battery to fit under the MCU. The MCU can…

完整内容见 GitHub 原始 README 或本页 。

常见问题

LambBT 用什么语言开发?

主要使用 JavaScript 编写,采用 Creative Commons Zero v1.0 Universal 许可证,目前有 78 个 Star。

LambBT 可以免费商用吗?

仓库标注的许可证为 Creative Commons Zero v1.0 Universal,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 LambBT 的源码?

可以直接克隆仓库:git clone https://github.com/johnlamb/LambBT.git,默认分支为 main;安装与运行步骤见仓库 README。

LambBT 最近还在维护吗?

仓库最近一次更新为 2024年3月17日,当前没有未关闭的 Issue;Star 数为 78,可作为社区活跃度的参考。

关于

Ferris(Sweep) inspired split wireless keyboard with splay inspired from Architeuthis Dux.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
93
价值分
49
活跃状态
活跃

语言占比

JavaScript

README

LambBT

Split wireless keyboard

LambBT

A small 34 key split wireless keyboard with Choc V1 switches heavily inspired by the Sweep family and Architeuthis Dux. The columns have the same splay as the AD and is great for starting to experiment with splays.

LambBT Side

The keyboard uses hotswap and a top plate together with a 3D printed case with M2 insets.

Socketing the Nice!Nano v2 allows the battery to fit under the MCU. The MCU can face both up and down on either split. For a face up orientation, as in the pictures, solder the MCU bridges on the top. For a face down orientation, solder the MCU bridges on the bottom/back side.

I opted to skip an external battery JST connector and instead use two battery holes to solder the wires. Ensure right polarity, the positive end (usually red) goes in the left hole on the left split, and the right hole on the right split(towards the key switches) whereas the negative/ground (usually black) goes in the outer hole (right hole on the left split and left hole on the right split).

On/Off switch with a case cutout and a reset switch that wont be accidentally triggered.

Design

LambBT Detail

Designed from the ground up using Ergogen and the routing in KiCad. Files for the pcb and case are in the Ergogen folder together with ready made gerber files for both the pcb and plate.

Stl-files for the case are in the output/case folder.

Build

To build for yourself, mae sure Ergogen CLI is installed. Then download/clone this repo, stand in the ergogen folder and issue the ergogen . command.

To also generate the case files, use the full: ergogen . && for i in output/cases/*.jscad; do npx @jscad/cli@1 "$i" -of stla ; done

Firmware

I use ZMK as firmware. You can find tested firmware and an initial keymap in the lambbt_zmk repo. Observer the standard keymap is Colemak-DH, if you want regular QWERTY, use the “default.keymap” file in the repo.

评论

暂无评论