October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
ThatPainter
Arduino

How to Hack a Brother Knitting Machine: Cables, img2track and AYAB

A practical guide to hacking Brother electronic knitting machines: choose between cable-based transfers, img2track image conversion, Adafruit tools and the reversible AYAB controller.

By ThatPainter Team 8 min read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ThatPainter is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn More

To hack a vintage Brother electronic knitting machine, add a computer connection or replace its controller so software can back up memory, convert images into stitch patterns, and send those patterns to the machine. The least-invasive approach is a model-specific USB-to-serial cable with software such as img2track or Adafruit’s PDDemulate tools. AYAB is a reversible controller retrofit that supports computer-supplied images up to 200 needles wide, but it requires opening the machine and installing an Arduino-based board.

Identify the exact model first. KH-930, KH-930E, KH-940, KH-950i, KH-965i and KH-970 do not necessarily use the same connector or workflow.

What “hacking” a knitting machine actually does

On a Brother electronic machine, hacking normally means creating a data link between the machine and a computer. That link can let you:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Back up patterns stored in the machine’s memory.
  • Download and inspect existing pattern data.
  • Convert an image into machine-readable stitch information.
  • Upload a new pattern instead of entering every needle selection manually.

Becky Stern’s Adafruit tutorial sets the expectation plainly: “Working with these machines is very difficult.” You should already be comfortable operating the machine normally, following Python scripts when required, and troubleshooting serial communication before attempting a modification.

#1 Best Overall
Sale
LK150 Knitting Machine Silver Reed Knitting Machine LK150 6.5mm Mid Gauge 150 Stitches Plastic Domestic Automatic Knitting Machine Includes Yarn Needles Accessories for Adults/Kids
  • Versatile: With a 6.5mm mid-gauge, this knitting machine is suitable for most hand-knitting yarn, so you can work with a wide range of materials to create unique and beautiful projects.
  • Portable: With a small size and lightweight construction, this knitting machine is easy to carry with you wherever you go. You can take your knitting projects on the road with ease!
  • Combination of Hand and Machine Knitting: The LK150 allows you to use a combination of hand knitting and machine knitting, resulting in a dramatic improvement in knitting efficiency that can help you finish your projects more quickly.
  • Smooth and Quiet Operation: Thanks to its specially designed roller-capped latch needle, this knitting machine operates with smooth and quiet precision to ensure that your projects come out perfectly every time.
  • Easy to Use: The LK150 is designed to be easy to use and simple to understand, which means that even beginners can quickly learn to use it effectively. You'll enjoy fun and pleasure knitting from the start!

Choose the right hack

Route Documented models or scope Machine modification Pattern width Hardware and software
Adafruit/PDDemulate cable workflow Brother KH-930E and similar models documented by the project External serial interface; no controller-board replacement described Not stated in the cited documentation FTDI interface cable and the Adafruit/PDDemulate scripts; license terms and operating-system coverage are not stated
img2track Brother KH-930, KH-940, KH-950i, KH-965i and KH-970 External USB-to-serial connection with a custom machine connector 60 stitches wide in the free mode; up to 200 stitches wide with a registration key USB-to-serial cable, FTDI drivers and img2track; the page was updated 2026-03-04
AYAB retrofit Machines supported by the AYAB hardware and matching firmware Replaces the Brother control board with an Arduino microcontroller and custom shield; documented as non-destructive and fully reversible Up to 200 needles wide AYAB hardware, matching firmware and computer software; supports a ribber for double-bed jacquard
soundKnit AYAB-compatible hardware; project notes include Brother KH-940 Uses AYAB-compatible Arduino hardware KH-940 notes list 200 stitches Experimental sound-frequency spectrogram workflow, not a general beginner setup

Use a cable when you want the smallest intervention

A cable-based workflow leaves the knitting machine’s control board in place. It is the sensible starting point if your goal is to transfer patterns, make backups, or experiment with image conversion without committing to a retrofit.

Use AYAB when you need full-width computer control

AYAB replaces the original controller but is designed to be reversible. Its documentation describes the hack as “non-destructive and fully reversible.” The machine’s mechanical systems, needle solenoids and power supply still need to be in good working order; AYAB cannot repair a machine that does not select needles or move reliably.

Treat soundKnit as an experimental extension

soundKnit uses AYAB-compatible Arduino hardware and software to turn sound-frequency spectrograms into visual rows sent to a knitting machine. It is a maker project rather than a dependable first hacking route.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Knitting Machine, LK150 6.5mm Mid Gauge 150 Stitches Portable Plastic Domestic Smart Weaving Set with Accessories for Sock Hat Scarf, Hand Sweater Knitting Machine Kit for Kids
  • ❀【High Quality】- Our Knitting Machine is made of high-quality plastic, which is odorless, and reliable, . Small size, light weight, easy to carry. Adults can use the knitting machine to complete gifts with children and experience the fun of weaving.
  • ❀【High Efficient】- The combination of hand knitting and machine knitting greatly improves the knitting efficiency. Its specially designed roller capped needle ensures smooth and quiet . The 6.5mm mid gauge knitting machine suitable for most hand knitting yarn. You can weave your fashion accessories such as hats, scarves, gloves, socks, leg sleeves and other clothes.
  • ❀【Easy to Use】- The Smart Weaving is simplicity of design and ease of use will give you fun and pleasure knitting from the start, and the machine features 150 stitches, thus making it very practical toy! You can really weave what you want! Just use the knitting machine to find fun by weaving your favorite things while the machine can develop you and your child's hand-eye coordination.
  • ❀【Package Including】- 1 x LK150 Knitting Machine, 1 x Crochet Hook, 2 x Clamp, 1 x Wire Frame Tool, 1 x Row Counter, 1 x Tappet Base, 1 x Tappet, 1 x Transfer Tool, 3 x Knitting Board, 2 x Needle Pusher, 3 x Move Circle Stitch, 2 x Connecting Plate, 2 x Claw Weight, 1 x Needle with Handle, 2 x Standby Needle, 1 x Measuring Scale, 2 x Thread Clamp, 2 x Start Needle Thread, 1 x Stitch Needle.
  • ❀【100% Risk Purchase】- We offer 24-hour customer service and a 12-month satisfaction guarantee for a completely risk- purchase and your suggestion will help us to improve products and provide more great products. If you have any questions about our products, please us by email with no hesitate and we will do our best to solve your problem.

What you need before connecting anything

  • The exact Brother model number, including the suffix. A KH-930 is not automatically interchangeable with a KH-930E workflow.
  • A machine that knits normally, selects needles correctly and has stable power.
  • The model-specific USB-to-serial cable. img2track requires a custom connector, not just any generic USB serial lead.
  • FTDI drivers for the cable. Install the driver required by the cable’s FTDI interface before launching transfer software.
  • A computer that can run the selected software. The cited img2track and Adafruit pages do not establish one universal operating-system list, so verify compatibility for your computer rather than assuming it.
  • A backup plan for the machine’s existing memory. Download or otherwise preserve valuable patterns before uploading new data.

Disconnect power while fitting hardware, keep the carriage clear during initial tests, and do not risk irreplaceable yarn until needle selection has been verified.

Route 1: Adafruit’s FTDI and PDDemulate workflow

Adafruit’s Electro-knit guide is written specifically around the Brother KH-930E. It covers making an FTDI interface cable, installing the software, backing up memory, viewing patterns, adding an image and loading the resulting file back into the machine. The associated repository documents Brother serial floppy communication, the PDDemulate floppy-drive emulator, and scripts for uploading, downloading and modifying patterns.

What this route is good for

  • Backing up and examining patterns already stored in a compatible machine.
  • Learning the machine’s serial data format.
  • Using scripts to modify or transfer pattern files.

Important limits

The published workflow is tied to the KH-930E and related machines documented by that project. Do not assume its cable wiring, scripts or file handling apply unchanged to another Brother model. The documentation does not state a maximum pattern width or a complete operating-system matrix.

Rank #3
Knitting Machine and Accessories, LK150 150 Stitches 6.5mm Mid Gauge Plastic Domestic Knitting Machine with Accessories Tool Set for Household Sewing
  • 【Efficient Knitting】 Knitting machine,- The knitting machines combination of hand knitting and machine knitting in our knitting machine drastically boosts your knitting efficiency, thereby saving you significant time.
  • 【Smooth 】 Knitting machines,- The uniquely designed tricotin machine roller capped needle ensures a smooth and silent , enhancing your knitting experience.
  • 【Ease of Use】 Knitting accessories,- Accurate design and easy operations of our knitting machine guarantees pleasure and fun right from the beginning.
  • 【Portable and Convenient】- With its knitting machine small size and light weightknitting machine, our knitting machine is easily portable, making it an ideal companion for your knitting .
  • 【Versatile Compatibility】- Our 6.5mm mid gauge knitting machine is compatible with most hand knitting yarn, proving flexibility across a range of knitting projects.

Route 2: img2track for image-to-pattern conversion

img2track is the most direct option when the main question is, “How do I turn an image into a knitting-machine pattern?” It reads common image files and converts them into pattern data for Brother KH-930, KH-940, KH-950i, KH-965i and KH-970 machines.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Width and registration

The free version limits loaded patterns to 60 stitches wide. A registration key enables the full 200-stitch width. That is a software limit of the free mode, not a statement that every Brother machine has the same physical width.

Connection requirements

You need a USB-to-serial converter cable with the appropriate custom connector for the knitting machine and the required FTDI drivers. A cable that fits the computer but lacks the correct machine-side connector will not establish the intended link.

Rank #4
Caydo Electric Knitting Machine M1 Pro, 48 Needle Automatic Knitting Kit
  • Efficient Electric Knitting: One-touch automatic knitting, no hand cranking! Powered by YarnMatrix, Caydo's proprietary motor-driven integrated knitting tech, with precise tension control, steady yarn feed, smart row counting and auto flat-knit reversal for faster, smoother, more accurate knitting. Finish a hat in under 10 mins! Less time spent, more creations made. Free your hands from repetitive work and focus on intricate creations
  • Preset Rows and Knit Unsupervised: Simply preset your target rows, and it will automatically knit and stop upon completion — no need to keep watch. Its intuitive LED display shows real-time progress with easy controls. The built-in magnetic row counter boosts accuracy and avoids jams typical of mechanical counters. Experience seamless stress-free knitting with Caydo
  • Neat Uniform Knitwork: Features a custom tension system for precise yarn control and smooth feeding across various yarns. Enhanced POM gears and hooks ensure stable continuous knitting; the machine remains steady and wobble-free at high speeds. The included weight balls hold fabric flat while knitting. Embrace beautifully even stitches on every finished piece
  • Two Modes, Endless Creations: The 48-needle setup delivers wider working width and consistent fabric elasticity. M1 Pro supports circular and flat knitting modes: fixed flat speed plus 3 circular speeds for custom sizing. Make tubular items like hats, scarves and dolls, alongside flat fabrics including gloves, bags and sweater panels. Ideal for DIY gifts or workshop bulk production
  • Trustworthy Build Quality: Sturdy ABS body and refined construction, its core knitting parts use industrial-grade POM to resist wear at high speeds. Caydo automatic knitting machine outperforms standard plastic models for far longer service life. It even comes with a full maintenance kit for hassle-free use: 8 spare knitting needles, 2 cleaning cloths, lube grease and a screwdriver

Basic img2track workflow

  1. Confirm that your machine is one of the documented models.
  2. Install the FTDI driver for your converter cable.
  3. Connect the model-specific cable with the machine powered down, then start the software.
  4. Open a small, high-contrast image.
  5. Set the intended stitch width, check the row direction and inspect the converted preview.
  6. Load the pattern only after confirming that its width fits the free 60-stitch limit or that your registration key is active for a wider file.
  7. Test the machine’s needle selection with scrap yarn before knitting a finished piece.

Route 3: AYAB reversible controller retrofit

AYAB replaces the Brother control board with an Arduino microcontroller and custom shield. It allows a computer to supply images up to 200 needles wide and can work with a ribber for double-bed jacquard. Because the original controller is removed, this is a deeper installation than attaching a cable, even though the project describes it as reversible.

Hardware and firmware matching

Install the firmware that matches both the AYAB hardware and your machine version. AYAB’s official release dated March 10, 2025 says existing shields or interfaces should continue to work, but users migrating from an Arduino Mega must move to an UNO R3 for AYAB 1.0.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

AYAB installation sequence

  1. Verify that the machine knits, selects needles, powers on reliably and has working carriage and sensor systems.
  2. Record the original control-board connections so the machine can be returned to its stock configuration.
  3. Install the Arduino and custom shield according to the AYAB documentation for your machine version.
  4. Flash the matching firmware and select the correct machine model in the software.
  5. Connect the computer, perform a dry test of carriage movement and needle selection, and stop if selections are inconsistent.
  6. Send a small, high-contrast pattern before attempting a 200-needle design.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Turning an image into a usable pattern

A knitting machine does not receive a photographic image as a finished picture. Software converts the image into discrete needle selections and rows. Start with a simple bitmap that has clear light and dark areas.

Best Value
VBESTLIFE Mid Gauge Knitting Machine, LK150 6.5mm Mid Gauge 150 Stitches Domestic Knitting Machine with Accessories, for Most Hand Knitting Yarn
  • ROLLER CAPPED: Its specially designed roller capped needle ensures and quiet
  • Knitting Kit: Its of design and ease of use will give you fun and pleasure knitting from the start
  • PORTABLE: Small size, light weight, easy to carry
  • UNIVERSAL: The 6.5mm mid gauge knitting machine suitable for most hand knitting yarn
  • HAND KNITTING: The combination of hand knitting and machine knitting greatly improves the knitting efficiency

Prepare the artwork

  • Crop the subject tightly so useful detail is not wasted on empty background.
  • Use strong contrast and avoid fine shading until the transfer process is reliable.
  • Decide the finished stitch width before converting. On img2track’s free mode, stay at or below 60 stitches; AYAB and registered img2track can address up to 200 needles or stitches as documented.
  • Check whether the software’s preview reverses the image or changes row order. Confirm the intended stitch direction before loading.

Make a swatch first

Use scrap yarn and a small test pattern to check needle selection, horizontal orientation and row scaling. A correct computer preview does not guarantee that a machine with a failing solenoid, sensor or power supply will knit the intended design.

Practical setup checklist

  1. Identify the model: write down the complete Brother designation and compare it with the route’s supported list.
  2. Check the machine: test carriage movement, needle selection, solenoids and power before adding electronics.
  3. Select the route: choose a cable and software for minimal intervention, or AYAB for a reversible controller retrofit and 200-needle computer-supplied images.
  4. Buy the correct interface: match both the FTDI electronics and the machine-side connector.
  5. Install drivers: complete the FTDI driver installation before diagnosing the knitting software.
  6. Back up memory: preserve existing patterns before uploading or modifying files.
  7. Prepare a test image: use a small, high-contrast design and confirm width, direction and row scaling.
  8. Match firmware: for AYAB, install the firmware for the selected machine; AYAB 1.0 requires UNO R3 when migrating from Mega.
  9. Test without valuable yarn: verify carriage travel and needle selection on a swatch.

Troubleshooting by symptom

The computer does not see the machine

  • Confirm that the cable is the model-specific USB-to-serial type, not a generic USB cable.
  • Check that the FTDI driver is installed and that the software is using the correct serial interface.
  • Recheck the Brother model against the cable and software’s supported models.

The pattern will not load because it is too wide

img2track’s free mode is limited to 60 stitches. Reduce the design width or use the registration key for the documented 200-stitch capability.

AYAB installs but needle selection is unreliable

Stop knitting and return to machine diagnostics. Confirm the machine’s solenoids, sensors, power and carriage operation, then verify that the firmware and selected machine version match the installed AYAB hardware.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The image looks correct on screen but wrong in the swatch

Check stitch direction, image orientation and row scaling, then repeat with a simpler high-contrast image. An image preview cannot compensate for incorrect model settings or failing machine hardware.

Which route should you choose?

  • Choose Adafruit/PDDemulate if you have a KH-930E-class machine and want to learn serial transfers, backups and pattern-file manipulation.
  • Choose img2track if you own one of its documented Brother models and want the shortest path from an image file to a loaded pattern.
  • Choose AYAB if you need up to 200-needle computer-supplied images, ribber-compatible jacquard work or a deeper but reversible controller retrofit.
  • Choose soundKnit only after an AYAB setup is stable and you specifically want an experimental audio-to-pattern workflow.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

More from the Paint Desk

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.