生成与您的条形板匹配的Fritzing组件
项目描述
Fritzing Stripboard Generator
生成与您的特定条形板匹配的Fritzing组件。
受到Robert P Heller的项目的启发,该项目具有类似的目标:https://github.com/RobertPHeller/fritzing-Stripboards
安装
pip install fritzing-stripboard
您还可以使用以下命令安装开发版本
pip install https://github.com/coddingtonbear/fritzing-stripboard/archive/master.zip
使用
fritzing-stripboard /path/to/board.yaml /path/to/output/part.fzpz
定义您的板
在我翻阅我的项目材料时,我偶然发现了一大堆看起来像这样的条形板
尽管网上有Fritzing的条形板,但没有一个看起来完全像这样。幸运的是,尽管如此,只需一点yaml,就可以轻松地为这个板生成Fritzing部件。
meta:
title: 3-5-5-2 Board with Solid Bus
label: 3-5-5-2
width: 50.5
height: 100.5
board:
- grid:
components:
- shared_bus:
- bus: A1:T1
- bus: E1:E36
- bus: Q1:Q36
- shared_bus:
- bus: A37:T37
- bus: T2:T37
- bus: A2:A37
- bus: K2:K37
- drilled_rows: B2:D36
- drilled_rows: F2:J36
- drilled_rows: L2:P36
- drilled_rows: R2:S36
以上将生成一个看起来像这样的板
网格
板定义使用类似于Excel的网格方格范围来定义新总线(迹线)或钻孔元素应出现的位置。
组件
bus
或 drilled
这些创建了一条线或一行钻孔。例如,bus
用于创建这个
每个 bus
或 drilled
范围将分配其自己的 "bus"(即 "net"),除非像上面示例中那样被 shared_bus
包装。
drilled_rows
或 drilled_columns
这些创建一个行或列的数组。例如,drilled_rows
用于创建这个
范围中的每一行或列都会被分配一个自己的“总线”(也称为“网”),除非被shared_bus
包裹。
shared_bus
bus
和drilled
范围默认情况下各自都拥有自己的总线。如果你的面包板布局更复杂(如示例所示),你可以使用这个‘组件’使下面的所有组件共享同一个总线。
元数据
有关属性的全列表,请参阅BoardMetadata。
项目详情
关闭
哈希 for fritzing_stripboard-1.0.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03fbd6030312128cec209b25939f8fe594fcd4434294d77dbfa20bf5d93a6091 |
|
MD5 | 1fd44a19995488bea786fed3ad4bf4fb |
|
BLAKE2b-256 | 956c6f4a88eee873da02ae4be9173ea6beb7dba210141039e760da7dc05e57b2 |