Author Archives: edtucker

Eagle – Package (Layout Symbol)

Package Footprint

  1. Control Panel>Expand Libraries>Right-click on desired .lbr>Open
  2. Click on Package Icon on top tool bar> type name of package in New box>Ok>Yes

Grid

  1. Type GRI
  2. English units: 0.05″, 0.005 Alternate
  3. Metric: 1mm, 0.1mm Alternate
  4. (Hold down Alt button to use Alternate grid)

Create part outline on Documentation Layer

This outline shows up during board layout, but is not on silkscreen.

  1. Click Wire (Same as Draw Lines) in left-hand tool bar
  2. Click MMB>Select  Layer 51-tDocu
  3. Draw an arbitrary box around origin> Hit escape to stop drawing wire. This final goal is for the outline to fully enclose the package, including pads.
  4. Click Info icon in left-hand tool bar> Click left side of package
  5. Enter wire endpoints on top boxes. Make symmetric around (0,0)
  6. Repeat for right side of package

Add Pads

  1. Change grid from English to Metric if needed
  2. Click Smd or Pad (for through-hole) in left hand toolbar
  3. Enter dimensions in top line “0.4 x 1.5” (without quotes)>Enter
  4. (To change pad size later:  wrench>Smd>…> .2×1.5 )
  5. Left click to place. Keep placing pads until done.
  6. Type “Name” to rename pads> Click on pad 1 and rename to “1”, etc.
  7. To locate pads: Click ‘i’ button, click on pad, enter  x,y, of the exact location of the center of the pad.

Add Pin 1 circle on Silk Layer

  1. Click Circle on left-hand toolbar
  2. Click MMB > Layer21, tPlace
  3. Hold down Alt button to use Alternate grid
  4. Click where the center of the circle should be, then move cursor to define radius

Add outline to Silk Layer

  1. Click on wire, make sure Layer 21 is selected, hold ALT, draw box inside pads.
  2. Change thickness to at least 8 mils or 0.2mm: Click Wrench>Width>…>0.008>Click on lines and Pin 1 circle

Add >Value & >Name

  1. Click Text> Type “>Value” >Select Layer27,  tValues
  2. Click Text> Type “>Name” >Select Layer25,  tNames
  3. Change size: Wrench>Size>…>0.04 (1 mm)   Or enter “cha siz .04)
  4. Change ratio: Wrench>Ratio>13%  Or enter “cha rat 13”
  5. Move “>Name” to best guess as to where reference designator will be
  6. Move “>Value” to somewhere close to package.

Check Solder Mask and Solder Paste layers

  1. Layers > click on 29 tStop. This is what Eagle calls the solder mask layer. Make sure this layer was generated correctly.
  2. Layers > click on 31 tCream. This is what Eagle calls the solder paste layer. Make sure this layer was generated correctly.

Add Description and Save

  1. Click Blue Description at bottom: “This footprint is untested! Used with the FT230X.
  2. File>Save

Eagle – Schematic Symbol

Symbol (Schematic)

  1. Control Panel>Expand Libraries>Right-click on desired .lbr>Open
  2. Click on Symbol Icon on top tool bar> type name of symbol in New box>Ok
  3. Enter “grid” in top line. In dialog box: Size: 0.1 inch, Multiple: 1, Alt: 0.01

Draw symbol outline

  1. Click Wire on left-hand menu and draw a box (should be on Layer94)

Add Pins

  1. Click Pin on left-hand menu>Click Short on top menu>Place all pins around package
  2. Right-click to rotate pins for the various package sides. The “circle” should go away from the package.

Name Pins

  1. Type “Name” > Click on each pin and give descriptive name (GPIO5 or !RST). Can put “!” In front of the name to indicate active low. Pin will then have an overline.

Set Pin Direction (io, in, out, pwr)

  1. (Optional) Wrench>Direction>pwr>Click on all power and ground pins, etc.

Move pins around to preferred location on symbol

  1. Type “move”> Move pins to desired location around symbol.
  2. Can also move package outline if needed by clicking on a corner or edge.

Center symbol

  1. Type “group”>Click and drag across entire symbol, release
  2. Ctrl-Right-Click and move until “+” is in center of symbol

Add “>Value” & “>Name”

  1. Click Text> Type “>Value” >Select Layer96,  Values
  2. Move “>Value” to bottom of symbol, just below box
  3. Click Text> Type “>Name” >Select Layer95,  Names
  4. Move “>Name” to top of symbol, just above box
  5. Change size: Wrench>Size>…>0.07> Click on both “>Value” and “>Name”

Add Description and Save

  1. Click Blue Description at bottom: “Schematic Component for FT230X.”
  2. File>Save

Eagle – Device Creation

Device Creation (Tying symbol and package together)

  1. Control Panel>Expand Libraries>Right-click on desired .lbr>Open
  2. Click on Device Icon on top tool bar> type name of component in New box>Ok>Yes

Add Schematic symbol to Device

  1. Click “Add” button on left hand menu> Choose symbol>Drop on the “+” in the center of the window.

Add Package to Device

  1. In bottom-center, Click on “New”>Find desired package and double-click
  2. If package is not found, may need to copy from another library. See post on Library.

Add Variant Name

  1. This is optional: Only needed if multiple variants are used with the part.
  2. Right click on name under “Package” in center of window>Rename> Change the single quote( “) to SSOP or whatever the package is.

Associate Pads with Pins

  1. On bottom-right, Click “Connect”
  2. Highlight a Pin name>Double click a Pad name
  3. Click “Ok” when all assignments are made.
  4. Should see a green check next to variant when done

Change Ref Des Prefix

  1. In bottom-center, Click Prefix> Type “U” (no quotes)
  2. (Optional) Type “Name” > Click “+” in center of symbol, change G$1 to U1

Set Up Value

  1. On bottom, click button to set Value to “On”
  2. Click Attributes in lower-left window. Then click New. In the name field, type VALUE. In the Value field, type the text you want to appear on your schematic.

Add Description and Save

  1. Click Blue Description at bottom: “The FT230X is a simple USB to serial converter”
  2. File>Save

TinyDuino

Needed:

Procedure:

  1. Plug the two boards together using the large white connector on each board. The bottom of the USB Board plugs into the top of the Processor Board. Do not install a battery into the battery holder.
  2. Plug one end of  the USB Cable into the computer and the other end into the USB board. You may need to install the “VCP driver” from FTDI: http://www.ftdichip.com/Drivers/VCP.htm.
  3. Start the Arduino IDE on your computer. This can be downloaded from http://arduino.cc/en/Main/Software if you don’t already have it.
  4. Arduino top menu: Tools>Serial Port> Select the new port that appeared when the USB cable was plugged in. Usually it is the only one listed.
  5. Arduino top menu: Tools>Board>Select “Arduino Pro or Pro Mini (3.3V, 8 MHz) s/ ATmega328”
  6. Load the Blink sketch: File>Open> Navigate to “Blink.ino”
  7. Upload the sketch by pushing the “Arrow” button.
  8. The LED on the Processor Board should start blinking.

The above explanation is in the spirit of “Just the clicks”. See the TinyCircuits site for the same explanation with more details and pictures: http://tiny-circuits.com/learn/learn2/

 

 

Sippino

Needed:

  1. Sippino 328 Kit: Maker Shed
  2. USB to Serial Cable: SparkFun DEV-09718
  3. (Optional) Break Away Male Headers – Right Angle SparkFun PRT-00553

Procedure:

  1. Solder components to PCA, with exception of Headers. You may want to substitute the right-angle headers for the vertical headers included in the kit. The right-angle headers will let you plug the Sippino into a breadboard vertically, with maximum room left over for your other circuit components. The reference designators are given on the packaging. Just insert the through-hole parts and solder. Note that the long lead of the LED is the “+” side. For more details on soldering, see the detailed app note here: http://www.spikenzielabs.com/SpikenzieLabs/sippino.html
  2. Plug the USB to Serial Cable into your computer. If necessary, download the drivers from FTDI: http://www.ftdichip.com/FTDrivers.htm
  3. Plug the other end of the cable into the Sippino board. Make sure the black wire goes into the pin with a “B” on the board and the green wire goes into the pin with the “G” on the board.
  4. Start the Arduino application.
  5. Tools>Serial Port>Select the FTDI port
  6. Tools>Board>Arduino Nano w/ ATmega328 seems to work.
  7. Upload your sketch like usual.

Notes:

  1. When the two pin jumper is installed, the board is powered from the FTDI port. When the jummper is removed, external power must be provided to the “SIP” pin marked +5V

Get Hosting

Cost: $60/yr

Procedure:

  1. Go to www.dynadot.com
  2. Click GET HOSTING
  3. Under “Advanced” (center choice for $5/mo)>Enter the purchased Domain name.
  4. Check Out
  5. Enter “Your Name” in cPanel username box. Pick something short related to the site. This will be used to login in to cPanel.
  6. Wait for email from Dynadot
  7. Click on cPanel URL> Verify this works.
  8. Follow next post: Setting up WordPress

Install WordPress

Cost: Free

Procedure:

  1. Click Fantastico De Luxe icon: CPanel>Software/Services (Towards the bottom of the page>Fantastico De Luxe>
  2. Click  “WordPress” (Fifth item down on left-hand menu)
  3. Click “New Installation”
  4. Install on domain: Should already be pre-filled with your website
  5. Install in directory: Leave blank
  6. Administrator-username: Enter your name or nickname
  7. Password: Enter secure password
  8. Admin nickname: Leave blank or enter a nickname
  9. Admin e-mail: Use an email from that site
  10. Site name: Should be prefilled to the website
  11. Description: Leave Blank or enter a brief description of the site
  12. Click: “Install WordPress”
  13. Click: “Finish Installation”
  14. Email the details of this installation to: Enter a known good email address, not on this website.
  15. Click: “Send Email”
  16. Verify email was received.
  17. Click: “Back to WordPress overview”
  18. Click “Visit Site”
  19. At lower right on your website, click “Log In”
  20. Start working on your website, explained in future posts.
  21. At this point, can close the original CPanel Window.