Boston 紧凑型 120% 键盘

波士顿是一款紧凑的120%配列键盘,配备 18 个可编程按键和1个多媒体旋钮,其尺寸比全尺寸键盘窄 2 个按键单位,仅比 96 配列键盘宽约 1.5 个按键单位。

Boston 紧凑型 120% 键盘封面
dianzi_01012026-01-26 14:50:15CERN Open Hardware License
251
Star

PCBA
该项目存在多块PCBA,可切换查看

CNC焊接V0.8D版本
CNC热插拔V0.8.2DHA版本
CNC热插拔V0.8.2DHI版本
3D打印焊接V0.8.2J版本
3D打印焊接V0.8.2JHA版本

设计文件

KiCad图标Boston V0.8D.zip12.23MB

其他附件

EDA查看器

复制嵌入代码

详细介绍

Designed by Technofrikus

项目概述

Boston 是一款紧凑利落的客制化键盘,配备 18 枚可编程按键,机身尺寸比全尺寸键盘窄 2 个按键单位,仅比 96 配列键盘宽约 1.5 个按键单位。该键盘分为 3D 打印版本与数控铝合金版本,两个版本均适配热插拔美式配列印刷电路板,所有相关设计均为开源方案。

波士顿键盘的直接灵感源自DriftMechanics工作室的Austin键盘,同时也借鉴了 T420 及更早世代联想 ThinkPad 笔记本所搭载的七列式键盘布局。这款键盘的核心设计思路,是通过纵向拓展的方式,打造一款更窄的 “类全尺寸” 键盘,既保留 2U宽度的数字小键盘“0”键,又不删减传统的 2×3 排布的 插入/ 删除 / 起始 / 结束 / 上翻页 / 下翻页 导航键区。

“Boston” 这个名字是源于 “Austin” 的谐音双关 —— 因为它的布局脱胎于Austin键盘。此外,我在Boston地区长大,至今仍居住在这片区域。

仓库地址:https://github.com/bluepylons/Boston

license:CERN OHL-W

版本说明

CNC版本PCB:

版本名称

类型

子板连接器

支持的键盘布局

设计状态

V0.6.1D

焊接

JST SH(适用于UDB C3及更早版本)

全部

完成了,没有原型打样验证

V0.8D

焊接

Molex Pico-EZmate(适用于UDB S1和C4)

全部

由RNDKBD完成并原型打样制作:Boston V0.8D Manufacturing files.zip

V0.8.2DHA

热插拔

Molex Pico-EZmate(适用于UDB S1和C4)

ANSI

由RNDKBD完成并原型打样制作:V0.8.2DHA Manufacturing files.zip

V0.8.2DHI

热插拔

Molex Pico-EZmate(适用于UDB S1和C4)

ISO

初稿完成,未打样验证 V0.8.2DHI Manufacturing files.zip

3D打印版本

版本

类型

支持的布局

重置按钮位置

设计状态

V0.7J

焊接

全部

Bottom

完成并完成原型打样

V0.8J

焊接

全部

Top

由RNDKBD完成并原型打样:

V0.8J Manufacturing files.zip

V0.8.2JHA

热插拔

ANSI

Top

由RNDKBD完成并原型打样:V0.8.2JHA Manufacturing files.zip

V0.8.2JHI

热插拔

ISO

Top

还没开始

键盘固件

支持的键盘布局

  • 焊接版本支持布局

  • ANSI配列 热插拔版本:(注:相较于焊接版本,2.75U与 2.25U的分体式空格键位置对调 —— 此设计为必要之举,目的是兼容分体式空格键与标准 6.25 U的一体式空格键。)

  • ISO配列 热插拔版本: TBD (开发中)

  • 如选择了小数字键盘“+”和“=”的按键配列组合(默认为2U高度的“+”按键),可能会出现定义错误的情况,即按下“+”按键被映射成“=”按键生效的情况。需要在 Vial 固件配置工具中交换这两个按键的功能映射。

功能特点

  • 采用标准美式配列,共 121 枚按键

  • 退出键(Escape)上方配备阿尔卑斯 EC11E 型旋转编码器

  • 全尺寸数字小键盘,含 2 按键单位宽度的 “0” 键

  • 搭载传统 2×3 排布的插入 / 删除 / 起始 / 结束 / 上翻页 / 下翻页导航键区

  • 除可编程按键外,其余按键均可兼容 GMK 基础键帽套装

  • 配备 RGB LED 层位状态指示灯

  • 支持ISO配列回车键、ISO配列左移键、分体式退格键、分体式数字小键盘 “0” 键、分体式空格键,以及无钢板(WKL)底行配列

  • 可选装直插式 LED 背光(仅支持整区调光)——仅限焊接版本。该功能未在新款印刷电路板中测试,但大概率仍可正常

  • 使用 USB-C 接口

  • 搭载运行 QMK 固件的 STM32F072 主控芯片,电路设计源自Austin键盘

  • 采用 Gondolindrim/Acheron 开源项目的单键复位电路

  • 支持 QMK 与 Vial 开源键盘固件

  • 约 6.5° 的输入倾角

3D 打印外壳:仓库地址

可通过平价入门级 3D 打印机完成打印 —— 需打印尺寸为 200 毫米 ×150 毫米(长 × 宽)×210 毫米(高)的打印平台,方可容纳所有外壳部件的打印作业(适配拓竹 P1S、拓竹 X1C、ENDER-3、必趣 B1、普瑞泽 i3 等机型)

  • 底面板印有波士顿迷宫式城市路网图案

  • 技术层面采用上装式固定结构,但其实现方式较为特殊:螺丝从外壳顶部拧入,与定位板上的螺纹嵌件咬合固定 —— 受力传导路径与传统上装式结构完全一致

  • 定位板选用 FR4 材质,板上预焊螺纹嵌件

CNC 加工外壳 仓库地址

  • 采用分体式 CNC 铣削外壳设计(无配重块)

  • 搭载传统上装式固定结构

  • 配备统一标准 S1/S2 子板,搭配莫仕 Pico-EZmate 连接器(早期版本搭载 C3 子板,适配 JST-SH 连接器)

  • USB-C 接口采用低置设计,接口方向与桌面平行

键盘固件说明

从 V0.4 版本开始的所有PCB板(包括 V0.5.2、V0.6.1D、V0.6.1J、V0.7J 以及 V0.8 全系列,涵盖热插拔与焊接两种类型)均采用相同的键位矩阵,因此可使用同款固件。

但需注意,CNC 版本PCB板(型号含 “-D” 标识)上的 RGB LED,其红色与绿色通道的排布与 3D 打印版本印PCB板(型号含 “-J” 标识)相反 —— 原因是 V0.6.1D 版本使用的 SK6812 mini-E 型 RGB LED,与其他版本使用的 APA106 型 RGB LED,在红、绿、蓝三色通道的排列顺序上存在差异,这属于设计中的遗憾之处。

  • 已编译完成的 QMK 固件.bin 文件可点击下载,源代码文件存放于 QMK 代码仓库

  • 已编译完成的 Vial 固件.bin 文件可点击下载,源代码文件存放于 Vial-QMK 代码仓库。当前的 Vial 固件编译版本为 V0.6,该版本为推荐使用固件。

    *注:可在上方项目CNC焊接V0.8D版本附件中获取。

固件可通过 QMK Toolbox 工具或 DFU 模式进行刷写。对于 V0.6 及更新版本的PCB板,需长按复位按钮(持续数秒)以进入 DFU 引导模式,方可进行固件刷写;短按复位按钮仅能实现微控制单元(MCU)的重启,无法进入刷写模式。

电路设计Libraries库

本项目采用Acheron开源项目 Alexandria Library库。项目中使用了若干自定义封装,具体如下:

  • Boston-PCB-custom-footprints:包含适用于 V0.7J 版本的 PCB 自定义封装(当前仅含一个 4.4 毫米孔径的封装)。

  • Boston-3DP-plate-library:包含适用于 3D 打印版本 FR4 定位板的自定义封装。

  • Boston-plate-custom-footprints:包含适用于 CNC 加工版本 FR4 定位板的自定义封装。

本项目的 KiCad 设计文件基于 KiCad V7 版本制作。

KiCad 文件通过项目专属路径调用亚历山大库。配置方法如下:在 KiCad 中打开首选项 > 配置路径,新建一条路径条目,名称填写 ALEXANDRIA,路径填写亚历山大库文件夹(AcheronLibrary)所在的目录。

衍生设计

Technofrikus 基于 CNC 版本的设计文件,开发了一款改版 3D 打印外壳,同时还设计了一款输入倾角为 4° 的外壳。相关设计文件可在 Technofrikus 的 GitHub 仓库地址中获取。

致谢

在此向以下个人与项目致以诚挚谢意:

  • The Acheron Project—— 其开发的 KiCad 库文件及Austin键盘的源文件,为本键盘的设计工作提供了不可或缺的支持。

  • Austin键盘的设计团队(Driftingbunnies、PheonixStarr 与 Gondolindrim)—— 本键盘的键位布局、电路原理图及固件均参考该款键盘。

  • Gondolindrim—— 感谢其为印刷电路板设计提供的协助与反馈,同时也感谢其对The Acheron Project的运营与维护。

  • KiCad—— 这款出色的免费开源印刷电路板设计工具,为本项目的硬件设计提供了基础平台。

  • Keyboard Layout Editor—— 本键盘的键位布局即在此工具中完成设计。

  • Swill's plate generator Ai03's plate generator—— 两款工具助力完成了定位板的设计工作。

  • Maperitive OpenStreetMap——3D 打印版本 / FR4 材质外壳底部的路网图案,正是借助这两款工具制作而成。

  • RNDKBD—— 感谢其完成了 V0.8 系列印刷电路板的测试工作,并将本款键盘推向市场、实现量产销售。