跳转到主要内容

一款管理针织机图案的工具

项目描述

针织机用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上,这是通过输入CE552STEP1STEP来完成的。完成这些后,机器应该发出蜂鸣声(就像它总是做的那样)。通过按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不要将任何文件保存到计算机上的文件夹。这是在出现任何问题时防止删除/覆盖图案的一种安全措施。

要加载机器上的图案,请输入CE551STEP1STEP并等待它响起。

致谢

  • 在STG的knittington存储库中的文件格式/内存转储文件格式文档在编写解析器/序列化器时非常有帮助。

  • knitting_machine中的Steve Conklin的PDDemulate.py在填补Tandy官方软盘驱动器命令文档的空白方面非常有用。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

knitty-gritty-0.0.2.tar.gz (11.2 kB 查看哈希值)

上传时间:

构建分布

knitty_gritty-0.0.2-py2-none-any.whl (12.4 kB 查看哈希值)

上传时间: Python 2

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面