FreeRouting Desktop
github.com/easyeda2021/freerouting-desktop活跃 中国 easyeda2021
简介
FreeRouting Desktop 是一款 FreeRouting 的现代桌面 GUI,替代了旧的 Swing 界面。 基于 Go + WebView2 + React + TypeScript + LeaferJS 构建,提供 PCB 画布实时渲染、 层可见性切换、飞线显示、缩放/平移、对象选择、测量工具、拖拽打开 DSN 文件等功能。 自动检测并安装 FreeRouting,启动后在 API 模式下运行,通过 CORS 代理与前端通信。
截图



功能特点
- LeaferJS PCB 画布 — 实时渲染 DSN 和 SES 布线输出
- 层可见性切换与自定义颜色
- 飞线(airwire)显示
- 缩放/平移和对象选择
- 画布测量工具(mm/mil)
- 单位/语言切换(mm/mil + English/中文)
- 拖拽打开 .dsn 文件
- 最近文件记录(localStorage)
- 自动检测/下载/安装 FreeRouting
- 跨平台:Windows / macOS / Linux