Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ayab [2013/12/16 21:00] – fixed typos chris007ayab [2021/04/18 12:35] (current) – external edit 127.0.0.1
Line 8: Line 8:
 name              : AYAB name              : AYAB
 beschreibung_wiki : all yarns are beautiful - Knitting Machine beschreibung_wiki : all yarns are beautiful - Knitting Machine
-links_urls        : +links_urls        : http://www.ayab-knitting.com/
 bilder_imgs       :  bilder_imgs       : 
 source_url        :  source_url        : 
Line 17: Line 17:
 verwandtes_tags   :  verwandtes_tags   : 
 ---- ----
 +===== Information =====
  
-===== goal =====+==== goal ====
 The goal of the AYAB project is to provide an alternative way to control the famous Brother KH-9xx knitting machines. The goal of the AYAB project is to provide an alternative way to control the famous Brother KH-9xx knitting machines.
  
Line 33: Line 34:
 Der Haupt-Nachteil der existierenden Projekte ist die Verwendung der 930/940er Modeller der Strickmaschine, die immer noch relativ teuer sind. AYAB verwendet das ältere KH-910 Modell. Es ist hauptsächlich wegen seines fehleranfälligen Scanner-Mechanismus zum einlesen der Bilddaten günstiger zu beschaffen (aber AYAB verwendet den Scanner sowieso nicht). Die 930/940er Modelle benutzen bereits eine Art digitaler Programmierung, was andere Möglichkeiten eröffnet sie zu hacken.// Der Haupt-Nachteil der existierenden Projekte ist die Verwendung der 930/940er Modeller der Strickmaschine, die immer noch relativ teuer sind. AYAB verwendet das ältere KH-910 Modell. Es ist hauptsächlich wegen seines fehleranfälligen Scanner-Mechanismus zum einlesen der Bilddaten günstiger zu beschaffen (aber AYAB verwendet den Scanner sowieso nicht). Die 930/940er Modelle benutzen bereits eine Art digitaler Programmierung, was andere Möglichkeiten eröffnet sie zu hacken.//
  
-===== hardware =====+==== hardware ====
 Normally, the KH-910 is programmed using semi-transparent picture cards which are scanned by the machine line by line. Using this information, the machine sets the needles accordingly to achieve the knitting of the picture shown on the picture card. Probably due to memory restrictions, the machine only supports pictures of max. 60 needles (= pixel) width, although the machine has a total width of 200 needles. At least, it is possible to “copy and paste” the scanned image multiple times to achieve a banner-like usage of the scanned data (useful for norwegian patterns). Normally, the KH-910 is programmed using semi-transparent picture cards which are scanned by the machine line by line. Using this information, the machine sets the needles accordingly to achieve the knitting of the picture shown on the picture card. Probably due to memory restrictions, the machine only supports pictures of max. 60 needles (= pixel) width, although the machine has a total width of 200 needles. At least, it is possible to “copy and paste” the scanned image multiple times to achieve a banner-like usage of the scanned data (useful for norwegian patterns).
  
Line 47: Line 48:
 {{:ayab:stirnband.png?direct&400|}} {{:ayab:stirnband.png?direct&400|}}
  
-===== hack =====+==== hack ====
 The control of the needles and needed identification of the current position and movement of the knitting carriage is substituted by a common Arduino microntroller, combined with a custom developed shield. You need to open one part of your knitting machine (warranty is void anyway…) and simply substitute the existing control board with the AYAB controller. Connect the Arduino with your computer and start knitting! The control of the needles and needed identification of the current position and movement of the knitting carriage is substituted by a common Arduino microntroller, combined with a custom developed shield. You need to open one part of your knitting machine (warranty is void anyway…) and simply substitute the existing control board with the AYAB controller. Connect the Arduino with your computer and start knitting!
  
Line 69: Line 70:
 ziemlich einfach, oder?// ziemlich einfach, oder?//
  
-===== software =====+==== software ====
 The API to the Arduino is designed in a straight forward way, so the control of the machine can be conducted by every piece of software which can access the serial port of your computer (or raspberry pi, or …) The API consists only of three commands (request information about the controller firmware, request the start of a new picture, send line[x] to the controller when the controller requests it). The API to the Arduino is designed in a straight forward way, so the control of the machine can be conducted by every piece of software which can access the serial port of your computer (or raspberry pi, or …) The API consists only of three commands (request information about the controller firmware, request the start of a new picture, send line[x] to the controller when the controller requests it).
  
Line 87: Line 88:
 {{::ayab:ayab_control.png?direct&200|}} {{::ayab:ayab_control.png?direct&200|}}
  
-===== some results =====+==== some results ====
 {{::ayab:dsc_0264.jpg?direct&200 |}} {{::ayab:dsc_0264.jpg?direct&200 |}}
  
-===== further information =====+==== further information ====
 We wanted to hack the cheapest of the KH-9xx knitting machines to open the world of automated knitting to a wide audience. Now take the chance and use AYAB for your own project! A hat, a scarf, some art! We wanted to hack the cheapest of the KH-9xx knitting machines to open the world of automated knitting to a wide audience. Now take the chance and use AYAB for your own project! A hat, a scarf, some art!
-Hardware, Firmware, Software and detailed documentation of AYAB can be found in the [[https://bitbucket.org/chris007de/ayab-apparat/|bitbucket]] repository (access to the repository is granted after the 30C3, end of December 2013)+Hardware, Firmware, Software and detailed documentation of AYAB can be found in the [[https://bitbucket.org/chris007de/ayab-apparat/|bitbucket]] repository
 + 
 +Patterns and photos of results can be found at [[http://knitiverse.com]] \\
  
 If you are in need of a AYAB shield, please contact [[https://twitter.com/ayabapparat|@AYABApparat]] on Twitter for further information on how to get one! If you are in need of a AYAB shield, please contact [[https://twitter.com/ayabapparat|@AYABApparat]] on Twitter for further information on how to get one!
Line 102: Line 105:
  
 //Wir wollten die günstigste der KH-9xx Strickmaschinen hacken und damit die Welt des automatisierten Strickens einem möglichst großem Publikum zugänglich machen. Nun nutze die Chance und benutze AYAB für dein eigenes Projekt! Einen Hut, einen Schal, Kunst!\\ //Wir wollten die günstigste der KH-9xx Strickmaschinen hacken und damit die Welt des automatisierten Strickens einem möglichst großem Publikum zugänglich machen. Nun nutze die Chance und benutze AYAB für dein eigenes Projekt! Einen Hut, einen Schal, Kunst!\\
-Hardware, Firmware, Software und detaillierte Dokumentation über AYAB kann im [[https://bitbucket.org/chris007de/ayab-apparat/|bitbucket]] repository gefunden werden. (Freischaltung des Repositories nach dem 30C3 Ende Dezember 2013)\\+Hardware, Firmware, Software und detaillierte Dokumentation über AYAB kann im [[https://bitbucket.org/chris007de/ayab-apparat/|bitbucket]] repository gefunden werden.\\
  
 Bei weiteren Fragen oder bei Bedarf eines AYAB shields, bitte [[https://twitter.com/ayabapparat|@AYABApparat]] auf Twitter kontaktieren!\\ Bei weiteren Fragen oder bei Bedarf eines AYAB shields, bitte [[https://twitter.com/ayabapparat|@AYABApparat]] auf Twitter kontaktieren!\\
 +
 +Strickmuster und Ergebnisse können unter [[http://knitiverse.com]] gefunden werden! \\
  
 **Feel free to participate on the further development!** Wir würden uns freuen AYAB bald auch auf anderen Strickmaschinen(modellen) zu sehen!// **Feel free to participate on the further development!** Wir würden uns freuen AYAB bald auch auf anderen Strickmaschinen(modellen) zu sehen!//
 +
 +
 +===== media =====
 +==== 30c3 ====
 +  * [[http://www.faz.net/aktuell/feuilleton/chaos-communication-congress-bastler-baustler-life-hacker-12729465.html]]
 +  * [[http://www.deutschlandfunk.de/30-jahre-chaos-communication-congress-man-kann-sich-das.1946.de.html?dram:article_id=273236]]
 +  * [[http://www.deutschlandfunk.de/30-jahre-chaos-communication-congress-forschung-aktuell-vom.1946.de.html?dram:article_id=273322]]
  • ayab.1387227632.txt.gz
  • Last modified: 2021/04/18 12:31
  • (external edit)