PCB Design Verification System for XYRS and BOM Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of standardized XYRS and BOM files leads to faulty data, requiring manual re-creation by PCBA vendors, resulting in production errors, increased costs, and longer lead times for customers due to the non-standardized nature of these files and differences in footprint data between users and vendors.

Innovation Solution

A system that allows users to upload PCB design data, verify and input XYRS and BOM data visually, associating components with verified footprint data for automated assembly processes, using a server-connected network with a graphical user interface for data processing and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual re-creation of XYRS and BOM data is performed by PCBA vendors, then data reliability may improve through verification, but production time increases and costs rise

Engineering Contradiction:
Improvedata reliabilityVSAvoidproduction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary verification and standardization of XYRS and BOM data through automated processing before the data reaches the PCBA vendor. The server validates data formats, checks component footprints, and ensures consistency with design files in advance, eliminating the need for time-consuming manual re-creation while maintaining high data reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An automated server acts as an intermediary between the design software and the PCBA vendor. This server receives design files, automatically generates and verifies XYRS and BOM data, performs footprint validation, and delivers standardized data to vendors. This intermediary processing layer ensures data reliability through systematic verification while maintaining rapid automated processing speeds

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If standardized XYRS and BOM file formats are implemented, then processing speed and automation improve, but adaptability to different vendor requirements may worsen

Engineering Contradiction:
Improveprocessing speedVSAvoidvendor requirement adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements configurable parameters that allow the standardization process to adapt to different vendor requirements. The server can adjust data formats, validation rules, and output specifications based on vendor-specific parameters while maintaining a core standardized processing framework. This enables high-speed automated processing with flexible adaptation to various vendor standards

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The server is designed with multi-functional capabilities to handle multiple file formats and vendor requirements through a universal standardized interface. It can process various input formats (Gerber, ODB++, XML), generate standardized intermediate representations, and export to different vendor-specific formats, thereby achieving both high processing speed through automation and adaptability to diverse vendor requirements

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If footprint data is verified and standardized before assembly, then manufacturing precision improves, but data processing complexity increases

Engineering Contradiction:
Improvecomponent placement precisionVSAvoiddata processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements self-service automated verification where the server autonomously validates footprint data against component libraries, checks coordinate consistency, verifies land pattern dimensions, and detects conflicts without requiring manual intervention. This automated self-verification ensures high manufacturing precision while managing processing complexity through algorithmic automation rather than manual procedures

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10089429B2Method and system for verifying printed circuit board designs, and creating or verifying related electronic component placement data for printed circuit board fabrication and assembly
Publication Date: 2018.10.02 MACROFAB INC
  • US10089429B2 patent drawing
  • US10089429B2 patent drawing
  • US10089429B2 patent drawing

AI summary

A system for printed circuit board assembly includes a user interface provided on a display device for visual verification of printed circuit board design data, a user interface provided on the display device for inputting bill of material information, and a user interface provided on the display device for verification, alteration and creation of component placement data.