oss

AYAB 为老式编织机换上新的图案读取器

9 条来源 5 条一手来源 已翻译 2026年10月7号

正在加载阅读与收藏统计…
正文

一台老式编织机,织针和机头往往还能用上很久,输入新图案的过程却像在操作一件过时的办公设备。AYAB——全称 All Yarns Are Beautiful——着手改变的就是这种错位。它用开源硬件替换原有控制板,让电脑传入图案。操作者依然要推拉机头、照管织物,而机器选择哪些织针参与编织,如今有了可供用户介入的入口。[1][2]

这项升级带来的变化很实在,承诺的范围也有意保持有限。AYAB 的吸引力在于,它把日常的图像编辑与一门手艺连在一起,同时承认一张图片所含的信息离做成一件衣服还有距离。项目继 2019 年发布 0.95 版后,于 2025 年 3 月推出 1.0 版,为了解它打开了一扇门:一套持续维护的软件界面,让那些机械部分比原装电子部件更耐用的设备继续工作。[1]

黄色织物上织出深色手掌图案,举起的手指分开,呈瓦肯举手礼姿势。
Evil Mad Scientist Laboratories 为 2016 年的 AYAB 发布介绍拍摄的手掌图案织片。电脑中的图像在一针一线间获得了可触摸的表面。摄影:Evil Mad Scientist Laboratories。[2]

打开图案读取器

AYAB 早期的吸引力很容易理解。Hackaday 在 2014 年的报道中介绍,这个项目能让 Brother KH-910 获得一些更复杂机型才有的能力。[3] 硬件制造商后来的文章则回顾了用户此前沿用的繁琐输入方式:有些机型扫描图案卡,有些机型靠一连串按键输入。该厂商的 AYAB Interface 用微控制器板替代旧控制器,可以接收宽度最多为 200 像素的图像。[2]

随之而来的重要变化,是图案成为了用户可以修改的文件。某一针的位置有误,可以在图像编辑器里修正;纱线进入机头之前,也能重新安排纹样。软件自由在这里有了格外具体的样子:可编辑的内容足够小,容易看懂,最后的成果又能拿在手中。

这份便利背后,要先完成硬件改装。项目文档列出两种已有的硬件形式:Arduino 加扩展板(shield),以及集成接口板。扩展板方案难以妥帖地装进原机外壳下面,集成板则按装入机内的要求设计。项目说明,这两种替换都可以复原。[9] 看旧的安装照片时,这些区别很有用:“兼容 AYAB”涵盖的是多种硬件形态。

像素织成针目,尺寸随之改变

对于基础的双色图案,手册采用黑白 PNG 图像,每个像素对应一个针目。设计时,图像宽度最多为 200 像素,实际编织宽度由选用的图像和投入工作的织针共同决定。GIMP 可以编辑这张针目网格;Inkscape 可以绘制可缩放的设计稿,再导出为位图。[4]

这张网格让整个过程变得清楚:字母中宽一像素的笔画,织出来就是宽一针的笔画。不过,屏幕上的方形像素只能粗略预示纱线织出的样子。针目的宽高比例随织物而变,因此手册要求编织者用预定的纱线和设置先织一块密度样片,再测量单位长度内的针数和行数。[4]

若要织出特定宽度的徽章图案,设计时真正需要的数值,是按样片实测密度算出的横向针数。软件保存图案,样片则告诉编织者,这个图案织出来会有多大。

机头决定编织节奏

电脑发送图像的过程会持续配合机器的动作。AYAB 1.0 的串行通信协议文档写明,控制器用 reqLine 向桌面程序请求下一行,程序再以 cnfLine 返回这一行的信息。通信跟随机器的进度推进,机头感应信号也参与判断机器是否就绪。最后一行由一个标志位标记。[5]

这些短小的消息把两种工作连起来。桌面应用处理图案数据,控制器与机器交换信号,而推拉机头的人决定编织何时向前推进。因此,文件传输成功,只是顺利织成一块织物的一个环节。

入门教程把这一区别展示得很直观。起初可以先做“空织”:机头在未穿纱的状态下移动,供操作者观察选针。到了用纱线编织三角形的示例,图像传输结束时,机器已经为最后一行图案选好了针,机头还要再走一趟,才会把这一行织出来。[6] 即使从未碰过编织机,读者也能从中看到:软件里的完成时刻,与实物的完成时刻可以相隔一步。

袖子的成形仍靠编织者

AYAB 的常见问题文档明确划分了软件在衣片成形中的职责。软件负责针目图案;把长方形织片变成袖子所需的加针、减针,则由编织者安排和操作。文档举了一个例子:图像宽度要足以覆盖袖子最终的最大宽度,操作者从较少的针数起织,再按需要逐步加针。[7]

这种分工也影响机头的行程。同一个示例要求操作者,即使当前织片还较窄,也要把机头推过所设定的图案宽度范围。[7] 因此,文件的尺寸既关系到针上垂下的织物,也属于机器操作设置的一部分。

1.0 版让其中几项关系更便于查看。将端口选为 Simulation,即可在未连接机器时预览选针结果。随着各行数据发送,进度面板会显示相应的选针情况。Knit Side Image 复选框控制图像的水平翻转;要让文字在织物预定的那一面正确显示,这项设置就很重要。导入 DesignAKnit 的 .pat 或 .stp 文件时,软件只读取图像内容,衣片成形指令不在导入范围内。[8]

值得保留下来的是什么

对于已经熟悉机器编织的爱好者或小作坊,初次尝试适合从小处开始:选一个熟悉的图案、一台兼容的机器,织一块能逐一核对选针结果和成品针目的样片。模拟功能有助于检查图案,机械机构是否正常、选用的纱线是否合适,仍要靠实机操作和试织确认。项目安排的图像准备、空织、实际编织这一顺序,也是一套实用的练习步骤。[4][6][8]

购买硬件时,尤其要留意资料的日期。项目硬件页面说明,Evil Mad Scientist 已停止生产和销售最初的 AYAB Interface。[9] 1.0 版公告还要求配套使用相应固件,并指出 Arduino Mega 用户必须换用 Uno R3。[1] 一篇旧教程可以把原理讲得准确,其中的设备配置却仍有更新的需要。

AYAB 长久的吸引力,在于用户能够继续使用熟悉的机器,同时不断修改图案。它让用户能够接触图像、控制软件和硬件设计。最终的织物仍留下编织者每一步选择的痕迹:纱线、编织密度、衣片成形,以及机头的下一趟行程。

来源

  1. AYAB,《AYAB 1.0 终于发布!》(2025 年 3 月 10 日)——版本历史、固件要求、硬件兼容性与志愿者开发。
  2. Lenore Edman,《AYAB:老式编织机的新接口》,Evil Mad Scientist Laboratories(2016 年 11 月 27 日)——控制器替换、以往的图案输入方式与照片来源。
  3. Brian Benchoff,《THP 参赛项目:All Yarns Are Beautiful》,Hackaday(2014 年 6 月 30 日)——介绍项目吸引力的同期独立报道。
  4. AYAB 1.0 手册,《图案创建》——PNG 针目网格、图像编辑流程与编织密度补偿。
  5. AYAB 1.0 手册,《AYAB 串行通信规范,API v6》——主机与设备的职责、机头就绪状态与逐行请求。
  6. AYAB 1.0 手册,《基础操作》——空织、三角形样片与最后一趟编织。
  7. AYAB 1.0 手册,《常见问题》——针目图案与衣片成形的职责划分。
  8. AYAB 1.0 手册,《AYAB 1.0 的新功能》——模拟、选针预览、图像方向与图案文件导入。
  9. AYAB,《AYAB 硬件》——扩展板与接口板的组成、改装的可逆性,以及原版接口板停产的情况;核查日期为 2026 年 10 月 7 日。
Previous chrony 如何摸清时钟的偏差规律并校准时间

Recommended In oss

Matched by subject and format