OpenBoardView 完整指南:从构建到看懂第一张 .brd 电路板

📅 2026/8/22 15:27:54
OpenBoardView 完整指南:从构建到看懂第一张 .brd 电路板
OpenBoardView 完整指南从构建到看懂第一张 .brd 电路板【免费下载链接】OpenBoardViewView .brd files项目地址: https://gitcode.com/gh_mirrors/op/OpenBoardView拿到一个 .brd 电路板文件不想为商业查看器付授权费OpenBoardView 是免费开源的 PCB 版图查看器把 Cadence Allegro 的 .brd 直接解析成可视化的板子。本文带你从零构建到完成一次元件搜索。 三个理由它替你省了什么省授权费README 开宗明义它是 Test_Link 和 Landrex 这类商业查看器的直接替代品代码全部开放你随便看、随便改当前仓库版本号 10.0.0见根目录 CMakeLists.txt。一套解析器吃下多种格式解析器目录 里能看到 ADFile、ASCFile、BRDFile、BVRFile、CADFile、CSTFile、FZFile、GenCADFile 等十一个解析实现对应 .brd、.asc、.bdv、.bvr、.cad、.fz、.cst、.gen 等常见电路板格式。为日常查板而做README 的 Features 列得很具体——多开窗口同时看多块板multiple concurrent instances、拖放打开、最近文件历史、可调节 DPI 适配 2K/4K 屏。 首次运行三步走装依赖、克隆、构建以 Ubuntu 为例README 给出的最小依赖是 git、build-essential、cmake、libsdl2-dev、libgtk-3-devFedora 用 dnf 装development-tools加 SDL2-devel、gtk3-develmacOS 用 brew 装 cmake 和 sdl2。安装依赖Ubuntu 一条命令apt-get install git build-essential cmake libsdl2-dev libgtk-3-dev你应该看到各包被下载并配置完成无报错退出。克隆仓库README 要求带 --recursive 拉取子模块git clone --recursive https://gitcode.com/gh_mirrors/op/OpenBoardView cd OpenBoardView克隆完成后目录里应有 build.sh、CMakeLists.txt 和 src 文件夹。构建并启动./build.sh ./bin/openboardviewbuild.sh 会自动创建 release_build 目录、跑 cmake 和 make install/strip。启动后你会看到一个空白的主窗口——此时还没有板子等下一步喂给它一个 .brd。⚙️ 核心用法打开、搜索、高亮、做标记用 CtrlO 打开第一块板入口在主窗口任意处按CtrlO弹出文件选择对话框。选中一个 .brd 文件后版图会直接铺满窗口焊盘、走线、元件轮廓和位号一次呈现不规则元件比如连接器的轮廓也会描出来。按 / 搜索元件在主窗口按/或CtrlF唤起搜索框输入位号如 U5340命中的元件会在版图上标出继续输入可以一次选中多个元件。搜索框下方有历史记录重复查的位号不用重打。看同一网络的引脚光晕把光标停在某个引脚上同网络的其他引脚会亮起一圈光晕README 称之为 Common net pin halo。你不用翻原理图肉眼扫一圈就知道这根网络铺到了哪几个点。在板上写注释对一块板做完分析后可以直接在版图上写注释比如标出可疑焊点、测量结果。注释按板存档per board database file下次打开同一块板时还在。⏱️ 效率对照快捷键一览以下键位全部来自 README 的 Usage 一节操作快捷键打开文件CtrlO搜索元件/ 或 CtrlF平移视图w/a/s/d、鼠标按住拖动缩放鼠标滚轮、-/小键盘 /- 同效重置缩放并居中x或小键盘 5顺时针 / 逆时针旋转R / ,翻转板子空格 或 鼠标中键沿 Y 轴镜像m切换引脚显示p显示网络列表 / 元件列表L / K清空搜索和选中ESC三条容易忽略但省事的做法多开窗口同一程序可以并行跑多个实例左手一块板、右手一块板做版本对比README 明确支持。拖放即开把 .brd 直接拖进窗口就行不必每次都走 CtrlO。高分屏先调 DPI2K/4K 显示器上字太小去偏好设置里调 DPI这是 README 专门列出的特性。⚠️ 卡点提示三件最常碰壁的事构建直接报错退出多半是依赖没装全。对照上面装依赖一步补齐Ubuntu 是 cmake libsdl2-dev libgtk-3-dev再跑一次./build.sh脚本会把 cmake 和 make 的失败信息原样打印出来按报错找缺的头文件。.asc 打不开注意 .asc 不是一个文件而是一个目录——解析器见 src/openboardview/FileFormats/ASCFile.cpp会去读目录里的 format.asc、pins.asc、nails.asc。选目录而不是单个文件否则会解析失败。搜索无结果先按 ESC 清空之前的搜索状态再确认位号写法用K调出元件列表扫一遍板上到底有哪些位号往往能发现命名规律前缀、后缀和你想的不一樣。 按你的角色照着做维修技术员CtrlO 打开故障板的 .brd按 / 搜到目标位号再按p切换引脚显示把引脚编号对上实物再动烙铁。在校学生先用K和L分别调出元件列表和网络列表把板上有什么、谁连到谁过一遍再滚轮缩放看局部走线比一上来就盯版图快得多。硬件工程师 / 开发者改过代码后跑./build.sh --recompile全量重编源码想从格式解析入手就从 src/openboardview/FileFormats/ 里的 BRDFile.cpp 读起。✅ 下一步按首次运行三步把./bin/openboardview跑起来。拖一个 .brd 进窗口用 / 搜一个你关心的位号。按 K、L 过一遍元件和网络列表给可疑位置写一条注释存档。构建顺利的话你现在手里就是一个随时能查任意 .brd 的免费工具剩下的就是把常用的那几个快捷键按到肌肉记忆里。【免费下载链接】OpenBoardViewView .brd files项目地址: https://gitcode.com/gh_mirrors/op/OpenBoardView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考