5. Electronics production¶
Class¶
Assignment¶
group assignment:
characterize the design rules for your PCB production process
individual assignment:
make an in-circuit programmer by milling and stuffing the PCB, test it, then optionally try other PCB processes
Previous year¶
Assesment¶
- Electronics Production
- Learning outcomes
- Described the process of milling, stuffing, de-bugging and programming
- Demonstrate correct workflows and identify areas for improvement if required
Important note: As outlined in the Commercial Boards policy, fabbing your own boards is an important part of Fab Academy. The ‘fabbest’ way to do this, is by milling your FR1 boards via Fab Modules or Mods.
Have you?¶
- Shown how you made and programmed the board
- Explained any problems and how you fixed them
- Included a ‘hero shot’ of your board
To Do¶
エンドミル¶
- シャンク径: 1/8インチ (3.175mm)
- 0.0100” DIA 220M .010 (0.254 mm)
- 0.0156” DIA 2FL SE AlTiN 1/64 (0.396875 mm) > マイビット制(新品1本、記名して保管)
- 0.0312” DIA 2FL SE AlTiN 1/32 (0.79375 mm) > 共有
カット基板¶
- FR1 (phenolic paper)
- サンハヤト 銅張積層板 片面 紙フェノール 100×150×1.6mm【12】
- 両面銅箔生基板 FR-1紙フェノール銅張積層板 銅箔35/35μm(ベークライト) (T=1.6 100mm x 150mm 4枚入り)
- FR4 (glass epoxy)
- 使用しない
Inventory¶
- Fab Inventory
- Kannai Inventory2020-student
- 抵抗・コンデンサー・LEDなどのサイズ 1206
- チップ抵抗器 サイズ
- チップ抵抗の読み方
- Digi-Keyのオンライン変換カリキュレータ:Digikey APPもあり
CNC¶
- Roland MDX-15
- マニュアル
- FAQ
- MDX-15に送信したデータを取り消す場合
- MDX-15本体のViewボタンを押して一時停止する
- MDX-15/20本体の TOOL-UP キー と TOOL-DOWN キー を同時に押す
- View LED の点滅が終わったら消去終了
使用するPC¶
- ラズパイマーク
- Ubuntu > 基板切削
- Fabmodules > PNGのサイズを確認・DPIで調整
- USB-シリアル変換ケーブル
- StarTech ICUSB232V2, flow control: RTSCTS
- StarTech ICUSB232V2, flow control: RTSCTS
- Windows > 2.5D切削用(Molding & Casting, 面だし)
- Modela Player 4
- Vertual Modeler
- USB-シリアル変換ケーブル
- ME-US3, flow control: DSRDTR
- ME-US3, flow control: DSRDTR
- CNCマーク
Group Assignment¶
Individual assignment¶
-
make an in-circuit programmer by milling and stuffing the PCB, test it, then optionally try other PCB processes
-
ISPとは
- In-System Programmer, ICP (In-Circuit Programmer), ICSP (In-Circuit System Programmer)
-
次週以降に作る基板にプログラムを書き込む時に使用する「書込み機」を作る > 自作機を使わないと完成させていないと解釈されるので注意
-
手持ちの書き込み機
- ATMEL-ICE
- ISP(Win), UPDI?, JTAG
- data sheet, user guide
-
Arduino UNOをISPとして使用
-
今後使用していくIC)ICPで使うもの選ぶ
-
ISP(AVR)
-
UPDI(AVR 0,1-series)
- Programmer IC: FT230X
- FT230X 16SSOP (0.635mm/0.025inti)
- Target IC: ATtiny412,1614, 3216
- ATtiny412 8SOIC (1.27mm/0.05inch)
- ATtiny1614 14SOIC (1.27mm/0.05inch)
- ATtiny3216 20SOIC (1.27mm/0.05inch)
- tinyAVR 1-series
- en
- JP
- ex. 412 > 4KB-flash & 1-series & pin-count
- pin-count:2(8pins),4(14pins),6(20pins),7(24pins)
- JTAG(ARM)
- Programmer IC:ATSAMD11C
- Target IC: ATSAMD11C,D11D, D21E
- ATSAMD11C 14SOIC (1.27mm/0.05inch)
- ATSAMD11D 20SOIC (1.27mm/0.05inch)
- ATSAMD21E 32TQFP(0.80mm)
- Atmel SAM D11
- ex. SAMD11C14A > SAMD & 11-series & pin-count & 14KB-flash & A
- SAMD: Product Family
- pin-count: C=14 pins/ D=20/24 pins)
- A: Device Variant
-
比較
-
How to do
- ISP
- UPDI
- JTAG
Next week¶
- Monday Recitation 23:00-24:00
- none
- Tuesday Asian Resional Review 12:00 & 21:00
- 12:00-: zoon http://fab.academany.org/2020/video.html
- 21:00-: zoom or bluejeans Bluejeans.com/u/fablab/1248
- Wendnesday Class 23:00-2:00
- 3D scanning and printing
- assignment
group assignment: - test the design rules for your 3D printer(s)
individual assignment: - design and 3D print an object (small, few cm3, limited by printer time) that could not be made subtractively
- 3D scan an object (and optionally print it)