Week 5 - Electronics Production


Assignment

  • group assignment:

    • characterize the design rules for your PCB production process
  • individual assignment:

    • make an in-circuit programmer by milling the PCB,
    • check if you can program it,
    • then optionally try other PCB processes
      • ATtiny45
      • ATtiny44
        • USB timing

Last year I did this project but appear to have nuked all of the documentation for it when purging my harddrives at the begining of this cycle.

Therefore I'll have to do it again, that is alright as I ran into some roadblocks getting the programmer to work after making it. There should be ample learning room here still.


Fortunately last years class created fairly detailed instructions on how to use the various machines in the lab.

Fab Instructions

This is the documentation within my sites file structure - they are individually linked below. The preliminary plan for this year is to recreate these with our updated observations.



PCP Production Process

I became interested in cicuit boards when I was back in secondary school, but because of my perception of their complexity I steered clear of getting into electronics unitl recently.

Last year Strange Parts produced a video touring the PCB production process in a factory in China, which is very informative and goes through the full process in a nice, linear, and clear manner:

Strange Parts PCB Factory Tour

" Printed circuit boards, or PCBs may look really complicated, but they're actually pretty simple. They're a bunch of tiny copper wires, sandwiched in between multiple layers of fiberglass. Now the wires are there to connect all of the various integrated circuits and other electronic components in an organized, repeatable way to make up an electronic circuit. "


There seem to be many different production processes for producing printed circuit boards. These depend on the scalability of the design - or repeatability; and number of layers within the board.



The Labs Equipment

  • Machines
    • Roland Modela MDX-50

Roland Modela

  • Processes

    • The fablab last year created an instruction manual on how to produce the "TinyFABISP" (this is currently within the CNC cutter instructions above)
    • There are also other tutorials such as Brian's from the lecture notes.


Machine Test

  1. Circuit design - creating RML files

    RML files are CAD Files primarily associated with Redline Markup Language File. They are machine readable files that instruct the machine as to the toolpath.

    For this assignment it will be required to create two .RML files; one for the traces, and one for the outline.

    I will be doing this using fabmodules

    Fabmodules

    Illustrator note: export as -> on quality -> select other -> manual -> 1000 dpi

  2. Setting up MDX-50 Machine

    • Fix board
    • Setup machine
    • To select the tool
    • Zero X and Y
    • Set Z origin
    • Testing depth of cut
    • Safer to leave spindle running on Z up in case of user error
    • Instructions for changing the tool in the machine
  3. (FabModules) Prep file for traces milling

  4. Set up machine to cut out board outline

  5. (FabModules) Prep file for cutting outline

  6. Cleaning up the board



Programmer

Brian - FabTinyStar

FabTinyStar Traces: Traces

FabTinyStar Interior: Interior

Finished Programmer: Cutout TopDown



Other

Sources

results matching ""

    No results matching ""