StarShield 95-key wireless

DankFlumeMister·StarShield·hardware/pcb/StarShield/Starshield.kicad_pcb

StarShield 95-key wireless PCB layout, top view — open source board by DankFlumeMister

About the StarShield 95-key wireless PCB

StarShield 95-key wireless is an open source PCB design by DankFlumeMister, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 374.7 × 151.1 mm, with 313 components from 207 distinct parts.

Other key parts include the BQ24072RGT and 74HC595. By type, the board carries 96 switches, 96 diodes, 95 LEDs, 9 resistors, 6 capacitors and 4 ICs.

It belongs with the iot & wireless, keyboards and power & battery designs in this gallery.

From the project

开源 95 键无线机械键盘(ZMK + BLE Dongle + per-key RGB):设计文档、KiCad 原理图与固件配置

目标是一把 95 键紧凑全尺寸单体键盘:键盘本体经 BLE 连接一个 USB Dongle, Dongle 插在主机上,从而获得接近 2.4GHz 的无线体验。硬件设计、固件与教程全部开放。

- 95 键紧凑全尺寸单体键盘(含独立小键盘与导航键簇) - 无线优先:Body(键盘本体)作为 BLE peripheral,Dongle 作为 BLE central - USB-C 有线备用:充电 + 有线模式 - ZMK Studio 浏览器实时改键 - Per-key RGB:95 颗独立发光,组合键控制开关/亮度/颜色/灯效 - 硬件开源,新手可复刻 - 控制器模块同时兼容 nice!nano v2 与 SuperMini nRF52840(低成本路线)

KiCad 工程:用 KiCad 打开 hardware/pcb/StarShield/Starshield.kicadpro`。

Main components on the StarShield 95-key wireless

StarShield 95-key wireless bill of materials (BOM)

313 components, 207 distinct parts.

QtyPartRefs
1
BQ24072RGT
U1
3
74HC595
U2, U3, U4
1
AO3401A
Q1
1
2N7002
Q2
1
TYPE-C-31-M-12
USB_C_Receptacle_USB2.0_16P
J1
1
B2B-PH-K-S(LF)(SN)
B2B-PH-K-S
J2
1
Mill-Max 315-43-113-41-001000 ❓待核
nice!nano v2 左列 (孔 1-13)
J3A
1
Mill-Max 315-43-113-41-001000 ❓待核
nice!nano v2 右列 (孔 1-13)
J3B
1
MF-MSMF200
2A
F1
1
Esc
SW1
1
FN
SW2
1
Num Lock
SW3
1
F1
SW4
1
F2
SW5
1
F3
SW6
1
F4
SW7
1
F5
SW8
1
F6
SW9
1
F7
SW10
1
F8
SW11
Show 187 more
QtyPartRefs
1
F9
SW12
1
F10
SW13
1
F11
SW14
1
F12
SW15
1
Delete
SW16
1
/
SW17
1
*
SW18
1
-
SW19
1
+
SW20
1
~/`
SW21
1
!/1
SW22
1
@/2
SW23
1
#/3
SW24
1
$/4
SW25
1
%/5
SW26
1
^/6
SW27
1
&/7
SW28
1
*/8
SW29
1
(/9
SW30
1
)/0
SW31
1
_/-
SW32
1
+/=
SW33
1
Back Space
SW34
1
Delete
SW35
1
7/Home
SW36
1
8/↑
SW37
1
9/PgUp
SW38
1
Tab
SW39
1
Q
SW40
1
W
SW41
1
E
SW42
1
R
SW43
1
T
SW44
1
Y
SW45
1
U
SW46
1
I
SW47
1
O
SW48
1
P
SW49
1
{/[
SW50
1
}/]
SW51
1
Enter
SW52
1
4/←
SW53
1
5
SW54
1
6/→
SW55
1
Caps Lock
SW56
1
A
SW57
1
S
SW58
1
D
SW59
1
F
SW60
1
G
SW61
1
H
SW62
1
J
SW63
1
K
SW64
1
L
SW65
1
:/;
SW66
1
"/'
SW67
1
Enter
SW68
1
1/End
SW69
1
2/↓
SW70
1
3/PgDn
SW71
1
Shift
SW72
1
Z
SW73
1
X
SW74
1
C
SW75
1
V
SW76
1
B
SW77
1
N
SW78
1
M
SW79
1
</,
SW80
1
>/.
SW81
1
?//
SW82
1
↑
SW83
1
Shift
SW84
1
0/Ins
SW85
1
./Del
SW86
1
Ctrl
SW87
1
Win
SW88
1
Alt
SW89
1
Space
SW90
1
|/\
SW91
1
←
SW92
1
↓
SW93
1
→
SW94
1
Ctrl
SW95
1
PCM13SMTR
PCM13 (SP3T)
SW96
1
SK6812MINI-E
Esc
LED1
1
SK6812MINI-E
FN
LED2
1
SK6812MINI-E
Num Lock
LED3
1
SK6812MINI-E
F1
LED4
1
SK6812MINI-E
F2
LED5
1
SK6812MINI-E
F3
LED6
1
SK6812MINI-E
F4
LED7
1
SK6812MINI-E
F5
LED8
1
SK6812MINI-E
F6
LED9
1
SK6812MINI-E
F7
LED10
1
SK6812MINI-E
F8
LED11
1
SK6812MINI-E
F9
LED12
1
SK6812MINI-E
F10
LED13
1
SK6812MINI-E
F11
LED14
1
SK6812MINI-E
F12
LED15
2
SK6812MINI-E
Delete
LED16, LED35
1
SK6812MINI-E
/
LED17
1
SK6812MINI-E
*
LED18
1
SK6812MINI-E
-
LED19
1
SK6812MINI-E
+
LED20
1
SK6812MINI-E
~/`
LED21
1
SK6812MINI-E
!/1
LED22
1
SK6812MINI-E
@/2
LED23
1
SK6812MINI-E
#/3
LED24
1
SK6812MINI-E
$/4
LED25
1
SK6812MINI-E
%/5
LED26
1
SK6812MINI-E
^/6
LED27
1
SK6812MINI-E
&/7
LED28
1
SK6812MINI-E
*/8
LED29
1
SK6812MINI-E
(/9
LED30
1
SK6812MINI-E
)/0
LED31
1
SK6812MINI-E
_/-
LED32
1
SK6812MINI-E
+/=
LED33
1
SK6812MINI-E
Back Space
LED34
1
SK6812MINI-E
7/Home
LED36
1
SK6812MINI-E
8/↑
LED37
1
SK6812MINI-E
9/PgUp
LED38
1
SK6812MINI-E
Tab
LED39
1
SK6812MINI-E
Q
LED40
1
SK6812MINI-E
W
LED41
1
SK6812MINI-E
E
LED42
1
SK6812MINI-E
R
LED43
1
SK6812MINI-E
T
LED44
1
SK6812MINI-E
Y
LED45
1
SK6812MINI-E
U
LED46
1
SK6812MINI-E
I
LED47
1
SK6812MINI-E
O
LED48
1
SK6812MINI-E
P
LED49
1
SK6812MINI-E
{/[
LED50
1
SK6812MINI-E
}/]
LED51
2
SK6812MINI-E
Enter
LED52, LED68
1
SK6812MINI-E
4/←
LED53
1
SK6812MINI-E
5
LED54
1
SK6812MINI-E
6/→
LED55
1
SK6812MINI-E
Caps Lock
LED56
1
SK6812MINI-E
A
LED57
1
SK6812MINI-E
S
LED58
1
SK6812MINI-E
D
LED59
1
SK6812MINI-E
F
LED60
1
SK6812MINI-E
G
LED61
1
SK6812MINI-E
H
LED62
1
SK6812MINI-E
J
LED63
1
SK6812MINI-E
K
LED64
1
SK6812MINI-E
L
LED65
1
SK6812MINI-E
:/;
LED66
1
SK6812MINI-E
"/'
LED67
1
SK6812MINI-E
1/End
LED69
1
SK6812MINI-E
2/↓
LED70
1
SK6812MINI-E
3/PgDn
LED71
2
SK6812MINI-E
Shift
LED72, LED84
1
SK6812MINI-E
Z
LED73
1
SK6812MINI-E
X
LED74
1
SK6812MINI-E
C
LED75
1
SK6812MINI-E
V
LED76
1
SK6812MINI-E
B
LED77
1
SK6812MINI-E
N
LED78
1
SK6812MINI-E
M
LED79
1
SK6812MINI-E
</,
LED80
1
SK6812MINI-E
>/.
LED81
1
SK6812MINI-E
?//
LED82
1
SK6812MINI-E
↑
LED83
1
SK6812MINI-E
0/Ins
LED85
1
SK6812MINI-E
./Del
LED86
2
SK6812MINI-E
Ctrl
LED87, LED95
1
SK6812MINI-E
Win
LED88
1
SK6812MINI-E
Alt
LED89
1
SK6812MINI-E
Space
LED90
1
SK6812MINI-E
|/\
LED91
1
SK6812MINI-E
←
LED92
1
SK6812MINI-E
↓
LED93
1
SK6812MINI-E
→
LED94
95
1N4148W
D1, D2, D3, D4, D5, D6, D7, D8 +87
1
RED
D96
1
1uF
C1
2
4.7uF
C2, C3
3
100nF
C4, C5, C6
2
5.1k
R1, R2
1
1.6k
R3
1
887
R4
3
10k
R5, R7, R9
1
1.5k
R6
1
100
R8

StarShield 95-key wireless design files

The KiCad project lives in the DankFlumeMister/StarShield repository on GitHub; these links point at the commit this page was built from.

StarShield 95-key wireless: common questions

How big is the StarShield 95-key wireless PCB?

The StarShield 95-key wireless measures 374.7 × 151.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the StarShield 95-key wireless?

313 components, from 207 distinct parts. The full bill of materials is listed on this page.

Where can I download the StarShield 95-key wireless design files?

From the DankFlumeMister/StarShield repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the StarShield 95-key wireless design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which DankFlumeMister chose for the repository.

More boards in StarShield

Similar boards