1. Project Management 2. Computer Aided Design 3. Computer Controlled Cutting 4. Embeded Programming 5. 3D Scanning and Printing 6. Electronics Design 7. Computer Controlled Machining 8. Electronics Production 9. Output Devices 10. Mechanical Design and Machine Design 11. Input Devices 12. Molding and Casting 13. Networking and Communications 14. Interface and Application Programming 15. Wild Card 16. Applications and Implications 17. Invention, IP and Income 18. Project Development

Electronics Design

Assignment

Individual Assignment:

  1. Design a development board to interact and communicate with an embedded microcontroller
  2. Extra credit: Try another design workflow
  3. Extra credit: Make a case for it
  4. Extra credit: Simulate its operation

Group Assignment:

  1. Use the test equipment in your lab to observe the operation of a microcontroller circuit board.
Link to Group work

posted on Kelleigh's page since we do not have a group work page. We all worked together on this even though it is on Kelleigh's page

Research

  1. KiCad Tutorial (stoplight)
  2. KiCad Tutorial
  3. KiCad

  1. I started by downloading and installing KiCad.
  2. After installing KiCad, I watched a few tutorials to better understand how to use KiCad.
  3. Opening KiCad Starting KiCad
  4. I followed the tutorial to create the stop light board even though it was the wrong format. The tutorial showed a through hole example rather than surface mount but it did give me a giid idea of how to use the applicaiton so I could create my own circuit using the proper components.
  5. KiCad select symbol button KiCad select LED KiCad Resistor KiCad Stoplight KiCad Stoplight KiCad Stoplight KiCad Stoplight KiCad Stoplight KiCad Stoplight
  6. After completing the tutorial design, I had to upload the Fab Library for KiCad so that I could use the proper components in te schematic as well as the footprints for the surfave mount of the Seeed Studio Xiao RP2040. This was a little tricker than it should have been since I was not able to download the correct files at first. Once I found the correct files and installed the footpriint library I was able to create a simple LED circuit fairly easily.
  7. For the correct PCB, I created a new project and began similarly to the stop light project.
  8. First, select the schematic symbol for the Seeeduino-Xiao from the symbols list.
  9. Next, select the LED symbol and then the resistor symbol and place them in the schematic.
  10. Once all three schematic symbols are placed use the "add a wire" tool to "wire up" the circuit Be sure to pay attention to the cathode and anode ends of the LED and ground on the Seeedunio.
  11. kicad
    kicad kicad kicad
  12. Once all three schematic symbols are placed use the "add a wire" tool to "wire up" the circuit Be sure to pay attention to the cathode and anode ends of the LED and ground on the Seeedunio.
  13. kicad kicad kicad kicad kicad
  14. After the symobls are placed and the wires are connected, edit/add footprint for each component.
  15. kicad kicad
  16. After footprints are added, open the PCB board editor and update the footprints.
  17. Be sure to rearrange each component so that the trace lines to not cross over each other. Also make sure to select the F. Cu layer as you add the route tracks.
  18. After traces are laid out select the edge cut layer to create the edge of the PCB.
  19. Under the VIEW tab select 3D Viewer to see the virtual PCB.
  20. kicad viewer 3D kicad

    Design Files

    PCB Gerber file KiCAD PCB KiCAD sketch KiCAD file