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:
-
Prepare Design Files
Complete component placement in your EDA tool, ensuring all nets are properly connected.
-
Export Files
Save your design in a supported file format.
-
Upload Files
Log in to PCB Router, click 'New Routing Project', and select your design file.
-
Configure Rules
Set routing rules according to your design requirements, or use default settings.
-
Start Routing
Click the 'Start Routing' button and wait for the AI to complete routing.
-
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