问题标签 [kicad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
repository - 如何使用本地存储库方式安装 Kicad 5.15?
我已经在我的电脑上安装了 Kicad 5.15,它工作正常,并且我已经保存了上次安装期间下载的所有 deb 文件并将它们放在 /var/cache/apt/archives 中,当我需要重新安装时,我只需要执行这些命令:
安装会自动开始,由于有deb文件,安装过程不需要网络连接,速度非常快。但此方法在 Kicad 提供最新版本更新后不起作用,安装过程仍会访问网络下载新文件。我不想这样做,原因之一是我的互联网访问速度很慢,而且我不习惯经常更新软件版本。于是我根据网上的资料做了一个本地的APT源码,方法如下:
然后我在 Sources.list 文件中添加一行
我引用了这个页面 How to create a local APT repository?
但是这种方法行不通。当我跑
我懂了:
当我运行安装命令时,提示如下:
我错过了什么?我应该怎么做才能继续使用保存在硬盘上的 DEB 文件?
python - Kicad:使用 Python 导出 BOM 时出现错误 40
在 EESchema 中,我正在尝试各种 BOM 导出脚本,以找出哪个更适合我的需要。但是,它们中的大多数都因以下错误而失败:
我无法理解什么是“错误 40”。这里是失败的脚本列表:
他们似乎都使用 Python,所以我猜它有问题。但是在我的系统中,我有一个工作python2
,python3
并且我还检查了内置的 Kicad 的 python 是否正常工作(即从 Pcbnew 我可以成功打开工具 > 脚本控制台)。所以我认为这不是问题(否则 Kicad 会告诉它是否没有找到所需的依赖项)。
我也尝试为python
topython2
或创建别名,python3
但没有任何改变。
此外,我不明白“错误 40”是否来自 Kicad、Python 或 execvp。
奇卡信息:
git - Kicad PCB 文件在 git 合并期间损坏
我使用 git 来维护我所有的 kicad 项目。每当我想进行设计更改时,我只需创建一个新的 git 分支并开始进行更改,然后将其与主分支合并。
我面临的问题是,当合并发生时,.kicad_pcb 文件和 bak 文件都以无法打开的方式更改。
错误消息显示“丢失(在 .kicad_pcb 文件中的第 8 行”。
我有两个问题,
人们使用 git 来维护 kicad 项目吗?如何在当前 kicad 项目上使用 git 在本地合并分支而不损坏主文件?
git - fork gitlab repo,将合并请求从原始请求拉到 fork 的简单方法?
特定于 GitLab 的问题。
KiCad 足迹存储库目前有超过 400 个开放的合并请求:
https://gitlab.com/kicad/libraries/kicad-footprints/-/merge_requests
我创建了一个 repo 的分支,除了我自己的添加之外,我还想添加尽可能多的原始合并请求,以创建一种更简单的方式来查看这些部分。有没有办法在我的分叉中批量合并父合并请求或每个请求单击一两次?
pyodbc - 无法在 KiCAD 中安装 pyodbc 或 pymssql - Windows 10 中的 Python2.7
我正在尝试在 KiCad-Python 中安装库 Pyodbc。为什么 ?我想编写一个插件,以便我可以通过提供的 Python 2.7 访问 Microsoft SQL 数据库。我能够安装库 pymysql,但在安装过程中其他一切都失败了。甚至 pymssql 也会因错误而中断。我现在能做什么 ?是否可以通过 pymysql 库访问 Microsoft 数据库?编译器的路径是正确的,但是缺少目录(我不知道为什么安装脚本要编译一些源)。即使升级到新的 pip 也没有成功。由于 KiCAD,我无法升级 Python2.7。是否有另一种访问 MS 数据库的方法。