谷动谷力

 找回密码
 立即注册
查看: 913|回复: 0
打印 上一主题 下一主题
收起左侧

【KiCad】 KiMotor 插件参数化 PCB 电机

[复制链接]
跳转到指定楼层
楼主
发表于 2024-4-16 13:42:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【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 模块,请使用以下方式安装:
  1. # Linux - KiCad uses the system Python so, from the console, just run:
  2. pip3 install numpy
  3. # Mac - KiCad ships with its own Python so NumPy must be installed there:
  4. cd /Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/3.9./pip3 install numpy
复制代码

插件的代码流程

KiMotor的使用

插件安装完成后,可以在工具栏或菜单栏运行:
设置需要的参数:
根据参数输出的结果:
这里要注意,PCB的层数必须和插件设置的层数严格对应,否则会输出错误:
可以根据实际需求,依次尝试调整插件中的参数

结束语

目前,该插件可以自定义几个主要的机械和电气参数。但仍然只是一个 POC,对于日常使用来说,它离可靠输出还差得很远。不过有兴趣的同学可以尝试用一下,有问题的话请在 github 的仓库中反馈。

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-12-27 20:29 , Processed in 0.086838 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表