Week 01: laser cutting and vinyl cutting
Week 02: electronics production
Week 03: 3D scanning and printing
Week 04: electronics design
Week 05: computer-controlled machining
Week 06: embedded programming
Week 07: molding and casting
Week 08: input devices
Week 09: output devices
Week 10: interface and application programming
Week 11: networking and communications
Week 12: mechanical machine design
Final project
Week 4: electronics design
Skills used: PCB (printed cicuit board) milling, soldering, and programming.
After navigating the schematic organization of the PCB, you need to process the wire connections and the profile cut in the PCB layout editor. I find this and soldering to be the most enjoyable part of the assignment.
Once your traces are set in the PCB editor, you need to edit the exported copper traces and the board outline, I chose to use Illustrator. What is needed for MODs are two sperate files, one for the traces (which uses a 1/64 drill bit), and one for the outline (which uses a 1/32 drill bit).
Afer you have exported the two files, you can mill your PCB. On my first pass, I exported a .svg from Illustrator, but found issues when loading the .svg into MODS for the Roland SRM-20. When re-exporting the file as a .png the Roland SRM-20 I had no issues… The only problem was, I needed to invert my .png. My first PCB, milled the traces rather than the space between them.
The board was then soldered with the neccessary bits to link to my USB microcontroller, and run the Echo program.
After bootloading the D11C, we ran the Echo command with the help of my classmates.
Part 2, LED Blink:
Repeating a similar process as above, I built upon the DC11C that was provided to us, and added a button and LED. Drafting this PCB was a challange at first. In order to properly connect this board's components on one single-sided face, you need to run multiple channels under parts, and in some cases add resistors (0) to bridge over channels.
It wasn't until I milled this PCB that I realized that the traces were merging together. I will continue this work in anticipation of Week 06's assignment on embedded programming.