【KiCad】 KiMotor 插件参数化 PCB 电机“ 使用 KiCad 的 KiMotor 插件可以快速设计出参数化的 PCB 电机。 ”
什么是参数化 PCB 电机?
参数化 PCB 电机(Parametric PCB motors)是一种特殊类型的电机,其设计采用了印刷电路板(Printed Circuit Board,PCB)作为主要结构材料。这种电机使用 PCB 材料来制造旋转部件,如转子和定子,以实现电机的运转。 这种电机的特点包括: - 基于 PCB 结构:传统的电机通常使用金属或塑料等材料制造,而 parametric PCB motors 则利用 PCB 材料的灵活性和加工精度,将电机的主要结构部件整合到 PCB 板上,从而简化了电机的制造和组装过程。
- 集成电路和驱动器:由于 PCB 材料的特性,可以在电机的 PCB 结构上集成电路和驱动器,从而进一步减小电机的体积和成本。
- 精确控制:parametric PCB motors 可以通过精确的 PCB 加工技术来实现更高精度的控制,例如更高的转速、更低的噪音和更稳定的运行。
- 灵活性:由于 PCB 材料的灵活性,parametric PCB motors 可以以不同的形状和尺寸设计,以满足不同应用场景的需求。
- 适用范围:parametric PCB motors 主要用于一些对体积和重量要求较高的应用,例如消费电子产品、医疗设备和无人机等。
需要注意的是,尽管 parametric PCB motors 在一些特定的应用场景中具有优势,但在一些高功率和高扭矩需求的应用中,传统的金属电机仍然是更合适的选择。
KiMotor插件安装
在插件管理器中,找到 kimotor,直接安装即可。 项目的地址在:
https://github.com/cooked/kimotor电机参数的计算还需要依赖 NumPy 模块,请使用以下方式安装:- # Linux - KiCad uses the system Python so, from the console, just run:
- pip3 install numpy
- # Mac - KiCad ships with its own Python so NumPy must be installed there:
- cd /Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/3.9./pip3 install numpy
复制代码
插件的代码流程
KiMotor的使用
插件安装完成后,可以在工具栏或菜单栏运行: 设置需要的参数:
根据参数输出的结果:
这里要注意,PCB的层数必须和插件设置的层数严格对应,否则会输出错误: 可以根据实际需求,依次尝试调整插件中的参数
结束语
目前,该插件可以自定义几个主要的机械和电气参数。但仍然只是一个 POC,对于日常使用来说,它离可靠输出还差得很远。不过有兴趣的同学可以尝试用一下,有问题的话请在 github 的仓库中反馈。
|