OPEN-SOURCE BOARD TURNS A USED 1980S KNITTING MACHINE INTO A COMPUTER-CONTROLLED ONE

Brother stopped making these machines around 1990, so the ones people knit on now come off eBay — and an open-source board replaces the pattern electronics.

by AYAB community (originally Christian Obersteiner and others)

FULL CAD BOM FIRMWARE DOCS

AutomationOpen-hardware

difficulty
●●●○○
time
a weekend to build the shield, an afternoon to install and test
license
GPL-3.0
repo
repo ACTIVE100 stars

WHAT YOU’LL NEED

  • 3D printer + filamentprintable parts — files are in the repo
  • Electronic partsfull list with part numbers in the repo BOM
  • Dev board / microcontrollerruns the project firmware

Partner

Run your scrapers in the cloudThis build needs data collection that runs 24/7. Apify's free plan includes $5 in credits every month — no card needed.Try Apify free
1

COMPAREE VERDICT

AYAB is an open-source shield that replaces the pattern-punching electronics in Brother knitting machines from the 1980s. You load an image into the desktop app, the shield tells the machine which needles to select, and you push the carriage across by hand — the computer does the pattern, your arm does the passes. The hardware is a well-documented Arduino shield (Gerbers, BOM, assembly notes all in the repo), and the desktop app is actively maintained (last push 29 July 2026). The single biggest variable is the machine itself: Brother stopped making them around 1990, so you are buying second-hand from eBay, attics, or estate sales. Condition ranges from mint to corroded, and there is no way to test one properly until you have it in front of you. A working KH-910 or KH-930 runs 150-400 EUR depending on where you look; the shield is another 60-110 EUR assembled, or about 30 EUR if you order the PCB and solder it yourself. All in, call it 400 EUR for a machine that would otherwise be a doorstop. The repo is stable, the licence is clean, and the community is real — but the machine is a gamble, and that is the part you cannot repo-clone your way around.

NOT IN THE REPO

  • Two repositories: ayab-desktop (GPL-3.0, 100 stars) for the application and ayab-firmware (GPL-3.0, 36 stars) for the Arduino shield.
  • Gerbers, BOM, and assembly instructions are in the hardware folder of the firmware repo.
  • Desktop app runs on Windows, macOS, and Linux; firmware targets Arduino Mega or Uno.
  • Documentation covers supported Brother models (KH-910, KH-930, KH-940, KH-950, KH-965), installation, and basic pattern loading.
  • You must source a second-hand Brother machine yourself — none are being manufactured and condition varies widely.
  • GPL-3.0 on both sides; no commercial restrictions.

Can I build this?

Printnothing required
Buysecond-hand Brother knitting machine (KH-910 / KH-930 / KH-940 / KH-950 / KH-965), Arduino Mega or Uno, PCB (order gerbers or buy pre-assembled), components per BOM
Toolssoldering iron if building the shield yourself, desktop computer (Windows / macOS / Linux)
Skillsbasic soldering if self-building, familiarity with Arduino firmware flashing, patience hunting for a working second-hand knitting machine
Timea weekend to build and test the shield, an afternoon to install and calibrate on the machine, plus however long it takes to find a working Brother on eBay
Cost$$: 150-400 EUR for the machine, 60-110 EUR for a pre-assembled shield (or 30 EUR to self-build), plus yarn
Safetynone beyond ordinary electronics care — low voltage throughout, no mains modification

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

A desktop 3D printer that prints in full colorPartner · Kickstarter
A desktop 3D printer that prints in full color

HeyGears G1: 10M+ colors and transparent parts in one print, plus UV printing on flat objects. Figures, parts and labels — no painting.

See how it prints

Videos

Getting started with AYAB 1.0

Gallery

https://img.youtube.com/vi/J9hp6s1sLeU/maxresdefault.jpg
https://img.youtube.com/vi/QZnsSc_mTG0/maxresdefault.jpg

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Read the hardware documentation in the firmware repo (Start with the wiki and hardware folder — it lists compatible machines, shows the shield assembly, and walks through installation.)
  2. 2.Source a working Brother machine(KH-910, KH-930, KH-940, KH-950, or KH-965. Expect 150-400 EUR on eBay; condition is everything and you cannot test it until it arrives.)
  3. 3.Order the PCB or buy a pre-assembled shield(Gerbers are in the repo if you want to order from JLCPCB or similar; pre-assembled shields are sold by community members for 60-110 EUR.)
  4. 4.Flash the firmware and install the desktop app (Firmware goes on the Arduino, desktop app runs on your computer. Both repos have release binaries.)

Resources

Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.

KNOWN ISSUES

  • The machine is the gamble: you are buying a 35-year-old electromechanical device off eBay, and some arrive broken, corroded, or missing parts. There is no warranty and no return policy on most listings.
  • Brother made several models that look similar but are not compatible — double-check the model number (KH-910 / 930 / 940 / 950 / 965 only) before buying.
  • The shield does not automate the carriage — you still push it across by hand every row. If you were expecting a fully robotic knitting machine, this is not it.
  • Calibration matters: the machine has to detect the carriage position correctly or patterns will shift. Budget an afternoon for first-time setup and testing.
  • Yarn tension and machine condition affect results more than the electronics do. A clean, well-oiled machine with good tension will knit clean patterns; a rusty one will not, no matter how good your code is.

Can I build this without buying a second-hand Brother machine?

No. AYAB is a retrofit for specific Brother models from the 1980s, and those machines are no longer manufactured. You must source one second-hand.

What if the machine I buy does not work?

That is the risk. These machines are 35+ years old, and condition varies wildly. Buy from a seller who tests before shipping if you can, but expect some percentage to arrive broken.

Does the shield automate the whole knitting process?

No. The shield selects which needles to knit, but you still push the carriage across by hand for every row. It replaces the pattern electronics, not the mechanical work.

Can I use this with other knitting machines?

Only the five Brother models listed (KH-910, KH-930, KH-940, KH-950, KH-965). Other brands and models have different electronics and are not compatible.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

A working Brother KH-930 and shield come to about 400 EUR all in — but the machine is a 35-year-old gamble off eBay. What would you check first when it arrives?

CompareeTEAM20d ago

Practical notes from our verification: the main repo is the desktop app (100 stars, GPL-3.0), with the firmware in a separate repository under the same organization (36 stars, also GPL-3.0, last push 29 July 2026). Gerbers, BOM, and assembly instructions are in the hardware folder of the firmware repo, not the desktop one. The single biggest variable is not the electronics — it is finding a working Brother machine, and that is entirely down to eBay luck and estate sale timing. No official YouTube channel or assembly video; the walkthroughs that exist are community-made and scattered. If you are comfortable with Arduino firmware and basic soldering, the electronics are the easy part. The hard part is the 35-year-old knitting machine.

AYAB community (originally Christian Obersteiner and others)

AYAB started as a way to resurrect Brother knitting machines that were being thrown out because their pattern electronics were obsolete. The project has been maintained by a community of contributors since the early 2010s, with active development continuing through 2026.

GitHub

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.