automated fixture electronics l.
Skip this Video
Loading SlideShow in 5 Seconds..
Automated Fixture Electronics PowerPoint Presentation
Download Presentation
Automated Fixture Electronics

Loading in 2 Seconds...

play fullscreen
1 / 20

Automated Fixture Electronics - PowerPoint PPT Presentation

  • Uploaded on

Automated Fixture Electronics Adding Fixture Electronic Boards into the board and board_xy By Thomas Garrison Background of Product High Volume (1M-2M a year) Next Generation product in panel of 24 Board level functional and ICT done at the same time

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Automated Fixture Electronics' - andrew

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
automated fixture electronics

Automated Fixture Electronics

Adding Fixture Electronic Boards into the board and board_xy


Thomas Garrison

background of product
Background of Product
  • High Volume (1M-2M a year) Next Generation product in panel of 24
  • Board level functional and ICT done at the same time
  • Reduce time at product level functional test
what needed to be done
What needed to be done
  • Switch in 3 resistors for each board position
    • not enough GP relays to do this with
  • Each board to have one power supply muxed in
    • Also to have a series resistor
  • Keep test time, complexity, and maintenance low
  • Replacement easy and fast and done by anyone
design steps
Design Steps
  • Decided to use analog switches as control element
    • Smaller footprint than relays, shorting blocks
    • Might be able to use a small kit
    • Number of devices needed reduced
      • 18 Quad Switches vs 36 Dual relays
  • Decided to use analog switches and design board using ExpressPCB (
  • Boards can be built be our internal house
what has to be part of the design
What has to be part of the design
  • 18 Quad analog switches (max365)
    • 9 per module
  • 96 Resistors
    • 48 49 resistors
    • 24 10k resistors
    • 24 120 resistors for power supplies
  • ~152 wires had to be connected
internal vs external
Internal vs. External
  • External
    • Have to protect the circuitry
    • Probe points automatically generated for easier wiring
    • Good contact has to be maintained for each actuation
  • Internal
    • Everything away from prying eyes
    • Wiring more difficult with a ribbon cable
    • Have to remove interface plate to change or maintain
design with expresspcb
Design with ExpressPCB
  • 35 mil square test pads on bottom of the board
    • spaced at least 100 mil apart
    • .125 diameter tooling holes
  • SOIC16 chips for the switches
  • 1812 and 0603 chip resistors
  • Power supply resistors ½ watt through hole
  • Added extra breakaways for custom PCB for the 24 load resistors for the power supplies (boards placed internally)
  • Recorded X,Y locations of tooling locations and test pads in Excel file
final layout of pcb board
Final Layout of PCB Board
  • Final Size 3x4
  • 2 boards -- $102
  • Components -- $80
  • Layout 2-3 Hours
adding to the agilent software
Adding to the Agilent Software
  • Started with Excel worksheet with netname, x, and y data for each point
  • Exported as a comma separated file (csv)
  • Wrote an awk script to convert csv to psuedo board and board_xy
  • Added Fixed node options to board file
  • Added outline to the board_xy
editing the board file
Editing the Board File
  • Take existing information and enclose it with Board <name> and end board
    • Connections, devices, and component information
  • Move existing fixed node information into this new board block
  • Leave rest outside of board block
    • header information, global options, pin maps
  • Add the new board(s) to the panel
  • Add the psuedo board file created before after end board and before end
editing the board xy
Editing the board_xy
  • Enclose node, other,board tooling, and board outline in a board/end board block
  • Leave panel outline, panel tooling, board location and header information out
  • Add the new board location to the panel
  • Add psuedo board_xy after end board and before end
  • Edit the panel outline to include the fixture electronic boards
automated wiring
Automated wiring
  • The probe xy information for the fixture electronic boards is contained in the fixture
    • does not allow shorts between boards to exist
  • I file with nodes that needed to be connected
    • Ex. 25:RC_IN1 1:/N$1497
  • Then I wrote an awk script to go through the fixture files to get a xy and brc locations for each the p-pins associated with those nodes
  • Generate psuedo wires file for the fixture vendor to use with their semi-automated wire wrap machine
the fixture
The Fixture
  • Electronics board actuated once
    • Vacuum is persistent
  • Everything needed to actuate vacuum again is inside fixture
    • Need a tester power supply connected through a relay
  • To release vacuum remove the restraining bars
  • To add vacuum again
    • place fixture on the testhead
    • turn vacuum on
    • turn on the power supply and close relay
    • after board actuated add restraining bars