Reverse Engineering: Printed Circuit Boards. Dr. Tarek A. Tutunji Philadelphia University, Jordan



Similar documents
Executive Summary. Table of Contents

Quadra Solutions. Your Partner for PCB Design Success

Prototyping Printed Circuit Boards

EECAD s MUST List MUST MUST MUST MUST MUST MUST MUST MUST MUST MUST

This presentation is courtesy of PCB3D.COM

How to Build a Printed Circuit Board. Advanced Circuits Inc 2004

640 N Prospect Dr Phone: Whitewater, WI FAX: Web Site

Improve PCB Layout with Skill Utility Programs

Laboratory 2. Exercise 2. Exercise 2. PCB Design

M. Jämsä PCB COST REDUCTIONS

PCB Board Design. PCB boards. What is a PCB board

Using CAD Data in Assembly - Advantages and Pitfalls

SIMATIC IT Unicam Test Expert

Programmable Frequency Synthesizer

! Making your own Open Source Hardware Arduino Shield with Fritzing. Justin Mclean

LEAN NPI AT OPTIMUM DESIGN ASSOCIATES: PART 1 WHERE ARE WE NOW? RANDY HOLT, OPTIMUM DESIGN ASSOCIATES JAMES DOWDING, MENTOR GRAPHICS

Designing a Schematic and Layout in PCB Artist

Be the best. PCBA Design Guidelines and DFM Requirements. Glenn Miner Engineering Manager March 6, 2014 DFM DFT. DFx DFC DFQ

FREE. Professional standard PCB design tool DesignSpark PCB. resources by

Best Practices in PCB Design: Exporting Gerber Files

Your End-to-End PCB products design and Manufacturing in the 21 st Century

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

Good Boards = Results

Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee

Behind the Scenes of the DEFCON Badge

PCB Artist Tutorial:

ERNI Systems USA Backplanes & Sub-Racks: Design, Simulation, Manufacturing and Test

PCB Design. Gabe A. Cohn. May Using Altium Designer/DXP/Protel. Electrical Engineering University of Washington

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

Work Instruction SUPPLIER PRINTED CIRCUIT BOARD REQUIREMENTS

Get PCB Prototypes Sooner with In-House Rapid PCB Prototyping

Application Note: PCB Design By: Wei-Lung Ho

OurPCB Gerber Generation - Altium

Milling Tools These are the tools currently available for use with the milling machine

White Paper. Recommendations for Installing Flash LEDs on Flex Circuits. By Shereen Lim. Abstract. What is a Flex Circuit?

T146 Electro Mechanical Engineering Technician MTCU Code Program Learning Outcomes

Auditing a Printed Circuit Board Fabrication Facility Greg Caswell

Printed Circuit Board Design & Fabrication

Systems Analysis for IP Campaigns. William Betten Medical Technology Director UBM TechInsights December 5, 2012

Description of High Accuracy Digital Pressure Gauge Design

Introducing CAM350 a Complete PCB Fabrication Flow for Both PCB Designers and PCB Fabricators.

Chapter 14. Printed Circuit Board

Order steps & the meaning of the options:

Count on Optima Technology Associates to meet your requirements

Assembly of LPCC Packages AN-0001

FLEXIBLE CIRCUITS MANUFACTURING

INDEX. 03. New Product Introduction. 04. Design. 05. Surface Mount Assembly. 06. Conventional Assembly. 07. Wiring and Chassis Assembly

A TOTAL SOLUTION FOR ALL YOUR CONTRACT ELECTRONICS MANUFACTURE

Altium Designer Guide

PRINTED CIRCUIT BOARD DESIGN AND MANUFACTURING CORP.

KUMU A O CUBESAT: ELECTRICAL POWER SUBSYSTEM. Jordan S. Torres Department of Electrical Engineering University of Hawai i at Mānoa Honolulu, HI 96822

Quality Supplier Requirements for Beckwith Electric Co., Inc.

Electronic Circuit Construction:

Connector Launch Design Guide

Product teardown. Dr. Tarek A. Tutunji

KiCad Step by Step Tutorial

Designing a Printed Circuit Board

Everline Module Application Note: Round LED Module Thermal Management

Guide to Designing and Fabricating Printed Circuit Boards

ENGS 32 Winter, Prototyping Methods

Acceptability of Printed Circuit Board Assemblies

LO5: Understand commercial circuit manufacture

User Guide #0602. User Guide for IRDC3624 Evaluation Board using IRF8910 SO-8, dual MOSFET and 2x 22µF ceramic output capacitors.

A and M Electronics Contract Manufacturing Circuit Board Assembly Avenue Kearny Valencia, Ca (661) or (800)

POWER FORUM, BOLOGNA

HOW PRODUCTS GET DESIGNED

Automated Contact Resistance Tester CR-2601

P C B Wiz a r d 3 T u t o r i a l 3 Drawing a test probe circuit

SICAM Software. (Structural Information for Controlled Automation Machinery)

Fabrication of Printed Circuit Boards Using a Table Top CNC Mill

Printed Circuit Board Quick-turn Prototyping and Production

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Historical production of rigid PCB s

Setting a New Standard for 2D Design

Rigid Printed Circuit Board Requirements

What methods are used to conduct testing?

Steps to PCB design using Orcad.


PCB Fabrication Services and Preparation

Get PCB Prototypes Sooner with In-House Rapid PCB Prototyping

DRIVING COST OUT OF YOUR DESIGNS THROUGH YOUR PCB FABRICATOR S EYES!

N64 Potentiometer Analog Stick Retrofit

PCB Prototyping Machine. Auto Lab. Tutorial MITS Electronics

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

1. Single sided PCB: conductors on only one surface of a dielectric base.

PCB Layout for the Ethernet PHY Interface

EXPRESS PCB TUTORIAL Author: Lee Morey Revised: JE Feb 2015

GSA SCHEDULE: PROFESSIONAL ENGINEERING SERVICES (PES) - FSC GROUP 871 CONTRACT # - GS-10F-0254U

OrCad Layout Plus PCB Tutorial

Soldering. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

CADSTAR Training Centre >>>

Tableau Metadata Model

How To Calculate Thermal Resistance On A Pb (Plastipo)

DESIGN AND INTEGRATION OF EQUIPMENT. (B) Process Flow Guideline

FPGA Prototyping Primer

Mitigating the High Cost of PCB Documentation

Transcription:

Reverse Engineering: Printed Circuit Boards Dr. Tarek A. Tutunji Philadelphia University, Jordan

Reference PCB Reverse Engineering by John Armistead A Rapid Prototyping Methodology for Reverse Engineering of Legacy Electronic Systems by Deno, Landis, Hulina, and Balasubramanian

The Need for PCB RE Replace an obsolete PCB that is no longer available from the original manufacturer. Old PCBs are sometimes difficult to support: Increasing costs of spare parts Non-existent procurement sources.

The Need for PCB RE The technical documentation needed to re-manufacture replacement parts is often insufficient or non-existent. Missing manufacturing files such a Gerber files are often sited as the main reason.

The Need for PCB RE Re-engineering a PCB assembly can provide an improved or added performance to an old process. New and improved materials and techniques may be utilized improving operations, maintenance and support. Reverse engineer your PCB first as a base set of data and then modify that base to obtain a more modern PCB that is both less expensive to build and less expensive to service.

The Need for PCB RE Rapid prototyping and reverse engineering procedures offer a cost-effective method to replicate the missing part(s)

Needed Documentation PCB layer count and physical board dimensions. Padstack definitions and coordinate locations of the pads on the board. Component definitions and functional component specifications. Netlist information defining inter-component connections.

PCB RE Steps 1. Prescreening 2. Observation 3. Disassembly 4. Identify Connections 5. Capture the schematic in software 6. Generate Gerber files for the board

1. Prescreening The selection of potential candidates for the reverse engineering cycle depends on economics (return on investment), technical complexity and the amount of existing data. Components that have high usage and high per-unit cost but relatively low technical complexity are good candidates for the reverse engineering process.

1. Prescreening Drawings and technical manuals that provide information about the PCB assembly are collected. Usage and maintenance data are also obtained along with performance specifications.

2. Observation Obtain at least two samples of the board Evaluate existing data The physical unit is visually inspected and discrepancies between the available data and the actual PCB are noted. Identify all components and obtain specifications for each.

2. Observation Formulate a management plan including minimum requirements of an acceptable Technical Data Package (TDP). The objective of this stage is to complete the TDP, which will be sufficient for fabrication and procurement of the PCB assembly.

3. Disassemble The PCB is disassembled. A list characterizing each piece and the order of disassembly is maintained. Component availability is verified and exceptions are researched for substitutes

3. Disassemble This process will render one sample board unusable again. One board should be retained intact and utilized as a reference board. That board should remain usable again. The identification of all components is required for the bill of materials (BOM).

4. Identify Connections Identify all of the electrical connections between components on the board Node list, sometimes called a net list This process requires an experienced electrical engineer to be able to render the emerging node list into a readable schematic. Accuracy here is most important.

3. Capture the Schematic Build the schematic Capture the schematic in software including building component images for all components that are not in a parts library. Check the schematic connections to the board.

4. Generate Gerber Files The Gerber format is a file format used by PCB industry software to describe the images of a printed circuit board (copper layers, solder mask, legend, etc.) as well as the drilling and milling data. The Gerber format is the de-facto industry standard for printed circuit board image transfer

Example Gerber layers, showing the top overlay (legend), top solder resist (protective film), top layer copper traces, and bottom layer copper traces of a printed circuit board %AMMACRO19* 21,1,.0512,.0512,0.0,0.0,45.*% %ADD19MACRO19*% %LPD*% G75* G54D10* X176250Y117500D03* Y130000D03* Y163750D03*...

Re-engineering: Design Verification Prior to prototype fabrication and testing, the technical data package is reviewed for accuracy and completeness. Prototypes are built and tested. Deficiencies in the results from prototype testing follow traditional debugging procedures and lead to final modifications and improvements in the TDP

Patent / Copyright Issues If a board has a copyright mark, then you should not reverse engineer the traces verbatim. Rerouting the board using any one of the auto router software packages will generally render a board that is unlike the existing board although still electrically and schematically identical. The majority of the patented boards are patented for onboard firmware or highly specialized digital circuits. Unless you have very deep pockets, this is one PCB reverse engineering area that it is advisable to stay away from altogether. Of course, if your company owns the patent then there is no problem.

PCB RE Results Complete schematic diagrams. Includes any on board, point to point, wiring diagrams. Complete bill of materials including individual data sheets on each component. Complete Gerber files for the production of the PCB. A prototype PCB assembled with components for testing and evaluation

Conclusions Reverse engineering PCB's is a necessary process to obtain lost manufacturing files. Sometimes, reverse engineering combined with re-engineering can revitalize old circuits to save time and money. Reverse engineering, redesign or re-engineering your PCB assemblies can be done quickly and economically. Original drawings can be provided with a pre-production prototype for testing and evaluation.