CMSC 23230/CMSC 33230: Engineering Interactive Electronics onto Printed Circuit Boards


Date
Mar 28 Lecture 1: Making your first PCB (introduction to PCB routing, multi-layers, datasheets are key)
Apr 2 Lab 1: review your schematic + KICAD tips & tricks
Apr 4 Lecture 2: Ordering our 1st PCB (notes on traces and GERBERs) + Setting up a 8-bit microcontroller on your PCB
Apr 9 Lab 2: Review of board, hands-on soldering tricks and demos
Apr 11 Lecture 3: Microcontrollers: from 8 bit to 32 bit microcontroller, also review of protocols (I2C, SPI, UART)
Apr 16 Lab 3: Soldering—hands-on!
Apr 18 Lecture 4: More microcontrollers and choosing sensors
Apr 23 Lab 4: Feedback on microcontroller SCH+PCB
Apr 25 Lecture 5: Electronics patterns
Apr 30 Lab 5: Helpdesk for final PCBs—critical
May 2 Lecture 6: Ordering final PCB—in-class! (submit before the lecture starts)
May 7 Lab 6: [depends on PCB arrival date] Hot air soldering hands-on tutorial
May 9 Lecture 7: [depends on PCB arrival date] More techniques
May 14 Lab 7: [depends on PCB arrival date] Helpdesk for final board
May 16 Lecture 8: [depends on PCB arrival date] Review, quiz, and bootloader reminders
May 21 Lab 8: Helpdesk
May 23 Lecture 9: Final presentations: demo your final PCB & present its design to the class