Skip to content

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