Open source BOM management (for me)
10 months ago
- #embedded-systems
- #inventory-management
- #open-source
- 从软件设计转向硬件设计的过程充满乐趣,但也带来了组织管理上的挑战。
- 电路设计原则与软件开发理念相通,都遵循模块化和简洁性(DRY原则、KISS原则)。
- 每块PCB板管理多达40种不同元件时,缺乏库存追踪会导致混乱。
- 跨设计项目的元件复用使得库存水位难以追踪。
- 开发了配套Gridfinity实体收纳系统的软件解决方案,实现元件系统化管理。
- 该软件包含数字化数据库,可映射元件与其在实体收纳网格中的位置。
- 集成BOM(物料清单)功能,可快速检索特定电路设计所需全部元件。
- 未来将改进批量采购的BOM导出功能、支持网格参数自定义及基于网格的搜索。
- 项目采用iced框架开发GUI界面,同时提供CLI版本用于测试。
- 计划撰写技术博客,分享该软件的架构设计与开发策略。