コンテンツにスキップ

week 6 - Electronics Design : Local Session#

  • Authors : Asako Okazaki, Kai Naito, Yosuke Tsuchiya, Georg Tremmel
  • Created : 2/21/2019, Last Update: 2/28/2023

Assignments & Goal#

Group assignment#

  • Use the test equipment in your lab to observe the operation of a microcontroller circuit board

Individual Assignments#

  • design a development board to interact and communicate with an embedded microcontroller
  • extra credit: try another design workflow
  • extra credit: make a case for it
  • extra credit: simulate its operation

Learning outcomes#

  • Select and use software for Printed Circuit Board Design
  • Demonstrate workflows used in circuit board design

Have you?#

  • Linked to the group assignment page
  • Documented what you have learned in electronics design
  • Explained problems and how you fixed them.
  • Included original design files (Eagle, KiCad, etc.)
  • Included a ‘hero shot’

Refer to Assessment page

Advice from Instructors#

  • Design your own design instead of tracing Neil’s sample as is.
  • Try different tools if possible
  • Use the ISP created by Electric production to write the test program, check its operation, and take hero shots
  • Produce a breakout board for the microcontroller chip you want to used in your Final Project

How to use KiCAD#

Recommendation for 2023 is to use KiCad and SVG-PCB.

How to use SVG-PCB#

SVG-PCB is a miniml SVG-based PCB editor, that use Javascript and runs as a Website. It is based upon Leo McElroy’s gram language

How to use EAGLE#

How to use mods#

mods is a web-based node editor for general image processing and - amongst many other things - preparing cut-files for PCB board production. Mods interface takes some time to get used to.

Group Assignment Example#

Individual Examples#

You can either use of the XIAOs or any other MCU (ATtiny 412, ATting 3216, SAMD21) * Adrian Torres made a very nice Fab-XIAO board. Use it as an inspriation, but don’t just copy his files.

echo hello board resources for ATtiny 44 (obsolete)#

Support documents#