Jump to content

AYAB

From Machine Knitting Wiki
Revision as of 11:26, 8 February 2026 by KnitFactoryImpl (talk | contribs)

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)

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