Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ayab [2013/12/10 20:19] – created chris007 | ayab [2021/04/18 12:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== AYAB ====== | ====== AYAB ====== | ||
**all yarns are beautiful** | **all yarns are beautiful** | ||
+ | |||
+ | {{:: | ||
---- dataentry Projekt ---- | ---- dataentry Projekt ---- | ||
Line 6: | 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 |
bilder_imgs | bilder_imgs | ||
source_url | source_url | ||
Line 15: | Line 17: | ||
verwandtes_tags | verwandtes_tags | ||
---- | ---- | ||
+ | ===== Information ===== | ||
- | ====== english version ====== | + | ==== 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. | ||
- | There are some similar projects on the interwebs, such as [[http:// | + | There are some similar projects on the interwebs, such as Knitic or, of course, ladyada' |
- | The main drawback behind the existing projects is the that they make use of the 930/40 series of the knitting machine - which are still pretty expensive. AYAB uses the older KH-910 model, which is cheaper than the other models, mainly because | + | The main drawback behind the existing projects is that they make use of the 930/40 series of the knitting machine - which are still pretty expensive. AYAB uses the older KH-910 model, which is cheaper than the other models, mainly because |
- | ===== hardware | + | ---- |
- | Normally, the KH-910 is programmed using semi-transparent picture cards which are scanned by the machine line by line. Using this information, | + | |
+ | //Das Ziel des AYAB Projekts ist ein alternativer Weg um die berühmten Brother KH-9xx Strickmaschinen anzusteuern.\\ | ||
+ | |||
+ | Es gibt bereits ähnliche Projekte im Internet, wie etwa [[http:// | ||
+ | |||
+ | Der Haupt-Nachteil der existierenden Projekte ist die Verwendung der 930/940er Modeller der Strickmaschine, | ||
+ | |||
+ | ==== hardware ==== | ||
+ | Normally, the KH-910 is programmed using semi-transparent picture cards which are scanned by the machine line by line. Using this information, | ||
+ | |||
+ | Now what we achieved is that you can just program the knitting machine with an image from your computer. The restriction of 60 pixel image width has been abolished due to the improved control. You can just knit an image with up to 200 pixel width. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||
+ | |||
+ | Mit AYAB kann man die Strickmaschine direkt von einem Computer aus mit einem Bild bespielen. Die Einschränkung auf 60 Pixel Breite ist durch verbesserte Ansteuerung aufgehoben, man kann nun Bilder mit 200 Pixel Breite verwenden.// | ||
- | Now what we achieved is that you can just program the knitting machine with an image from your computer. The restriction to 60 pixel image width is not applicable anymore due to improved control. You can just knit an image with up to 200 pixel width. | ||
- | **TODO insert pixel image** | + | {{: |
- | ===== hack ===== | + | ==== hack ==== |
- | The control of the needles and the therefore | + | The control of the needles and needed identification of the current position and movement of the knitting carriage is substituted by a common Arduino |
- | **TODO insert picture of the Arduino shield** | + | {{:: |
So, all you need for this hack is: | So, all you need for this hack is: | ||
Line 43: | Line 59: | ||
pretty easy, isn't it? | pretty easy, isn't it? | ||
- | ===== software ===== | + | ---- |
- | The API to the Arduino is designed straight forward, 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). | + | |
- | Due to the hardware constraints, it is possible to knit images with 1 bit color depth and a maximum width of 200 pixel. The height of the picture is only constrained by the amount of wool and power in your arms you have. | + | //Die Ansteuerung der Nadeln, und die damit verbundene Identifikation der aktuellen Position und Bewegung des Schlittens wird ersetzt durch einen gewöhnlichen Arduino Mikrocontroller, |
- | For test and demonstration purposes we provide two python scripts which enable you to check if the hardware (sensors, needle coils) works correctly and to knit images just from the terminal/ | ||
- | **TODO insert screenshot of the python script(s)** | + | Also, alles was man für den hack braucht ist: |
+ | | ||
+ | | ||
+ | | ||
+ | ziemlich einfach, oder?// | ||
- | ===== some results ===== | + | ==== software |
- | **TODO insert pictures here** | + | 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). |
- | ===== further information ===== | + | Due to the hardware constraints, |
- | We wanted | + | |
- | Hardware, Firmware, Software and detailed documentation | + | |
- | If you are in need of a AYAB shield, please contact @AYABApparat on Twitter for further information on how to get one! | + | For test and demonstration purposes we provide two python scripts which enable |
- | **Feel free to participate on the further development!** | + | ---- |
- | We would be glad to see AYAB adapted to other knitting machine(s/ | + | |
+ | //Die API zum Arduino ist ziemlich einfach gehalten, damit kann die Steuerung der Maschine von jeder Software aus erfolgen, die Zugriff auf die serielle Schnittstelle des Computers (oder Raspberry Pi, oder...) hat.\\ | ||
+ | Die API besteht nur aus drei Kommandos (Anfordern von Informationen über die Controller Firmware, Anfordern des Starts eines neuen Bilds, Senden der Zeile[x] nachdem der Controller diese angefragt hat).\\ | ||
- | ====== german version ====== | + | Es ist somit möglich Bilder mit 1 bit Farbtiefe und einer maximalen Breite von 200 pixel zu stricken. Die Höhe des Bildes |
- | ===== ziel ===== | + | |
- | Das Ziel des AYAB Projekts | + | |
- | Es gibt bereits ähnliche Projekte im Internet, wie etwa [[http:// | + | Zu Test und Demonstrationszwecken stellen wir zwei Pythonscripts zur Verfügung. Damit kann man die Hardware (die Sensoren, die Spulen der Nadeln) überprüfen und Bilder direkt vom Terminal/ |
- | Der Haupt-Nachteil der existierenden Projekte ist die Verwendung der 930/940er Modeller der Strickmaschine, | + | {{:: |
- | ===== hardware ===== | + | ==== some results |
- | Normalerweise wird die KH-910 mit Hilfe von semi-transparenten Bildkarten programmiert, | + | {{:: |
- | Mit AYAB kann man die Strickmaschine direkt von einem Computer aus mit einem Bild bespielen. Die Einschränkung auf 60 Pixel Breite ist durch verbesserte Ansteuerung aufgehoben, man kann nun Bilder mit 200 Pixel Breite verwenden. | + | ==== 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! | ||
+ | Hardware, Firmware, Software and detailed documentation of AYAB can be found in the [[https:// | ||
- | **TODO insert pixel image** | + | Patterns and photos of results can be found at [[http:// |
- | ===== hack ===== | + | If you are in need of a AYAB shield, please contact [[https:// |
- | Die Ansteuerung der Nadeln, und die damit verbundene Identifikation der aktuellen Position und Bewegung des Schlittens wird ersetzt durch einen gewöhnlichen Arduino Mikrocontroller, | + | |
- | **TODO insert picture of the Arduino shield** | + | **Feel free to participate on the further development!** |
+ | We would be glad to see AYAB adapted to other knitting machine(s/ | ||
- | Also, alles was man für den hack braucht ist: | + | ---- |
- | * eine Brother KH-910 Strickmaschine | + | |
- | * Arduino UNO or MEGA | + | |
- | * AYAB shield für Arduino | + | |
- | ziemlich einfach, oder? | + | |
- | ===== software ===== | + | //Wir wollten |
- | Die API zum Arduino ist ziemlich einfach gehalten, damit kann die Steuerung | + | Hardware, |
- | Die API besteht nur aus drei Kommandos (Anfordern von Informationen über die Controller | + | |
- | Es ist somit möglich Bilder mit 1 bit Farbtiefe und einer maximalen Breite von 200 pixel zu stricken. Die Höhe des Bildes ist nur durch die Menge der Wolle und der Kraft in deinen Armen beschränkt. | + | Bei weiteren Fragen oder bei Bedarf eines AYAB shields, bitte [[https:// |
- | Zu Test und Demonstrationszwecken stellen wir zwei Pythonscripts zur Verfügung. Damit kann man die Hardware (die Sensoren, die Spulen der Nadeln) überprüfen und Bilder direkt vom Terminal/der Kommandozeile aus stricken. Aber natürlich ist es auch möglich anspruchsvollere Dinge, wie etwa eine GUI mit integrierter Bildbearbeitung zu erstellen. | + | Strickmuster |
- | **TODO insert screenshot of the python script(s)** | + | **Feel free to participate on the further development!** Wir würden uns freuen AYAB bald auch auf anderen Strickmaschinen(modellen) zu sehen!// |
- | ===== einige ergebnisse ===== | ||
- | **TODO insert pictures here** | ||
- | |||
- | ===== weitere informationen ===== | ||
- | 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:// | ||
- | |||
- | Bei weiteren Fragen oder bei Bedarf eines AYAB shields, bitte @AYABApparat auf Twitter kontaktieren! | ||
- | |||
- | **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:// | ||
+ | * [[http:// | ||
+ | * [[http:// |