AYAB
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.0 1.1 "AYAB Project Manual," accessed Feb 2026
- ↑ "AYAB Desktop Repository," GitHub. accessed Feb 2026
- ↑ "AYAB Hardware Repository," GitHub. accessed Feb 2026