在很久以前使用nRF52840捣鼓U2F FIDO 安全密钥,做了这个U2F的密钥,后面在嘉立创上看到了下面的两个开源项目:

咩nRF52840 使用E73模块的TypeC双头 FIDO2 OpenSK CanoKey安全秘钥 - 嘉立创EDA开源硬件平台 (oshwhub.com)

【FIDO安全密钥】OpenSK nRF52840 MINI - 嘉立创EDA开源硬件平台 (oshwhub.com)

想着也可以捣鼓一下,功能本身没有什么很大变化,主要是可以使用标准的B型优盘外壳了。

后面,打样回来的PCB是这样,我使用的E73模块,手焊的:

2944913382.webp

2286177914.webp

可能需要注意下面的事:

  • 触摸芯片可以使用:JSM8223、TTP223
  • E73模块好焊接,直接用nRF52840手焊太折磨
  • web控制台无法使用
  • PCB板厚0.8MM

烧写我使用的合宙的DAPLink:

DAPLink使用手册 - LuatOS 文档

image-20240605172425350.webp

DIOCLKGND即可。

具体烧写步骤看上面的开源项目介绍,已经很详细了。