Documentation

Introduction

PCB Router 是一款智能 PCB 自动布线工具,采用先进的 AI 算法, 帮助电子工程师快速完成复杂的电路板布线工作。无论您是处理简单的双层板 还是高密度多层板,我们的工具都能为您提供高质量的布线方案。

Key Features

  • Intelligent path planning algorithms ensure high routing success rates
  • Supports differential pairs, length matching, and other advanced routing needs
  • Compatible with major EDA tool file formats
  • Cloud-based processing, no local installation required
  • Flexible rule configuration system

Installation

PCB Router 是一款基于云的服务,您无需安装任何软件即可使用。 只需注册账户,上传您的设计文件即可开始。

Supported File Formats

EDA Tool File Format Support Status
KiCad .kicad_pcb ✓ Fully Supported
Altium Designer .pcbdoc ✓ Fully Supported
Eagle .brd ✓ Fully Supported
EasyEDA .json ✓ Fully Supported

First Route

Follow these steps to complete your first auto-route:

  1. Prepare Design Files

    Complete component placement in your EDA tool, ensuring all nets are properly connected.

  2. Export Files

    Save your design in a supported file format.

  3. Upload Files

    Log in to PCB Router, click 'New Routing Project', and select your design file.

  4. Configure Rules

    Set routing rules according to your design requirements, or use default settings.

  5. Start Routing

    Click the 'Start Routing' button and wait for the AI to complete routing.

  6. Download Results

    After routing is complete, download the result file and import it into your EDA tool.

API Documentation

Pro and Team users can use the API to integrate PCB Router into their workflow.

Authentication

Authorization: Bearer YOUR_API_KEY

Upload Files

POST /api/v1/upload
Content-Type: multipart/form-data

file=@your_design.kicad_pcb

Start Routing

POST /api/v1/route
Content-Type: application/json

{
  "file_id": "your_file_id",
  "rules": {
    "min_trace_width": 0.2,
    "min_via_size": 0.4,
    "layer_count": 4
  }
}

FAQ

What if routing fails?

Routing failures are usually caused by:

  • Design rules are too strict - try relaxing constraints
  • Component placement is too dense - consider optimizing layout
  • Insufficient layers - consider increasing PCB layer count
How to optimize routing quality?

You can improve routing quality by:

  • Setting appropriate routing priorities
  • Reserving enough space for critical signals
  • Using differential pair rules to protect high-speed signals