These images provide partial views of garments shown in a recent Facebook MK group post, followed by the “how-to” question
A quick analysis leads to a list of assumptions that both are double bed fabrics, with stitches subtracted or added to create moving shapes on a striped ground. A color changer will be in use, so each color must be carried for 2 passes. The color used in the traveling shapes (red in my swatches) knits on both beds, the second color creating the alternate stripe on the background knits on only one bed. The second row of the red stitches is slipped while the white knits, so they become elongated, something that is reflected on the striping on the reverse, as well as on the knit side.
Though the ribber is in use, this is not a standard dbj fabric, so if automation is the goal, the color separation for the knit needs to be hand-drawn.
It is possible to move stitches to and from needle beds when knitting true DBJ with striper backing. This is one of my ancient swatches, every needle is in work on both beds except for areas where stitches have been transferred down to and up from the ribber. The main bed is set to slip in both directions, the ribber set to knit. 
The suitable dbj separation is the one where each color in each row knits for 2 rows, whether performed by hand, using the 3 colors per row separation in img2track or the default separation in Passap. The Ayab HOP separation is awesome, works for any 3 color design with as little elongation as possible, but is not suited for this purpose. How-tos for DIY separations and their automated versions by programs for knitting more than 2 colors per row have been discussed in other posts.
The process may be reversed between beds. Stitches can be picked from the opposing bed to fill in needles emptied by transfers or brought into work empty for increases. The resulting eyelets may be left as a design element or filled in by picking up from adjacent stitches or ones on the ribber bed.
In the first swatch, all stitches will be in work on the knitting bed, while patterning stitches will be in selected groups on the ribber. When testing a concept it is best to start with a simple shape, contrasting colors, on a limited number of stitches. To begin with, I went the easy route and tested the concept with a small racked pattern using only 5 ribber needles. The ribber slips for the 2 rows knit in the contrasting color in the ground, knits the pattern for 2 rows, requiring cams to be switched every 2 rows
The goal is to be able to see and understand stitch formation. Production got cut short when I was faced with dropping individual stitches followed by the whole piece falling to the floor. In one of those drat it moments I realized that for the first time ever, with the knit carriage properly set to N, I had not, however, engaged it beneath the metal bar on the back of the bed, leaving it with its rear floating freely.
A similar process on the Passap allows for playing easily with both racked colors because of the possible arrow and pusher settings on the back bed, but on Brother, this would require hand selection on the ribber on every row or a specific color separation for needle selection on the top bed
Seeking automation, keeping things simple, here is a basic zigzag pattern in a repeat also executable on punchcard machines. The ribber is now set to knit throughout (N/N), the main bed to slip in both directions. End needle selection must be canceled when using the slip setting selectively or when working patterning with needles completely out of work 
The color separation: the desired design needs to be expanded, with 2 blank rows between each pair of design rows
The pattern on my 930 is knit as it appears in the chart, on the purl side. Punchcard knitters or users of other programs may need to mirror it to match my output
The process using 3 colors: the patterning color will be knit on needles preselected on the top bed. As shaping is about to begin, in this pattern, one needle preselected out indicates the location for an “increase”, one preselected back to B position a decrease
To perform the decrease, using a double eye tool to transfer the B position stitch down onto the ribber needle adjacent to the first needle in D position on the top bed
As the carriages move to the opposite side a loop will form on the preselected empty needle, creating the increase on that side, keeping the width of the patterning stitches constant
In order for the patterning to remain correct, all needles on the top bed must be maintained in B position while not in use, or preselection may be incorrect, and increase loops will not be created, so, not this
A sideways view (for space consideration) of the knit still on the KM begins to show the distortion in the knit created by the movement of the stitches. The red yarn creates a single line where stitches are skipped on the reverse, a double one when it knits for 2 rows
The repeat and the knit shown on both sides:
Comparing the 2 color and 3 color versions: aside from the obvious increase in length, note that the slipped segments in red on the 3 color swatch are now composed of longer stitches since they are held for 2 additional rows, and the overall fabric is more puckered than the 2 color version. The curling at the sides is the nature of edge stitches, especially if the yarn used is wool. At times that may be used intentionally, as a decorative edge.
Repeats where the design charts require expansion to accommodate techniques quickly grow in length. The simple zig-zag doubled in length from 32 to 64 rows. I work things out in a spreadsheet, open a screengrab of the final choice in GIMP, index mode the result, scale it, and save the PNG for download to the 930. Long color separations are harder to achieve cleanly in GIMP alone but are also possible.
Returning to the 2 color pattern in the inspiration image and limiting the width to the 24 stitch punchcard restriction: a way to begin is to design a 2 color shape to approximate the repeat in the desired fabric and as in any other designs, check for repeat alignment by tiling prior to knitting to find any easily visible errors. The first single (ultimately 24X32) repeat, suitable for standard DBJ, has not been cropped properly in the top illustration. It is followed by the correct one 
Using the same color separation as for the simple zig-zag shape, the design is expanded to include knit bed rows that will be skipped completely, resulting in the ribber alone knitting in the second color for those rows. It is now twice as long as the original, 24X64
The planned proof of concept added a 4 stitch border on the right for a 28 stitch swatch centered with 14 stitches either side of 0. Tiling the repeat X2 again in height made it easier for me to plan how to manage transfers to expose the varying stripes in the ground. Visual comparison to the movement in the inspiration knit:
As the number of needles in work on either of the 2 beds is increased, it is likely tension or yarn changes may be required. The first preselection row is from the right, toward the color changer. The stitches on the non selected needles are transferred to the bottom bed 
with the color change, only preselected needles will knit on both the top and bottom beds moving to the right
and will do so again on the return to the left while preselecting an all blank row
on the next pass to the right only the ribber knits in the ground color;
on the following pass to the left the second ground color row is knit on the ribber, with preselection happening at the same time for the next row in the pattern color
The red, 3 strand cash-wool was giving me grief, so I switched it out for the blue. Both yarns are on the thin side but OK for testing the concept. The initial partial striped lozenge shape is finished with straightforward knitting
The solid ground stitches in the inspiration fabric, however, have a sideways movement as the next striped lozenge gets shaped. In any standard knit such movements are achieved manually by using multiple stitch transfer tools. Planning ahead in a spreadsheet helps. My first test of the full repeat approaches the desired result, but the transitions beginning at design row 30 for the decreasing angle in the white yarn is a bit clumsy and requires a redo to make it easier and with clearer instructions
Back to the drawing board in order to reduce the number of hand manipulations involved, with a shift in the center transition, the repeat in my spreadsheet is now 24 stitches wide, plus an additional 4 stitch border, and gets marked up with colors. I prefer to program the width of my knitting as opposed to a single repeat for all over patterning 
The resulting final 24 stitch repeat with the added 4 stitch border, now 68 rows high
The choice can be made based upon the preference of moving stitch groups to the right or to the left with the horizontal direction of the repeat adjusted for your KM model or software used.
I planned the transfers in this swatch toward the color changer after picking up the proper color, white, and before knitting the next row using it. The 930 png:
The preselection row is from right to the left, toward the color changer. End needle selection is canceled. All stitches not selected on the main bed are moved down onto ribber needles beneath them. Needle selection takes care of the increasing angle in the surface yarn (white), as less of the striped ground becomes exposed. At this point, row 34 on the 930 counter, the single elongated slipped stitch is moved down onto the ribber.
The next preselection will require the first transfer on the top bed, row 38. In my case, the movement was to the left. After the transfer is made, be certain to leave any empty needles in B position, and to bring all transferred stitch needles out to hold so they will knit in the slip setting as the carriage moves across the bed to the other side. The preselection will insure all necessary stitches will knit on the way back to the left
When the top of the repeat is reached, row 68, the only needles selected will be those of the 4 stitch vertical columns and the design repeat will return to its start
My proof of concept swatch is 3.75 inches wide
The inspiration sweater was knit using a wider repeat and significantly thicker yarn, reflected here in the small number of repeats composing the sweater body front
Amending the 24 stitch repeat is possible, its length will grow in proportion to the increase in its width. The ratio of rows/ stitches to maintaining shaping by single stitch increases or decreases as in the original remains at 2.8. The lozenge is likely to remain elongated. Since at any point, the ribber will be knitting a large number of stitches single bed, the tension on its carriage needs to accommodate that. When the majority of needles are selected on the top bed, the fabric is knitting in every needle rib, which requires a tighter tension than when using the same yarns single bed. As a result tension adjustment to reduce the height of the knit repeat may be very limited.
The last test is now 84 rows high, with 5 stitch vertical bands. An added 6 stitch border on one side changes the programmed width up to 36 stitches so I don’t have to think about positioning the pattern on the needle bed. The extra stitch was eliminated at the start of the piece:
The off white yarn used here was the same thickness but not fiber content as in the previous swatch, 2/18 wool-silk vs Australian wool in the former. It is not as smoothly spun. The result shows an interesting similarity in length, though there are 16 additional rows in the pattern repeat. This time I programmed my repeat for stitch transfers on the knit bed to move away from the color changer.
Eliminating the border on one side, a double repeat (30 stitches) measure 4 inches in width. To put the difference in scale to the sweater in perspective, an oversize garment with 40 inches in chest diameter would require 20 inches in width for the front piece. Ten single repeats, as opposed to the inspiration’s sweater 4, bring the total required the number of stitches to 150. With the added border of 5 stitches for matching side edges, the fabric is in the realm of possibility for producing a garment on the home knitting machine. My tension was set at 3/3 for all the swatches, with some teasing required on occasion to encourage stitches on the main bed to knit off properly. Ribber height adjustment can also have an effect on those numbers. I tend to do all my knitting with the slide lever in the center position. The double 30X84 repeat with no added border![]()


The design is automatically flipped vertically, so it will appear as intended on the knit side of the fabric.

In the past, I have preferred to elongate the design prior to importing with plans for download rather than to rely on memory for changing settings either in the download program or in the machine itself in future uses of the same design. 


The same yarns, tension, the total number of carriage passes, and settings were used showing the difference in aspect ratio between single color per row knitting and the img2track built-in color separation.
The width of both swatches is essentially identical.
The 930 will provide prompts for the next color to be selected by pushing the matching number button on the color changer, avoiding any confusion in terms of what should be picked up next. img2track will also flip the design horizontally automatically so the image will appear as originally drawn on the knit side. Images are loaded as single motifs, so the change in the selector needs to be made manually for an all-over pattern.
Obviously a success in terms of the single row for each color reducing elongation of the design shape. While knitting occurs using the same yarns, at the same tensions, there is a clear difference in the length of each stitch on the main bed and their appearance. The reverse. Checking the ribber carriage I noticed on the left side it was set to knit only, not to slip: OOPS!
N is king, so the ribber set as shown is knitting every other needle when moving to the right, but even with lili buttons in use, it knits on every needle when moving back to the left. Every other needle on the ribber will then be knitting for 2 rows as a result. The more knitting on the ribber for each pair of rows, the longer the stitches on the opposite bed. The backing is an interesting variation (half) birdseye. The elongated stitches on the main bed show more of the backing in between their shapes, it is referred to as bleedthrough. In some instances, the result can make the knit surface resemble weaving and its appearance far less familiar in a surprising, pleasant way. Beauty is in the eye of the beholder.
The images could be replicated as given in a paint program, using only one color for the squares, but “should be reduced to black and white”. Attempting to import an indexed 2-color image drawn in a color other than BW may result in strange results.
That said, if glitched knits are the goal, the above could work just fine. Curiously, here is the same process, using a different color, and a successful import. Checking again, I had forgotten to save the image after indexing it from RGB mode to 2 colors. 


Note to self: if you are determined to use a punchcard carriage on your electronic machine remember there is no KCII to cancel end needle selection!

Getting that first row to knit twice instead of a single time if that matters in your technique or is your preference:
pick up color 1 in yarn changer
If black and white repeats are already in your library, one may easily recycle them adding a third color. Here I did so with a repeat intended for a very different topic in future posts. The image was altered and tiled in Gimp for a repeat alignment test and is also shown imported into img2track for possible knitting. 
The image of the separation on the above right has not been proofed for accuracy. If it were, the next step would be to elongate it X 2 for color changes every 2 rows. One method is to elongate the original in a paint or photo processing program. The width is fixed (40), the height is scaled X 2. The resulting BW indexed image may be imported, using a 1.0 stretch factor, it remains unchanged. When I tried to elongate the unstretched image in img2track by 2.0 my first try failed. It turned out the reason was I had saved the import without first indexing it to 2 colors. With that corrected, the result matched the one from scaling X 2 in height in the paint program

Here the image is scaled properly for each color represented for a single row in height and also scaled again for double height for possible knitting in Gimp. The Gimp scaling failed to be accurate for me (second image from left) until I indexed the original to 4 colors as well instead of 3. The no-color rows as we view them serve as a fourth color in the separations. Importing the proper size PNG into img2track for the separation of 4 colors per row now gives results that make sense: note the daunting estimate for the total number of carriage passes for a single repeat height
If the ribber has knit on every needle by its return to the color changer and the machine is set to slip both ways with no needle selection on the main bed, the “no color” can be executed as an empty yarn holder in the color changer combined with no yarn in the feeder. The rows involved should simply not knit on the top bed, with no dropping of any of its stitches since no needles will have been selected thus coming forward with the yarn in the hooks and traveling behind the latches and in turn, slipping off the needles as a carriage with no yarn pushes the needles with now empty hooks back to B position.

Punchcard knitters may have the easiest knitting variable color sequences since cards may be visually marked up with colored pencils matching needed change locations and taking into account your eyes are several rows above the row being read by the card reader. This number depends on the machine’s brand and model.
The symmetry tool is greatly improved and more user-friendly, allowing the distribution of patterns in varied repeats across canvases ie garment pieces.
Right-click on the tool icon to reveal other choices 

An option for selecting specific tools that include keyboard shortcuts to do so
or right-click on the chosen tool 
The jury is out as to whether changing the snapping preference value solves the problem long term
A FB friend with a lot of experience with the program offered this as a possible cause “sometimes I accidentally activate commands with key combinations. It happens if you use the keyboard a lot (I have not used the mouse, for years). I work on a large Mac desktop and prefer the mouse to any keyboard commands.
and here with a portrait size image 
A new 

Previously clicking on the red X dot would ask if the image was to be discarded, and on the acknowledgment of the fact, the program would continue to stay open,
now that same action will quit the program completely. Clicking on the X beside the image will bring up the discard option, quitting the image and working on it as opposed to quitting the program. It is possible to work on multiple images at the same time. Drag and drop superimpose the new image fixed onto the center of first. 

Working on 2 images again, copy the smaller image on its own screen,
return to the screen with the larger image intended to be in the background, paste the smaller image for a floating selection that can be anchored anywhere on the ground, edit/ undo may be used repeatedly if need be, and done
click on the gimp icon again to restore the view.





A word of caution: after choosing the 8-bit option and not liking the quality of my imported images, I tried restoring the original 32-bit floating one without success even after saving, quitting the program, and restarting it several times. I then chose to reinstall the program and continue working in the default settings for now. The download turned out to be for version 2.10.14, this is the new default appearance after launch on my computer





What about saving the color information as easy access palettes? Doing so in this release is fairly intuitive. 





Selecting any one of the colors will automatically change the foreground color for working on the image ie choosing color 3 of the 6
Using this feature with palettes containing multiple colors makes far quicker work when designing in RGB. Set pencil to desired pixel size, click on the desired color in any sequence to choose it, and then click again to place it on the working canvas
Right-click on any of the palette icons, for this dialogue menu 


A sample in Mac, with the rotate dialogue which now appears as a separate window copied and pasted on the upper right of the image below
and another view from the image menu selection in the top dialogue
Some quick doodles using a single-pixel brush note the lags in some of the mirroring
Other than drawing freehand I have had no luck working predictably with larger designs, even if saved as brushes or patterns. One problem is that the pivot point is 2 pixels in each direction, not one, so repeats with single stitches/rows along their center axis would still need editing. In a previous attempt to explain mirroring in a forum post, I used Passap 1273 as my sample pattern. Copying and pasting the image on a larger canvas leaves one unable to change the direction of the newly pasted image alone, the whole potential repeat is affected by the command. The image in question here was 16 pixels wide by 16 high, the goal to mirror it to a 32 by 32 repeat.
There was no problem with transforming the original and pasting each in place, here it is also scaled twice as high and wide
tiling is compared for both the original repeat and the same scaled X2, with both the final tiled images 128 pixels in width and height 

The mandala option reminds me of spirograph drawings, the number of points can easily be changed
Tiling may be useful in brick or offset repeats, but my limited experiments did not produce anything worth saving or sharing.



and the 8-bit precision option
I have previously written on using Numbers (similarly done in Excel) to create charts, then importing them into Gimp to create .bmps for download. This is a review of a method that seems to work well with smaller repeats: the working chart. Make certain the table is formatted so that all cells are the same size, with equal height and width 
Use the border option to eliminate the interior cell borders, selecting no border, 

Use the bucket fill tool to make each color segment black, change the mode to indexed, 

magnify to at least 800X, show grid, check that no clean up is needed,
the image needs to be color reversed in order to be used for slip-stitch knitting, 














































The image is used with the kind permission of Rocco’s owner. I have used this image before, when I posted previously on some ways to reduce colored images to B/W for possible knitting using a Mac computer, please see post on 013/03/14/ color-reduction- conversions-mac-os/. Gimp offers some alternatives to the familiar dithers and is available, free, for both PC and Mac platforms. Tutorial links on Gimp edge detection available online as of May 2019 are listed at bottom of the post.



Difference of Gaussians






adjusting B/W with Threshold
after a bit of “tweaking”
Image_Mode_Indexed, rendering it “knittable in 2 colors” 








default Stucki




Check dithered results, downloaded images may be in RGB Mode. Prior to any knitting, they will need to be converted to B/W indexed.
imported the result into Gimp and saved it in indexed 2 color BW and in turn, 3 color indexed mode, no color adjustments, finding the result pleasantly simple
beginning with the greyscale generated image followed by Mode changes in Gimp, indexed 2 color BW, then indexed 3 color, there appear to be very subtle differences with a bit more detail: 

It is possible to reduce images to 4 or 3 colors using the program as well: a slider for color count is used to choose the final number of colors in the reduction. Again, these instances have no added manipulation 
To retain the quality and size of the dithered image, download it, rather than using a screen grab. The software used to separate the chosen dither may alter the result somewhat. I am writing my posts using an iMac M1 with OS 12.0.1. At this point Ayab is not operable, img2track does open images, but in this case, with interesting distortions, and it does not download any files at all.
Yet another dithering 




On odd-numbered rows beginning with row 1, mark all empty squares in the even-numbered light-colored row immediately above it with purl symbols.
All unmarked stitches throughout the design are knit, whether, on the “wrong/right” sides, all dashes are purled, patterning occurs on the second row of each color. To visualize the full pattern one may use the add row below feature to expand the graph (the chart below is missing the very first row).
Now add the second row of each color and grounding stripe (s) at bottom of the repeat. Most patterns will start the illusion immediately after casting on with dark color, row 1 above. I was interested in my sample having a border of sorts on its top and bottom.
The resulting knit swatch 

the actual repeat
color inversion begins on row 1 and follows every other row (if numbered these would be odd rows)
testing the repeat through filter/ map/ tile
a working chart that can be printed to suit with dark/light row markings and blank squares for tracking knitting rows in the execution of the pattern
A larger version with stitch and row counts marked. The chart represents half the rows in the actual knit. The cast on row counts as knit row 1, color 1, and following the chart beginning with row 2 knit the black squares and purl the white squares. *Change color, knit one row (odd#), on the next row follow the chart, knitting the black squares and purling the white (even#).** Repeat from * to **.
the knit swatch: “shadow side” 

Follow up: 




a 24X24 repeat 

