Brother knitting machine pattern programming devices
Go to file
2021-10-02 22:29:45 +02:00
emulator Added emulator with flash and microSD 2021-10-02 22:17:44 +02:00
.gitignore Added gitignore 2021-09-29 19:06:00 +02:00
brothercart-cache.lib Added retraced circuit diagram 2021-09-29 19:06:26 +02:00
brothercart.kicad_pcb Rough layout 2021-10-02 22:17:14 +02:00 Rough layout 2021-10-02 22:17:14 +02:00
brothercart.sch Rough layout 2021-10-02 22:17:14 +02:00
Cartridge.xcf Added PCB photos 2021-09-29 19:05:48 +02:00
LICENSE Added license 2021-10-02 22:20:46 +02:00 Added readme 2021-10-02 22:29:45 +02:00

Brother Pattern Programming Devices

Various electronic experiments with pattern programming on Brother knitting machines.


Reverse engineering of the Stitch Pattern Cartridge II.

This card is equipped with 32KB RAM and 32KB ROM. The ROM is an EPROM without erase window and probably contains some built-in knitting patterns. The RAM can be programmed freely.

To ensure data retention on the RAM chip, there is a huge 3V lithium battery soldered onto the PCB. There is also some discrete logic to support memory bank switching (probably).


A re-implementation of the memory cartridge with a microcontroller, an SPI flash chip (optional, 64KB..512KB), and a microSD card slot.

The cartridge memory bus is directly attached to the microcontroller.

Memory access will not be as fast as the original RAM and ROM, so make sure not to run the bus faster than the microcontroller can feed data.