A PS: while editing and reviewing content, I noticed some of the language I have used in describing what is happening in color separations here and in the past may be confusing.
When the separations are completed, each color, including one when absent in any design row, will be carried for two passes, traveling to and from the color changer.
Traditional separations for DBJ require color changes every 2 rows and rely on starting files with the height of the repeat adjusted to meet the requirement, depending on the intended use and technique.
The selection for each pair of rows of color can be separated to be the same, thus repeating it twice, or to have the pairs of rows split, in theory producing knit surfaces with an improved overall aspect ratio.
For constant sequences in color changing to be retained, on any rows with the absence of a color, no needle selection occurs on the top bed, but even with no stitches forming there, the carriages still travel for two passes, knitting the color in the specific sequence only on the ribber.
When statements are made as to each color in each design row repeating only once or twice, it is in reference to how the colors are placed in the original design, before any rendering of the repeat to double its height, and the separation begins.
Although home knitting machines, depending on their brand and model year, have clear limitations, especially in punch card models in terms of suitable repeat size and the amount of texture that can be formed without problems, a huge range of knit structures can still be produced, including mock imitations of industrial knits.
Electronic designs can now be generated and downloaded to machines with a range of methods and software.
The post Cables and software for electronic download to knitting machines includes some of the pertinent hardware info.
My last Ayab explorations were in 2018.
As of that same year, the Ayab shield mentioned was no longer manufactured, but information on it can still be found
https://wiki.evilmadscientist.com/AYAB_KH-910
https://www.ayab-knitting.com/ayab-shield/
Other interfaces are presently in use; there is an active, moderated FB Ayab group.
The discussion group on Ravelry has been locked as of 2018; activity for the group can now be found in Discord.
3D printed covers are now producible.
Options for 910 models remain limited.
More on the interim development of the eKnitter can be found in their FB public group. There is a clear online installation guide, that includes a 910 user caution at the bottom of the document.
After, and continuing an association with Ayab, later with DAK, now there is an eKnitter app in development. It is described in addition to standard image handling as offering color separations for multiple color designs in sizes up to the full available needle width, where each color in each design row is knit only once.
img2track is a straightforward means for downloading self-chosen designs. Issues with the lag in development for the FTDI driver for Macs with M1-M4 generation chips using the latest OS have been resolved with the installation of a wrapper. It has become my exclusive tool for downloads to my 930.
In March 2026, the first FTDI driver since 2019 was published for Mac owners using the latest OS. I am happy with the installed wrapper and am not dealing with this at the moment https://ftdichip.com/drivers/vcp-drivers/
April 13/26: Download from my Mac to the 930 failed repeatedly. After restarts and cable connection checks, switching using the program to download from my PC worked seamlessly.
My strong post 910/Ayab/interface ownership personal bias and preference is not to eliminate a functioning, original, factory-installed motherboard when possible.
There is an active and informative, moderated img2track FB group, and a significantly less active one in Ravelry.
Garment design can be met without purchasing specific software.
Many design aids are based on default curves that would often require modifications in custom knits.
Published motif repeat access abounds.
The availability or files as BMPs or PNGs renders them usable as provided, except in the case of the DAK universe with its proprietary file format and limitations.
Machine knitting books are now being published again after a very long hiatus. Some offer extended previews online that can aid in making the choice as to whether to purchase them; they may not turn up quickly as references for browsing in public libraries.
With experience or by allowing ourselves to take the time to explore new to us knits, what appeared as yesterday’s “why would I?” or “torture” may become tomorrow’s success and even a repeated production item.
That said, on my avoid like the plague (though survival of such is now proved possible), full garment complex cables on the machine are still on the list, along with knitting any piece larger than a swatch for a related post that contains more than 2 colors per design row.
Double jacquard inherently increases the number of rows knit, and they, in turn, increase exponentially depending on the number of colors in each row.
Along with that, the greater the number of rows for each design row, the thinner the yarn for stitches to be formed properly.
When working double bed, several inches need to be completed before one can use creative methods, i.e., mirrors and lights, or crawl under the machine to actually see what is being produced, sometimes ducking from falling ribber weights if they are not first removed.
Color separations are required for some knits, both in single and double bed work, and can, in turn, be converted ultimately to black and white pixels
Two-color designs are the easiest to separate.
In double-bed work, in addition to the backing methods and knit carriage settings, the type of separation involved helps control the aspect ratio in geometric or representational designs.
The method, where only 2 colors are in use, and each color in each row knits only on one pass, is automated in Brother models with the KRC selection, and traditionally starts with the first preselection row made from left to right. That can be changed in DIY designs if the file for the separation is available as a PNG.
Swatching helps to inform and trust the process.
Fixed color change sequences are easier to track than mixed ones.
Testing yarns first on small designs helps establish tension, cam settings, preferred backing, or hacks, and whether the results meet our expectations or even our taste.
Added complexity does not, by default, improve results.
This review of blog posts, in reverse chronological order, tracks the result of my efforts to understand the process when the available function is automated and unseen.
The illustrations of the process here are abridged and do not show step-by-step how tos.
They reference using repeats with more than 2 colors in the overall design, not necessarily occurring in every row, with samples of content in each.
The accompanying PNGs are free to use. When copied/ downloaded, even though they are posted here as BW PNGs, the step converts them to RGB mode.
Open the files again in any paint program that will allow for a change in mode to indexed BW (Gimp), by color reduction (ArahPaint), or any other familiar tool, and save them again in BW indexed for knitting.
Some notes on machine knitting color changers.
DAK DBJ color separations, templates, and other software
includes software comparisons:
img2track by default knits each color in each row twice.
From the user manual: “Multicolor patterns will be knitted double-length. To accommodate changing yarn at the left side of the needle bed, you must knit two passes of the carriage with each color. For each row in the pattern, you will cycle through all the colors. For example, if your image has 3 colors, you will make two passes with color #1, two passes with color #2, and two passes with color #3. This completes one row of your pattern and two full rows of the knitted fabric.”
There is a workaround for this described and proven in other posts to have each color selection in each row knit only once, while knitting for 2 passes.
Dak, a working repeat:
Passap reader technique.
Revisiting Ayab, multiple colors per row DBJ 2
Knitting each color in each design row twice, compared with the heart of Pluto result on the right, where each color in each design row knits only once.
Revisiting Ayab_multiple colors per row DBJ 1
Color changer sequencing identification, palette choices.
Img2track_multiple colors per row dbj, each color knitting only once, compares 3 methods for controlling design aspect ratio.
DBJ: more than 2 colors per row 4
The sequence for when each color in each row knits only once:
The accompanying illustration in Dak, method B.
A single repeat where each color occurs only once in each design row results in error messages,
the amended repeat
DBJ: more than 2 colors per row 3
early manual separation methods
DBJ: more than 2 colors per row 2 img2track, using published designs

DBJ: more than 2 colors per row, 1 Mac Numbers, Gimp, and more
When separating for 2-color knitting with the KRC function or a DIY matching color separation, the first pair of rows in the design is split, with the first moved to the top. The overall height remains the same.
The first preselection row is from left to right, and the choice needs to be made whether to take steps to eliminate an all-knit row stripe on the top bed that is not part of the design.
A solution is to shift the last row of the repeat to the bottom instead, which also allows for the first preselection row from the right.
Testing the idea on a previously knit, and swatched 3-color separation that is also usable on punch card models, the magenta cells show the shifted placement of the last row below the first in the repeat on the right of the chart, 24X36. 
Knit tested using 48X72.
Yarn tension was as tight as possible and kept fixed.
Sections were knit in matching numbers of rows.
Some tips: test color contrast and sequence first in knit/knit both beds to determine the best tension for proper stitch formation.
The red in my test swatch replaced a different color yarn that absolutely refused to knit properly on the ribber.
If the colors don’t meet expectations or preference in stripes, they are likely not going to when mixed in a pattern. Also, be prepared for the fact that sometimes what you can get to work on 60 stitches can turn into a problem when one approaches the width of the needle bed.
Keep an eye on where the yarns are after a color change, sometimes 2 yarns will be carried in the yarn feeder, and that is easily remedied if knitting has not already begun.
If there is no disturbance in needle preselection, electronic carriages can be moved while still engaged with the belt; punchcard ones cannot without a row being advanced with each move. To compensate, lock the card, make any adjustments, check settings, and remember to release the card before continuing.
Not moving far enough to the left is one cause of double pick-ups.
Check the changer to see that the yarns are in their proper placements, not jumped to another location, as seen on the right.
If selection is fixed, ie, 1, 2, 3, that still allows for personal choice and disregarding the clues in testing, or even when knitting from screen. In my swatch, the first pattern color used was 2, followed by 3, and then by 1, 2, 3, etc.
The bottom of the swatch is knit in striper backing, with the first and last needles in work on the ribber set to N/N. The total number of needles does not matter.
The top of the swatch is knit with birdseye backing for the same number of rows. When lili buttons are in use, the number of needles in work on the ribber must be an even number.
If an odd number of needles is used on the top bed, the first and last can be on the ribber and will knit with alternate changes in direction of carriage movements.
Close-knit bars, also called fine-knit bars, are sometimes supplied with machines.
They slide behind the gate pegs, helping to shorten the length of the knit stitches on the top bed, and are intended for use when using very fine/ thin yarns.
From the KR 850 manual,
and a view of it in place on the machine.
The needle latch positions when the knit carriage is set to KC are different with, L, or without, R, the bar in place, accounting for the difference in stitch size formation.
Using the bar should not be the first go-to when dropped stitches or some of the other errors occur, but it may be worth considering in situations such as with this striper backing, if it were the preferred or only available backing option.
There are clear differences in the results in terms of fabric height, width, and pattern definition as the ribber begins to slip/knit EON patterning using lili buttons.
There are many other DBJ backing variations; birdseye is most likely the best choice for these knits.
Adding color to 2 color tested repeats available in BW to illustrate what happens with color separations differently: for manual color separations to work, pairs of rows are color-inverted throughout the repeat. To manually achieve this, if anything other than black and white pixels is used when performing the separation with free programs, color inversion will alter palettes, faulting the process.
When the goal is to produce an image for download to the machine in BW PNG format, for use in models or with software that requires it, the process can vary.
The color separation methods described in my blog, except those resulting from vibe-coding, are achieved manually using Mac Numbers, ArahPaint, and Gimp, separately or in combinations.
The final PNG files are programmed as Fair Isle, using DBJ carriage settings.
There is a distinction between design rows and knit rows when discussing color placement.
In this first 8X8 2-color image, each color selection in each design row occurs only once. For it to be knit as DBJ, it needs to be doubled in height, to 8X16.
Each color selection in each design row must be selected twice.
Each color need not appear in every row in the chosen original. They are accounted for with no selection on the top bed rows while the ribber still knits, thus adhering to the color change sequences.
If any colors are present for an odd number of rows in the repeat chosen for separation, there will be errors in the knit result.
The minimal number of rows knit is achieved, where each color selection/number of pixels in each design row knits only once, retaining the 16-row height.
The first pair of rows is traditionally split between the first and last rows in a new repeat that is the same size.
The first color selection will knit for only one carriage pass.
The first preselection row is from the left, with that color knitting one row in pattern from right to left.
Color changes from then on are made every 2 rows to and from the changer on the left.
Rendering the repeat 8X8 double height to 8X16, reversing the shift and moving the last design row to the first in the repeat, and color-inverting BW alternate pairs of rows, produces a file with the same repeat height, but knit with the first preselection row from the right.
The easier separation to achieve is the one where each color selection in each design row is repeated twice.
More carriage passes are required.
The original is quadrupled in height to 24X32 rows, and the resulting knit image will be elongated, no matter the backing technique.
This is the default separation when using more than 2 colors with img2track.
The work on the needle bed or the repeat itself, if it is available as a PNG, can be manipulated to have each color selection in each design row knit once, moving away from the color changer, and skipping all needles on the main bed, moving from the right back toward it.
Manually, needles selected for the second color pass can be pushed back to B to be slipped on the top bed.
The equivalent of this can be programmed. It is a relative or the Heart of Pluto separation available in Ayab and Dak users can explore the long stitch separation F.
The aspect ratio improves with the result, which may be used for traditional 2-color DBJ with birdseye backing, or for other double-bed knit fabric structures.
The Brother Ribber Techniques Book, the KR/ ribber manuals, and color changer manuals describe how to set up for and use punch cards designed for DBJ, referred to in them as multi-color rib. Technically, however, DBJ is not the only fabric knitted double bed in multiple colors. The latter are outside of the scope of the early instruction manuals.
Electronic model manuals provide instructions for using the built-in KRC function.
The approaches are similar when using a separated design with more than 2 colors in the starting image.
The 11X10 repeat,
with 2 passes required for each of the 3 colors, is multiplied by X6 in height to 11X60, and can be separated, akin to the KRC method.
My latest tests begin with the last row of the design moved down to below the first, the opposite of the traditional order of first to last, allowing the first preselection row to happen from right to left, toward the color changer.
The very abridged version of the separation.
The rows with no color on the main bed are marked with purple cells.
The original design is clearly elongated. The extra stripes at the bottom happened when I forgot to set the knit carriage to slip.
The method proposed in the blog post DBJ, with more than 2 colors per row 4 produces the result where the same selection for each color in each design row also knits the same selection twice.
The abridged steps: the original 11X10 repeat is multiplied in height by X3 to 11X30.
The results are combined in a repeat that is still 11X30.
Before knitting, the 11X30 separation is rendered in black and white, and doubled in height to 11X60 as a new PNG before download, or used as is, in combination with the double-length selection in the knitting machine.
Removing black cells from the second row in each pair of matching rows will lead to each color in each pair of carriage passes knitting only once on the top bed, when moving from left to right.
The rows with no color on the main bed are marked with purple cells.
The swatch:
Returning to present experiments, the repeat was reconfigured to keep the sequence of green>1, red> 2, blue>3, continuing to use the same yarns and tensions;
there is a noticeable increase in preservation of the design’s aspect ratio.
With ribber number settings unchanged, stitches formed were smaller, making it harder for them to always knit off properly; there were a few dropped stitches toward the top purl side of the swatch.
This is a side-by-side comparison of this last result, on the right, with the swatch where pairs of rows were split on the left, in theory emulating the KRC separation.
Repeating the separation for knitting each color occurring for pairs of rows.
Here, the resulting swatch, on the right, is compared with the one that used the split pairs of rows, on the left, and appears to knit with less elongation of the design. There are some missed, dropped stitches on the main bed, but no problems with the ribber stitches.
For illustration purposes, a different colorway is used.
Each color in each design row is separated, appearing only once to produce a second 11X30 file.
To knit as DBJ with color changes every two rows, the 11X30 file is doubled in height to 11X60.
The results are compared to those achieved by working on the 11X10 file multiplied in height by X6 to 11X60. Both convert to the same, final BW PNG for download to the machines.
A close-up of the first 30 rows in charts corresponding to manual separations for the 3 methods. All three are knit with the same number of total carriage passes.
When working in slip stitch designs, both single and double bed, the stitches on the needles being slipped get longer until they are knit off again.
By varying the sequences in color changing, the total number of carriage passes can be reduced, i.e., in this instance, by 14.
Reducing carriage passes by eliminating pairs of rows with no color in them is an interesting concept.
Keeping track of fixed color change sequences, i.e., 1, 2, 3, with ease and avoiding patterning errors may more than make up for any of the time saved by reducing carriage passes. Food for thought, as an example, my DBJ limited edition scarves usually were composed of at least 1200 knit rows.
The difference in the length of the stitches in the rows where fewer colors are represented may be visually noticeable, or make gauge in garment shaping less predictable.
Large tests, i.e., 100X100, are good indicators in determining personal preference in method, result, potential effort involved, and whether one should because one can.
Small areas of yet another added color can always be dyed or duplicate stitched, keeping the remaining fabric constant.
Variable color changes may rule out the option of using a motor when knitting large pieces or production series.
The same process can be repeated with designs containing 4 colors per row. The manual separation can begin with any chosen color in the first row of the design. In considering software separations, consistency can be established, i.e., starting with the first colored cell on the left, or the color represented by the largest number of stitches/pixels in the first design row. Defaults, depending on the program chosen to automate the process, can be different.
Switching out colors may make the knit from screen clues less meaningful in tracking changes.
The abridged 4-color manual separation now begins with a new 11X10 image,
multiplied in height X8, the number required to knit each of the 4 colors for 2 consecutive passes, 11X80 ![]()

The last BW PNG, tested on 44X160
is planned to knit each color in each separated pairs of rows only once, with no needles selected/ knitting on the top bed on returns to the color changer.
In charted rows with no color, the ribber still completes a single full knit row, carrying it for 2 passes.
In swatching, I forgot to change the ribber cams to slip along with the use of the lili buttons for birdseye, and the result was an interesting surprise, striper backing with ripples, a technique that could be developed further, intentionally.
The green yarn was ending, and was replaced with the navy in the birdseye sample.
compared to the striper-backed version
and, lastly, to the 3 color birdeye backed repeat.
With the separation PNG already available for download and programmed as a FI design, I “had” to try knitting a swatch using the 930’s built in double wide variation key. The bottom of the swatch began with birdseye backing, the top completed with striper, using the same yarns and carriage tension numbers. There are interesting variations and contrasts in color distribution as well as textures when comparing purl and knit sides. 

















End needle selection is canceled.











A review that includes single and double bed samples can be found in
This top bed placement is wrong, needles are still brought forward moving right to left, but are left out to D, not B on the return to the right. 





Larger designs can be more effective, 24X22
































the problem is that the backing fabric is often loose when compared to the slip stitch FI patterning.




A side-by-side comparison of the change in the aspect ratio of the design using the single color DBJ backing on the left, as opposed to the birdseye version on the right, although both were knit at the same carriage tensions. 

The resulting pattern is very different from the programmed repeat, forming a maze-like design; there are interesting bumps on the purl side, with alternating color single-row stripes.




The starting repeat, 21×18, 












pockets formed over whole rows


Assigning symbols and BW fill to cells in turn, 

































and then with rows unhidden, colors were added in the needed locations. 































and was now altered in width to 36X36, 




Randomly selected samples from former posts:














All-knit rows can be added in each half repeat block, cells representing them are colored in darker grey. The single design repeat is 12X28, 14 rows are knit before ruching, and pick up starts with the 6th sinker loop down.

This repeat is 16X42 pixels and may be used color-reversed for a slip stitch variation.
The yarns used in the test swatch were a 3/9 wool and a sock yarn remnant, knit at tension 10, resulting in a rather stiff knit. Individual stitches were lifted on each edge aside the large all-knit segments to avoid ruffling and attempt at a balanced length.


