From 3718b7cd1b0b9a9109201e200a629629fc8d8cfa Mon Sep 17 00:00:00 2001 From: Momo Date: Fri, 15 Mar 2019 15:16:50 +0100 Subject: [PATCH] update some german translations --- _data/navigation_de.yml | 4 + _pages/de/features.md | 121 +++++----- _pages/en/features.md | 15 +- .../_developers/de/001-001-introduction.md | 19 +- .../_developers/de/002-001-inkstitch.md | 22 +- .../_developers/de/002-002-manual-setup.md | 31 ++- .../_developers/de/002-003-python-modules.md | 6 +- .../_developers/de/003-001-documentation.md | 16 -- .../_developers/de/003-001-pyembroidery.md | 25 +++ .../_developers/de/004-001-documentation.md | 18 ++ .../_developers/de/005-001-localize.md | 33 ++- .../_developers/de/006-001-report-bugs.md | 10 +- .../_developers/en/002-002-manual-setup.md | 2 +- collections/_docs/de/001-001-install.md | 29 ++- collections/_docs/de/001-002-customize.md | 37 +-- collections/_docs/de/002-002-simulate.md | 26 ++- collections/_docs/de/004-001-fonts.md | 19 ++ collections/_docs/de/004-002-features.md | 21 ++ collections/_docs/de/004-003-inkscape-tips.md | 66 ++++++ .../_docs/de/005-003-error-messages.md | 78 +++++++ collections/_docs/de/005-004-localization.md | 8 + collections/_docs/en/001-002-customize.md | 13 +- collections/_docs/en/002-006-simulate.md | 22 +- collections/_docs/en/004-002-features.md | 5 +- collections/_posts/de/2018-09-23-v1.19.1.md | 14 ++ collections/_posts/de/2018-10-31-v1.20.md | 33 +++ .../de/2018-11-07-DIY_embroidery_machine.md | 11 + collections/_posts/de/2018-12-16-v1.21.0.md | 19 ++ collections/_posts/de/2019-02-17-v1.22.0.md | 26 +++ collections/_posts/de/2019-03-06-v1.22.1.md | 11 + .../de/001-002-embroidery-machine.md | 211 ++++++++++++++++++ index_de.html | 2 +- 32 files changed, 789 insertions(+), 184 deletions(-) delete mode 100644 collections/_developers/de/003-001-documentation.md create mode 100644 collections/_developers/de/003-001-pyembroidery.md create mode 100644 collections/_developers/de/004-001-documentation.md create mode 100644 collections/_docs/de/004-001-fonts.md create mode 100644 collections/_docs/de/004-002-features.md create mode 100644 collections/_docs/de/004-003-inkscape-tips.md create mode 100644 collections/_docs/de/005-003-error-messages.md create mode 100644 collections/_docs/de/005-004-localization.md create mode 100644 collections/_posts/de/2018-09-23-v1.19.1.md create mode 100644 collections/_posts/de/2018-10-31-v1.20.md create mode 100644 collections/_posts/de/2018-11-07-DIY_embroidery_machine.md create mode 100644 collections/_posts/de/2018-12-16-v1.21.0.md create mode 100644 collections/_posts/de/2019-02-17-v1.22.0.md create mode 100644 collections/_posts/de/2019-03-06-v1.22.1.md create mode 100644 collections/_tutorials/de/001-002-embroidery-machine.md diff --git a/_data/navigation_de.yml b/_data/navigation_de.yml index d946baecc..44cdc8cfe 100644 --- a/_data/navigation_de.yml +++ b/_data/navigation_de.yml @@ -99,6 +99,8 @@ tutorials: children: - title: "Bildergallerie" url: /de/tutorials/inspiration/ + - title: "DIY Embroidery Machine" + url: /de/tutorials/embroidery-machine/ - title: Ressourcen children: - title: Ink/Stitch Logo @@ -128,6 +130,8 @@ developers: url: /de/developers/inkstitch/python-modules/ - title: Namespace url: /de/developers/inkstitch/namespace/ + - title: Pyembroidery + url: /de/developers/pyembroidery - title: Dokumentation url: /de/developers/documentation/ - title: Lokalisation diff --git a/_pages/de/features.md b/_pages/de/features.md index b2b73b713..c218bf8d7 100644 --- a/_pages/de/features.md +++ b/_pages/de/features.md @@ -2,62 +2,75 @@ title: "Ink/Stitch Features" permalink: /de/features/ excerpt: "Ink/Stitch features" -last_modified_at: 2018-06-10 +last_modified_at: 2019-03-15 sidebar: nav: pages +toc: true --- -* Digitize machine embroidery designs using Inkscape (SVG) -* Supported Stitches: - * fill stitch - * automatically fill arbitrary shapes with stitches - * adjust the stitch length, row spacing, and row angle - * underlay - * satin stitch - * custom-design your satin column with varying width - * mix and match 3 kinds of underlay - * center-walk - * contour - * zig-zag - * e stitch - * running stitch - * bean stitch - * manual stitch - * plot each stitch exactly where you want it -* Cross Platform - * all code libraries built in, no need to install anything else! -* User interface translated to several languages ([translation help appreciated](https://crowdin.com/project/inkstitch)!) -* Import and Export many popular machine embroidery formats -* Add Trims and Stops -* Edit Stitch Order -* Set custom origin point as (0, 0) in the design file -* Animated stitch-out preview - * including live-preview as you adjust settings like row spacing underlay, etc. -* Print to PDF - * realistic rendering - * line-drawing mode available as well - * embroidery machine operator layout with color blocks, thread names, stitch counts, and custom notes - * client-oriented layout designed for you to send to your customer - * highly customizable through your web browser -* Thread manufacturer palettes (over 60 manufacturers included) - * automated installation of Inkscape palettes for use in your designs - * thread names and catalog numbers included in PDF printouts - -## Supported File Formats - -### Writing -PEC, PES, EXP, DST, JEF, VP3 - -### Reading -PEC, PES, EXP, DST, JEF, VP3, XXX, SEW, u01, SHV, 10o, 100, BRO, DSB, DSZ, EMD, INB, TBF, KSM, TAP, STX - -## Roadmap - -Here are features we're hoping to add, though not necessarily in this order: - +## Features +* Digitalisiere Motive für Maschinenstickerei mit Inkscape (SVG) +* Platformübergreifen + * alle Code-Bibliotheken werden mitgeliefert, es muss nichts weiter installiert werden! +* Benutzeroberfläche in verschiedenen Sprachen ([Übersetzungsvorschläge willkommen](https://crowdin.com/project/inkstitch)!) +* Unterstützung vieler Dateiformate + * einschließlich Batch-Export (viele Dateiformate gleichzeitig exportieren) +* Fadenschneide- und Stop-Befehle +* Stickreihenfolge ändern +* Nullpunkt (0, 0) in der Stickdatei festlegen +* Animierte Vorschau + * Inklusive einer Live-Vorschau während Stick-Parameter geändert werden wie z.B. Unterlage, Zeilenabstand, etc. +* PDF-Ausdruck + * realistische und schematische Vorschau + * Layout für den Nutzer mit Farbblock, Garnnamen, Stichanzahl und individuellen Notizen + * Layout für Klienten + * im Webbrowser individuell anpassbar +* Garnhersteller Paletten von über 60 Herstellern + * automatische Installation der Inkscape-Paletten für den Gebrauch in deinen Motiven + * Garnnamen und Katalog-Nummern im PDF-Ausdruck * Lettering -* Gradient Fill (already realised as a [hidden feature](https://github.com/inkstitch/inkstitch/pull/108#issuecomment-369444197)) -* Pattern Fill -* 32-bit Linux support (build engineers needed!) -* bean stitch -* "E" stitch + +## Unterstützte Sticharten + +### Füllstitch +* automatische Füllung von ausgefallenen Formen mit Stichen +* Anpassung von Stichlänge, Zeilenabstand und Winkel +* Unterlage + +### Satinstich +* Individuelle Satinkolumnen mit variierender Breite +* Automatische Führung (mit verstecktem Laufstich, falls nötig) +* verwende von bis zu 3 verschiedenen Arten von Unterlage + * Mitellinie + * Kontur + * Zick-Zack + +* E-Stich + +### Linienförmige Stiche + +* Laufstitch +* Bohnenstich +* Manueller Stich + * jeder Stitch genau dort, wo du ihn haben willst + +## Unterstützte Datei-Formate + +### Schreiben +CSV, **DST**, **EXP**, **JEF**, PEC, **PES**, SVG, TXT (G-CODE), U01, **VP3** + +### Lesen +100, 10o, BRO, DAT, DSB, **DST**, DSZ, EMD, **EXP**, EXY, FXY, GT, INB, **JEF**, JPX, KSM, MAX, MIT, NEW, PCD, PCM, PCQ, PCS, PEC, **PES**, PHB, PHC, SEW, SHV, STC, STX, TAP, TBF, TXT (G-CODE), U01, **VP3**, XXX, ZXY + +## Ausschau + +Hier sind Funktionen, die wir hoffen hinzufügen zu können (nicht unbedingt in dieser Reihenfolge): + +* Gradient Fill (already realised as a [hidden feature](https://github.com/inkstitch/inkstitch/pull/108#issuecomment-369444197)) +* Pattern Fill [#33](https://github.com/inkstitch/inkstitch/issues/33) +* Multi-Decoration Support [#371](https://github.com/inkstitch/inkstitch/issues/371) +* Automatic splitting of designs for small machines [#182](https://github.com/inkstitch/inkstitch/issues/182) +* Multiple Underlay for Fill [#110](https://github.com/inkstitch/inkstitch/issues/110) +* Split satins [#77](https://github.com/inkstitch/inkstitch/issues/77) +* Running Stitch Autoroute [#373](https://github.com/inkstitch/inkstitch/issues/373) +* 32-bit Linux support (build engineers needed!) diff --git a/_pages/en/features.md b/_pages/en/features.md index 315fd4bf7..df752158f 100644 --- a/_pages/en/features.md +++ b/_pages/en/features.md @@ -2,15 +2,18 @@ title: "Ink/Stitch Features" permalink: /features/ excerpt: "Ink/Stitch features" -last_modified_at: 2018-10-31 +last_modified_at: 2019-03-15 sidebar: nav: pages +toc: true --- +## Noticeable Features * Digitize machine embroidery designs using Inkscape (SVG) * Cross Platform * all code libraries built in, no need to install anything else! * User interface translated to several languages ([translation help appreciated](https://crowdin.com/project/inkstitch)!) * Import and Export many popular machine embroidery formats + * including batch export * Add Trims and Stops * Edit Stitch Order * Set custom origin point as (0, 0) in the design file @@ -25,6 +28,7 @@ sidebar: * Thread manufacturer palettes (over 60 manufacturers included) * automated installation of Inkscape palettes for use in your designs * thread names and catalog numbers included in PDF printouts +* Lettering ## Supported Stitch Types @@ -35,6 +39,7 @@ sidebar: ### Satin Stitch * custom-design your satin column with varying width +* automatic routing (with underpathing running stitch if needed) * mix and match 3 kinds of underlay * center-walk * contour @@ -60,8 +65,12 @@ CSV, **DST**, **EXP**, **JEF**, PEC, **PES**, SVG, TXT (G-CODE), U01, **VP3** Here are features we're hoping to add, though not necessarily in this order: -* Lettering * Gradient Fill (already realised as a [hidden feature](https://github.com/inkstitch/inkstitch/pull/108#issuecomment-369444197)) -* Pattern Fill +* Pattern fill [#33](https://github.com/inkstitch/inkstitch/issues/33) +* Multi-Decoration Support [#371](https://github.com/inkstitch/inkstitch/issues/371) +* Automatic splitting of designs for small machines [#182](https://github.com/inkstitch/inkstitch/issues/182) +* Multiple Underlay for Fill [#110](https://github.com/inkstitch/inkstitch/issues/110) +* Split satins [#77](https://github.com/inkstitch/inkstitch/issues/77) +* Running Stitch Autoroute [#373](https://github.com/inkstitch/inkstitch/issues/373) * 32-bit Linux support (build engineers needed!) diff --git a/collections/_developers/de/001-001-introduction.md b/collections/_developers/de/001-001-introduction.md index 0872a15d4..ca08a3aca 100644 --- a/collections/_developers/de/001-001-introduction.md +++ b/collections/_developers/de/001-001-introduction.md @@ -1,15 +1,16 @@ --- -title: "Get Involved" +title: "Mitmachen" permalink: /de/developers/introduction/ -last_modified_at: 2018-07-20 +last_modified_at: 2019-03-15 toc: false --- -This section will provide information for developers, translators and documenters. -Please visit the particular sections to get more informations. +Hier bieten wir Informationen für Entwickler, Übersetzer und Menschen, die bei der Dokumentation helfen wollen. +Wähle einen Bereich der dich interessiert um genauere Informationen zu erhalten. -* [Developing Ink/Stitch](/developers/inkstitch/) -* [Documentation](/developers/documentation/) -* [Localization](/developers/localize/) -* [Bug Reports](/developers/report-bugs/) +* [Ink/Stitch entwickeln](/de/developers/inkstitch/) +* [Pyembroidery entwickeln](/de/developers/pyembroidery/) +* [Dokumentation](/de/developers/documentation/) +* [Übersetzungen](/de/developers/localize/) +* [Fehlermeldungen](/de/developers/report-bugs/) -Whenever you have questions or remarks, please don't hesitate to get in touch with us through the [github issues](https://github.com/inkstitch/inkstitch/issues). +Immer wenn du Fragen oder Anmerkungen hast, kontaktiere und über [GitHub Issues](https://github.com/inkstitch/inkstitch/issues). diff --git a/collections/_developers/de/002-001-inkstitch.md b/collections/_developers/de/002-001-inkstitch.md index 4370a5883..39ea72c99 100644 --- a/collections/_developers/de/002-001-inkstitch.md +++ b/collections/_developers/de/002-001-inkstitch.md @@ -1,21 +1,23 @@ --- title: "Developing Ink/Stitch" permalink: /de/developers/inkstitch/ -last_modified_at: 2018-07-20 +last_modified_at: 2019-03-15 toc: true --- -## Ink/Stitch Organization -The [plugin code](https://github.com/inkstitch/inkstitch) as well as the [pyembroidery repository](https://github.com/inkstitch/pyembroidery) can be found within the [Ink/Stitch organization](https://github.com/inkstitch/) on github. Additionaly you will find some other useful things like [embroidery fonts](https://github.com/inkstitch/embroidery-fonts). +## Ink/Stitch Organisation +Der [Plugin-Code](https://github.com/inkstitch/inkstitch) als auch das [Pyembroidery Repository](https://github.com/inkstitch/pyembroidery) sind unter der [Ink/Stitch Organisation](https://github.com/inkstitch/) auf GitHub zusammengefasst. Außerdem gibt es dort noch andere nützliche Dinge, wie beispielsweise [Stickschriftarten](https://github.com/inkstitch/embroidery-fonts). ## Inkscape Plugin -Ink/Stitch is an [Inkscape](https://inkscape.org/) plugin. See their website to read a short introduction about [how to write Inkscape plugins](https://inkscape.org/en/develop/extensions/). +Ink/Stitch ist ein [Inkscape](https://inkscape.org/) Plugin. Auf deren Webseite gibt es eine kurze Einführung darüber, [wie man ein Inkscape Plugin schreibt](https://inkscape.org/en/develop/extensions/). -## Ink/Stitch Languages +## Ink/Stitch Programmier-Sprachen -Ink/Stitch and pyembroidery are written in [Python](https://www.python.org/) 2.
We cannot use Python 3 because inkex.py, the extension framework for Inkscape, is in Python 2 only. +Ink/Stitch und pyembroidery sind in [Python](https://www.python.org/) 2 geschrieben. -Print PDF, which will be displayed in your operating systems default browser, uses web languages such as HTML5, CSS and JQuery. It is build with the help of the [Jinja Template Framework](http://jinja.pocoo.org/). +Ein Update auf Python 3 ist derzeit nicht möglich, da inkex.py, das Erweiterungen-Framework für Inkscape, nur in Python 2 existiert. -## Developers Documentation -* [Manual Setup](/developers/inkstitch/manual-setup/) -* [Python Modules](/developers/inkstitch/python-modules/) +Der im Browser dargestellte PDF-Ausdruck benutzt die typischen Web-Skriptsprachen wie HTML5, CSS und Javascript (JQuery). Dabei kommt außerdem das [Jinja Template Framework](http://jinja.pocoo.org/) zum Einsatz. + +## Entwickler Dokumentation +* [Manualle Installation](/de/developers/inkstitch/manual-setup/) +* [Python Module](/de/developers/inkstitch/python-modules/) diff --git a/collections/_developers/de/002-002-manual-setup.md b/collections/_developers/de/002-002-manual-setup.md index e94025979..0629c3dab 100644 --- a/collections/_developers/de/002-002-manual-setup.md +++ b/collections/_developers/de/002-002-manual-setup.md @@ -1,12 +1,12 @@ --- -title: "Manual Setup" +title: "Manualle Installation" permalink: /de/developers/inkstitch/manual-setup/ -last_modified_at: 2018-07-20 +last_modified_at: 2019-03-15 toc: false --- -A manual setup will allow you to edit the code while running the extension. +Eine manuelle Installation ermöglicht es am Quellcode zu arbeiten, während du Ink/Stitch benutzt. -1. Clone the extension source and update submodule pyembroidery +1. Klone die Erweiterung und aktualisiere das Submodul pyembroidery ``` git clone https://github.com/inkstitch/inkstitch @@ -14,16 +14,26 @@ A manual setup will allow you to edit the code while running the extension. git submodule init git submodule update ``` -2. Python Dependencies +2. Python Abhängigkeiten - A few python modules are needed. In some cases this extension uses features that aren’t available in the versions of the modules pre-packaged in distributions, so I recommend installing them directly with pip: + Es werden ein paar Python Module gebraucht. In einigen Fällen benutzt Ink/Stitch Funktionen, die nicht automatisch durch die Distributionen mit Python mitgeliefert werden. + Deshalb empfehlen wir sie mit pip zu installieren: ``` pip install -r requirements.txt ``` - **Info:** You might need to remove wxPython and [install](https://wiki.wxpython.org/How%20to%20install%20wxPython) a platform specific package (e.g. Debian uses `python-wxgtk3.0`). + **Info:** Evtl. musst du auf einigen Plattformen wxPython entfernen und ein platform-spezifisches Paket [installieren](https://wiki.wxpython.org/How%20to%20install%20wxPython) (z.B. nutzt Debian `python-wxgtk3.0`). {: .notice--info } -3. Symbolically link into the Inkscape extensions directory + +3. INX-Dateien vorbereiten + + ``` + for po in translations/*.po; do lang=${po%.*}; lang=${lang#*_}; mkdir -p locales/$lang/LC_MESSAGES; msgfmt $po -o locales/$lang/LC_MESSAGES/inkstitch.mo; done; + mkdir inx + bin/generate-inx-files + ``` + +4. Symbolische Links in den Inkscape extensions-Order setzen ``` cd ~/.config/inkscape/extensions @@ -32,8 +42,7 @@ A manual setup will allow you to edit the code while running the extension. ln -s inkstitch/inkstitch.py ``` -4. Run Inkscape. +5. Inkscape starten - -**Info:** Changes to the Python code take effect the next time the extension is run. Changes to the extension description files (*.inx) take effect the next time Inkscape is restarted. +**Info:** Änderungen am Python-Code werden wirksam, sobald die Erweiterung das nächste Mal gestartet wird. Änderungen an den INX-Dateien zeigen sich erst, nachdem Inkscape neu gestartet wurde. {: .notice--info } diff --git a/collections/_developers/de/002-003-python-modules.md b/collections/_developers/de/002-003-python-modules.md index 2515d1aff..f07db459c 100644 --- a/collections/_developers/de/002-003-python-modules.md +++ b/collections/_developers/de/002-003-python-modules.md @@ -1,10 +1,10 @@ --- -title: "Python Modules" +title: "Python Module" permalink: /de/developers/inkstitch/python-modules/ -last_modified_at: 2018-07-10 +last_modified_at: 2018-07-22 toc: false --- -Ink/Stitch uses various Python modules. Follow the links to learn more about specific ones. Bold modules are not part of the standard python library and are also listed in the `requirement.txt` file. The ones being displayed in cursive style belong to the [Inkscape Python modules for extensions](http://wiki.inkscape.org/wiki/index.php/Python_modules_for_extensions). +Ink/Stitch nutzt verschiedene Python module. Folge den Links und lerne mehr über sie. Fett dargestellte Module sind nicht Teil der Standart-Python-Bibliothek und sind in der Datei `requirements.txt` aufgeführt. Die kursive dargestellten Module werden druch Inkscape bereitgestellt: [Inkscape Python Module für Erweiterungen](http://wiki.inkscape.org/wiki/index.php/Python_modules_for_extensions). --- diff --git a/collections/_developers/de/003-001-documentation.md b/collections/_developers/de/003-001-documentation.md deleted file mode 100644 index 2acf73547..000000000 --- a/collections/_developers/de/003-001-documentation.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "Documentation" -permalink: /de/developers/documentation/ -excerpt: "" -last_modified_at: 2018-07-20 ---- -We want to describe every possible function with text, images and/or videos. Also provide instructions about the installation process and give an overview of the best workflow. Additionally we want to provide sample files which other users can make use of. It also would be nice to get some example images of embroidered designs to prove what Ink/Stitch is able to do. - -An other and quiet unfinished part of the documentation will be, to help other developers to get started diving into the code. Enable them to introduce new functionalities to Ink/Stitch or whatever they might come up with. - -## Get involved -This website needs a lot of care. Generating new content and updating existing content with the ongoing developement of Ink/Stitch. We could use any helpful hand. - -You do not need to know how to build a website, since we use [Markdown](https://help.github.com/articles/basic-writing-and-formatting-syntax/) for text formatting. More information about the documentation project can be found in the [README](https://github.com/inkstitch/inkstitch/tree/gh-pages) file on github. That is also where you will find all files needed to build this website. - -If you have interest to help with the documentation, file an issue on [github](https://github.com/inkstitch/inkstitch/issues) and tell us, that you are willing to help. diff --git a/collections/_developers/de/003-001-pyembroidery.md b/collections/_developers/de/003-001-pyembroidery.md new file mode 100644 index 000000000..4a3130de2 --- /dev/null +++ b/collections/_developers/de/003-001-pyembroidery.md @@ -0,0 +1,25 @@ +--- +title: "Pyembroidery" +permalink: /de/developers/pyembroidery/ +excerpt: "" +last_modified_at: 2019-03-15 +toc: false +--- + +[Pyembroidery](https://github.com/inkstitch/pyembroidery) ist eine Python Bibliothek zum Lesen und Schreiben von Stickdateien. + +Folge obigem Link. Die README-Datei beinhaltet viele Informationen wie es funktioniert und verwendet werden kann. + +## Hintergrund + +Am Anfang verwendete Ink/Stitch das vom Embroidermodder-Team entwickelte [libembroidery](https://github.com/Embroidermodder/Embroidermodder/tree/master/libembroidery). + +@tartarize bemühte sich dann um eine Konvertierung nach Python (pyembroidery), um es noch effizienter mit Ink/Stitch (oder jedem anderen python-basierten Sticksoftware-Projekt) verwenden zu können. + +Die pyembroidery Version die von Ink/Stitch verwendet wird, ist ein Fork [seiner Arbeit](https://github.com/EmbroidePy/pyembroidery). + +## Stickdatei-Formate + +Das [EduTech wiki](http://edutechwiki.unige.ch/en/Machine_embroidery) ist eine gute Quelle für jeden der tiefer in das Konzept von maschinellem Sticken einsteigen will. + +Du kannst dort auch sehr detaillierte Informationen über [Stickdatei-Formate](http://edutechwiki.unige.ch/en/Embroidery_format) erhalten. diff --git a/collections/_developers/de/004-001-documentation.md b/collections/_developers/de/004-001-documentation.md new file mode 100644 index 000000000..15c88467d --- /dev/null +++ b/collections/_developers/de/004-001-documentation.md @@ -0,0 +1,18 @@ +--- +title: "Documentation" +permalink: /de/developers/documentation/ +excerpt: "" +last_modified_at: 2019-03-15 +--- +Wir wollen alle Funktionen von Ink/Stitch mit Text, Bilder und/oder Videos beschreiben. Außerdem wollen wir Instruktionen über den Installationsprozess geben, als auch einen Überblick über die Arbeitsweise mit Ink/Stitch schaffen. Unterstützend sollten Beispieldateien zur Verfügung gestellt werden, die andere Benutzer dann verwenden können. + +Schön wäre es natürlich auch, wenn wir möglichst zahlreiche Bilder von angefertigten Stickereien zeigen könnten. Das dient der Inspiration, zeigt potentiellen Nutzern aber auch die Fähigkeiten von Ink/Stitch. + +Ein weitere (bisher nur rudiemtär vorhandener) Teil der Dokumentation wird es sein, anderen Entwicklern den Einstieg in den Quellcode zu erleichtern. Dies soll ihnen ermöglichen neue Funktionen einzuführen oder zu Verbesserungen bei der Programmentwicklung beizutragen. + +## Aktiv werden +Diese Webseite benötigt viel Fürsorge. Um neue Inhalte zu erstellen oder bereits bestehende Inhalte mit der aktiven Entwicklung von Ink/Stitch auf Stand zu halten, können wir jede helfende Hand gebrauchen. + +Du brauchst dich dafür nicht mit der Erstellung von Webseiten auszukennen, denn wir benutzen [Markdown](https://help.github.com/articles/basic-writing-and-formatting-syntax/) für die Textformatierung. Mehr Informationen über das Dokumentations-Projekt erhälst du in der [README-Datei](https://github.com/inkstitch/inkstitch/tree/gh-pages) auf GitHub. Dort findest du auch alle Dateien, mit der diese Webseite erstellt wurde. + +Wenn du Interesse hast an der Dokumentation mitzuwirken, erstelle eine Anfrage auf [GitHub](https://github.com/inkstitch/inkstitch/issues). Wir freuen uns auf deine Mithilfe! diff --git a/collections/_developers/de/005-001-localize.md b/collections/_developers/de/005-001-localize.md index 696a09ea8..c6ec131ba 100644 --- a/collections/_developers/de/005-001-localize.md +++ b/collections/_developers/de/005-001-localize.md @@ -2,25 +2,34 @@ title: "Ink/Stitch Localization" permalink: /de/developers/localize/ excerpt: "" -last_modified_at: 2018-04-10 -toc: false +last_modified_at: 2019-03-15 +toc: true --- -The goal of the Ink/Stitch project is to put free, high-quality embroidery design tools in the hands of folks that might normally not have access to such tools. To further that goal, we seek to support as many languages and locales as possible. +Das Ziel des Ink/Stitch-Projektes ist es, hochwertige Werkzeuge zur Erstellung von Stick-Designs in die Hände von Menschen zu geben, die sonst keinen Zugriff auf solche Werkzeuge hätte. +Um dieses Ziel noch zu erweitern, versuchen wir so viele Sprachen wir möglich zu unterstützen. -Ink/Stitch supports displaying text in the user's preferred language in the Params dialog and in error messages displayed by the Embroider extension. Future work will add translations for the extension settings window (displayed by Inkscape) and project documentation (such as this file). +Ink/Stitch unterstützt die Darstellung von Text in der bevorzugten Sprache des Nutzers. Dies betrifft beispielsweise die Stick-Parameter-Einstellungen oder Fehlermeldungen die von der Stick-Erweiterung angezeigt werden. Übersetzungen werden außerdem für die Dokumentation (wie z.B. diese Datei) benötigt. -## Help wanted! +## Hilfe gesucht! -Want to help translate? We'd really appreciate your contributions! Ink/Stitch uses a the collaborative translation platform CrowdIn to facilitate community translations. Through their generous open source program, we're able to use their platform free of charge, and we greatly appreciate their support. +Willst du bei den Übersetzungen helfen? Wir würden deinen Beitrag wirklich sehr begrüßen! Ink/Stitch benutzt die kollaborative Übersetzungsplatfrom [CrowdIn](http://crowdin.com) um die gemeinschaftliche Übersetzungsarbeit zu erleichtern. Durch deren tolles Open Source Programm, ist es uns möglich, die Platform umsonst zu nutzen, was wir wirklich sehr wertschätzen. -To start translating, visit our project page on CrowdIn. It's easy to sign in using your GitHub account. Pick a language and start suggesting translations! +Um mit dem Übersetzen zu beginnen, besuche unsere [Projektseite bei CrowdIn](https://crowdin.com/project/inkstitch). Du kannst dich einfach mit deinem GitHub-Account einloggen. Wähle eine Sprache und beginne Übersetzungen vorzuschlagen! -Approved contributors can accept your translations, which causes them to be submitted to this GitHub repository as a pull request. If you'd like to become an approver, please ping [**@lexelby**](https://github.com/lexelby) or another approved contributor, or email **inkstitch-l10n** at **lex** dot **gd**. +Bestätigte Teammitglieder können deine Übersetzung dann akzeptieren, womit sie dann in das Ink/Stitch GitHub repository übernommen werden. Wenn du gerne vorhandene Übersetzungen bestätigen willst, wende dich an [**@lexelby**](https://github.com/lexelby) oder einen anderes Teammitglied. Alternativ kannst du auch eine E-Mail and **inkstitch-l10n** at **lex** dot **gd** mit deinem Anliegen schicken. -**Please note that our [code of conduct](CODE_OF_CONDUCT.md) also covers contributions and interactions on our CrowdIn page.** +**Bitte beachte, dass unsere [Verhaltensregeln](CODE_OF_CONDUCT.md) auch für Interaktionen auf unserer CrowdIn Seite gelten.** -## Continuous Translation +## Andauernde Übersetzungen -When new code is added to ink/stitch, user-facing text can change and new messages can be added. CrowdIn picks these changes up automatically and makes the new messages available to translators. +Wenn neuer Code zu Ink/Stitch hinzugefügt wird, kann es sein, dass sich der Text in der Benutzeroberfläche ändert. CrowdIn bemerkt diese Veränderungen automatisch und stellt diese für Übersetzer zur Verfügung. -When CrowdIn creates a pull request, our [Travis-CI](http://travis-ci.org) integration (also generously provided for free!) picks up the new translations and builds a new version of Ink/Stitch as a development release. Once Travis-CI finishes building, the new version is posted to our releases page [here](https://github.com/inkstitch/inkstitch/releases/tag/dev-build-l10n), and you can install it and make sure everything looks right before we merge. +Wenn CrowdIn ein Update über ein sogenannten Pull Request an das GitHub repository schickt, generiert unsere [Travis-CI)](http://travis-ci.org)-Integration, welche uns ebenfalls kostenlos zur Verfügung steht, ein "Developement Release". Ist dieses fertig gestellt, erscheint es auf GitHub unter [Releases](https://github.com/inkstitch/inkstitch/releases/tag/dev-build-l10n) und du kannst es installieren und testen, ob alles richtig ist, bevor wir es in die offizielle Version übernehmen. + +## Übersetze die Ink/Stitch Webseite + +Diese Webseite ist mehrsprachig. Wenn du gewillt bist, die Dokumentation zu übersetzen, wende dich an uns auf [GitHub](https://github.com/inkstitch/inkstitch/issues). + +Wenn deine Muttersprache bereits eine Übersetzung hat, schau dir die untenstehende Liste an. Diese Liste beinhaltet Seiten die entweder noch nicht übersetzt sind - oder aktualisiert werden müssen. + +{% include compare_translations %} diff --git a/collections/_developers/de/006-001-report-bugs.md b/collections/_developers/de/006-001-report-bugs.md index 3ebeebeb5..981e5c8c3 100644 --- a/collections/_developers/de/006-001-report-bugs.md +++ b/collections/_developers/de/006-001-report-bugs.md @@ -1,14 +1,14 @@ --- -title: "Report Bugs " +title: "Fehler melden" permalink: /de/developers/report-bugs/ excerpt: "" -last_modified_at: 2018-06-01 +last_modified_at: 2019-03-15 --- -**Having Issues with Ink/Stitch?** +**Probleme Ink/Stitch?** -It would be very helpful, if you reported this back to us on github: +Es wäre wirklich sehr hilfreich, wenn du uns über jede ungewöhnliche Fehlermeldung informierst: -Also have look at these existing issues: +Hier siehst du bereits eingestellte Fehlermeldungen und Feature-Anfragen: * [Reported Bugs](https://github.com/inkstitch/inkstitch/issues?q=is%3Aissue+is%3Aopen+label%3Abug) * [Feature Requests](https://github.com/inkstitch/inkstitch/issues?q=is%3Aissue+is%3Aopen+label%3A%22feature+request%22) diff --git a/collections/_developers/en/002-002-manual-setup.md b/collections/_developers/en/002-002-manual-setup.md index 49d0c1043..a80c3acab 100644 --- a/collections/_developers/en/002-002-manual-setup.md +++ b/collections/_developers/en/002-002-manual-setup.md @@ -16,7 +16,7 @@ A manual setup will allow you to edit the code while running the extension. ``` 2. Python Dependencies - A few python modules are needed. In some cases this extension uses features that aren’t available in the versions of the modules pre-packaged in distributions, so I recommend installing them directly with pip: + A few python modules are needed. In some cases this extension uses features that aren’t available in the versions of the modules pre-packaged in distributions, so we recommend installing them directly with pip: ``` pip install -r requirements.txt ``` diff --git a/collections/_docs/de/001-001-install.md b/collections/_docs/de/001-001-install.md index 1086ca6cb..4bc1ccb67 100644 --- a/collections/_docs/de/001-001-install.md +++ b/collections/_docs/de/001-001-install.md @@ -2,13 +2,14 @@ title: "Installation von Ink/Stitch" permalink: /de/docs/install/ excerpt: "Wie wird Ink/Stitch installiert." -last_modified_at: 2018-08-26 +last_modified_at: 2019-03-15 toc: true --- ## Vorraussetzung * [Inkscape](https://inkscape.org/) Version 0.92.2 oder höher +* Moderner Browser für die Druckvorschau Das ist alles! Alle Python-Bibliotheken und externen Abhängigkeiten sind schon dabei (durch den ausgezeichneten [pyinstaller](http://www.pyinstaller.org)), so dass nichts weiteres eingerichtet werden muss. @@ -20,7 +21,7 @@ Inkscape Versionen 0.92.2 und höher lassen [Kurzbefehle](/de/docs/customize/#ta ## Schnelleinrichtung ### 1. Herunterladen -Lade das richtige Release-Archiv für die genutzte Plattform von [hier](https://github.com/inkstitch/inkstitch/releases/latest) herunter. +Lade das Release-Archiv für deine Plattform [hier](https://github.com/inkstitch/inkstitch/releases/latest) herunter. OS | Dateiname | 32-Bit | 64-Bit --- | --- | --- | --- @@ -28,11 +29,24 @@ Linux | `inkstit- [VERSION] -Linux-x86_64.tar.gz` | ☒ | ☑ Windows | `inkstit- [VERSION] -win32.zip` | ☑ | ☑ macOS | `inkstich- [VERSION] -osx-x86_64.tar.gz` | ☒ | ☑ +**Info:** Ink/Stitch für macOS funktioniert derzeit nur mit High Sierra (10.13) oder höher. +{: .notice--warning } + ### 2. Installation - * In Inkscape gehe zu `Bearbeiten > Einstellungen > System` und prüfe, wo sich der Ordner "Benutzererweiterungen" befindet. - * Entpackt wird das Ink/Stitch-Archiv direkt in diesen Ordner und danach starte Inkscape neu. + * Öffne Inkscape. In `Bearbeiten > Einstellungen > System` kannst du sehen, wo sich der Ordner "Benutzererweiterungen" befindet. + * Entpacke das Ink/Stitch-Archiv **direkt** in diesen Ordner. + Die Dateistruktur sollte ungefähr dem Bild unten entsprechen (aber ein paar mehr Dateien enthalten): + ![File Structure](/assets/images/docs/en/file_structure.png) + * Starte Inkscape neu. * Ink/Stitch befindet sich nun unter `Erweiterungen > Ink/Stitch`. +**Info:** Wir haben auch Videos für den Installationsprozess auf unserem [YouTube-Kanal](https://www.youtube.com/channel/UCJCDCFuT_xQoI55e10HRiRw) für alle drei Plattformen bereitgestellt: + [Linux](https://www.youtube.com/watch?v=Dkb5UvsZUNg&list=PLvlbfDmZyXG1ORmeqHdp4aP7J71e7icJP&index=2), + [macOS](https://www.youtube.com/watch?v=gmOVLNh9cu8&list=PLvlbfDmZyXG1ORmeqHdp4aP7J71e7icJP&index=3) und + [Windows](https://www.youtube.com/watch?v=U5htzWZSjA8&list=PLvlbfDmZyXG1ORmeqHdp4aP7J71e7icJP&index=4). +Die Videos sind in englischer Sprache. +{: .notice--info } + #### Beispiel unter Linux und macOS: ``` @@ -47,8 +61,8 @@ $ tar zxf ~/Downloads/inkstich-v1.0.0-Linux-x86_64.tar.gz ## Aktualisierung - * Möglicherweise muss man zuerst die alten Erweiterungsdateien von Ink/Stitch löschen:
- Gehe in das Erweiterungsverzeichnis und entferne die einzelnen inkstitch* Dateien. + * Möglicherweise muss man zuerst die alten Ink/Stitch-Dateien löschen:
+ Gehe in das Erweiterungsverzeichnis und entferne die alle Dateien und Ordner, die mit inkstitch* beginnen. * Dann gehe wie oben vor. **Tipp:** Abonniere den News-Feed-Kanal, um die Aktualisierungen von Ink/Stitch zu verfolgen:
@@ -56,9 +70,10 @@ $ tar zxf ~/Downloads/inkstich-v1.0.0-Linux-x86_64.tar.gz [Ink/Stitch News](/feed.xml)
{: .notice--info } -

Oder schaue das Projekt auf GitHub an:

+

Oder schaue das Projekt auf GitHub an:

## Manuelle Installation Es ist auch möglich Ink/Stitch manuell zu installieren. Es wird jedoch nicht empfohlen - es sei denn, man möchte bei der Entwicklung der Erweiterung helfen. In diesem Fall lies den Abschnitt [Manuelle Installation](/de/developers/inkstitch/manual-setup/). + diff --git a/collections/_docs/de/001-002-customize.md b/collections/_docs/de/001-002-customize.md index 0b902c4b5..b9a387c7d 100644 --- a/collections/_docs/de/001-002-customize.md +++ b/collections/_docs/de/001-002-customize.md @@ -2,7 +2,7 @@ title: "Anpassung von Ink/Stitch" permalink: /de/docs/customize/ excerpt: "" -last_modified_at: 2018-08-26 +last_modified_at: 2019-03-15 toc: true --- @@ -22,20 +22,15 @@ Tastenkürzel | Effekt Strg+Umschalt+Bild↓ | Auswahl > Objekt absenken (ab Inkscape Version 0.92.2)* Strg+R | Auswahl > Richtung umkehren** -*Objekt anheben und Objekt absenken ist seit Inkscape 0.92.2 in einer verbesserten Art möglich. Damit kann ein Objekt in der Reihenfolge nach oben oder unten verschoben werden. Dadurch hat man eine bessere Kontrolle als mit den alten Befehlen, die Objekte nur neu anordnen konnten, wenn sie sich überlappten. Objekt anheben und Objekt absenken ermöglicht eine präzisere Kontrolle über die Objektreihenfolge. Sehr nützlich in Kombination mit dem Objektfenster. +*Die Funktionen "Objekt anheben" und "Objekt absenken" gibt es seit der Inkscape Version 0.92.2. Sie ermöglichen es die Objektreihenfolge zu manipulieren, auch wenn sich die Objekte sich nicht überlappen. Das ist sehr nützlich in Kombination mit dem Objektfenster (`Objekte > Objekte ...`). Die Objektreihenfolge gibt an, in welcher Reihenfolge die Elemente gestickt werden (von unten nach oben). +{: style="font-size: 70%" } **Umkehr der Pfadrichtung. Bei Plattstich (Satinstich) und Laufstich kann die Stichrichtung geändert werden. Verwende dies mit der Inkscape-Einstellung und den Einstellung des Knoten-Tools `Pfadrichtung auf Konturen anzeigen`. Wenn man mit dem Knoteneditor nur ein Stützpunkt auswählt und Strg+R drückt, kehrt Inkscape nur einen Pfad in einem Objekt um. Dadurch wird sichergestellt, dass beide Ränder in einer Satinkolumne in die gleiche Richtung zeigen. +{: style="font-size: 70%" } -### Tastenkürzel der Simulation -Die Ink/Stitch-Simulation enthält bereits folgende Tastenkombinationen: +### Simulator Tastenkürzel -Tastenkürzel | Effekt ------------- | -------- - | Schneller - | Langsamer -r | Neustart der Animation -p | Pause der Animation -q | Beenden +Der Ink/Stitch [Simulator](/de/docs/simulate/) hat bereits vordefinierte Tastenkürzel. ## Gitter @@ -43,22 +38,6 @@ Um Vektoren richtig auszurichten, sollte die Rasterfunktion von Inkscape verwend ![Gitter](https://user-images.githubusercontent.com/11083514/40359052-414d3554-5db9-11e8-8b49-3be75c5e9732.png) -## Konfiguration des Urprungs mit Gittern - -Die Einrichtung vom Ursprung (0,0) ist besonders nützlich für Personen, die vollen Zugriff auf den gesamten Stickbereich haben, zu dem die Maschine fähig ist, unabhängig davon, welcher Rahmen verwendet wird. - -Einrichtung: - * Erstelle zwei Hilfslinien, indem man auf den Linealen den Zeiger auf die Arbeitsfläche zieht (eine horizontale, eine vertikale). - * Doppelklick auf die Hilfslinien und beschrifte diese mit: `embroidery origin`. Es kann mehr Text hinzugefügt werden, aber er muss mit `embroidery origin` beginnen. - * Die Position des kleinen Kreises auf der Hilfslinie sowie der Winkel sind nicht wichtig. Es kommt nur darauf an, wo sie sich kreuzen. Dieser Schnittpunkt ist der Stickursprung. - -Wenn keine Hilfslinien gefunden werden, ist der Ursprung in der SVG-Datei im Mittelpunkt. - -**Tip:** Es kann auch eine [Vorlage]((/docs/customize/#working-with-templates)) mit Hilfslinien und einem passenden Arbeitsbereich für die Stickmaschine erstellt werden. -{: .notice--info } - -[Videoanleitung]({{ '/tutorials/custom-origins/' | relative_url }}) - ## Aktivierung von Pfadkonturen & Pfadrichtungen Die Kenntnis über die Pfadrichtungen sind wichtig, um mit Ink/Stich arbeiten zu können. Wir empfehlen daher, die Kontrollkästchen **Umriss zeigen** und **Zeige temporär Umrandung für ausgewählte Pfade** unter `Bearbeiten > Einstellungen > Werkzeuge > Knoten` zu aktivieren. @@ -75,8 +54,8 @@ Betriebssystem | Vorlagenverzeichnis Linux | `~/.config/inkscape/templates` Windows | `C:\Users\%USERNAME%\AppData\Roaming\inkscape\templates` -Es sollte das Benutzerverzeichnis für Erweiterungen in den Inkscape Einstellungen überprüft werden. [Mehr dazu](/docs/faq/#i-have-downloaded-and-unzipped-the-latest-release-where-do-i-put-it). +Es sollte das Benutzerverzeichnis für Erweiterungen in den Inkscape Einstellungen überprüft werden. [Mehr dazu](/de/docs/faq/#ich-habe-die-aktuelle-version-heruntergeladen-und-entpackt-was-soll-ich-jetzt-machen). -**Tip:** Hier gibt es [Fertige Vorlagen](/tutorials/resources/templates/). +**Tip:** Hier gibt es [Vorlagen](/de/tutorials/resources/templates/) die du nutzen kannst. {: .notice--info } diff --git a/collections/_docs/de/002-002-simulate.md b/collections/_docs/de/002-002-simulate.md index 83be55715..f15b4d8f0 100644 --- a/collections/_docs/de/002-002-simulate.md +++ b/collections/_docs/de/002-002-simulate.md @@ -2,7 +2,7 @@ title: "Simulation" permalink: /de/docs/simulate/ excerpt: "" -last_modified_at: 2018-08-26 +last_modified_at: 2019-03-15 toc: false --- @@ -14,8 +14,22 @@ Dann starte `Erweiterungen -> Ink/Stitch -> Simulation` und genieße. tastenkombination | Beschreibung -------- | -------- -**↑** | Schneller -**↓** | Langsamer -**r** | Neustrart der Animation -**p** | Pause der Animation -**q** | Schliessen + | vorwärts + | rückwärts + | schneller + | langsamer ++ | ein Frame vorwärts +- | ein Frame rückwärts +p | Animation anhalten +r | Animation neu starten +q | Beenden + +Es ist auch möglich die Simulation mit der Maus zu **zoomen** und zu **verschieben**. + +## Simulator unabhängig von Inkscape verwenden + +Der Simulator kann auf jedes von Ink/Stitch unterstütze Dateiformat angewendet werden: + +``` +PYTHONPATH=/usr/share/inkscape/extensions python -m lib.simulator Pfad/zur/Datei.Dateiendung +``` diff --git a/collections/_docs/de/004-001-fonts.md b/collections/_docs/de/004-001-fonts.md new file mode 100644 index 000000000..9f491c3ae --- /dev/null +++ b/collections/_docs/de/004-001-fonts.md @@ -0,0 +1,19 @@ +--- +title: "Schriften" +permalink: /de/docs/fonts/ +excerpt: "" +last_modified_at: 2019-03-15 +toc: true +--- +## Ink/Stitch Lettering-Werkzeug +Ink/Stitch kommt mit einem Lettering-Werkzeug. Es kreiert schön geführten stickbaren Text mit der Schrift "Small Embroidery Font" von @lexelby. + +## Schriften herunterladen +Ink/Stitch stellt [digitalisierte Stickschriften auf GitHub](https://github.com/inkstitch/embroidery-fonts) zum Download bereit. + +## Schriften digitalisieren +Stickschriften herzustellen ist nicht die leichteste Aufgabe, aber es ist ein guter Startpunkt um die wesentlichen Feinheiten beim Digitalisieren zu lernen. + +Die meisten Stickschriften nutzen [Satinkolumnen](/de/docs/stitches/satin-column/), weil sie für diesen Zweck am Besten aussehen. Für sehr große Buchstaben macht es aber auch schon mal Sinn Füllstiche zu benutzen, die dann z.B. von einer Satinkolumne umrandet werden. + +Wähle die Schriftart mit Bedacht. Es ist sehr schwierig Satinstich gut aussehen zu lassen, wenn er 1mm oder schmaler ist. Sans-serif Schriften sind am leichtesten. Für Text der kleiner als 4mm ist, wird es besonders schwierig Kleinbuchstaben zu erstellen. Möglicherweise kannst du dann besser Blockschrift verwenden. Kursive Schriften oder gar Handschriften können auch funktionieren, sind aber nicht so einfach wie du vielleicht denkst. diff --git a/collections/_docs/de/004-002-features.md b/collections/_docs/de/004-002-features.md new file mode 100644 index 000000000..eb87e97b6 --- /dev/null +++ b/collections/_docs/de/004-002-features.md @@ -0,0 +1,21 @@ +--- +title: "Versteckte Funktionen" +permalink: /de/docs/features/ +excerpt: "" +last_modified_at: 2019-03-15 +toc: true +--- +## Farbverlauf + +Die Version 1.4.0 hat eine neue Funktion für Farbverläufe eingeführt. Sie funktioniert noch nicht 100% zuverlässig und ist deshalb etwas versteckt. + +Öffne den XML-Editor und füge `embroider_end_row_spacing_mm` hinzu. Dann erhälst du einen Effekt, wie er in [#78](https://github.com/inkstitch/inkstitch/issues/78) beschrieben ist. + +Objekte mit komplizierten Formen und Löchern lassen anscheinend die Funktion in eine Endlosschleife laufen, so dass der Prozess manuel beendet werden muss. Aber für die meisten Formen funktionert der Algorhitmus. Kombiniere zwei solcher Objekte in gegensätzlicher Richtung, dann erhälst du einen Farbverlauf. + +![image](https://user-images.githubusercontent.com/11083514/38469632-dc97b73c-3b4f-11e8-9044-c03d1f5d17ab.png) + + +Hier gibt es eine Tutorial-Datei: + +[Tutorial-embroider_end_row_spacing_mm.zip](https://github.com/inkstitch/inkstitch/files/1887652/Tutorial-embroider_end_row_spacing_mm.zip) diff --git a/collections/_docs/de/004-003-inkscape-tips.md b/collections/_docs/de/004-003-inkscape-tips.md new file mode 100644 index 000000000..73224a341 --- /dev/null +++ b/collections/_docs/de/004-003-inkscape-tips.md @@ -0,0 +1,66 @@ +--- +title: "Inkscape Tipps" +permalink: /de/docs/inkscape-tips/ +excerpt: "" +last_modified_at: 2019-03-15 +toc: true +--- +Viele dieser Werkzeuge erzeugen keinen Pfad. Um in Ink/Stitch benutzt werden zu können, müssen sie mit `Shift + Ctrl + C` in einen Pfad umgewandelt werden. + +## Basic Inkscape Tutorials + + * [Basic Tutorial on inkscape.org](https://inkscape.org/doc/tutorials/basic/tutorial-basic.html) + * [Basics at tavmjong.free.fr](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Basics.html) + * [Shapes Tutorial on inkscape.org](https://inkscape.org/doc/tutorials/shapes/tutorial-shapes.html) + * [Paths on tavmjong.free.fr](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Combining.html) + +## Tiled Patterns + +Create tiled patterns with `Edit > Clone > Clone Create Tiled Clones ...`. + +Read more about [Tiles on tavmjong.free.fr](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Tiles.html). Click through the `Table of contents`, where you will find detailed information about all parts of the tiling dialog. + +## Path modifying tools + +### Node Tool + * [Node Tool (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Editing.html#Paths-Editing-Node) + +#### Influencing the Line Style + +##### Ornaments with Spiro + + * [How to Make Swirl or Ornament Using Inkscape - Youtube](https://www.youtube.com/watch?v=YHddGNae3-c) + +##### Line Shape + + * [Ellipse - Youtube](https://www.youtube.com/watch?v=TDI2ViYw4KY) + * [Custom - Youtube](https://www.youtube.com/watch?v=wiqUrzzHszI) + +### Tweak Tool + + * [Tweak Tool (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Tweak.html) + +### Spray Tool + + * [Spray Tool (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Spray.html) + +### Eraser + + * [Eraser (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Eraser.html) + +## Path Live Effects + +* [LivePathEffects (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects.html) + * [Bend Tool (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-BendTool.html) + * [Envelope Deformation (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-EnvelopeDeformation.html)
+ [Youtube Example](https://www.youtube.com/watch?v=8XbIsw48vTk) + * [Interpolate Sub Paths (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-InterpolateSubPaths.html) + * [PatternAlongPath (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-PatternAlongPath.html)
+ [Youtube Example](https://www.youtube.com/watch?v=3Bhg727wYMc) + * [Sketch (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-Sketch.html) + * [StitchSubPaths (tavmjong.free.fr)](http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-StitchSubPaths.html) + * [Roughen (Youtube)](https://www.youtube.com/watch?v=130Dbt0juvY) + + + + diff --git a/collections/_docs/de/005-003-error-messages.md b/collections/_docs/de/005-003-error-messages.md new file mode 100644 index 000000000..d67757155 --- /dev/null +++ b/collections/_docs/de/005-003-error-messages.md @@ -0,0 +1,78 @@ +--- +title: "Fehlermeldungen" +permalink: /de/docs/error-messages/ +excerpt: "" +last_modified_at: 2018-12-15 +toc: true +classes: equal-tables +--- + +## Embroider + +Error Message|Description +---|--- +Seeing a 'no such option' message?
Please restart Inkscape to fix.| +No embroiderable paths selected.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem (`Ctrl+Shift+C`). +No embroiderable paths found in document.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem: Select all objects with `Ctrl+A` and hit `Ctrl+Shift+C` for conversion. + +## Threads + +Error Message|Description +---|--- +Thread palette installation failed| +Installation Failed| + +## Params + +Error Message|Description +---|--- +Some settings had different values across objects. Select a value from the dropdown or enter a new one.| +Preset "%s" not found.|Preset with the given name is not existent. View a list of all available presets by clicking on the arrow beside the input field. +Preset "%s" already exists.
Please use another name or press "Overwrite"|You cannot `Add` presets with existent names. If you want to keep the old preset settings, change the name - otherwise use `Overwrite`. +No embroiderable paths selected.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem. +No embroiderable paths found in document.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem. + +## Units + +Error Message|Description +---|--- +parseLengthWithUnits: unknown unit %s| +Unknown unit: %s| + +## Simulate + +Error Message|Description +---|--- +No embroiderable paths selected.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem. +No embroiderable paths found in document.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem. + +## Satin Column + +Error Message|Description +---|--- +One or more rails crosses itself, and this is not allowed.
Please split into multiple satin columns.|With *Node Edit Tool* select a node at the position where you want to split your path. Click on `Break path at selected nodes` within the *Tool Controls Bar*.

![Split Path](/assets/images/docs/en/split-path.jpg)
Hit `Ctrl+Shift+K` to seperate all pieces. Recombine selected rails and rungs with `Ctrl+K`. Then apply param settings to both seperated satin columns. +satin column: One or more of the rungs doesn't intersect both rails.|Make sure rungs intersect both rails.
[More information](/docs/stitches/satin-column/#rung-method) +Each rail should intersect both rungs once.|Make sure rungs intersect both rails once.
[More information](/docs/stitches/satin-column/#rung-method) +satin column: One or more of the rungs intersects the rails more than once.|Make sure rungs intersect rails only once. If this is already the case and you still are receiving this message, one or more rungs might be longer than the rails. In this case you should consider using the [node method](/docs/stitches/satin-column/#node-method) or to prolong the rails. +satin column: object %s has a fill (but should not)|Remove the fill color from the object:
`Object > Fill and Stroke...` The dialog will appear on the right side. Click the x within the fill tab. +satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)|Getting this message, you should consider to use the advantages of the [rung method](/docs/stitches/satin-column/#rung-method), which allows an unequal amount of nodes. Otherwise check on every node if there are dublications and count all nodes on each path. + +## Stroke + +Error Message|Description +---|--- +Legacy running stitch setting detected!
It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work.|More information on [running stitch mode](/docs/stitches/running-stitch/) + +## AutoFill + +Error Message|Description +---|--- +Unable to autofill.
This most often happens because your shape is made up of multiple sections that aren't connected.|[Fills](/docs/stitches/fill-stitch/) should be assigned to closed paths with a fill color, but there seems to be at least two gaps in your shape.
To find out where your path is not connected, select one node with the node edit tool and hit `Ctrl+A`. It will select all connected nodes and gaps become obvious where the selection ends. +Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github.|This error message indicates that you discovered an unkown bug. Please report back to us and help Ink/Stitch to improve. + +## Print + +Error Message|Description +---|--- +No embroiderable paths found in document.
Tip: use Path -> Object to Path to convert non-paths before embroidering.|Ink/Stitch will ignore every non-path object. Converting your shape to a path will solve the problem. +⚠ lost connection to Ink/Stitch|The browser lost connection to Ink/Stitch. You will still be able to print and apply changes to the document, but any changes will be lost the next time you open the print preview. diff --git a/collections/_docs/de/005-004-localization.md b/collections/_docs/de/005-004-localization.md new file mode 100644 index 000000000..7f9072b72 --- /dev/null +++ b/collections/_docs/de/005-004-localization.md @@ -0,0 +1,8 @@ +--- +title: "Übersetzungen" +permalink: /de/docs/localization/ +excerpt: "" +last_modified_at: 2019-03-15 +toc: false +--- +Wenn Ink/Stitch nicht in deiner Sprache existiert oder du einen Rechtschreibfehler entdeckst, informiere und über [GitHub](https://github.com/inkstitch/inkstitch/issues) oder finde heraus, wie du Ink/Stitch selber [übersetzen](/developers/localize/) kannst. diff --git a/collections/_docs/en/001-002-customize.md b/collections/_docs/en/001-002-customize.md index d874cddc7..1bf3b5fee 100644 --- a/collections/_docs/en/001-002-customize.md +++ b/collections/_docs/en/001-002-customize.md @@ -2,7 +2,7 @@ title: "Customize Ink/Stitch" permalink: /docs/customize/ excerpt: "" -last_modified_at: 2018-10-13 +last_modified_at: 2019-03-15 toc: true --- @@ -20,14 +20,19 @@ Shortcut Keys | Effect ctrl+shift+P | Params extension, without inkscape's extension preferences dialog ctrl+shift+L | Simulate (mnemonic: Live simulation) ctrl+shift+E | Embroider extension, without inkscape's extension preferences dialog -PageUp and PageDown | "Stack Up" and "Stack Down", a new feature in inkscape 0.92.2 that allows you to move an object up or down in the stacking order. You get more control than the old "Raise" and "Lower" commands that can only reorder objects if they overlap. Stack Up and Stack Down give me precise control over the order that objects stitch in. Very useful in combination with the Objects panel. -ctrl+R | Reverse the direction of a path. For satins and running stitch, this lets me change which direction the stitches go in. I use this with the Inkscape preference in the Node tool settings, "Show path direction on outlines". If you select just one vertex using the node editor and press Ctrl+R, inkscape will reverse just one path in an object. This lets me make sure that both rails in a satin point the same direction. +PageUp | "Stack Up" (Inkscape version >= 0.92.2)* +PageDown | "Stack Down" (Inkscape version >= 0.92.2)* +ctrl+R | Reverse the direction of a path.** +*A new feature in Inkscape 0.92.2 that allows you to move an object up or down in the stacking order, even if they don't overlap. Stack Up and Stack Down give precise control over the order that objects are stitch in. Very useful in combination with the Objects panel (`Objects > Objects ...`). The stacking order defines, in which order elements are stitched out (from bottom to top). +{: style="font-size: 70%" } +**For satins and running stitch, this changes the direction the stitches go in. Use this with the Inkscape preference in the Node tool settings, `Show path direction on outlines`. If you select just one vertex using the node editor and press `Ctrl+R`, Inkscape will reverse just one path in an object. This way you can make sure that both rails in a satin point the same direction. +{: style="font-size: 70%" } ### Simulation Shortcut Keys -Ink/Stitch [simulation](/docs/simulation) already comes with shortcut keys included. +Ink/Stitch [simulation](/docs/simulate) already comes with shortcut keys included. ## Grids diff --git a/collections/_docs/en/002-006-simulate.md b/collections/_docs/en/002-006-simulate.md index 427f8118f..97dafd510 100644 --- a/collections/_docs/en/002-006-simulate.md +++ b/collections/_docs/en/002-006-simulate.md @@ -2,7 +2,7 @@ title: "Simulate" permalink: /docs/simulate/ excerpt: "" -last_modified_at: 2018-09-16 +last_modified_at: 2019-03-15 toc: true --- @@ -14,17 +14,17 @@ Then run `Extensions > Ink/Stitch > English > Simulate` and enjoy. Shortcut Keys | Effect -------- | -------- -**→** | play forward -**←** | play backward -**↑** | speed up -**↓** | slow down -**+** | one frame forward -**-** | one frame backward -**p** | pause animation -**r** | restart animation -**q** | close + | play forward + | play backward + | speed up + | slow down ++ | one frame forward +- | one frame backward +p | pause animation +r | restart animation +q | close -It is also possible to zoom and pan the simulation with the mouse. +It is also possible to **zoom** and **pan** the simulation with the mouse. ## Run Simulator Independently diff --git a/collections/_docs/en/004-002-features.md b/collections/_docs/en/004-002-features.md index 4e30657ee..3ed52c193 100644 --- a/collections/_docs/en/004-002-features.md +++ b/collections/_docs/en/004-002-features.md @@ -7,9 +7,10 @@ toc: true --- ## Color Blending -Version 1.4.0 introduced a hidden feature for gradient blending. If you use the XML editor to add the hidden setting `embroider_end_row_spacing_mm`, you'll get an effect like the one described in [#78](https://github.com/inkstitch/inkstitch/issues/78), Exponent Modifier for Fill and Satin (just the fill part). +Version 1.4.0 introduced a hidden feature for gradient blending. It doesn't work with a 100% reliability, that's why it's kept hidden. +If you use the XML editor to add the hidden setting `embroider_end_row_spacing_mm`, you'll get an effect like the one described in [#78](https://github.com/inkstitch/inkstitch/issues/78), Exponent Modifier for Fill and Satin (just the fill part). -It isn't quite ready for prime-time, so it's not added to the UI yet. Notably, certain shapes with complicated holes seem to cause the autofill algorithm to run forever and never finish, and you have to kill the process manually. But for most shapes, it seems to do the job. Combine two such fills going in opposing directions and you'd get a gradient fill. +Notably, certain shapes with complicated holes seem to cause the autofill algorithm to run forever and never finish, and you have to kill the process manually. But for most shapes, it seems to do the job. Combine two such fills going in opposing directions and you'd get a gradient fill. ![image](https://user-images.githubusercontent.com/11083514/38469632-dc97b73c-3b4f-11e8-9044-c03d1f5d17ab.png) diff --git a/collections/_posts/de/2018-09-23-v1.19.1.md b/collections/_posts/de/2018-09-23-v1.19.1.md new file mode 100644 index 000000000..9a26dd26e --- /dev/null +++ b/collections/_posts/de/2018-09-23-v1.19.1.md @@ -0,0 +1,14 @@ +--- +layout: single +title: "Ink/Stitch v1.19.1: funktionierende Mac Version" +date: 2018-09-23 +categories: Releases +--- +**Changelog:** + +Fehlerbehebungen: +* Die Version für macOS funktioniert wieder +* Fix "attach commands" für nicht-englische Sprachen +* Simulatorfenster bekommt eine Mindestgröße um zu verhindern, dass die Knöpfe zu klein werden + +[Download](https://github.com/inkstitch/inkstitch/releases/tag/v1.19.1){: .btn .btn--primary .btn--large } diff --git a/collections/_posts/de/2018-10-31-v1.20.md b/collections/_posts/de/2018-10-31-v1.20.md new file mode 100644 index 000000000..55a3b153b --- /dev/null +++ b/collections/_posts/de/2018-10-31-v1.20.md @@ -0,0 +1,33 @@ +--- +layout: single +title: "v1.20.0: Automatisch geführte Satinkolumne, Berechnung der vorraussichtlichen Stickdauer und G-Code Format" +date: 2018-10-31 +categories: Releases +--- +## Changelog: + +Diese Veröffentlichung hat viele neue Funktionen und wichtige Fehlerbehebungen +This release is packed with new features and important bug fixes! + +### Neue Funktionen: + * "Satinkolumne schneiden" + * Bricht eine Satinkolumne an einem vordefinierten Punkt in zwei Stücke + * Automatische Satinkolumnen-Führung + * Arrangiert ausgewählte Satinkolumnen in logischer Reihenfolge + * Schneidet Satinkolumnen falls nötig + * Fügt Laufstiche als Unterpfad hinzu + * Fügt optional einen "Fadenschneide"-Befehl ein + * Spart unheimlich viel Zeit! + * Berechnung der vorraussichtlichen Stickdauer im PDF-Ausdruck + * Lege die Geschwindigkeit deiner Maschine fest (Stiche pro Sekunde) + * Weitere Optionen um die Berechnung anzupassen + * G-Code Ausgabeformat + * Besonders toll für DIY arduino-basierte Stickmaschinen + +### Fehlerbehebungen + * Fähigkeit SVGs ohne Begrenzungsrahmen zu handhaben + * schnellerer Algorhithmus für "tie stitches" (vernähen des Fadens) + * Fix: "tie stitches" wurden fälschlicherweise im manuellen Stichmodus hinzugefügt + * Benutzerhinweise in dem PDF-Ausdruck haben HTML-Code angezeigt + +[Download](https://github.com/inkstitch/inkstitch/releases/tag/v1.20.0){: .btn .btn--primary .btn--large } diff --git a/collections/_posts/de/2018-11-07-DIY_embroidery_machine.md b/collections/_posts/de/2018-11-07-DIY_embroidery_machine.md new file mode 100644 index 000000000..285116e42 --- /dev/null +++ b/collections/_posts/de/2018-11-07-DIY_embroidery_machine.md @@ -0,0 +1,11 @@ +--- +layout: single +title: "Ink/Stitch: Offizielle Digitalisierungs-Software für DIY-Stickmaschinene" +date: 2018-11-07 +categories: Inspiration +--- +Mit der neu eingeführten Unterstützung des G-Code Formats ist Ink/Stitch das optimale Werkzeug für deine DIY-Stickmaschine geworden. + +{% include video id="0lERsPc5gEk" provider="youtube" %} + +Informiere dich auf [GitHub](https://github.com/inkstitch/inkstitch/issues/335). diff --git a/collections/_posts/de/2018-12-16-v1.21.0.md b/collections/_posts/de/2018-12-16-v1.21.0.md new file mode 100644 index 000000000..d36c60aae --- /dev/null +++ b/collections/_posts/de/2018-12-16-v1.21.0.md @@ -0,0 +1,19 @@ +--- +layout: single +title: "Ink/Stitch v1.21.0: Basic Lettering" +date: 2018-12-16 +categories: Releases +--- +### Neue Funktionen +* Lettering Erweiterung + * Generiert mehrzeiligen Text als Satinkolumne in deiner SVG-Datei + * Erstellt dynamisch geführte Stiche, teilt die Kolumnen falls nötig und fügt entsprechend Laufstiche hinzu + * Live-Vorschau +* Anpassbare Fußzeile im PDF-Ausdruck + * Optimal für Firmen + * Anpassung kann als Standard gespeichert werden + +### Fehlerbehebungen +* PHC konnte nicht geladen werden + +[Download](https://github.com/inkstitch/inkstitch/releases/tag/v1.21.0){: .btn .btn--primary .btn--large } diff --git a/collections/_posts/de/2019-02-17-v1.22.0.md b/collections/_posts/de/2019-02-17-v1.22.0.md new file mode 100644 index 000000000..bfb366d38 --- /dev/null +++ b/collections/_posts/de/2019-02-17-v1.22.0.md @@ -0,0 +1,26 @@ +--- +layout: single +title: "Ink/Stitch v1.22.0: Viele Fehlerbehebungen" +date: 2019-02-17 +categories: Releases +--- +### Bug fixes: + * properly handle black fill ([#362](https://github.com/inkstitch/inkstitch/issues/362)) + * don't create paths with empty "d" attribute when importing DST, PES, etc ([#363](https://github.com/inkstitch/inkstitch/issues/363)) + * properly encode trims in JEF files ([#377](https://github.com/inkstitch/inkstitch/issues/377)) + * significantly improve error messages for crashes in auto-fill + * informative error message for auto-fill of extremely tiny shapes + * fix file corruption in "Save As" JEF, DST, etc (all formats) ([#387](https://github.com/inkstitch/inkstitch/issues/387)) + * Ink/Stitch was erroneously adding a carriage return at the end of the file + * fix print metadata ([#372](https://github.com/inkstitch/inkstitch/issues/372)) + * fix adding presets in Params ([#381](https://github.com/inkstitch/inkstitch/issues/381)) + * fix crash if fill start and end points are very close + * don't crash on a design with no stitches + * support manual stitch paths with a single stitch + +### New feature: + * option to skip the last stitch in each row of fill stitch + * usually that stitch is unnecessary and will be very close to the stitch at the start of the next row + * this can reduce stitch count for "free" in most cases + +[Download](https://github.com/inkstitch/inkstitch/releases/tag/v1.22.0){: .btn .btn--primary .btn--large } diff --git a/collections/_posts/de/2019-03-06-v1.22.1.md b/collections/_posts/de/2019-03-06-v1.22.1.md new file mode 100644 index 000000000..e823e1da7 --- /dev/null +++ b/collections/_posts/de/2019-03-06-v1.22.1.md @@ -0,0 +1,11 @@ +--- +layout: single +title: "Ink/Stitch v1.22.1: Satin-Dichte Fehlerbehebung" +date: 2019-03-06 +categories: Releases +--- +Das ist eine kleine Aktualisierung mit einer Fehlerbehebung: + + * Die Dichte einer Satinkolumne soll möglichst gleich bleibend verlaufen, auch wenn der Abstand der Außenlinien auseinander driftet + +[Download](https://github.com/inkstitch/inkstitch/releases/tag/v1.22.1){: .btn .btn--primary .btn--large } diff --git a/collections/_tutorials/de/001-002-embroidery-machine.md b/collections/_tutorials/de/001-002-embroidery-machine.md new file mode 100644 index 000000000..fa05ef04c --- /dev/null +++ b/collections/_tutorials/de/001-002-embroidery-machine.md @@ -0,0 +1,211 @@ +--- +title: "Self-Made Embroidery Machine (Running on G-Code)" +permalink: /de/tutorials/embroidery-machine/ +excerpt: "" +last_modified_at: 2019-03-15 +read_time: false +toc: true + +gallery: + - image_path: https://user-images.githubusercontent.com/44113605/46914037-a5e89400-cfa0-11e8-9286-4497371cca56.jpg + url: https://user-images.githubusercontent.com/44113605/46914037-a5e89400-cfa0-11e8-9286-4497371cca56.jpg + - image_path: https://user-images.githubusercontent.com/44113605/46914048-bc8eeb00-cfa0-11e8-997a-060f34aaa932.jpg + url: https://user-images.githubusercontent.com/44113605/46914048-bc8eeb00-cfa0-11e8-997a-060f34aaa932.jpg + - image_path: https://user-images.githubusercontent.com/44113605/46914057-ddefd700-cfa0-11e8-9713-7b104ef5b28a.jpg + url: https://user-images.githubusercontent.com/44113605/46914057-ddefd700-cfa0-11e8-9713-7b104ef5b28a.jpg + - image_path: https://user-images.githubusercontent.com/44113605/47487386-07371f80-d84b-11e8-81d4-7102a182af3e.jpeg + url: https://user-images.githubusercontent.com/44113605/47487386-07371f80-d84b-11e8-81d4-7102a182af3e.jpeg + - image_path: https://user-images.githubusercontent.com/44113605/47873857-012cda00-de1b-11e8-963c-077db315eb2c.JPG + url: https://user-images.githubusercontent.com/44113605/47873857-012cda00-de1b-11e8-963c-077db315eb2c.JPG + - image_path: https://user-images.githubusercontent.com/44113605/47873866-05f18e00-de1b-11e8-9597-e9b250285bd0.JPG + url: https://user-images.githubusercontent.com/44113605/47873866-05f18e00-de1b-11e8-9597-e9b250285bd0.JPG + - image_path: https://user-images.githubusercontent.com/44113605/47873925-215c9900-de1b-11e8-9f2e-0598991a7ad3.JPG + url: https://user-images.githubusercontent.com/44113605/47873925-215c9900-de1b-11e8-9f2e-0598991a7ad3.JPG + - image_path: https://user-images.githubusercontent.com/44113605/47873966-3a654a00-de1b-11e8-83f1-0ac88ce6abd0.JPG + url: https://user-images.githubusercontent.com/44113605/47873966-3a654a00-de1b-11e8-83f1-0ac88ce6abd0.JPG + - image_path: https://user-images.githubusercontent.com/44113605/48496977-e8b9b800-e83b-11e8-9fd0-f0489b396af2.jpg + url: https://user-images.githubusercontent.com/44113605/48496977-e8b9b800-e83b-11e8-9fd0-f0489b396af2.jpg +--- +**Info:** Dieses Tutorial ist zwar auf englisch. Aber wir wollten es euch trotzdem nicht vorenthalten. +{: .notice--info } + +A project by jameskolme. + +## Introduction + +{% include video id="0lERsPc5gEk" provider="youtube" %} + +So, what is what and how does it work? + +Sewing machine part is any old or new sewing machine. Only change for original is stepper motor with synchronised pulley system (chain/belt drive) and more embroidery friendly presser foot. It is recommended to use older sewing machine, way more convenient to mount stepper motor to cast iron and prises are relatively cheap. + +XY movement consists mainly 3D printed parts, 12 pcs and similar parts known from self build 3D printers. Both axes use GT2 belts, nema17 steppers and both directions are fully scalable. + +Synchronous movement comes from Arduino powered GRBL G-code interpreter, it is mouthful, but basically machine moves using G-code send to Arduino. It is not that complicated and it is only carrier like any other one when going from system to another one. + +Now we have movement and code, but how to make nice shapes and export to G-code. It is nothing to do with medieval sorcery, it is a matter of downloading [Inkscape](https://inkscape.org/) and extension called [Inkstitch](https://inkstitch.org/) + +Help and examples how to use Inkstitch extension can be found address above. End result should be really close to hobby level embroidery machines, just slower speed. After all, embroidery machine is nothing more than overgrown sewing machine. + +{% include gallery %} + +## Build Instructions + +### Choosing suitable sewing machine + +![DIY embroidery machine](https://user-images.githubusercontent.com/44113605/48370883-2515d880-e6c3-11e8-85d8-02cda5524678.JPG){: .align-center width="600x" } + +Basically anything will do, but it would suit much more better if it matched a few basic requirements: + +* Simple straight stitch is only thing we need, so keep it simple. +* It must be domestic, no walking foot or anything that sort of “helping” movement, we don't need that. +* Cast iron body, assures there is not any flex and wind wont fly it away. Fabric can become really tight when plenty of sewing is being made on single spot. +* Iron body makes it easier to swap more suitable stepping motor. +* With older sewing machine there is not that many parts to go wrong and old singer types are dirt cheap, if not, just find another. +* Before starting any modifications make sure sewing machine is fully working condition, use new thin needle and fabric and make long enough run. It is way easier to ditch than fix on this stage. +* If sewing machine needs some sort of uncommon needle, I recommend to get another one. + +**Pressing foot**, you need one and specially designed to embroidery. If fabric rises with needle, entire stitch is lost, outcome is nothing that we like, this is of course a problem that my machine had. +There are 4 types of pressing foots available nearly everywhere. I have tested these and only one is good, not actually, but it will do on start. Embroidery pressing foot is special because it rises every time when needle is up most location. Normal foot would drag fabric badly. + +![Pressing Foot](https://user-images.githubusercontent.com/44113605/48370655-9b660b00-e6c2-11e8-81be-3b47f74eac73.jpg){: .align-center width="600x" } + +1. This is best what comes to end result, but lack movement. Sliding hoop under this foot is tight fit. As seen on image above, lifting arm is stuffed with shrink wrap by me to maximise movement. It would make sense to have round hole for needle and thread. This is made for other methods, but it is still the best. +2. Needle hole is way too big, this results as same as not having foot at all (nearly). Can be fixed with some plastic piece and tinkering. Movement arm can brake, lower stop pin is too long. +3. Same as above, but worse, open loop can catch looping thread. +4. Nothing to do with embroidery, movement is minimal and weak plastic spring. This might be the one that can be improved greatly in the future. + +None of above are that good, but those are the options. I have ordered a few types more, but not yet any experience on those. + +My sewing machine is branded as Tikka, but it is basically same as all the others on same era that being machines from1950, Singer 15-91 is exact match. Tikka is made at the same factory as famous Suomi KP/-31 (Suomi-konepistooli or "Finland-submachine gun"). Upper thread tension spring or complete housing might need attention. On My Tikka original spring is way too stiff, but a million and one spring assortment box will help on this. It is good to take it apart and clean anyway. Irregular thread tensioning will cause havoc. + +Bobbins, just make sure you have enough of them and something to wind thread to them, because after modifications bobbing winder is not working any more. Commonly black or white thread is used on bobbins, but if thread tension is problem, same colour on both sides will help. + +Thin oil or gun oil, make sure sewing machine is oiled well, but don't over do it. One drop of oil every oiling location will do, if flooded wipe it away. Fabric, thread and dust will collect on excess oil and that is no good. + +### The build + +Building embroidery machine is relative simple procedure, just [download 3D models](https://www.thingiverse.com/thing:3216283) to print and buy few screws counted on BOM. This is really simple for those that have already build their own 3D printer, this is actually simpler and at the same time includes a lot of same parts. + +Building instructions are mostly on 4 videos: + +**Part 1:** Y sled assembly +{% include video id="xwg58aGayUg" provider="youtube" %} + +**Part 2:** Y axis assembly +{% include video id="vyq9lXJMjMY" provider="youtube" %} + +**Part 3:** X axis assembly +{% include video id="WVesFFnXXIc" provider="youtube" %} + +**Part 4:** Some GRBL basics to get starting +{% include video id="TxORG9BvSzI" provider="youtube" %} + +Videos should cover mostly everything mechanical, there is small BOM text, but it is not that complete. Important note would be to not over tight, there are plenty of screws to not have to over tight, because printed parts are fragile! + +Assemble first everything finger tight and after everything is mounted on plywood and still everything moves freely, start tightening gently. After everything is tight enough, do not over do it, both axes should move easily. This helps machine movements and endures longer lifetime. I have noted when doing assemblies like Y axis, it might be tight at first, but after 24 hours or so plastic gives up some, so if Y axis is tight, wait a few hours. If this doesn't help, then it is time to do something. I did a dramatic thing and heated up Y slide to make it perfect, it was because of poor printing, but it can be fixed. After everything is right, it is time to add GT2 belts and make them tight. I have to say again, do not over do it. Not included this on my videos, but it should be straight forward to do. + +Connecting Stepper driver TB6600 to GRBL shield. +5V and GND can be taken from shield. + +![schematics](https://user-images.githubusercontent.com/44113605/48376018-577b0200-e6d2-11e8-84c5-7ddcd6ef68db.jpg){: .img-fix-height} +![schematics](https://user-images.githubusercontent.com/44113605/48376011-54801180-e6d2-11e8-8a64-a3ddf9b76c37.jpg){: .img-fix-height} + +### GRBL + +Everything you should know [https://github.com/gnea/grbl/wiki](https://github.com/gnea/grbl/wiki) + +First step is compile GRBL to arduino
+[https://github.com/gnea/grbl/wiki/Flashing-Grbl-to-an-Arduino](https://github.com/gnea/grbl/wiki/Flashing-Grbl-to-an-Arduino)
+[https://github.com/gnea/grbl/wiki/Compiling-Grbl](https://github.com/gnea/grbl/wiki/Compiling-Grbl) + +This looks more complicated than it really is. + +After compiling GRBL, you need something to control Arduino, my recommendation is GRBL panel, but there are many others. I feel this is the most user-friendly with minimal extensions to confuse you. + +[https://github.com/Gerritv/Grbl-Panel/wiki](https://github.com/Gerritv/Grbl-Panel/wiki) + +![GRBL Panel](https://user-images.githubusercontent.com/44113605/48370591-7ec9d300-e6c2-11e8-80cc-89a71f7e281e.jpg){: .align-center width="600x" } + +Connect to Arduino/GRBL and go to settings tab. + +![GRBL Settings](https://user-images.githubusercontent.com/44113605/48370551-593cc980-e6c2-11e8-84a0-7422a83d03f8.jpg){: .align-center } + +Something similar should be visible on left hand side. + +GRBL wiki will explain every function, you can change every value. + +Important changes are: + +* $20 and $21 change to FALSE, this will allow machine to move without home location. + +* $100 and $101 XY step/mm + 16 teeth GT2 belt gear + +* $102 this is sewing machine increment, number must be calculated for different stepper motors and gearings. Overall full rotation distance must be between 2 and 10. + +* $110 and $111 Max feed, can be adjusted, this is very safe speed to start. + +* $112 Z max feed, must be test separately. + +* $120 and $130 XY acceleration, very average speed. + +* $130 Z acceleration, must be test what works. + +These are only ones that are important, recommend to read setups for $0-$4 just in case some of those help for movement directions. + +### BOM for this embroidery contraption + +| Item | Length | PCS | note | +|---|---|---|---| +|Sewing machine || 1 | Fully working one will do| +|Nema || 17 | stepper 3 Anything that suits 3D printers or similar applications| +|Nema || 23 | stepper 1 This drives sewing, bigger is better| +|Stepper driver TB6600 || 1 | Or similar to suit sewing machine stepper| +|Arduino uno || 1 || +|GRBL shield for uno || 1 | Make sure it is equipped with 4 stepper driver places| +|DRV8825 || 3 | Stepper drivers for nema 17 steppers| +|Jumpers || 9 | For micro stepping configuration| +|Jumper wires x Connecting sewing machine stepper driver and controls| +|Connecting wires || x | Connecting everything else| +|8mm linear slide | 400mm | 4 Stainless rods or better| +|LM8UU || 8 | 8mm linear bearings| +|624ZZ bearings || 6 | Tightening bearings for belt| +|8mm GT2 belt | 3M || Or 3x 800mm| +|GT2 pulley || 16 | Teeth 3 Suitable for nema17 steppers| +|Mounting for big stepper || 1 | Depends on what was used| +|Gear and belt for machine ||| Timing belt or chain, to keep machine on sync.| +|M4 screws | 20mm | 60 | Some are extra| +|M3 screws for steppers | 12mm | 12 | Might wary on steppers used| +|M3 screws | 20mm | 6 | Belt tightening| +|M8 screws | 40mm | 3 | Belt tightening| +|M4 nuts || 60 | Some are extra| +|M3 nuts || 6 | Belt tightening| +|M8 nuts || 2 | Belt tightening| +|M5 thread rod | 160mm | 1 | Adjusting for Y axes| +|M5 nuts || 4 | Adjusting for Y axes| +|M4 wing nuts || 2 | Hoop quick connect| +|3D printed parts|||| +|EXTRA|||| +|Momentary buttons || 3 | Control box (reset/hold/resume)| +|On/on lever switch || 2 | Control box (auto/manual motor control)| +|Plywood or similar ||| 450X700 thickness 21mm~| +{: .table-grid } + +**Special note for driving stepper**: not having plans for attaching sewing machine stepper or drive +pulley system. I have used Sanyo Denki Stepping Motor Step Syn 103H7823-0715 DC3A 1.8/STEP +can't find suitable documentation for it. + +But I can say much more bigger is needed, currently stepper is geared down 3:1 to keep it working +constantly. When something goes horribly wrong it will stall, actually this is good thing. Eventually +I will update motor or double the voltage. Sprocket I have used are self made from another project, +so dimensions from them will not help anybody else. I would greatly recommend driving stepper +with closed loop operation. If stalled, it will recover and should be possible to drive faster and +reliable. + +### Locations of 3D printed parts + +![3D pritned parts location](https://user-images.githubusercontent.com/44113605/48500507-b01ddc80-e843-11e8-8962-9f9dade44f44.jpg) + +## Discussion + +Read the details on [GitHub](https://github.com/inkstitch/inkstitch/issues/335). diff --git a/index_de.html b/index_de.html index 50d8a0390..c8cafc82f 100644 --- a/index_de.html +++ b/index_de.html @@ -16,5 +16,5 @@ sidebar:

Neuigkeiten

{% assign posts = site.posts | where: "lang", "de" %} -
    {% for post in posts offset: 0 limit: 10 %}
  • {{ post.date | date: "%B %-d, %Y" }}: {{ post.title }}
  • {% endfor %}
+
    {% for post in posts offset: 0 limit: 5 %}
  • {{ post.date | date: "%B %-d, %Y" }}: {{ post.title }}
  • {% endfor %}

{{ site.data.ui-text[page.lang].more_label | default: "Read more" }}