Jump to content

AYAB: Difference between revisions

From Machine Knitting Wiki
No edit summary
 
Line 2: Line 2:


== Functionality ==
== Functionality ==
The AYAB interface consists of an Arduino-compatible microcontroller and a specialized "Shield" (hardware board) that connects to the machine’s internal wiring.  
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 8-pin or 16-pin solenoid cables.
* '''Direct Control:''' The software sends signals directly to the machine's solenoid cables.
* '''Modern UI:''' Current development includes porting the desktop frontend to the [[Valdi]] framework to improve cross-platform stability and user experience.<ref name="AYAB_GitHub">"AYAB Desktop Repository," GitHub. [https://github.com/allyarnsarebeautiful/ayab-desktop accessed Feb 2026]</ref>
* '''Modern UI:''' Development is ongoing to provide cross-platform stability and improved user experiences for digital knitting workflows.<ref name="AYAB_GitHub">"AYAB Desktop Repository," GitHub. [https://github.com/allyarnsarebeautiful/ayab-desktop accessed Feb 2026]</ref>
* '''Pattern Support:''' Supports standard image formats (BMP, PNG) and integrates with tools like [[AbstractKnitFactoryFactory]] for garment grading.
* '''Pattern Support:''' Supports standard image formats (BMP, PNG) and integrates with various open-source pattern generation tools.


== Compatibility ==
== Compatibility ==
Line 18: Line 18:


== Maintenance and Support ==
== Maintenance and Support ==
As an open-source project, AYAB is maintained by a global community of developers. Technical tutorials and modernization "hacks" are frequently documented by the [[KnitFactoryImpl]] YouTube channel.
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.<ref name="AYABManual" />
* '''User Groups:''' Secondary support can be found in various machine knitting forums and groups.io communities dedicated to electronic machine hacking.


== References ==
== References ==

Latest revision as of 11:26, 8 February 2026

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