# Roland PNC-950 Schneidplotter | "Ronaldo"

Unser alter aber guter Schneidplotter, Baujahr 1995. Wir nutzen ihn mit Linux Mint, Inkscape und Inkcut.

# Anleitung zum Schneidplotten

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/dejifLTzKJ8896si-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/dejifLTzKJ8896si-grafik.png)

## Plotterbeispiele

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/80UUdoEUN41riBRk-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/80UUdoEUN41riBRk-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/WP1I1CpC1B5XuTlY-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/WP1I1CpC1B5XuTlY-grafik.png)

## Der Plotter in Aktion

<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" sandbox="allow-same-origin allow-scripts allow-popups allow-forms" src="https://videos.stadtfabrikanten.org/videos/embed/5qcnncLMHLot3GNBKJMfmN" title="Roland Vinylcutter CAMM-1 PNC-950" width="560"></iframe>

## Bedienungsanleitung und Gerätefotos → [things.fablabchemnitz.de](https://things.fablabchemnitz.de/#/document/view/cac7d29a-ce53-4679-85c9-1920dc8b40d8/content)

## Benutzung im FabLab

Der Plotter kann als Stift- oder Schneidplotter via [Inkcut](https://wiki.stadtfabrikanten.org/books/equipment/page/usb-anschluss-und-inkcut-setup "USB-Anschluss und Inkcut Setup") verwendet werden.

<div class="rwui_steps conf-macro output-block" data-hasbody="true" data-macro-name="ui-steps" id="bkmrk--4"></div>### Papier/Plottmedium einspannen

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/H0qMDsZtDW5zL2w1-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/H0qMDsZtDW5zL2w1-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/mwgpeuavGzDEG99E-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/mwgpeuavGzDEG99E-grafik.png)

### Die richtigen Einstellungen für den Schneid-Plot finden und setzen

- Material einspannen und Sensoren beachten. Hinterer Sensor muss von Folie überdeckt, der vordere hingegen darf beim Einlegen nicht bedeckt sein. [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/iIQWjnuSx5kGsTkB-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/iIQWjnuSx5kGsTkB-grafik.png)
- Probe-Plot durchführen
    
    
    - Ein Testlauf sollte stets ohne Schneidmesser, sondern mit einem Stift, durchgeführt werden, um die Langlebigkeit des Messers zu gewähren.
- Skalierung / Größe der Grafik
- Schneidgeschwindigkeit / Plotgeschwindigkeit → Ist das Motiv sehr filigran oder kleinteilig, kann es notwendig sein, Druck und/oder Geschwindigkeit schrittweise zu reduzieren, damit die Kleinteile nicht verschoben oder gerissen werden.
- ggf. die Nadelbaugruppe reinigen, falls zu viele Klebe- und Folienreste im Inneren sein sollten. Diese könnten die Beweglichkeit des Messers beeinträchtigen.

Größe ermitteln über maximale Anschläge links und rechts (nach dem "Setup"-Taste gedrückt wurde)

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/bVyB84qS8mrcx3Ks-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/bVyB84qS8mrcx3Ks-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/wjp8bewbXOoR6Eu2-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/wjp8bewbXOoR6Eu2-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/J5g7Z9DQJiZStm1g-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/J5g7Z9DQJiZStm1g-grafik.png)

## Designen

Ziel ist es Vektorgrafiken zu erstellen, welche in abfahrbare Bahnen umgerechnet werden können. Die Linien müssen als Haarlinien (0,001 inch dick) gezeichnet werden, um erkannt zu werden.

Möglichkeiten

- Vektorbildbearbeitung, z.B. via 
    - Inkscape
    - Adobe Illustrator
    - CorelDraw
    - Roland CutStudio
- Code manuell schreiben  
    [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/XxjVPnrhcM0mR7p6-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/XxjVPnrhcM0mR7p6-grafik.png)

## Allgemeine Möglichkeiten der Ausgabe an den Drucker

- Roland CutStudio → [Software Setup - Roland CutStudio](https://wiki.stadtfabrikanten.org/books/equipment/page/roland-cutstudio "Roland CutStudio")
- via beliebigem Programm mit Druckausgabe für Plotter
- via Command Line → File direkt an Drucker senden 
    - Windows: `copy test.plt com3`[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/NCg0ld54HswwB6d9-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/NCg0ld54HswwB6d9-grafik.png)
    - Linux: 
        - aus Datei, z.B. `cat test.hpgl > /dev/usb/lp0`, oder  
            z.B. ein 50x50mm großes Rechteck direkt: `echo ";IN;PA0,0;IW0,0,23360,64000;VS40;PU0,2000;PD2000,2000;PD2000,0;PD0,0;PD0,2000;PU;PU;" > /dev/usb/lp0`

## Fehlerbehebung (Troubleshooting)

### Der Plotter plottet etwas komplett anderes, als ich gesendet habe

Falls der Plotter z.B. so etwas ausdruckt, dann handelt es sich um Debug-Ausgaben:

[![IMG_20260119_191854.jpg](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2026-01/scaled-1680-/NI1I2NvkmIo8tX6z-img-20260119-191854.jpg)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2026-01/NI1I2NvkmIo8tX6z-img-20260119-191854.jpg)

Plotter ausschalten, ca. 10 Sekunden warten, wieder einschalten!

### Der Druckjob hängt fest und wird nicht abgearbeitet

- - Gerät ausschalten und wieder einschalten
    - Prüfen, ob der USB-zu-Centronics Adapter korrekt am PC steckt
    - möglicherweise hat die Grafik- oder Job-Datei ein Problem (SVG, HPGL)

### Print-Queue leeren (Job abbrechen)

Der PNC-950 hat keine Abbruch-Taste, um den Spooler zu leeren. Der Spooler kann wie folgt geleert werden:

1. am Plotter "Pause" drücken
2. Druckerwarteschlange leeren durch Beenden von Inkcut
3. Plotter ausschalten
4. ca. 10 Sekunden warten
5. Plotter einschalten
6. Falls der Plotter noch immer druckt: wiederholen

<p class="callout success">Einfache Alternative: Job pausieren, Messer ausspannen und Job durchlaufen lassen</p>

### Plotterfiles erzeugen (Legacy-Weg)

Neben der Direktausgabe an den Plotter können die Programme (ähnlich GCode) auch in Dateien umgeleitet werden. Ein paar Möglichkeiten:

<table border="1" id="bkmrk-inkscape-%2A.plt-inksc" style="border-collapse: collapse; width: 99.9734%; height: 689.317px;"><colgroup><col style="width: 33.289%;"></col><col style="width: 33.289%;"></col><col style="width: 33.289%;"></col></colgroup><thead><tr style="height: 38.1167px;"><td style="height: 38.1167px;">**Inkscape \*.plt**</td><td style="height: 38.1167px;">**Inkscape \*.hpgl**</td><td style="height: 38.1167px;">**Roland CutStudio**</td></tr></thead><tbody><tr style="height: 651.2px;"><td style="height: 651.2px;">"Speichern unter..." → "HP Graphics Language Plotter Datei \[AutoCAD\] (\*.plt)"

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/dVGuSLCP9nRLSff8-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/dVGuSLCP9nRLSff8-grafik.png)

</td><td style="height: 651.2px;">"Speichern unter..." → "HP Graphics Language-Datei (\*.hpgl)"

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/ZaOth17h1upo2Byh-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/ZaOth17h1upo2Byh-grafik.png)

</td><td style="height: 651.2px;">"Cutting" → "Print to file"

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/scaled-1680-/XA8mqpQ69IelO9FJ-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-10/XA8mqpQ69IelO9FJ-grafik.png)

</td></tr></tbody></table>

## Plotterfolienreste

Übriges Material, was nicht mehr sinnvoll mit dem Plotter genutzt werden kann, kann in die unter dem DesignJet stehenden Restekisten einsortiert werden. Damit lassen sich noch kleinere Kunstwerke realisieren.

[![IMG_20260309_163217.jpg](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2026-03/scaled-1680-/X2tIPHv5clfDsoJk-img-20260309-163217.jpg)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2026-03/X2tIPHv5clfDsoJk-img-20260309-163217.jpg)

# Roland CutStudio

<p class="callout info">Roland CutStudio ist die proprietäre Software von Roland DG zum Nutzen der Plotter auf Windows. Wir nutzen jedoch [Inkcut](https://wiki.stadtfabrikanten.org/books/equipment/page/usb-anschluss-und-inkcut-setup "USB-Anschluss und Inkcut Setup"), da die Treiber für unseren Plotter für x64 Systeme nicht existieren. Weitere Infos: [USB-Anschluss und Inkcut Setup](https://wiki.stadtfabrikanten.org/books/equipment/page/usb-anschluss-und-inkcut-setup "USB-Anschluss und Inkcut Setup")</p>

## Downloads

Alle Roland CutStudio Downloads finden sich in unserer [Cloud](https://cloud.stadtfabrikanten.org) oder hier:

- [Basisinstallation und Updates 1.27 - 2.00](https://www.technoplot.de/service/downloads/category/35-cut-studio)
- [Update 3.10](https://www.rolanddga.com/support/products/cutting/camm-1-pro-series-gx-300-30-vinyl-cutter/article?pm=GX-300&articleId=cutstudio-updater-enduser)
- [Update 3.14](https://downloadcenter.rolanddg.com/GS-24#software)
- [Release Notes](https://downloadcenter.rolanddg.com/softwareparts.php?item_id=366e557b1d2ced712f04396caa90c916315fe297&software=baab8ded818600dd0864434421674c84b90583e3&id=54a4bba9f1effa86dd09ed2408e522d4560b2409&type=note_history_html)

## Hilfe

[https://files.rolanddga.com/Files/CutStudioManual/CutStudio/!SSL!/Responsive\_HTML5](https://files.rolanddga.com/Files/CutStudioManual/CutStudio/!SSL!/Responsive_HTML5)

## Problemlösung: Menü-Kopfleiste fehlt - Registry Fix

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-05/scaled-1680-/9bryPaROpgcjcmMQ-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-05/9bryPaROpgcjcmMQ-grafik.png)

## Lösung: Registry Keys löschen

1. CutStudio schließen, falls noch offen
2. Registry Editor öffnen (`regedit`)
3. Navigieren zu `Computer\\HKEY\_CURRENT\_USER\\Software\\Roland DG Corporation`
4. Schlüssel-Backup erstellen von "Roland DG Corporation" → Speichern auf Desktop
5. "Roland DG Corporation" per Rechtsklick löschen
6. Roland CutStudio neu starten und testen <div class="rwui_item_content"><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"><div><div class="syntaxhighlighter sh-confluence nogutter  java" id="bkmrk--3"></div></div></div></div></div>

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-05/scaled-1680-/SMkGQR9hOgWCylCF-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-05/SMkGQR9hOgWCylCF-grafik.png)

Siehe auch

- [Open in Roland CutStudio](https://wiki.stadtfabrikanten.org/books/fablab-chemnitz/page/open-in-roland-cutstudio)
- [Weeding lines with Inkscape](https://old.stadtfabrikanten.org/display/IFM/Weeding+lines+with+Inkscape)
- [Roland PNC-950 Schneidplotter | "Ronaldo"](https://wiki.stadtfabrikanten.org/books/equipment/chapter/roland-pnc-950-schneidplotter-ronaldo "Roland PNC-950 Schneidplotter | "Ronaldo"")

<div class="rwui_step conf-macro output-block" data-hasbody="true" data-macro-name="ui-step" id="bkmrk--4"><div class="rwui_item_content"><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"><div><div class="syntaxhighlighter sh-django  bash" id="bkmrk--5"></div></div></div></div></div></div>

# Schneidplotter Messer

## Plottermesser Abmaße für Roland CAMM-1 PNC-950

In unserem Plotter sind die folgenden Schneidmesser installiert:

- 1 mm Durchmesser
- ca. 22 mm lang
- Schneidenwinkel 45°

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/G2dFWoAAlgErw1F3-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/G2dFWoAAlgErw1F3-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/nfmarTA7jk6gd4S1-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/nfmarTA7jk6gd4S1-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/50tCNzQ8mLHd821j-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/50tCNzQ8mLHd821j-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/ZwyMzn3Dwfwd1HW4-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/ZwyMzn3Dwfwd1HW4-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/ahm6BNN8JrZtn49w-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/ahm6BNN8JrZtn49w-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/MiP7fPwo2mvJyBLy-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/MiP7fPwo2mvJyBLy-grafik.png)

# Schneidmesser

Das richtige Schneidmesser sorgt dafür, dass der Plott qualitativ hochwertig wird und das Entgittern entsprechend einfach oder schwer wird. Je nachdem, welche Stärke und Beschaffenheit die zu schneidende Folie hat, muss sollte das Messer auf Eignung geprüft werden. Wichtige Parameter sind:

- Schneidwinkel
- Schneidtiefe (der Klinge)
- Anpressdruck des Messers
- Schneidgeschwindigkeit
- Folienstärke/Beschaffenheit der Folie

Plottermesser sind 360° drehbar gelagert (Kugellager), um sauber schneiden zu können. Dieser Mechanismus geht aber nur solange korrekt von statten, bis das zu schneidende Medium nicht zu dick ist! Je dicker das zu schneidende Material ist, desto größer wird die Auflagefläche des Messers. Liegt dann irgendwann der Mittelpunkt des Messers nicht mehr über der Folie, sondern „in“ der Folie, klappt die Richtungsänderung nicht mehr und das Schneideergebnis wirkt ausgefranst.

Hier kommen die verschiedenen Messerwinkel ins Spiel, denn ein Messer mit einem Winkel von 45° kann nur bis zu einer gewissen Materialdicke korrekt schneiden. Bei einem 45°-Messer liegt der Drehpunkt etwas höher. Daraus resultiert, dass man dickere Materialien exakt zuschneiden kann. Nachteile gibt es aber leider auch bei den Messern mit spitzeren Schneidewinkeln. Da diese Messer schmälere Spitzen haben, können sie leichter brechen als Messer mit kleinerem Schneidewinkel und werden in der Regel schneller stumpf. Ein weiterer Nachteil besteht bei den größeren Schneidewinkeln darin, dass das Schneideplottermesser im Medium mehr Auflagefläche hat, als bei kleineren. Dadurch physikalisch bedingt ist auch die Kraft, die benötigt wird um das Messer zu bewegen, höher.

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/aYWQ9qQtEjwNSQUa-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/aYWQ9qQtEjwNSQUa-grafik.png)

# USB-Anschluss und Inkcut Setup

## Konfiguration der Dip Switches am Plotter

Die Dip-Switches können alle unverändert auf Werkseinstellung belassen werden, da wir keine serielle Schnittstelle, sondern die parallele Schnittstelle, verwenden.

<p class="callout info">Nach jeder DIP Switch Änderung muss der Plotter für min. 10 Sekunden ausgeschalten und erneut angeschalten werden, damit dieser neu initialisiert!</p>


## USB-Anschluss

Es gibt zwei Möglichkeiten, um den Plotter anzuschließen.

<details id="bkmrk-parallel-port-zu-usb"><summary>Parallel Port zu USB (Centronics Adapter)</summary>

### Parallel Port zu USB (Centronics Adapter)

Wir nutzen einen einfachen USB Centronics Adapter!

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/yywwJz2154k3QmgI-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/yywwJz2154k3QmgI-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/npIag0k0jIZBKNmr-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/npIag0k0jIZBKNmr-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/O5JTx8LAay0IV78C-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/O5JTx8LAay0IV78C-grafik.png)

</details><details id="bkmrk-serielles-interface-"><summary>Serielles Interface zu USB (nicht verwendet)</summary>

### Serielles Interface zu USB

Wir haben alternativ auch solche Adapter da. Wir verwenden jedoch den Parallel Port.

![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/JY1nN7KeKdOABTyy-grafik.png)

</details><details id="bkmrk-plotter-mit-windows-"><summary>Plotter mit Windows XP (nicht mehr in Verwendung)</summary>

### Konfiguration der Treiber in der virtuellen Maschine (PlotterXP) und Gerätegrundkonfiguration

Es müssen insgesamt zwei Treiber installiert werden. Zum einen der Treiber für den RS232-zu-USB Wandler, zum anderen der eigentliche Plottertreiber selbst.

**RS232 zu USB (CH340G Chip)**

Dieser Treiber ist für einen chinesischen Chip-Satz. Die Hardware-ID lautet `vid_1a86`.

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/06tnzigCTJawGnF5-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/06tnzigCTJawGnF5-grafik.png)

**PNC 950 CAMM-1 Roland Treiber**

1. Download des Treibers beim Hersteller → [https://www.rolanddga.com/support/products/cutting/camm-1-pnc-950-24-vinyl-cutter](https://www.rolanddga.com/support/products/cutting/camm-1-pnc-950-24-vinyl-cutter)
2. Setup.exe starten und PNC-950 auswählen  
    [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/eofMJV0NCN4FiJlM-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/eofMJV0NCN4FiJlM-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/fixodThjfAoFK2Re-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/fixodThjfAoFK2Re-grafik.png)
3. Den COM-Port auswählen, wie er bei der CH340G Installation konfiguriert ist (Settings können später jederzeit angepasst werden, sollten diese falsch sein)  
    [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/nFNH4ddNBoyWaFkO-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/nFNH4ddNBoyWaFkO-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/IyA3KlxxEcfaXyXH-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/IyA3KlxxEcfaXyXH-grafik.png)

## USB-Routing Gast zu Virtueller Maschine

<p class="callout warning">**Warnung:** Der COM-Port wechselt beim Neustart der VM manchmal. Deshalb muss ggf. bei jedem Neustart zunächst der richtige Port erneut ausgewählt werden! Dies kann in der Systemsteuerung unter "Druckereinstellungen" vorgenommen werden.</p>


</details>## Inkcut

Wir verwenden Inkscape und Inkcut zum Schneidplotten.

Vorteile

- kostenfrei
- plattformübergreifend
- Open Source
- sehr gute Software

Nachteile von Inkcut

- ist nur mit .svg-Dateien kompatibel
- es können nicht mehrere .svg-Dateien im Editor importiert werden. Sie müssen also eine verschachtelte SVG-Datei vorbereiten, die alle gewünschten Elemente enthält.

### Inkcut Konfiguration

Die folgenden Einstellungen nuzten wir für den PNC-950. Leider funktioniert mit der Version 2.1.6 der mitgelieferte PNC-950 (CAMM-GL1) Treiber von Inkcut nicht. Es funktioniert jedoch der HPGL-Treiber vom Modell CX-24. Siehe auch [https://github.com/inkcut/inkcut/issues/405](https://github.com/inkcut/inkcut/issues/405).

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/oeSgmG6WdZCjBhNE-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/oeSgmG6WdZCjBhNE-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/s0mqRxjH4PfAl60A-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/s0mqRxjH4PfAl60A-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/5XHL9R8sgqU4LXJX-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/5XHL9R8sgqU4LXJX-grafik.png)

### Inkcut für Linux

[https://www.codelv.com/projects/inkcut/docs/installing](https://www.codelv.com/projects/inkcut/docs/installing)

```bash
sudo apt install -y python3-pip libcups2-dev python3-venv
```

```bash
sudo mkdir -p /opt/inkcut/
sudo chown $USER:$USER /opt/inkcut/
cd /opt/inkcut/
python3 -m venv venv
./venv/bin/pip3 install setuptools pyqt5 git+https://github.com/codelv/inkcut.git
```

```bash
sudo usermod -a -G dialout "$USER" #for USB
sudo usermod -a -G dialout "$USER" #for Parallel Port
sudo reboot
```

#### PATH Variable

```bash
echo "export PATH=\"/opt/inkcut/venv/bin:\$PATH\"" >> /home/$USER/.profile
source /home/$USER/.profile
```

#### Desktop Icon

```bash
#create shortcut file
cat <<EOF > $(xdg-user-dir DESKTOP)/inkcut.desktop
[Desktop Entry]
Encoding=UTF-8
Exec=/opt/inkcut/venv/bin/inkcut
Icon=/opt/inkcut/venv/lib/python3.12/site-packages/inkcut/res/media/inkcut.svg
Categories=Graphics;Office;
Comment=Open-source 2D plotting software
MimeType=image/svg+xml;
Keywords=plotter;cutter;vinyl;cnc;2D;
Type=Application
Terminal=false
Name=Inkcut
GenericName=Inkcut
StartupNotify=false
EOF

#fix icon
PY_VER=$(/opt/inkcut/venv/bin/python3 --version | awk -F ' ' '{print $2}' | cut -c1-4)
sed "s/Icon=.*/Icon=\/opt\/inkcut\/venv\/lib\/python$PY_VER\/site-packages\/inkcut\/res\/media\/inkcut.svg/" -i $(xdg-user-dir DESKTOP)/inkcut.desktop

#make shortcut executable
chmod +x $(xdg-user-dir DESKTOP)/inkcut.desktop
```

#### Device Id

```bash
lsusb

# Parallel Port Adapter:
Bus 001 Device 017: ID 1a86:7584 QinHeng Electronics CH340S

# Serial Port Adapter:
Bus 001 Device 016: ID 4348:5523 WinChipHead USB->RS 232 adapter with Prolific PL 2303 chipset
```

### Inkcut für Windows

Die [öffentlich zugängliche Dokumentation](https://www.codelv.com/projects/inkcut/download/) zur Installation von Inkcut unter Windows ist unzureichend. Diese Dokumentation enthält Informationen zur Installation mit Python und zur Erstellung einer eigenständigen ausführbaren Datei.

Wir installieren via Chocolatey git und Python, falls nicht bereits vorhanden:

```bash
choco install -y git.install
choco install -y python --version=3.13.5 --params "'/quiet InstallAllUsers=1 PrependPath=1'"
```

```bash
python.exe -m venv %HOMEPATH%\AppData\local\inkcut\venv\
%HOMEPATH%\AppData\local\inkcut\venv\Scripts\pip3.exe install setuptools pyqt5 git+https://github.com/codelv/inkcut.git
```

#### PATH Variable

```bash
powershell #privileged as admin
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:USERPROFILE\AppData\local\inkcut\venv\Scripts\", "User")
```


#### Verknüpfung im Startmenü anlegen

```bash
curl https://cloud.stadtfabrikanten.org/seafhttp/files/75d37f61-c922-4b4d-ac9c-dc082b32b522/inkcut.ico -o %HOMEPATH%\AppData\Local\inkcut\venv\Lib\site-packages\inkcut\res\icons\logo.ico
SET LNK_DIR="C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Inkcut"
mkdir %LNK_DIR%
powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('%LNK_DIR%\Inkcut.lnk');$s.TargetPath='%HOMEPATH%\AppData\Local\inkcut\venv\Scripts\inkcut.exe';$s.WorkingDirectory='%HOMEPATH%\Documents';$s.IconLocation='%HOMEPATH%\AppData\Local\inkcut\venv\Lib\site-packages\inkcut\res\icons\logo.ico';$s.Description='Inkcut';$s.Save()"
```

[![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/rYQVsUPKMKAgizS5-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/rYQVsUPKMKAgizS5-grafik.png) [![grafik.png](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/scaled-1680-/EeYD6IC7IInWLP2g-grafik.png)](https://wiki.stadtfabrikanten.org/uploads/images/gallery/2025-09/EeYD6IC7IInWLP2g-grafik.png)

#### Logs und Config

Diese finden sich in `%USERPROFILE%\.config\inkcut`.

#### Native Windows Applikation erzeugen

```bash
choco install -y vcredist2008 #for MSVCR90.dll
choco install -y vcredist2010 #for MSVCR100.dll
choco install -y visualstudio2022buildtools
choco install -y visualstudio2022-workload-vctools
```

```shell
%HOMEPATH%\AppData\local\inkcut\venv\Scripts\pip3.exe install PyInstaller future pyyaml pyopengl PyOpenGL-accelerate jupyter_rfb

cd %HOMEPATH%\AppData\Local\inkcut\venv\Lib\site-packages\inkcut

%HOMEPATH%\AppData\local\inkcut\venv\Scripts\python.exe -m PyInstaller app.py -n=inkcut --clean -i=res\icons\logo.ico --noconfirm --add-data="..\enaml;enaml" --add-data="..\enamlx;enamlx" --add-data="..\qtconsole;qtconsole" --add-data="..\zmq;zmq" --add-data="..\ipykernel;ipykernel" --add-data="..\future;future" --add-data="..\serial;serial" --add-data="..\twisted\internet;twisted\internet" --add-data="..\yaml;yaml" --add-data="cli;inkcut\cli" --add-data="console;inkcut\console" --add-data="core;inkcut\core" --add-data="device;inkcut\device" --add-data="job;inkcut\job" --add-data="joystick;inkcut\joystick" --add-data="monitor;inkcut\monitor" --add-data="preview;inkcut\preview" --add-data="res;inkcut\res" --add-data="ui;inkcut\ui" --hidden-import qreactor --hidden-import jsonpickle --hidden-import win32print --onefile --windowed
```

Die fertige inkcut.exe findet sich in `%HOMEPATH%\AppData\Local\inkcut\venv\Lib\site-packages\inkcut\dist\inkcut.exe`. Das Starten der Anwendung dauert etwas, da dabei zunächst eine komplette Python-Umgebung ausgepackt wird.

<p class="callout warning">03.09.2025: Der Compile läuft durch, aber aktuell ist das Paket noch nicht 100% funktionsfähig. Benutzung auf eigene Gefahr!  
</p>

```bash
163312 WARNING: Library not found: could not resolve 'MSVCR90.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\gle64.vc9.dll'.
163322 WARNING: Library not found: could not resolve 'MSVCR100.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\freeglut64.vc10.dll'.
163324 WARNING: Library not found: could not resolve 'MSVCR100.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\freeglut32.vc10.dll'.
163326 WARNING: Library not found: could not resolve 'MSVCR100.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\gle32.vc10.dll'.
163332 WARNING: Library not found: could not resolve 'MSVCR100.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\gle64.vc10.dll'.
163334 WARNING: Library not found: could not resolve 'MSVCR90.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\gle32.vc9.dll'.
163337 WARNING: Library not found: could not resolve 'MSVCR90.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\freeglut64.vc9.dll'.
163344 WARNING: Library not found: could not resolve 'MSVCR90.dll', dependency of 'C:\\Users\\usr\\AppData\\local\\inkcut\\venv\\Lib\\site-packages\\OpenGL\\DLLS\\freeglut32.vc9.dll'.
```

# Notizen Crash-Kurs "Howto" Plotter benutzen

## Checkliste - was brauche ich, um im FabLab mit dem Plotter zu arbeiten?

1. **Vorgedanken - Material**
    1. Welche Folientypen gibt es? (z.B. PVC, Flex, Flock, etc.)
    2. Wie verarbeitet man diese? (Druck, Temperatur, Zeit)
    3. Wo werden diese Folien eingesetzt?
    4. Was muss beachtet werden? Welche Besondernheiten gibt es bei den verschiedenen Folien?
2. **Vorgedanken - Motiv / Software (Inkscape)**
    1. gibt es mein Motiv schon fertig? Muss ich es vektorisieren? In beiden Fällen: ist die Grafikdatei qualitativ brauchbar?
    2. Exkurs zu Tools und Methoden, um eine Vektorgrafik für's Plotten zu Optimieren bzw. zu Analysieren
    3. Vorbereiten und Nachbereiten der Dateie(n) in Inkscape
3. **An der Maschine &amp; Steuersoftware (Inkcut) &amp; Fehlerbekämpfung**
    1. Wie und wo einschalten? FabAccess + Laptop + Maschine herself
    2. Das Handbuch des Plotters zeigen ;-)
    3. Howto Folie einspannen 
        1. Min. + Max. X-Achse + Niederspanner
        2. Optische Sensoren
    4. Spooler händeln / Blinke-LED verstehen
    5. Testschnitte machen und Job korrekt einrichten
    6. Trockenlauf machen
    7. echten Schnitt machen
4. **Nach dem Plotten: Entgittern / Freistellen**
    1. Wo finde ich Entgitterwerkzeuge und wie arbeite ich damit? (Nadeln, Pinzetten, Lineale, Messer, Skalpelle, etc.)
5. **Umgang mit Transferfolie**
    1. Howto "Spiegeln nicht vergessen", Rakeln und Transferhelfer (Spülmittel, Föhn und Co.)
6. **Transfertechniken**
    1. Wie bekomme ich die Folie auf mein Zielmedium appliziert? Welche Geräte gibt's und welche haben wir? Wie funktionieren ... 
        1. Transferpresse
        2. Dampfbügelpresse
        3. (ggf. gedanklicher Exkurs zur Tassenpresse)
7. **Links und Quellen zur bestehenden Doku mitgeben für das Selbststudium**
    1. Inventar / Handbuch
    2. Wiki