Introduction: ATTiny44 is having two ports port PA and port PB here while designing i have configured port PB as input port and PA as output port.input port here for button and output port for LED.


  • Step 1: Designing PCB using eagle, first Download Eagle or install from the terminal for ubuntu using sudo apt-get install eagle then open eagle go to menu file--> click on Schematic Following figure.1 Shows the schematic I downloaded FTDI circuit from Fab academy website, and added One LED and BUTTON here Button is connected to PORT PB2(pin7) of Attiny44 and other pin is connected to GND.LED is connected to PORT PA3(pin10) through resistor.

    Figure.1

          

  • Step 2: After adding button and LED click on file menu--> and click on Switch to board then following window is will appear(black screen) and at left corner all component that was present in schematic are not organised,Following figure shows the board file screen.
  • Figure.2

          

  • Step 3: At Left side there is toolbar pick up move tool and move component accordingly inside the square window.Arrange all component in easier way so it will be easy to establish the path/track between two components other wise it will all become mess.Follow figure 3. in this image all components are well arranged.
  • Figure.3

          

  • Step 4: Click at left conrner of the screen to select route option. this is to trace the path from one component to other using this route option.figure 4. shows the routing method.
  • Figure.4

          

  • Step 5: figure 5. shows the traces of red color showing path from one pad to other pad to made connection.Red color solid line is track.
  • Figure.5

          

  • Step 6: Figure 7. shows the fully connected Printed circuit board Designed.

    Figure.7

          

  • Step 7:At left corner click on layer option, following figure shows layer option.
  • Figure.8

          

  • Step 8: Click on none option to deselect unwanted layer.Here i am using top, bottom and pad layer.see figure 9.
  • Figure.9

          

  • Step 9: select top, bottom, and pads option to get only tracks.because only tracks with 500 dpi is final file that i am going to mill on the Modela.
  • Figure.10

          

  • Step 10: following figure 11. shows only tracks means top bottom layer of PCB.
  • Figure.11

          

  • Step 11: Click on the file menu --> Export --> click image. child window will pop up. Select the destination where i can save the .png file, and resolution 500dpi,with monochrome setiing so it will invert image in black and white format.
  • Figure.12

          

    Step 12:Click OK

    Figure.13

          

    Step 13. finally .png file is ready for mill on Roland modela.

    Figure.14

          

      i have added LED and button.I am going to program the Attiny44 microcontroller as whem i will push the button LED should Glow on the occurance of button event. also i am providing delay of few millisecond and can provide loop for LED ON-OFF

  • I am using 14 pin Attiny44 microcontroller IC VCC-Power and GND-Ground, PB0-PB3 is the i/o Port with internal pull up register and PA0-PA7 is the i/o port with internal pull up register. I am connecting the Button as input to the PB port and LED with current limiting sensor as a output Device.
  • There is Short in two tracks in the middle of IC.I corrected and made other PCB but forgot to take picture of new PCB before soldering the IC.
  • Figure.15

          

    Figure.16

          

    Figure.17

          

  • In the .brd file one connection of button is attached to the attiny44 five no. pin. and 10 no pin is connected to the LED through register
  • Figure.18

          

    LED button Video

          

          

    Schematic file Board file PNG File