Project Purpose¶
Overview¶
The Silverreed Firmware project is an open-source firmware for Silver Reed electronic knitting machines. It enables computerized pattern creation and knitting, similar to what's available for Brother machines through the AYAB protocol.
Why This Project?¶
While solutions exist for Silver Reed machines (SilverKnit + DAK, PC-10, EC-1), they have significant limitations:
- Expensive: Proprietary hardware and software
- Limited availability: Hard to find, often discontinued
- Closed source: Cannot be modified or improved by the community
- Platform restrictions: Often Windows-only
This project provides an affordable, accessible, and open alternative based on Arduino and standard electronic components.
Comparison with Existing Solutions¶
| Feature | Silverreed Firmware | SilverKnit/DAK | PC-10/EC-1 |
|---|---|---|---|
| Cost | ~$30 (Arduino + components) | $200-500+ + DAK license | $100-300+ |
| Availability | DIY (open hardware) | Limited stock at resellers | Used market only |
| Platform | Windows/Mac/Linux | Windows only | Standalone (no PC) |
| Open Source | Yes | No | No |
| Community Support | Active development | Limited | None |
| Modifiable | Full access to code/hardware | Proprietary | Closed hardware |
| Protocol | AYAB v6 (Brother-compatible) | Proprietary | Standalone device |
Main Objectives¶
1. Knitting Automation¶
The firmware automates the needle selection process on Silver Reed knitting machines. Instead of manually selecting each needle according to a paper pattern, the machine receives instructions directly from a computer.
2. AYAB Protocol Implementation¶
The project implements the AYAB (All Yarns Are Beautiful) protocol, an open standard for communication between computers and knitting machines. This enables:
- Compatibility with existing AYAB software
- Pattern creation with modern graphical tools
- Integration with digital design workflows
3. Open Source and Accessible¶
As an open-source project, the firmware aims to:
- Make automated knitting technology accessible to everyone
- Allow makers and knitters to modernize their existing machines
- Create a community around digital knitting