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

logo image

13.Output devices

This week's assignment

  • -Add an output device to a microcontroller board you've designed and program it to do something

    • I plan to make LED matrix board in my fnal project. So aiming for practice I decide to make LED array.

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

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

      • Hardware:
      • Laptop PC(Win10 64bit
      • Soldering Iron
      • Silhouette CAMEO(Vynyl cutter)

      • Materials:
      • PCB (FR-1) x 1
      • Capacitor 1uF x1
      • Resistor 499 ohm x 5, 10k x 1
      • Regulator x 1
      • LED x 20
      • 2x2 Pin Header x 1
      • 2x3 Pin Header x 2
      • Desoldering Braid x 1
      • Solder x 1
      • Flux
      • Ethanol
      • Cotton bud
      • Double-sided tape
      • Mitsuwa Paper Cement Solvent
      • Aluminum foil
      • Alligator clip with wire


      • Procedures:


        Procedures:

        At first, I shoud consider what kind of material is suitable for masking.(There will be 2layer for this board. Horizontal line will be on 2nd layer.) Mask need to be insulator and also thermostable as using soldering iron. After some experiments, I selected masking tape. It's easy to cut by using vynyl cutter or normal design knife.

        Regarding circuit, I referred Neil's "hello.array.44.2.cad" and learnd what is Charlieplexing. Without using Charlieplexing, there will be too many lines and it's too complicated. I used eagle to draw circuit but it seemed quite bigger than original Neil's board. I need more and more practice to make small and integrated PCB.

        Soldering horizontal line was a little challenge for me. At first time I used piano wire, as soldering was not good enough, some LED lit and some didn't. I lerned wiring should be thin and easily welding, such as tinned wire.

        As for the code, I referred Neil's one and burned by Arduino IDE. Using AVR ISP mk2 was quite useful because ISP's led indicator taught me wheather there is any error on the board. I want to add this status LED's function in my ISP board in the future.

        Files