FabAcademy 2016Students WW labs Schedule Videos 2016Tutorials Historical Archive Kamakura member Asian network fabLab Kamakura

logo image

6.Electronics Design

This week's assignment

  • Redraw the echo hello-world board
  • Add (at least) a button and LED (with current-limiting resistor)
  • Check the design rules, and make it
  • Extra credit: simulate its operation

    • This week I made Hello-world board

      I have used below tools and materials to complete this assignment.

      • Software:
      • -Eagle
      • -KiCad
      • -Roland Vpanel
      • -fab modules
      • -Adobe photoshop

      • Hardware:
      • Roland SRM-20(Milling machine)
      • Windows10 PC 64bit
      • Soldering Iron
      • Tweezers(Laser cutter)
      • Scraper
      • Digital Multimeter
      • Soldering Iron
      • Tweezers
      • Nipper
      • Magnifying glass

      • Materials:
      • PCB (FR-1) x 1
      • Attiny44(SSU) x 1
      • Resonator 20MHzx 1
      • Capacitor 1uf x 1
      • Resistor 1K ohm x 1, 10k ohm x 2
      • LED(SMT)x1
      • Tactile switch x1
      • 6 Pin SMD Type Male Headers x 1
      • 6 Pin Right Angle Male Header x 1
      • Desoldering Braid x 1
      • Solder x 1
      • Flux
      • Ethanol
      • Cotton bud
      • Double-sided tape
      • Mitsuwa Paper Cement Solvent

      • Procedures:
        1. Prepare parts liblary(Eagle)
        2. Draw Schematic(Eagle)
        3. Draw Board Design(Eagle)
        4. Transfer data to PNG(Eagle)
        5. Generate RML file(fab modules)
        6. Engrave the PCB Board(SRM-20)
        7. Soldering parts


        Procedures:

        1.Prepare parts liblary(Eagle)

        As a first step, I used below parts labraries. Most parts included in fab.lbr, but only some Japanese sourced parts needed to use Hello Kamakura.lbr.

        ...

        2.Draw Schematic(Eagle)

        I have learnt many eagle commands to built schematic. To check schematic used ERC and debug.

        ...

        3.Draw Board Design(Eagle)

        I've learnt may eagle commands to build circuit. To check schematic used DRC and debug. I had spent quite long time to route circuit. Circuit was complecated and difficult to route without overlap. Finally I used autoroute feature and manually adjust to solve too close line and angles.


        ...

        Transfer data to PNG(Eagle)

        ...

        Generate RML(fab modules)

        ...

        Engrave the PCB Board(SRM-20)

        I had hard time during this process. I still don't know why but SRM-20 drilled in the air several times. After trying so many times, finally completed engraving.

        ...

        Soldering

        ...

        Files


        Appendix

        Try KiCAD

        In the near future.


        What I've learned

        • Routing circuit is not easym need to practice more time.
        • ERC and DRC are very useful for debigging.
        • To solve CNC problem, better to learn rml , gocode and CNC knowledge.