HW04 - james-bern/CS345 GitHub Wiki

README

Spec

  • A-
    • (not submitted) Use your multimeter to figure out how the three pin switch works
    • Video of LED Circuit on breadboard powered by CR2023 (3V lithium coin cell)
      • NOTE: Use the same components as me
      • NOTE: Include a three pin switch
      • NOTE: Take it apart after you get it working and put everything back
    • LED Circuit on a protoboard powered by USB C connector
      • NOTE: Use the same components as me
      • NOTE: Include a three pin switch
      • NOTE: You must include at least one solid core wire, but if you have (valid) moral objections to using wire in your circuit, you may work around this by attaching the wire to some random, irrelevant part of your protoboard.
    • 2x Screenshots (1x top, 1x bottom) of 3D viewer of your board from the KiCad 9.0 tutorial
      • NOTE: Don't forget to silkscreen your names.
  • A
    • Make a custom blue switch by soldering (clipped, stripped) jumper wires and adding (multiple layers of) heat shrink
      • NOTE: Ask Jim about how to do this before you start. I need to train you on the hot air station.
      • NOTE: You need to slip the smaller heat shrink over the wire (but NOT heat/shrink it) on BEFORE you solder (otherwise it won't fit) 🙂👍
    • Choose 2...
      • Model the switch (from the kicad tutorial) in Solidworks, export as STEP, and add to KiCad so you can see it in the 3D view :) NOTE: I have these exact switches in lab (a couple should be on the front desk you can borrow)
      • Add a custom outline (Edge.Cuts) to your board using a dxf you made in Conversation (or LAYOUT). Include mounting holes for M3 screws (NOTE: You can create the mounting holes themselves in KiCad, instead of LAYOUT, if easier.)
        • NOTE: Imagine the board is the lid of one of the little boxes we've been making 🙂👍
        • NOTE: The board outline should be no larger than 50mm x 50mm. Your hole pattern should be something reasonable, like a 40mm x 40mm square.
        • NOTE: Don't forget to use fillets!
        • NOTE: Your mounting holes should be plated. See here: https://forum.kicad.info/t/create-a-mounting-hole/6737/2
      • Add a custom logo (Silkscreen) to your board using an image you drew in Microsoft Paint or similar.
  • A+
    • All of the above