一款管理针织机图案的工具
项目描述
针织机用Dropbox
Knitty-gritty管理您的针织机图案。您将所有图案图片放在一个文件夹中,每次您告诉机器导入图案时,这个文件夹将被上传到机器上。当然,您可以在文件夹中预先填充从机器下载的图案。
功能
读取或写入BMP、PNG和JPEG图像。
压缩使用的内存以避免内存中的间隙(碎片化),让您可以使用(几乎)机器的32 kb内存的100%。
什么不起作用?
向备忘显示添加数据。
验证图案是否适合机器的工作内存。
平台支持
仅在OS X上进行了测试,但假设您已安装以下软件要求,应在Windows和Linux上直接运行。如果不起作用,请告知我 - 最好是一个修复问题的pull request :-)
您需要什么?
硬件
Brother KH940针织机。KH930 可能 也可以工作,但未经过测试。
连接到机器的USB FTDI电缆。
软件
Python (2.7) 安装。
最好是Python虚拟环境。
安装说明
Knitty-gritty以Python包的形式发布。通过pip进行安装
pip install knitty-gritty
如果成功完成,您现在将有一个可执行的knitty-gritty,准备好执行其操作!
从机器下载图案
# First, find your USB cable:
ls /dev/tty.usbserial-*
# Replace the file below with the name you found
# The last parameter `patterns` is the folder where your patterns should be saved
knitty-gritty emulate-folder /dev/tty.usbserial-A7XTW5YZ patterns
如果您是第一次运行knitty-gritty,您应该首先从机器上下载所有图案。在KH940上,这是通过输入CE,552,STEP,1,STEP来完成的。完成这些后,机器应该发出蜂鸣声(就像它总是做的那样)。通过按Control-C退出Knitty-gritty。图案图像应该出现在您指定的文件夹中。
现在您可以随意修改/添加/删除图案。只需将它们与其他图案一起放入文件夹中。
上传图案
您完成对图像的调整后,应该上传它们
# Replace the TTY-parameter with the cable you found above.
knitty-gritty emulate-folder --no-save /dev/tty.usbserial-A7XTW5YZ patterns
参数--no-save告诉Knitty-gritty不要将任何文件保存到计算机上的文件夹。这是在出现任何问题时防止删除/覆盖图案的一种安全措施。
要加载机器上的图案,请输入CE,551,STEP,1,STEP并等待它响起。
致谢
在STG的knittington存储库中的文件格式/内存转储文件格式文档在编写解析器/序列化器时非常有帮助。
在knitting_machine中的Steve Conklin的PDDemulate.py在填补Tandy官方软盘驱动器命令文档的空白方面非常有用。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
knitty-gritty-0.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 33549407572fd9dd457f4d04f2af331626105078e243e8b459142f280d713545 |
|
MD5 | cef4c0c2fac4df0c12ffc038dac8440c |
|
BLAKE2b-256 | 2a416b99175912c03639c3c082a4180eee4655f0230ba2e2cbdeeab68f0c5a28 |
knitty_gritty-0.0.2-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ec6e709b533622a68d58d1a089c7b3f31fc6b3c81f532ad02ab40adf12db03d0 |
|
MD5 | 67c370675661f615ce52201799122130 |
|
BLAKE2b-256 | 2463bc06a4634934355d13d2922f7653d05faec6c33ac48721d4c47f6754eab6 |