

Ayab silver reed shield
Arduino firmware for communication with Silver reed knitting machine
- Size
- 68.6 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 37
- Pads
- 79
- Tracks, vias
- 84, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Jan 2025
- Updated
- 26 Mar 2026
Overview
Ayab silver reed shield is an open-source printed circuit board by MathKnitting, from the MathKnitting/silverreed-firmware repository on GitHub, published under the MIT licence. It is a 2-layer board of 68.6 × 53.3 mm with 23 parts on 37 nets, routed with 84 tracks and 0 vias.
Its parts include 7 connectors, 4 resistors, 3 diodes, 1 capacitor and 1 transistor.
README
README.mdSilverreed Firmware
Installation
This project leverages:
- PlatformIO for Arduino project management
- uv for Python dependency management
- taskipy for task automation
Prerequisites
- Python 3.12 or higher
- uv - Fast Python package installer
Setup
-
Clone the repo
shell git clone https://github.com/Knitall/silverreed-firmware.git cd silverreed-firmware -
Install uv (if not already installed)
shell curl -LsSf https://astral.sh/uv/install.sh | sh -
Install dependencies
shell uv sync --all-groups -
Initialize the project
shell uv run task init
Usage
Common Commands
# Build the firmware
uv run task build
# Build for specific environment
uv run task build -e uno
uv run task build -e unodebug # With debug flags
uv run task build -e uno_r4_wifi # For Arduino UNO R4
# Upload to microcontroller
uv run task upload
uv run task upload -e uno
# Run tests
uv run task test
uv run task test -e simavr # Run on AVR simulator
uv run task test -e native # Run on native platform
# Run linter
uv run task lint
# Open serial monitor
uv run task monitor
# DocumentationAvailable Environments
uno- Arduino UNO (default)unodebug- Arduino UNO with debug flagsuno_r4_wifi- Arduino UNO R4 WiFisimavr- AVR simulator for testingnative- Native platform for desktop tests
License
Distributed under the MIT License. See LICENSE for more information.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R2, R3, R4 |
| 3 | MountingHole_3.2mm | Arduino_MountingHole:MountingHole_3.2mm | MH1, MH2, MH3 |
| 2 | LED | LED_THT:LED_D5.0mm | D2, D3 |
| 1 | 10 | Resistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P25.40mm | R1 |
| 1 | 100u | Locals:CP_6.3x11mm_horiz-R | C1 |
| 1 | 16V | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP2 |
| 1 | 2N2222A-TO92 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | 5V | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP3 |
| 1 | Analog | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J6 |
| 1 | D | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D1 |
| 1 | DIN-7 | Locals:DIN-704-M10 | J5 |
| 1 | Debug | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | Digital/PWM | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | Digital/PWM | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2 |
| 1 | GND | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1 |
| 1 | Power | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | Relay_SPST-NO | Locals:RELAY_G6DN-1A_OMR | K1 |
Questions
How big is the Ayab silver reed shield PCB?
It measures 68.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ayab silver reed shield use?
23 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Ayab silver reed shield KiCad files?
From the MathKnitting/silverreed-firmware repository on GitHub, at the commit this page was made from: the board is ayab-silver-reed-shield/ayab-silver-reed-shield.kicad_pcb and its schematic ayab-silver-reed-shield/ayab-silver-reed-shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ayab silver reed shield design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

- 2 layers19 × 19 mm

- 2 layers88.5 × 28 mm

ExpBreakout
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
23 parts258