ASAP PCB DFM Documentation

Automated Design for Manufacturing analysis for PCBs. Upload Gerber files, get instant DFM reports, and manufacture with confidence.

What is ASAP PCB DFM?

ASAP PCB DFM provides automated design rule checks and manufacturing readiness assessment for PCB designs. Catch issues early, optimize for manufacturing, and reduce costly revisions.

Key Features

  • Automated DFM analysis with comprehensive design rule checks
  • Real-time processing with visual reports
  • RESTful API for CI/CD integration
  • Interactive web interface for quick uploads
  • Detailed issue reports with recommendations

Getting Started

Web Interface

The fastest way to analyze your board:

  1. Go to the main application
  2. Upload your Gerber zip file
  3. View analysis results immediately
  4. Download or share reports

API Integration

For automated workflows, use the REST API:

curl -X POST "https://asappcb.com/api/v1/dfm" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@board.zip"
API Keys: Generate an API key from your Account page after signing in.

CI/CD Integration

Integrate DFM checks into your build pipeline:

GitHub Actions Example

name: DFM Analysis
on: [push, pull_request]
jobs:
  dfm:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Run DFM Analysis
        run: |
          curl -X POST "${{ secrets.ASAP_API_URL }}/api/v1/dfm" \
            -H "Authorization: Bearer ${{ secrets.ASAP_API_KEY }}" \
            -F "file=@pcb/gerbers.zip"

Supported Formats

  • Gerber Files: RS-274X format (recommended)
  • Zip Archives: Multiple Gerber files compressed together
  • Drill Files: Excellon format for drill data

Best Practices

  • Include all copper layers (top, bottom, internal)
  • Provide drill files for complete analysis
  • Use consistent layer naming conventions

Next Steps