Jump to content

AYAB

From Machine Knitting Wiki
This is the approved revision of this page, as well as being the most recent.

AYAB (All Yarns Are Beautiful) is an open-source hardware and software project that replaces the proprietary, aging electronics in vintage Brother KH-9xx series electronic knitting machines. By bypassing the original computer "brains," AYAB allows users to control the needle selection solenoids directly via a modern computer over USB, enabling unlimited pattern repeats and complex photographic imagery.[1]

Functionality[edit]

The AYAB interface consists of an Arduino-compatible microcontroller and a specialized "Shield" that connects to the machine’s internal wiring.

  • Direct Control: The software sends signals directly to the machine's solenoid cables.
  • Modern UI: Development is ongoing to provide cross-platform stability and improved user experiences for digital knitting workflows.[2]
  • Pattern Support: Supports standard image formats (BMP, PNG) and integrates with various open-source pattern generation tools.

Compatibility[edit]

AYAB is compatible with most Brother electronic machines, though the hardware shield requirements vary by model:

  • Brother KH-910: The most common retrofit; requires the "Shield" to bypass the early proprietary computer.
  • Brother KH-930 / 940 / 950i: Supported models that allow for advanced patterning.
  • Brother KH-900 / 965: Check specific hardware revisions for compatibility.[3]
  • Brother Kh-270: Newly supported. This machine has two different types of ribbon connector cables and can be compatible with either the 965 hardware or the 930.

Installation[edit]

Installation typically involves opening the machine's lid, removing the original logic board, and installing the AYAB shield. This process is non-destructive for many models, allowing the machine to be restored to its original state if desired.

Maintenance and Support[edit]

As an open-source project, AYAB relies on a global community of users and developers for maintenance, hardware assembly support, and software updates.

  • Community Discussion: The primary hub for real-time support, hardware troubleshooting, and development coordination is the official AYAB Discord server. This is the most active location for seeking help with shield assembly or software configuration.
  • Issue Tracking: Bug reports and feature requests are managed via the GitHub repository's issue tracker.
  • Documentation: Comprehensive setup guides and a user manual are maintained on the project's official documentation site.[1]
  • User Groups: Secondary support can be found in various machine knitting forums and groups.io communities dedicated to electronic machine hacking.

References[edit]

  1. 1.0 1.1 "AYAB Project Manual," accessed Feb 2026
  2. "AYAB Desktop Repository," GitHub. accessed Feb 2026
  3. "AYAB Hardware Repository," GitHub. accessed Feb 2026