如何制作开源Surface Dial

介绍

本项目由我和B站UP主 EddyWang共同维护。GitHub仓库中有此项目源文件,欢迎访问下载。

目前,该项目有两个版本 (Pro&Lite),后期会进行整合。

如何制作?

视频教程(Pro版,由Eddy制作)

Lite版的视频暂时还没时间做。

1. 将项目clone到本地

如图,点击 clone 下的 Download zip(当然如果你有一定的 GitHub 基础可以直接 clone 到本地)

image-20200621184306016

下载完成后解压。

文件目录结构如下:

Surface_Dial_Arduino
│  .gitignore
│  bom.xlsx
│  LICENSE
│  README.md

├─lib //所需库
│  └─TrinketHidCombo

├─PCB_with_gerber //PCB和打板文件
│  │  Gerber_2in1.zip //二合一打板文件
│  │  README.md
│  │
│  ├─Lite
│  │      BOM_Project Dial Lite.csv
│  │      Gerber_Project Dial Lite.zip //Lite打板文件
│  │      Project Dial Lite.json
│  │
│  └─Pro
│      │  Project Dial attiny v2 github.zip //Pro打板文件
│      │  Project Dial MLB attiny.PcbDoc
│      │  Project Dial MLB Gerber.zip
│      │  Project Dial MLB LCEDA.json

├─src //代码目录
│  ├─attiny_fuse_2
│  │      attiny_fuse_2.ino //熔丝恢复器
│  │
│  └─Surface_Dial_attiny //主体代码目录
│      │  Surface_Dial_attiny.ino
│      │  Surface_Dial_attiny_Lite.ino
│      │
│      └─micronucleus-1.11

├─stl model //3D打印文件目录
│      surface dial t v2.3.STL
│      surface dial v2.3.STL

└─tools
    └─avrdudess_20191012 //工具

2. 购买元器件

元器件名数量
attiny85-20su soic81
ec11e18344031
usb type-c 母座 16p 沉板1.6mm1
0603 自恢复保险丝 0.5A 6v1
s0805 J3Y 三极管 SOT-23 可选1
0603 1.5k电阻1
0603 4.7k电阻3
0603 5.1k电阻2
0603 66.5欧电阻 可替换为22欧2
0603 0.1uf 电容1
0603 4.7uf 电容1
1206 3.6v 齐纳二极管2
M2*6 平头螺丝3
M4*8 圆头螺丝3
0.5mm 硅胶防滑垫5*5cm
48mm 铝合金旋钮帽1
iPhone 7 taptic engine 线性马达 可选1

3. 打板

  • Gerber_2in1.zip(强烈推荐)Gerber_Project Dial Lite.zipProject Dial attiny v2 github.zip 打板。
  • 服务商可选择 嘉立创(因为他家有5元样板服务,5张还包邮)
  • 尺寸:4x43.95x4.05 cm
  • 过孔盖油
  • 其他都选默认
  • PS 记得备注两条内容:1. 此项目是开源项目,并非拆单;2. 请勿做半孔处理。

4. 3D打印

  • surface dial t v2.3.STLsurface dial v2.3.STL 都打出来。
  • 记得一定要把它翻平再打印!
  • 你可以白嫖使用我们学校的 3D 打印机进行打印。

5. 手工制作

使用树莓派搭建无线打印机
主题【云】部署成功!