FABACADEMY 2019

This page covers my process through the fabacademy, illustrating my progress, discoveries, failures, reflexions and inspirations.

Week 05

Electronics Production

Link to the class content

Assignment:

Group assignment

MODS

Characterizing the design rules for G-Code mill 2D png software.

  • For our first attempt we use a 60 degrees milling cutter and previously tested parameters by Alex and the result was amazing our machine had a really good precision, we were wrong in the cut file because the machine cut from the inside instead of the exterior and some parts of the characters disappear. The parameters used were: Tool diameter 1/64 for tracing, 1/32 for cutting (around 0.4mm and 0.8mm respectively); Cut depth for tracing 0.5 and for cutting 0.8 (with max depth 2.8) ; Offset number for tracing 3 and for cutting 1 ; Offset stepover 0.5
  • For the second attempt we change to a 30 degrees milling cutter using almost the same parameters and the result radically change it was pretty bad.
  • For the third attempt we use 30 degrees milling cutter and change some of the parameters and the result wasn't the desired.
  • Characterizing the design rules for PCB.

    The PCB layout and design is a specialist skill requiring knowledge of not only of the PCB design software and PCB CAD system, but also a variety of standards and techniques used to ensure that the basic circuit design is successfully transferred to an overall printed circuit board that can be manufactured in an electronics circuit manufacturing environment.

    I found two links about the basics of PCB design guidleines and the points to watch during PCB design and printed circuit board layout: English and Spanish.

    CAM

    CNC machine:

    Individual assignment

    We have decided to start from the Alex version developed in the FabAcademy 2018 class at FabLab ZOI.

    Slideshow 9: Click on the arrow to see the images!

    Alien design
    Hacking Alex version
    Millin the PCB board
    PCB Board
    Hero shot
    Inventory review

    You can download the files:

    Solder

    Problems:

    Slideshow 10: Click on the arrow to see the images!

    First solder attempts
    Keep going
    Final result
    The tracks are clean after debugging the sold
    Connections between the micro-components
    Ready to program my board with Alex version

    Program the FAbISP

    I followed the tutorial from Alex web site and I find it very detailed and well explained:

    Problem: in the end I managed to program my plate but the last command I entered "make rstdisbl" block the PCB and it could not be read anymore, the solution for this could be desoldering the microprocessor and put a new one.

    Because we were running out of time I program my PCB in Ale's PC.

    Slideshow 11: Click on the arrow to see the images!

    Debugging

    I had to make a new programmer since the first one stops working when sending the last command, for that I did the next process:

    Slideshow 14: Click on the arrow to see the images!

    Conclusion:

    I really enjoy this assignment, it was really exiting to learn how a PCB works and all the process involved in electronic production. I hope I can repair my programmer.

    The final code "make rstdisbl" was necessary to prevent the board auto reset when is conected to the PC. On my second attempt I write the final code and work well.

    I am not 100% sure about what happend in my fist attempt but I suspect that was something related to that I use Ale's PC, because when I did the same process on mine every thing work well.