Lab 5: PCB design with EAGLE

Size: px
Start display at page:

Download "Lab 5: PCB design with EAGLE"

Transcription

1 In this lab you will design a PCB board that will replace all the wires and boards you ve used in the first two labs. 1. Pre-Lab On the website is an EAGLE tutorial. Do it. Q1. Once you ve done the tutorial, get a screen capture of your board design. It should look similar to the figure to the right. The tutorial is slightly out of date. Minor issues include that the library interface is a bit different (second screen capture) and that layer 21 is grey rather than yellow. Don t forget to save before you move on to the next step. The two below have similar issues, but should be easy to get around. Q2. Do the following tutorials which cover how to create a device (a package and symbol combined together is a device) Provide a screen capture of your completed device. It should look something like this: 2 October 2017 Page 1 of 23

2 Now take a look at the EAGLE design file at A modified copy of the schematic can be found on the following page. Q3. Identify all the parts circled on the following page. For each part (A-H) find a part number and provide a brief description (a sentence or so) of what the part is. Go ahead and do a design-rules check at this point from the board view (tools drc ) just to see what you get. You ll notice there are a fair number of errors. Most of those are quite acceptable (for example they use the metal layer for art on occasion and so too-line wires are fine) others aren t (wires too close to holes). 2 October 2017 Page 2 of 23

3 A B C D E G F H 2 October 2017 Page 3 of 23

4 2. In-Lab Pictured clockwise from top left: Nexus Q, Roomba 5xx series, and iphone 4 logic board. (The in-lab is based heavily on the Eagle lessons from the Michigan Embedded Systems Hub by Sam DeBruin). 2 October 2017 Page 4 of 23

5 Introduction In the prelab, you gained experience performing schematic capture and board layout with a simple board in Eagle and looked at a much larger design. In this section, we will be exploring a mid-sized board featuring a simple microcontroller-based system, including a power supply and supporting components such as LEDs. Part 1: Setting up Eagle Before we get too far into design, we need to tell EAGLE where to find our projects and other support files. Launch Eagle. You will need to log in (you should have created an account for the prelab) Download the lab5 zip file from the website; Extract the Lab5_files folder. In Eagle, select Options Directories. Put the cursor at the end of the Libraries textbox. Click Browse. Select the Lab5_files directory (don t enter it, just select it) In the Directories window, place your cursor in the libraries text field and click Browse and navigate to the folder you made earlier. Select that folder. Once you ve done that, go to Libraries Lab5_files MESH.lbr. Right click on MESH.lbr and select use. Once a green dot appears the library is ready to be used. Now the MESH library is in EAGLE s search path, and when EAGLE starts up it will automatically use this library when searching for parts. You can simply restart EAGLE to automatically use this resource or we can add it manually. We will do the latter. Part 2: Creating a New Schematic. From the EAGLE Control Panel, select File New Schematic to create a new Schematic. The core components of a design are those that will affect the functionality. In our simple example project, the core components are the voltage regulator and the processor (MCU). We will design those now. 2.1 Power Supply 2 October 2017 Page 5 of 23

6 2.1.1 Place Part We will start our design by adding our linear dropout regulator (LDO) and the support components that it requires. In the command line (just below the menus at the top), type add (no quotes necessary in the command line) or press enter or press the button. In the add window you will see a long list of libraries that are in EAGLE s search path. We added the MESH library to this path, so we expect that EAGLE will find it. They are in alphabetical order, so scroll down to find the MESH library and click the triangle next to it to list the contents of the resource. Find the LDO (LM340MPX-5.0/NOPB) in the MESH library. Double click the LDO or click the OK button to add the component to your schematic. Place this part in the center of your schematic. Press escape to return to the add menu, and then escape to exit the add tool Add Capacitors Most voltage regulators will require some capacitors to function. Information on how many capacitors and of what size are required can be found in the voltage regulator s datasheet. Let s take a look at the LM340MPX-5.0 datasheet. The datasheet is included in the EAGLE part 1 files you downloaded from the MESH website. On the first page, find Figure 1 - Fixed Output Regulation. As we can see, we require one 220nF capacitor and one 100nF ceramic capacitor. For more information on using capacitors in power supplies including capacitor type and ESR, ask your MESH instructor or refer to the lecture presentation available online. We ll add the ceramic caps first. Use the add tool and find the library named rcl. Expand this library. Find the device named C-EU. Expand this listing. Select the part C-EUC0805 and click the OK button Place this part twice in your schematic, one to either side of the voltage regulator. See the figure below. In the command line type value 220nF and click on the capacitor on the left (the input). This can also be accomplished by pressing the entering the values manually. Then set the value of the right-hand capacitor to be 100nF. (value) button and 2 October 2017 Page 6 of 23

7 Add a GND symbol by finding the library called supply1 and adding the symbol GND. Connect the components as shown below. Be sure you have that solder dot which indicates that the crossing nets are in fact connecte. The last steps in creating our power supply are to add a power source and to label the +5V net. To add a DC jack, find the library con-jack and add either of the two DC jacks listed there. This generic part is sufficient for our purposes, but a specific jack design should be researched and picked for an actual board. Now connect things as shown below adding a 5V line and a GND in addition to the DC jack. This is a finished power supply that will take a DC voltage up to 20V (see datasheet) and regulate it to fixed +5V. Save your sheet (give it a reasonable name). Ask your instructor if you have any questions. 2 October 2017 Page 7 of 23

8 2.2 Processor With the power supply placed, the next item to place is the processor Place Part and Decouple We will first begin by adding a new sheet to the schematic. On the left side of the schematic editor, you will see (just to the right of all the tool buttons) a sheets section. A thumbnail of your schematic will be seen in this section near the top. Right click in this area, and select New to create a new sheet. On the additional sheet, one can have parts, diagrams, and nets - just like sheet 1 - and can use the name tool to connect nets on different sheets together, creating one continuous system. Use the add command to place the processor from the MESH library named ATMEGA328-AU - on sheet 2. In order for the processor to function correctly, it needs a stable supply voltage. To achieve this, we place capacitors between power and ground. In the layout (next lesson) we will talk more about how proximity affects the voltage stability. For now we can place all the capacitors in a group, off to the side. These capacitors will be used to buffer the voltage and improve transient response. Just like the LDO, the datasheet for the MCU usually defines how many and of what value these capacitors should be. Although the datasheet for our MCU doesn t explicitly ask for decoupling capacitors, it is always a good idea. For more information on decoupling in processors, FPGAs, and other devices ask your MESH instructor. We will be using 100nF 0603 capacitors for our decoupling network. Use the add command and find the part C-EUC0603 either by searching for it or by selecting the library rcl C-EU. Place two capacitors on the same sheet as the MCU and use the net command to connect them between the VCC and GND nets. (See figure below) Use the value 100nf command and click on the capacitors to assign them a value of 100nF. Add the GND and +5V parts by selecting the library supply1 or by searching for them. 2 October 2017 Page 8 of 23

9 Add one capacitor ( C-EUC0603 ) between the AREF pin and GND, as shown in the figure below. Assign it a value of 100nF. Connect AGND to GND and AVCC to +5V using the net tool. Ask your MESH instructor if you are unsure of what these pins are or why these capacitors are needed Place Crystal with Capacitors The processor s clock generation hardware needs a crystal oscillator input in order to generate a stable system clock. This crystal should be connected between XTAL1 and XTAL2. Additionally, each terminal of the crystal needs a 22pF capacitor connected to GND. Again, the datasheets for the MCU and the crystal define the electrical characteristics of these support components. Add the component CRYSTAL 16MHZ from the MESH library, two 0603 capacitors from the rcl C-EU_ C-EUC0603 library, and one GND symbol from the supply1 library. You may wish to rotate some of the parts. Use the net command to connect each capacitor to one pin of the crystal, and then the other side of the capacitor to ground. Then, connect each pin of the crystal to pins XTAL2 and XTAL1 on the microcontroller. Use the value command to assign the value of these capacitors to 22pF. Use the image below to check your work. 2 October 2017 Page 9 of 23

10 3.2.3 Reset Switch and Pull-Up Resistor The reset pin on a microcontroller is used to restart the device. This is especially useful in embedded design if the processor freezes or if the user wants to observe startup behavior. For normal operation, this pin must be high (+5V), while shorting the reset pin to ground, or low, will result in a microcontroller reset. In our schematic we have a button to force that pin low and a resistor to pull it high during normal operation. For a more thorough explanation of reset conditions or pull-up and pull-down resistors, ask your instructor. Add a pushbutton switch from the library switch-omron 10-XX, and rotate it 90 degrees to facilitate connecting nets. Add a GND symbol from the library supply1 and use the net command to connect the symbol to pins 3 and 4 of the switch. Add a +5V symbol above the pushbutton switch. Add an 0603 resistor (rcl R-US R-USR0603) between the reset pin of the processor, pins 1 and 2 of the reset switch, and the +5V symbol. Give this resistor a value of 10k. Connect - using the net command - one side to the reset line and the other to GND. Use the figure below to check your work. 2 October 2017 Page 10 of 23

11 When the switch is unpressed, the resistor will cause the reset line to be pulled to +5V. When the switch is pressed the reset net is forced to logic low, which activates the microcontroller s reset. Some current does flow through the resistor, but it is only while the switch is closed Programming Interface The last component to add before this is a functional board is the programming interface. This interface allows the user to load code to the processor. Information regarding the correct setup for the programming interface is usually not found in the processor datasheet but instead in an application note or reference document. This particular processor programs via the Serial Peripheral Interface (SPI). For more information on SPI and other serial communication, ask your MESH instructor. The processor s manufacturer provides the programming hardware, usually a USB to serial converter, and a termination header to connect to your board. In this case, the header is 3x For future reference, this is the programming interface for most, if not all, ATmega chips. Add the component MA03-2 from the library con-lstb. To keep the schematic clean and easy to read, we will not be connecting the new header directly to the processor. Instead, we will use the net and name commands to make symbolic connections. EAGLE will connect these for us in layout. More information on EAGLE layout will be covered in the next lesson, EAGLE Part 2: Board Layout and Gerber File Generation, or you can ask your MESH instructor. Using the net command, make 6 nets that connect to the 6 pins. They should not appear to connect to anything, just let them terminate a few grid spaces away. 2 October 2017 Page 11 of 23

12 Type label or press the button to place a label at each net. You should see automatically generated names like N$10, N$11, etc. Use the name command (or the name button) to make the symbolic connections as seen in the figure below. Add power and ground symbols and connect them according to the diagram below with the net command. Typically the programing interface only uses the power pin as a reference. The programmer can use it to define the programing logic level, or just test to see if the voltage on the device side is adequate. Depending on your device/programmer, the programming interface can sometimes supply power to the board. This is useful for debugging - the battery doesn t need to be connected while the debugging interface is connected provided power requirements for the board are low. The last step is to make the other half of the symbolic connection for our programing header. As we can see, RESET is one of the programming lines, so we need to label our reset line as RESET. We also need to make connections to the SPI lines MISO, MOSI, and SCK. NOTE: When you complete a symbolic connection, EAGLE will prompt you to connect nets. This is a good sanity check to confirm that you made no spelling mistakes. If you think you completed a symbolic connection but you are not prompted to connect nets, check your work. Use the name and label commands to complete the RESET net. Using the net, name, and label commands, complete the other three symbolic connections according to the figure below. 2 October 2017 Page 12 of 23

13 Renaming the RESET net Renaming the other nets Let's briefly look at the layout to make sure those symbolic connections worked. From the command line type board or press the button to switch to board view. Because this is the first time we open the board, the program will prompt you to create from schematic. Press Yes. The board view will be pretty messy right now, but by moving things around (using the move tool just like in the schematic editor) you should be able to see that your processor, programming header, and reset switch are marked as being connected as indicated by yellow air wires. In the next lesson, you will be working in the board layout view and will learn much more about air wires. We have now created a board that supplies power to a processor. The processor gets a clean power supply with the capacitors we added and we can program that processor using the interface that we just made. Part 4: Support Components The last step in this board design will be to add support components. Support components can be anything from LEDs, level converters, serial adapters, or even just pinout headers. For our board we will just be adding two LEDs and a header. For more information on level converters, serial adapters, etc ask your MESH instructor. 4.1 LEDs The first LED is a power LED to indicate to the user that the board has power. Although seemingly trivial, this LED is a really important debugging tool and should be included on any board that has the power budget to accommodate it. Go back to sheet 1 of the schematic, add an 0603 resistor (from the rlc library) 2 October 2017 Page 13 of 23

14 Add an LED from the library led -> LED -> LEDCHIP-LED0603. Give the LED a value of GREEN. Also add a +5V symbol and GND symbol from the supply1 library. Use the net tool to connect the 4 symbols in series. The path of conventional current should flow as follows +5V -> Resistor -> LED -> GND, as to the right in the figure below. Now we need to decide what value to give the current limiting resistor. If the value of the current limiting resistor is too high, the LED will be dim. If the value of the current limiting resistor is too low, the LED will draw too much power and burn out. To determine the correct value we need to do some research and math. Let s take a look at the datasheet for the LED (provided in the support files form the MESH website). We are looking for two pieces of data, forward voltage drop and forward current. On page 2 of 5 in the table Electrical / Optical Characteristics note that the typical voltage drop is 2.1V when forward current is 20mA. Now we have our data, now let s do the math. We know the the current through the LED is 20mA, so the current through the resistor must be the same. We know that the voltage for the entire system is 5V and the voltage drop across the LED is 2.1V, this means that the remaining voltage drop must be over the resistor (2.9V.) Now use Ohms Law to calculate the value of the resistor. V = I*R, or rearranged, R = V/I = 2.9/0.02 = 145 Ohms. 145 is not a standard resistor value, so we round up to the nearest standard value (150 Ohms.) Another aspect to consider is the power dissipated by the current limiting resistor. Recall that Power = V*I. Our resistor will be dissipating 2.9*0.02 = watts. Typical 0603 resistors are 0.1W rated, so this design will work. If we wanted a smaller resistor (with lower power rating) or higher current (brighter LED), then we would have to choose components that match specifications. For more information about choosing 2 October 2017 Page 14 of 23

15 components, current limiting resistors, or LED circuit design, ask your MESH instructor. Give the resistor a value of 150. The next LED that we place will be a debugging LED connected to one of the digital IO pins of the processor. The user will then be able to toggle this LED through software. We are going to place our LED on the SCK line. This line is used during programming and then becomes user I/O. An LED on SCK, therefore, will indicate to the user that programming is happening and then become available for other use. On page 2 of the schematic, add the same resistor/led pair that we added for the power LED, but use the net tool to make SCK as the high voltage, and then GND as low. Note that the LED will be illuminated when SCK is high and off when SCK is low. The datasheet for the MCU defines the Absolute Maximum Rating for each I/O pin to be 40mA. The 20mA draw of the LED is well within this limit. Give the resistor a value of 150. Give the LED a value of RED. 4.2 Headers Because this board is essentially a platform for numerous different applications, it is likely that various processor IO pins will be needed in the future. The pins on the processor itself are far too tiny to solder directly to so we will provide a header to make this easier. If you are unsure of what a header is, ask your MESH instructor. Add an 8-pin header from the library con-lstb MA08-1 and place it near Port D of the processor. Connect the pins of the processor and the pins of the header using the net command. 2 October 2017 Page 15 of 23

16 Naming and labeling these nets is optional but may be useful during layout. Part 5: Error Checking The last step in the schematic process is to run the error checker. This can be run at any time and is a good way to check your work. Note that it will not catch all errors, just some, but at least it is a good place to start. In the command line, type erc, click on the ERC icon, or go to Tools ERC... If you followed the part of a lesson correctly, you should have a few warnings about value - these should largely be ignored. Make sure you fix all errors and at least understand all the warnings. If you have questions, ask your instructor. G1. Have your GSI look over your schematic. Part 6: Initialize and Outline Board Type 'board' or press the button. If this is the first time opening the board, the program will prompt you to create it. Using either the 'move' command or the 'info' command, change the dimensions of the board outline (layer 20 - Dimension) to 2.6" x 1" centered at the origin. Make sure the width of the board outline wires is '0'. 2 October 2017 Page 16 of 23

17 Part 7: Disperse Components With the outline placed, the next step is to arrange the components within the board area. This step, and subsequent rearranging, is pivotal to the success of the board. Start with the regulator, IC1, and the processor, IC2. Group these items separately and with enough space for support components. Make sure that the decoupling capacitors for the microprocessor and voltage regulator are as close to their ICs as possible. Place the connectors, headers, and switch last. When you understand how to place components, open part2.brd to get the arrangement presented below. This view is called the rat s nest and the yellow lines are called airwires. These lines represent connections that you need to make by routing. Part 8: Connections and Routing Before you start connecting components, place polygons on both the top (layer 1) and bottom (layer 16) of the board and connect them to the GND net. Use the poly tool, tracing the outside edge of the board. 2 October 2017 Page 17 of 23

18 In the figure below, a polygon has been placed on the bottom layer. When placing a polygon, it appears first as a dotted outline. Notice that the polygon overlaps the board outline; this will be corrected automatically by Eagle. Use the command 'rats' to fill the polygon. Now select the Name tool and right click on an edge where you drew the polygon. Change the name to GND. Do this for both the top and bottom layer. Three things are important to note from this view. First, notice that the polygon does not go to the edge of the board. This is because we have already input the minimum distance to the edge that the board house allows. Eagle follows this guideline. The second thing to note is that two of the large pads in the bottom right no longer have an airwire connecting them. These pads are both part of the GND net and the polygon connects them. The command 'rats' not only fills polygons, it also redraws airwires (including removing those not still required). 2 October 2017 Page 18 of 23

19 The final thing to note from this view is the thermals. If you look closely at the aforementioned GND pins or the GND pin of the programming header (enlarged below) you will notice that the GND plane doesn't connect to the hole all the way around. Instead, four small copper areas connect to the rest of the GND plane. This allows the pin to be soldered without the iron's heat being wicked away to other parts of the board, potentially causing damage. Practice routing a few of the airwires. Once you get the hang of routing, move on to the next section. You will be given an opportunity to complete the board at the end of the lesson. Part 9: Gerber Files See Generate your Gerber files and drill hole file from the design you ve done in this lab. Part 10: Self Check and Final Touches For this self-check assignment, finish routing the board started during the lesson. The following images with their captions detail a few areas of the board and the key items to consider when working in these areas Power Supply 2 October 2017 Page 19 of 23

20 When working on the power supply, it is important to keep traces wide. All the system current will flow through these traces so it is best to make them polygons. So what we are going to do is have you create some polygons to connect various +5V and Vin pins. This is tricky so read carefully. The first thing you have to understand is what we are doing. We want to create a polygon that connects the various +5V pins together. This will be in place rather than the ground plane we added earlier. We need to do thee things: Draw the +5V polygon. Tell the tool that this polygon takes precedent over the ground fill polygon we placed over the entire board. Name the polygon +5V so that the tool knows to connect all the locations named +5V with the polygon. 2 October 2017 Page 20 of 23

21 Drawing the polygon is easy. But first, let s change the ground polygon on layer 1 to give it a lower priority. Click on the edge of where you drew the polygon (not where it is). Be sure you are getting the one on the top of the board (you may want to turn off the back of the board (layer 16). Change the polygon s rank to 2 (or higher). Now draw the polygon that includes the various +5V signals. Be sure it s rank is 1 (so it has higher priority, rank is seen just below the top menu). Be sure to include the +5V pins (you can get other pins too, it won t matter as the tool will isolate them from your +5V polygon automatically). Now use the name tool, select this new polygon (again, from the edge of the polygon) and change its name to +5V. You should notice that the various +5V signals all are now connected via the polygon. Do the same for the Vin signals ATmega 2 October 2017 Page 21 of 23

22 As seen in these figures, the organization of components is critical. Place decoupling capacitors as close to their IC as possible. The crystal is of secondary importance to those capacitors and should be placed very near the microcontroller as well Button 10.4 Connectors 2 October 2017 Page 22 of 23

23 G2. Show your board layout to your GSI. Be able to justify the decisions you ve made. G3. Create a zipfile of your Gerber files and drill hole file you d need for the manufacture of your board. Show your GSI. 3. Post-lab Q1. Read Write a paragraph explaining what you learned. Q2. Read What is a layer? Why do so many exist? Q3. Go to Filter with Eagle University. Pick one article that hasn t been mentioned in this assignment. Read it and write a paragraph explaining what you learned. Notice the See More button. 2 October 2017 Page 23 of 23

CADSOFT EAGLE TUTORIAL

CADSOFT EAGLE TUTORIAL CADSOFT EAGLE TUTORIAL IEEE OPS 2013-2014 By Shubham Gandhi, Kamal Kajouke 1 Table of Contents 1. Introduction 1.1 Getting Started 1.2 Eagle Schematic Editor 1.3 The Toolbar and Command Bar 1.4 Importing

More information

Lecture 14: Prototyping and Schematics

Lecture 14: Prototyping and Schematics Lecture 14: Prototyping and Schematics Breadboards have some limitations They have high parasitic inductance and capacitance, limiting high frequency signal transfer to about 50MHz. Wire connections

More information

Instructions for designing the HelloWorld circuit board using Autodesk Eagle 8.6.0

Instructions for designing the HelloWorld circuit board using Autodesk Eagle 8.6.0 Instructions for designing the HelloWorld circuit board using Autodesk Eagle 8.6.0 FABLAB BRIGHTON 2018 These instructions take you through step-by-step the process of creating the full circuit board design

More information

- create new schematic to the new project, PCB design begins with a schematic diagram, which present how components are connected

- create new schematic to the new project, PCB design begins with a schematic diagram, which present how components are connected Eagle 8.x tutorial - create a new project, Eagle designs are organized as projects - create new schematic to the new project, PCB design begins with a schematic diagram, which present how components are

More information

Prototype PCBs design session

Prototype PCBs design session Prototype PCBs design session By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Spring 2018, EEP04 Practical Applications in Electrical Before start You will be making a schematic (astable.sch) file which

More information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

Using EAGLE: Schematic a learn.sparkfun.com

Using EAGLE: Schematic a learn.sparkfun.com Using EAGLE: Schematic a learn.sparkfun.com tutorial Available online at: http://sfe.io/t109 Contents Introduction Create a Project Adding Parts to a Schematic Wiring Up the Schematic Tips and Tricks Resources

More information

Electronics Design - Eagle

Electronics Design - Eagle Back to tutorial index Electronics Design - Eagle This week's assignment is to: add a button and LED to the echo hello-world board, check the design rules, and make it. Review Neil's class page: http://academy.cba.mit.edu/classes/electronics_design/index.html

More information

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Shack Clock kit. U3S Rev 2 PCB 1. Introduction Shack Clock kit U3S Rev 2 PCB 1. Introduction Thank you for purchasing the QRP Labs Shack Clock kit. This clock uses the Ultimate3S QRSS/WSPR kit hardware, but a different firmware version. It can be used

More information

Introduction to PCB Design with EAGLE. Jianan Li

Introduction to PCB Design with EAGLE. Jianan Li Introduction to PCB Design with EAGLE Jianan Li Install EAGLE Download EAGLE: http://www.cadsoftusa.com/download-eagle/ Choose Run as Freeware during installation Create a New Project Launch EAGLE and

More information

HW #2 - Eagle Tutorial

HW #2 - Eagle Tutorial HW #2 - Eagle Tutorial The goal of this homework is to teach the user the basic steps of producing a switching power supply schematic and a printed circuit board using the Eagle Application. While tutorial

More information

Arduino ADK Rev.3 Board A000069

Arduino ADK Rev.3 Board A000069 Arduino ADK Rev.3 Board A000069 Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

ANTUMBRA KLIK MANUAL

ANTUMBRA KLIK MANUAL ANTUMBRA KLIK MANUAL TABLE OF CONTENTS 01. INSTALLATION 4 02. FRONT 5 03. STEPS PAGE 6 04. MENU 8 05. EUCLIDEAN MODE 10 06. PLAYMODE MENU 11 07. LAST STEP MENU 12 08. RANDOM AMOUNT 13 09. SOFTWARE MODIFICATIONS

More information

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents Atmel AVR datasheet Contents 1. About this document 2. General information 3. Board overview 4. Getting Started 5. Block schematic and description Appendix A. Circuit diagram B. Compatible AVR device C.

More information

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD). ARDUINO UNO REV3 SMD Code: A000073 The board everybody gets started with, based on the ATmega328 (SMD). The Arduino Uno SMD R3 is a microcontroller board based on the ATmega328. It has 14 digital input/output

More information

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MEGA 2560 REV3 Code: A000067 ARDUINO MEGA 2560 REV3 Code: A000067 The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D

More information

EAGLE 6.x.x. University of Applied Sciences Ravensburg-Weingarten. EAGLE Tutorial. Author: Christian Schmid

EAGLE 6.x.x. University of Applied Sciences Ravensburg-Weingarten. EAGLE Tutorial. Author: Christian Schmid University of Applied Sciences Ravensburg-Weingarten EAGLE Tutorial EAGLE 6.x.x Author: Christian Schmid christian.schmid@hsweingarten.de Author: Martin Meier martin.meier@hs-weingarten.de September 30,

More information

Designing a PCB using EagleCAD

Designing a PCB using EagleCAD Designing a PCB using EagleCAD Atlanta Hobby Robot Club Yes, you can design your own custom PCB and this tutorial will show you how. It is easier than ever to design your own PCB and having it manufactured

More information

PIC 28 Pin Board Documentation. Update Version 5.0

PIC 28 Pin Board Documentation. Update Version 5.0 PIC 28 Pin Board Documentation Update 2009.10 Version 5.0 Table of Contents PIC 28 Pin Board Documentation... 1 Table of Contents... 2 Introduction... 3 Circuit Schematic... 4 The following is the Circuit

More information

2008 년안산일대디지털정보통신학과 CAD 강의용자료 PADS 2007

2008 년안산일대디지털정보통신학과 CAD 강의용자료 PADS 2007 2008 년안산일대디지털정보통신학과 CAD 강의용자료 PADS 2007 1 Learning the PADS User Interface What you will learn: Modeless Commands Panning & Zooming Object Selection Methods Note: This tutorial will use PADS Layout to

More information

ARDUINO UNO REV3 Code: A000066

ARDUINO UNO REV3 Code: A000066 ARDUINO UNO REV3 Code: A000066 The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can

More information

QUASAR KIT No DIGITAL DOWN TIMER 99 MIN WITH PIC

QUASAR KIT No DIGITAL DOWN TIMER 99 MIN WITH PIC QUASAR KIT No 1173 - DIGITAL DOWN TIMER 99 MIN WITH PIC KIT 1173 is a digital countdown timer based on a micro controller, thus securing reliability and excellent operation under any circumstances. It

More information

Intro to Multisim & Ultiboard

Intro to Multisim & Ultiboard Intro to Multisim & Ultiboard (Lab by Wayne Stanton) Note: This document was written for version 13.0 of Multisim and Ultiboard. Note: A grade for this lab will be applied upon receipt of the project file.

More information

TUTORIAL SESSION Technical Group Hoda Najafi & Sunita Bhide

TUTORIAL SESSION Technical Group Hoda Najafi & Sunita Bhide TUTORIAL SESSION 2014 Technical Group Hoda Najafi & Sunita Bhide SETUP PROCEDURE Start the Altium Designer Software. (Figure 1) Ensure that the Files and Projects tabs are located somewhere on the screen.

More information

LCMM024: DRV8825 Stepper Motor Driver Carrier,

LCMM024: DRV8825 Stepper Motor Driver Carrier, LCMM024: DRV8825 Stepper Motor Driver Carrier, High Current The DRV8825 stepper motor driver carrier is a breakout board for TI s DRV8825 microstepping bipolar stepper motor driver. The module has a pinout

More information

Lab 9 Introduction to Multisim & Ultiboard

Lab 9 Introduction to Multisim & Ultiboard Lab 9 Introduction to Multisim & Ultiboard In this lab you will be utilizing your understanding of circuit generation/testing in Multisim in order to create the final project (figure 1), a TinyMatrix pendant.

More information

Introduction to NI Multisim & Ultiboard

Introduction to NI Multisim & Ultiboard George Washington University School of Engineering and Applied Science Electrical and Computer Engineering Department Introduction to NI Multisim & Ultiboard Dr. Amir Aslani 8/20/2017 2 Outline Design

More information

MP6500 Stepper Motor Driver, Digital Current Control

MP6500 Stepper Motor Driver, Digital Current Control This breakout board for the MPS MP6500 micro stepping bipolar stepper motor driver is Pololu s latest stepper motor driver. The module has a pinout and interface that are very similar to that of our popular

More information

Building and using JasperMIDI

Building and using JasperMIDI Building and using JasperMIDI Table of Contents Introduction... Bill Of Materials... 2 Building Choices... 3 Construction... 4 Installing in a Jasper enclosure... 5 Standalone use... 6 Using JasperMIDI...

More information

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

OpenSprinkler v2.2u Build Instructions

OpenSprinkler v2.2u Build Instructions OpenSprinkler v2.2u Build Instructions (Note: all images below are 'clickable', in order for you to see the full-resolution details. ) Part 0: Parts Check Part 1: Soldering Part 2: Testing Part 3: Enclosure

More information

Supplement for module D061 incl. ATMega128 Prozessor

Supplement for module D061 incl. ATMega128 Prozessor Supplement for module D061 incl. ATMega128 Prozessor V 1.3 16. March 2006 2006 by Peter Küsters This document is in copyright protected. It is not permitted to change any part of it. It is not permitted

More information

ARDUINO MINI 05 Code: A000087

ARDUINO MINI 05 Code: A000087 ARDUINO MINI 05 Code: A000087 The Arduino Mini is a very compact version of the Arduino Nano without an on board USB to Serial connection The Arduino Mini 05 is a small microcontroller board originally

More information

Arduino Dock 2. The Hardware

Arduino Dock 2. The Hardware Arduino Dock 2 The Arduino Dock 2 is our supercharged version of an Arduino Uno R3 board. These two boards share the same microcontroller, the ATmel ATmega328P microcontroller (MCU), and have identical

More information

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO MEGA ADK REV3 Code: A000069 ARDUINO MEGA ADK REV3 Code: A000069 OVERVIEW The Arduino MEGA ADK is a microcontroller board based on the ATmega2560. It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

2.2" TFT Display. Created by lady ada. Last updated on :19:15 PM UTC

2.2 TFT Display. Created by lady ada. Last updated on :19:15 PM UTC 2.2" TFT Display Created by lady ada Last updated on 2017-12-22 11:19:15 PM UTC Guide Contents Guide Contents Overview Pinouts Assembly Arduino Wiring Arduino UNO or Compatible Wiring Wiring for Other

More information

1/Build a Mintronics: MintDuino

1/Build a Mintronics: MintDuino 1/Build a Mintronics: The is perfect for anyone interested in learning (or teaching) the fundamentals of how micro controllers work. It will have you building your own micro controller from scratch on

More information

A4988 Stepper Motor Driver Carrier, Black Edition

A4988 Stepper Motor Driver Carrier, Black Edition A4988 Stepper Motor Driver Carrier, Black Edition A4988 stepper motor driver carrier, Black Edition, bottom view with dimensions. Overview This product is a carrier board or breakout board for Allegro

More information

BUILDING YOUR KIT. For the Toadstool Mega328.

BUILDING YOUR KIT. For the Toadstool Mega328. BUILDING YOUR KIT For the Toadstool Mega328 www.crash-bang.com @crashbang_proto This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Congratulations! You re

More information

Embedded Systems and Software

Embedded Systems and Software Embedded Systems and Software Lecture 12 Some Hardware Considerations Hardware Considerations Slide 1 Logic States Digital signals may be in one of three states State 1: High, or 1. Using positive logic

More information

EECS 473 Midterm Exam

EECS 473 Midterm Exam EECS 473 Midterm Exam Fall 2016 Name: KEY unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. NOTES: 1. Closed book and Closed notes

More information

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

Phi-panel backpack assembly and keypad options Dr. John Liu 12/16/2012

Phi-panel backpack assembly and keypad options Dr. John Liu 12/16/2012 Phi-panel backpack assembly and keypad options Dr. John Liu 12/16/2012 1. Introduction:... 3 Currently available:... 3 2. Backpack assembly... 4 3. Connecting to a keypad... 6 4. Rotary encoder keypads...

More information

OpenSprinkler v2.1u Build Instructions

OpenSprinkler v2.1u Build Instructions OpenSprinkler v2.1u Build Instructions (Note: all images below are 'clickable', in order for you to see the full-resolution details. ) Part 0: Parts Check Part 1: Soldering Part 2: Testing Part 3: Enclosure

More information

A Quick EAGLE PCB Tutorial

A Quick EAGLE PCB Tutorial A Quick EAGLE PCB Tutorial Tim Steffes Mark Brehob 9/17/11 Introduction So, you ve finished your circuit prototype and you re ready to make it permanent? Tired of those messy wires and loose components,

More information

Eagle use in Prototyping

Eagle use in Prototyping MICHIGAN STATE UNIVERSITY COLLEGE OF ENGINEERING Eagle use in Prototyping Eleazar Gutierrez 4/3/2015 Facilitator: Dr. Binseng Wang Design Team 12 Sponsor: MSU Solar Car Team Abstract In the development

More information

Finite State Machine Lab

Finite State Machine Lab Finite State Machine Module: Lab Procedures Goal: The goal of this experiment is to reinforce state machine concepts by having students design and implement a state machine using simple chips and a protoboard.

More information

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER This kit is a simple but powerful programmer for the Atmel AT90Sxxxx ( AVR ) family of microcontrollers. The Atmel AVR devices are a low-power CMOS 8-bit microcontroller using a RISC architecture. By executing

More information

VLSI AppNote: VSx053 Simple DSP Board

VLSI AppNote: VSx053 Simple DSP Board : VSx053 Simple DSP Board Description This document describes the VS1053 / VS8053 Simple DPS Board and the VSx053 Simple DSP Host Board. Schematics, layouts and pinouts of both cards are included. The

More information

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO MICRO WITHOUT HEADERS Code: A000093 ARDUINO MICRO WITHOUT HEADERS Code: A000093 Arduino Micro is the smallest board of the family, easy to integrate it in everyday objects to make them interactive. The Micro is based on the ATmega32U4 microcontroller

More information

Lesson 17: Building a Hierarchical Design

Lesson 17: Building a Hierarchical Design Lesson 17: Building a Hierarchical Design Lesson Objectives After you complete this lesson you will be able to: Explore the structure of a hierarchical design Editing the Training Root Schematic Making

More information

None. MICROCONTROLLERS III

None. MICROCONTROLLERS III MICROCONTROLLERS III PREREQUISITES: MODULE 10: MICROCONTROLLERS II. OUTLINE OF MODULE 11: What you will learn about in this Module: Use of a much more powerful microcontroller: the PIC16F877 In-circuit

More information

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview Freeduino USB 1.0 Arduino Compatible Development Board Starter Guide 1. Overview 1 Arduino is an open source embedded development platform consisting of a simple development board based on Atmel s AVR

More information

Module 3B: Arduino as Power Supply

Module 3B: Arduino as Power Supply Name/NetID: Teammate/NetID: Module 3B: Laboratory Outline As you work on through the labs during the semester and some of the modules you may want to continue experimenting at home. Luckily the microprocessor

More information

Images Scientific OWI Robotic Arm Interface Kit (PC serial) Article

Images Scientific OWI Robotic Arm Interface Kit (PC serial) Article Images Scientific OWI Robotic Arm Interface Kit (PC serial) Article Images Company Robotic Arm PC Interface allows real time computer control and an interactive script writer/player for programming and

More information

Complete Tutorial (Includes Schematic & Layout)

Complete Tutorial (Includes Schematic & Layout) Complete Tutorial (Includes Schematic & Layout) Download 1. Go to the "Download Free PCB123 Software" button or click here. 2. Enter your e-mail address and for your primary interest in the product. (Your

More information

um-fpu64 Floating Point Coprocessor 28-pin Breakout Board Introduction Bare um-fpu64 28-pin Breakout Board

um-fpu64 Floating Point Coprocessor 28-pin Breakout Board Introduction Bare um-fpu64 28-pin Breakout Board Floating Point Coprocessor Breakout Board Introduction The breakout board has all of the required connections, and provides access to all um- FPU64 pins. It can be used as a development board or for permanently

More information

EE 330 Laboratory 3 Layout, DRC, and LVS Fall 2015

EE 330 Laboratory 3 Layout, DRC, and LVS Fall 2015 EE 330 Laboratory 3 Layout, DRC, and LVS Fall 2015 Contents Objective:... 2 Part 1 Creating a layout... 2 1.1 Run DRC Early and Often... 2 1.2 Create N active and connect the transistors... 3 1.3 Vias...

More information

For more detailed information about this product please refer to the QT510 datasheet.

For more detailed information about this product please refer to the QT510 datasheet. E510 1 User Manual 2 E510 User Manual OVERVIEW This kit is designed for evaluation and development of QT510-based QWheel Rotary slider. It includes a fully assembled rotary slider evaluation board, user

More information

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3 1. Introduction Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3 Thank you for purchasing this QRP Labs Shack Clock kit. The kit uses the same PCB and bag of components as some other QRP Labs kits.

More information

GLiPIC Ver C Assembly manual Ver 1.0

GLiPIC Ver C Assembly manual Ver 1.0 GLiPIC Ver C Assembly manual Ver 1.0 Last Rev 1.1 Oct 30, 2001 Author: Ranjit Diol Disclaimer and Terms of Agreement As with any kit, only the individual parts supplied are guaranteed against defects and

More information

EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits

EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits Contents Objective:... 2 Part 1: Introduction... 2 Part 2 Simulation of a CMOS Inverter... 3 Part 2.1 Attaching technology information... 3 Part

More information

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System Button Code Kit Single Button Code Entry System Assembly Instructions and User Guide Rev 1.0 December 2009 www.alan-parekh.com Copyright 2009 Alan Electronic Projects Inc. 1. Introduction... 4 1.1 Concept

More information

Adafruit Mini TFT " 160x80

Adafruit Mini TFT  160x80 Adafruit Mini TFT - 0.96" 160x80 Created by lady ada Last updated on 2017-07-14 05:24:22 AM UTC Guide Contents Guide Contents Overview Pinouts Assembly Prepare the header strip: Add the board: And Solder!

More information

Bold is used for UI elements that will appear on screen (buttons, menus or menu items, etc.)

Bold is used for UI elements that will appear on screen (buttons, menus or menu items, etc.) PCB Workshop Notes 26 November 2015 Tutorial References (presentation, sample project): http://ieee.concordia.ca/portfolio/pcb workshop/ Vocabulary & Concepts Software: DipTrace, in this case Packages:

More information

Prototyping Module Datasheet

Prototyping Module Datasheet Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM

More information

Construction Construction Instructions

Construction Construction Instructions Semi-Virtual Diskette SVD Construction Construction Instructions PCB version 2.0 September 2004 Eric J. Rothfus Table of Contents Table of Contents... i Parts List...1 Construction Overview...5 PCB Construction...

More information

Lesson 5: Board Design Files

Lesson 5: Board Design Files 5 Lesson 5: Board Design Files Learning Objectives In this lesson you will: Use the Mechanical Symbol Editor to create a mechanical board symbol Use the PCB Design Editor to create a master board design

More information

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board EE 354 August 1, 2017 Assembly of the AT89C51CC03 board The AT89C51CC03 board comes as a kit which you must put together. The kit has the following parts: No. ID Description 1 1.5" x 3.25" printed circuit

More information

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO LEONARDO WITH HEADERS Code: A000057 ARDUINO LEONARDO WITH HEADERS Code: A000057 Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard. The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet).

More information

Orcad Layout Plus Tutorial

Orcad Layout Plus Tutorial Orcad Layout Plus Tutorial Layout Plus is a circuit board layout tool that accepts a layout-compatible circuit netlist (ex. from Capture CIS) and generates an output layout files that suitable for PCB

More information

High Power (15W + 15W) Stereo Amplifier

High Power (15W + 15W) Stereo Amplifier High Power (15W + 15W) Stereo Amplifier Build Instructions Issue 1.0 Build Instructions Before you put any components in the board or pick up the soldering iron, just take a look at the Printed Circuit

More information

An open-source hardware+software project. For design files and additional documentation, please visit:

An open-source hardware+software project. For design files and additional documentation, please visit: An open-source hardware+software project. For design files and additional documentation, please visit: http://www.evilmadscientist.com/go/diavolino Support: http://www.evilmadscientist.com/forum/ Distributed

More information

solutions for teaching and learning

solutions for teaching and learning RKP18Motor Component List and Instructions PCB layout Constructed PCB Schematic Diagram RKP18Motor Project PCB Page 1 Description The RKP18Motor project PCB has been designed to use PIC microcontrollers

More information

KiCad Example Schematic ( ) Wien Bridge Oscillator

KiCad Example Schematic ( ) Wien Bridge Oscillator KiCad Example Schematic (2010-05-05) Wien Bridge Oscillator University of Hartford College of Engineering, Technology, and Architecture The following tutorial in that it walks you through steps to use

More information

Breeze Board. Type A. User Manual.

Breeze Board. Type A. User Manual. Breeze Board Type A User Manual www.dizzy.co.za Contents Introduction... 3 Overview Top... 4 Overview Bottom... 5 Getting Started (Amicus Compiler)... 6 Power Circuitry... 7 USB... 8 Microcontroller...

More information

LED Knight Rider. Yanbu College of Applied Technology. Project Description

LED Knight Rider. Yanbu College of Applied Technology. Project Description LED Knight Rider Yanbu College of Applied Technology Project Description This simple circuit functions as a 12 LED chaser. A single illuminated LED 'walks' left and right in a repeating sequence, similar

More information

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

Bolero3M Nexus Emulation Adapter 256BGA 176TQ _ V1.4 Adapters Bolero3M Nexus Emulation Adapter 256BGA 176TQ Ordering code IA256BGA176TQ-5646C Supported microcontrollers: Freescale MPC5644B, MPC5644C, MPC5645B, MPC5645C, MPC5646B and MPC5646C ST equivalent

More information

Alessandra de Vitis. Arduino

Alessandra de Vitis. Arduino Alessandra de Vitis Arduino Arduino types Alessandra de Vitis 2 Interfacing Interfacing represents the link between devices that operate with different physical quantities. Interface board or simply or

More information

ST SPC58 B Line Emulation Adapter System

ST SPC58 B Line Emulation Adapter System _ V1.1 Hardware Reference ST SPC58 B Line Emulation Adapter ST SPC58 B Line Emulation Adapter System ST SPC58 B line emulation adapter primary use case is providing Nexus trace functionality for the SPC58

More information

How to Use an Arduino

How to Use an Arduino How to Use an Arduino By Vivian Law Introduction The first microcontroller, TMS-1802-NC, was built in 1971 by Texas Instruments. It owed its existence to the innovation and versatility of silicon and the

More information

Bolero Nexus Emulation Adapter 208BGA 100TQ

Bolero Nexus Emulation Adapter 208BGA 100TQ _ V1.5 Adapters Bolero Nexus Emulation Adapter 208BGA 100TQ Ordering code IA208BGA100TQ-5607B Supported microcontrollers: Freescale MPC5605B, MPC5605BK, MPC5606BK ST equivalent devices (SPC560B54, SPC560B60)

More information

Dwarf Boards. DB057 : 40-pin controller board

Dwarf Boards. DB057 : 40-pin controller board Dwarf Boards DB057 : 40-pin controller board PICmicro, In-Circuit Serial Programming and ICSP are registered trademarks of Microchip Technology Inc. DB057 for USB PIC DB057 for non-usb PIC Introduction

More information

DIY KIT 121. ATMEL 89Cx051 PROGRAMMER

DIY KIT 121. ATMEL 89Cx051 PROGRAMMER Microcontrollers (uc s) have been around for quite a while now. With relatively few I/O lines, a limited instruction set and almost no peripherals they are far better suited for control applications than

More information

Basic Input/Output Operations

Basic Input/Output Operations Basic Input/Output Operations Posted on May 9, 2008, by Ibrahim KAMAL, in Micro-controllers, tagged In this third part of the 89s52 tutorial, we are going to study the basic structure and configuration

More information

ESPino - Specifications

ESPino - Specifications ESPino - Specifications Summary Microcontroller ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Operating Voltage 3.3V Input Voltage 4.4-15V Digital I/O Pins 9 Analog Input Pins 1 (10-bit

More information

ARDUINO LEONARDO ETH Code: A000022

ARDUINO LEONARDO ETH Code: A000022 ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.

More information

Cadence Tutorial 2: Layout, DRC/LVS and Circuit Simulation with Extracted Parasitics

Cadence Tutorial 2: Layout, DRC/LVS and Circuit Simulation with Extracted Parasitics Cadence Tutorial 2: Layout, DRC/LVS and Circuit Simulation with Extracted Parasitics Introduction This tutorial describes how to generate a mask layout in the Cadence Virtuoso Layout Editor. Use of DIVA

More information

PSpice Tutorial. Physics 160 Spring 2006

PSpice Tutorial. Physics 160 Spring 2006 PSpice Tutorial This is a tutorial designed to guide you through the simulation assignment included in the first homework set. You may either use the program as installed in the lab, or you may install

More information

Technical Note. Design Considerations when using NOR Flash on PCBs. Introduction and Definitions

Technical Note. Design Considerations when using NOR Flash on PCBs. Introduction and Definitions Technical Note Design Considerations when using NOR Flash on PCBs Introduction and Definitions TN-13-30: NOR Flash Memory: PCB Design Considerations Introduction and Definitions Table 1: Definitions Term

More information

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs Modtronix Engineering Modular Electronic Solutions Single board computer for 28 pin DIP PICs Table of Contents 1 Introduction...2 2 Features...4 3 Expansion Connectors...5 3.1 Daughter Board Connectors...5

More information

A4988 Stepper Motor Driver Carrier

A4988 Stepper Motor Driver Carrier A4988 Stepper Motor Driver Carrier A4983/A4988 stepper motor driver carrier with dimensions. Overview This product is a carrier board or breakout board for Allegro s A4988 DMOS Microstepping Driver with

More information

Universal Keying Adapter 3+

Universal Keying Adapter 3+ Universal Keying Adapter 3+ The Universal Keying Adapter Version 3+ kit will allow you to key nearly any transmitter or transceiver with a straight key, electronic keyer, computer serial or parallel port

More information

Exercise 1. Section 2. Working in Capture

Exercise 1. Section 2. Working in Capture Exercise 1 Section 1. Introduction In this exercise, a simple circuit will be drawn in OrCAD Capture and a netlist file will be generated. Then the netlist file will be read into OrCAD Layout. In Layout,

More information

Categories. Archive. Meta. POSTS NEWS HARDWARE APPLICATIONS DOWNLOADS FORUM LINKS ABOUT

Categories. Archive. Meta.   POSTS NEWS HARDWARE APPLICATIONS DOWNLOADS FORUM LINKS ABOUT Page 1 of 10 POSTS NEWS HARDWARE APPLICATIONS DOWNLOADS FORUM LINKS ABOUT Categories Posts (2) Archive July 2013 About the TOS-100 The TOS-100 is an Arduino compatible Shield capable of driving one stepper

More information

EAGLE Schematic Software Cornerstone Electronics Technology and Robotics II

EAGLE Schematic Software Cornerstone Electronics Technology and Robotics II EAGLE Schematic Software Cornerstone Electronics Technology and Robotics II Administration: o Prayer EAGLE Light Edition: o The name EAGLE is an acronym which stands for Easily Applicable Graphical Layout

More information

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor Freescale Semiconductor Document Number: AN4643 Application Note Rev 1, 10/2013 S12VR Hardware Design Guidelines by: Carlos Aceff 1 Introduction This document lists the required external components and

More information

ECEN 1400, Introduction to Analog and Digital Electronics

ECEN 1400, Introduction to Analog and Digital Electronics ECEN 1400, Introduction to Analog and Digital Electronics How to create circuit boards using multisim and ultiboard This document walks you through the steps to make a working printed circuit board (PCB).

More information