Electronics Production



Topics

PCB Board Fabrication










Group Assignment

The group assignment is to characterize the design rules for your PCB production process machine but we find an error the the machine is not cutting the top side of the bordeas per the pictures below




\





Individual Assignment



Make an in-circuit programmer by milling the PCB, program it







we have to download the images from BRIAN










Go to (fabmodules.org) and insert the input format












Output Settings for PCB traces and outline










Click Calculate and save










Milling Machine settings

Before starting milling, use proper milling bit for each work as an example the 1/64 inch is for Traces while the 1/32 inch milling bit is for the boarders.



Stick the board well in the machine to avoid the displacement of the board while the milling process






set the X and Y in any clear and good surface of the board using X and Y arrows buttons . after setting up the X and Y it is required to submit using XY button in the machine software.









Note that the x and Y displacement must be Zero in the adjusted point.




Then adjust Z by pressing the arrows buttons up and down then release the milling bit head to touch the board after that tight the milling bit head






Let's start milling










Components










Soldering Process










Note that the Attiny45, the diodes and the LEDs have to be soldered in the correct direction otherwise the Usbtiny will not work



USBtiny Programming

Softwares Installation
  • Install Git
  • Install the Atmel GNU Toolchain
  • Install GNU Make
  • Install avrdude
  • Install Drivers for your Programmer



  • Path update






    Driver Installation






    Git bash Commands
    Make






    avr-gcc --version






    Avrdude






    Make Flash Error??

    Make flash Error due to wrong selection in driver installation step because I chose WinUSB (v6.1.7600.16385) instead of libusb-win32 (v1.2.6.0) in zadig driver installer







    Make flash






    Test USB Functionality







    Blow the reset fuse







    Files

  • Individual Assignment Traces
  • Individual Assignment Outline Cut
  • Group Assignment Traces
  • Group Assignment Outline Cut



  • References and sources

  • LINK1
  • LINK2
  • LINK3
  • BRIAN