Star LV

激光振镜 · 光路仿真 · 加工软件

你好,我是
Star LV

我在做激光振镜方向的东西:从 XY2-100 的时序,到五轴光路里每一片镜片的位置, 再到让它跑起来的上位机与 FPGA 代码。顺手把查到的、验证过的都写成笔记。

61
篇振镜笔记
3
个在线演示
8
个公开仓库

作品

标了「在线演示」的可以直接在浏览器里转起来,不用装任何东西。

笔记库 ↗

振镜学习库

从零基础到能选型、能补偿的中文资料库:XY2-100 / XY3-100 协议、五轴光学、FPGA 与 MCU 实现、调试排错。61 篇笔记,参数逐条标注来源。

  • XY2-100
  • FPGA
  • 光学
教学模型 ↗

五轴光路教学模型

用 three.js 把 SCANLAB precSYS 的平行移束、动态调焦与进动加工做成可旋转的三维光路,两条技术路线顶部一键切换。

  • three.js
  • TypeScript
  • 交互
光学设计 ↗

五轴光路与分辨率预算

G1 / G2 错位布局的三镜片方案:21 组配置的几何、机械与光线/POP 分别独立测试,随页附带 Zemax 工程文件。

  • Zemax
  • 光线追迹
仿真模型 ↗

4+1 五轴光路模型

四个实体振镜加九面固定折返的 v7 方案:进动 Ø2.5 mm 与标刻 Ø5 mm 两个工作域,800 个目标点静态逆解全部收敛。

  • 三维光路
  • 逆解
  • 单文件
桌面工具 ↗

自动排样引擎

C++17 + Dear ImGui + Direct3D 11 的排版程序,内核用 NFP 与 Bottom-Left 放置策略,CMake 预设开箱即可编译跑自检。

  • C++17
  • ImGui
  • Clipper2
桌面工具 ↗

曲面图案映射

Qt + VTK + libigl:把 2D 图案贴到任意网格上,回转体走解析法、任意曲面走 ARAP 参数化,最后导出 G-code 给 CNC 与激光加工。

  • Qt
  • VTK
  • ARAP

关于

主要在做激光振镜系统:协议、光学、以及让它们真正动起来的那层软件。 从 XY2-100 的帧结构和时序,到五轴光路里每片镜片的间距与倾角,再到 FPGA、MCU 和上位机的代码,整条链路都想弄清楚。

写东西的习惯是先查到底。参数标注出处,厂商没公开的指标就写「未找到公开来源」,不拿推测填空; 教学模型就说它是教学模型,不会包装成实机复刻。宁可少写一点,也不想让读的人多绕一圈。

除此之外也写 C++ 桌面工具(Qt / VTK / ImGui),做过 GD32 上的嵌入式项目,最近在啃 Klipper 的固件结构。

聊点什么?

振镜选型、光路设计、激光加工软件上的问题都欢迎;合作和机会也一样。

hi@lv-star.top