Electronics Design | Week 07

Group Assignment

  • This assignment is about documenting what we learned in Electronics Design week that includes working on test equipment in our lab to observe the operation of one of the echo Hello world boards that we designed this week in our Individual assignment. We checked the operating voltage on the board with a multimeter and used an oscilloscope in our lab to check different waveforms the board was generating at different points in the circuit. We also observed the noise in operating voltage and interpret a signal of blinking LED on the board. We used the variable power supplier in the lab to find out how much current the board is consuming and what is the operating voltage for LEDs.




  • Objectives of the Group Assignment:

  • Understand and use the power supply unit for powering the echo Hello World board
  • Understand and use Multimeter to test properties of echo Hello World board such as Continuity, Resistance, voltage,current supply, etc.
  • Understand and use Digital Storage Oscilloscope (DSO) to observe the waveforms, check noise of operating voltage and interpret a signal of blinking LED.

  • Equipment need to be Tested:

  • Multimeter
  • Variable Power Supply
  • Digital Storage Oscilloscope

  • Multimeter:-


  • This series instrument is a tiny hand-held 3 1/2 digital multimeter with good stability, reliability, and anti-drop performance. It has a 15 mm high LCD display that allows for easy reading. The circuit design incorporates an LSI double integral A/D converter as its core, which is protected by an overload protection circuit, resulting in a superior and practical instrument. It can be used to test in-circuit continuity and measure DC and AC voltage, DC current, resistance, diodes, transistors, and temperature.



  • Continuity test at LED on the board




  • Voltage test: Real time voltage consumption at eco Hello World board



  • Testing LED current using multimeter



  • Group Assignment Link
  • Intro


  • The challenge for this week was to use Eagle to redraw the echo hello world board and then manufacture it. I also needed to include a button and an LED in the circuit.







  • Download Attiny 44 Data Sheet Link

  • This is the list of materials I'll need to make my Hello echo board.


    Component list:-


  • 1x ATtiny44
  • 1x 10kΩ resistors
  • 1x 10uF Capacitor
  • 1x FTDI Header
  • 1x 6 pin AVRISP Header
  • 1x 20Mhz Resonator

  • Additional components:-


  • 1x LED
  • 1x 1kΩ resistors
  • 1xPush button
  • Design

    Eagle was used to create the board.


  • I use EAGLE because EAGLE is a simple software that I once used EAGLE and I knew a little bit so I used EAGLE.

  • And EAGLE is not the only software that designs the circuit but all the other software that designs the circuit Example, Tinkercad,Circuit Maker,Fritzing, Digi-Key etc..

  • Workflow

  • The first step was to use Eagle to design the circuit.
  • I started with a project and then added a schematic to it.
  • To add common fab lab components to my Eagle library, I utilised the fab.lbr file given.

  • why would you want to use fab library when other libraries are available?

  • There are many components available, but at the fab academy, we will employ some of the more valuable and developed components that are stored in the fab library, making it easier for students to design an electric board that they will receive from one side.

  • Downloaded Eagle:-

  • EAGLE (Easily Applicable Graphical Layout Editor) is an EDA schematic capture, PCB layout, autorouter, and CAM application that is adaptable and expandable. EAGLE is popular among amateurs due to its freeware licencing and extensive web-based component libraries.

  • Eagle Download Link

  • Installed Fab.lbr Library

  • Download Hello world Library Link

  • Step1:Click Pull Requessta
  • Step2:Click Code
  • Step3:Click Code and then Click Download Zip



  • Download Fab Library



  • Add Library

  • The downloaded library was added to the software.

  • Command Line

  • "Add" gives you access to the libraries, which you can use to create new components.



  • Click Open library manager



  • Library Manager:

  • "Browsed" the EAGLE libraries and picked the fab.lbr library. "In Use" indicates that the library has been integrated into the product.



  • Then Open Library



  • Click Fab and Click Use
  • Library Upload



  • Created Project:-


  • CLick File->New->Project Open New File



  • Open the view to make a Schematic file.



  • What Is Schematic Design ?

  • In electronics, a schematic is a diagram that depicts a circuit. Real-world electronic components are represented by symbols. A simple conductor (traces), depicted simply as a line, is the most basic sign. When wires cross in a schematic, a dot is indicated at the crossing.

  • Selected Components

  • I chose components based on the Hello World Board and a few more options.

  • Step1:On the command line, I typed "add," which opened the library.



  • Step2:Find Fab Library



  • Library Components:

  • This allowed for the addition of a wide range of components. A picture of the selected component was available on the right side. All of the components have been added.



  • All Component Add



  • Made Connections:

  • 2 Symbols The components were labeled and connected using NET and NAME.

  • NET:

  • Using the green-colored tool, extend the connection.

  • Name:

  • The termination of the NETS was labeled. Parts having the same name were linked together.



  • All Component Pin connected



  • ERC Check:

    What is the ERC?
  • This command is used to check for electrical problems in schematics. A text file with the extension .erc is used to store the summary.

  • What is the autorouter?
  • The autorouter is a handy tool that generates a variety of routing options for the current component location. It is not, however, a complete alternative for manually routing.

  • I don't use autorouter

  • After the ERC check, there were no errors, so I moved on.



  • Switch to Board

  • We've progressed to the following phase, which is to connect the components on a real PCB.



  • Board Design:

  • The real PCB for converting SCR to BRD button looked like this, and it needed to be placed and connected.



  • Moved Components:

  • All of the components were placed on the actual PCB using the "move" icon on the left.



  • Grid:

  • The path was placed using squares boxes of a certain size. When precision was necessary, I reduced the Grid size.



  • Route Traces:

  • Routed all the paths which turned Red.
  • Routed Line width 16mil.



  • Ripup:

  • Used the tool to delete the the route which turned the wire back to Yellow.



  • DRC Check:

    What is the DRC?
  • A Design Rule Check is useful in this situation. A Design Rule Check allows you to designate a set of boundaries for trace lengths, component spacing, diameters, and other parameters, rather than creating your board without regard for your manufacturer's limitations.

  • The errors were fixed, allowing proper milling to take place.



  • Layers:

  • Details were added/removed by keeping certain layers on/off. The file was exported with only the Top layer on for engraving and only the Dimension layer on for cutting.



  • Export File:

  • The files were saved in .png format.

  • Monochrome:

  • The machine SRM-20 cuts the Black and leave the White coloured design. It’s important to have the image in Black-White.

  • dpi:

  • Adjusted the resolution to 1000 dpi.





  • Final Board:


  • The final board looked like



  • Soldering:-

    Components:-The components I soldered to the PCB are listed below:


    I.C.- Atiny 44

  • A microcontroller is a miniature computer that is built onto a single integrated circuit. It will take command in the form of programmes and physically execute them with the assistance of numerous components attached to it.

  • Resistor 1(R1)- 10k ohm

  • These resistors will be found in any circuit since they pull electricity from the microcontroller for safety. Their purpose is to provide high voltage to the reset pin. If a pin is given a low voltage, the microcontroller will be reset; we can accomplish this purposely by placing a switch there.

  • Capacitor- 1 micro Farade

  • Filters the power input to the microcontroller and should be kept close to the MCU.

  • AVRISP

  • Because asynchronous connection employs FTDI pins, this header pins are utilised to programme the microcontroller for synchronous communication. Serial Peripheral Interface is the name of the interface.

  • FTDI

  • This header is used for asynchronous serial communication in serial communications.

  • Resonator-20 MHz

  • Clock is required for delivering data in Synchronous serial communications in order to generate a certain clock speed.

  • Switch
  • Resistor 2(R2)- 100 ohm
  • LED

  • Using filler, flux and the soldering rod placed and fixed all the components on the board.



  • Programming:

  • Step1: Download Arduino IDE Link

  • Step2:Installation of the Boards Manager
  • The boards manager can be used to install this core.
  • The boards manager URL is:

  •  

    http://drazzy.com/package_drazzy.com_index.json


  • Past Link:



  • Step3: install Borad Manager in ATTiny44.

  • Open Borad Manager.


  • Type "ATTinyCore" and Download.



  • Step4: Select ATtiny44 Borad



  • Upload Button Code


    Step5: Button And LED Blik Code.


  • Step6: connect Fabisp and echo Hello World Borad.



  • Step7: Final Output Video


  • Upload LED Blink Code:-

    LED Blik Code:-


  • LED Blik Photo



  • Output Video

  • Original File All

  • Hello World Borad BRD FIle
  • Hello World Borad SCH File
  • Hello World Borad PNG Trace File
  • Hello World Borad PNG Cut FIle
  • Hello World Borad PNG Cut FIle
  • Hello World Borad Button COde File



  • Safety Switch by Parejiya Jaydeep is licensed under CC BY-ND 4.0