From 7858bd3f3f6acf19964274472062546d84986cad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sat, 13 Jul 2013 19:21:28 +0200 Subject: moved main hpgl processing to new classes, moved plotter control to a extension dialog (bzr r12417.1.1) --- share/extensions/plotter.inx | 72 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 share/extensions/plotter.inx (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx new file mode 100644 index 000000000..0dc5a35fc --- /dev/null +++ b/share/extensions/plotter.inx @@ -0,0 +1,72 @@ + + + <_name>Plot + org.ekips.filter.plot + plotter.py + hpgl_decoder.py + hpgl_encoder.py + inkex.py + <_param name="introduction" type="description">Please make sure that all objects you want to plot are converted to paths. The plot will automatically be aligned to the zero point. + + + 1 + 1016.0 + 1016.0 + false + false + + + + + + + false + + + COM1 + + + + + + + + + + + + + + + + + <_param name="serialHelp" type="description">This can be a physical serial connection or a virtual USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. + <_param name="parallelHelp" type="description">Parallel (LPT) connections are not supported. + + + true + 1.00 + + + true + 0.25 + 2.50 + true + <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your drawing away from the zero point on both axes by the tool offset specified. + + + 1.2 + 0.00 + 0.00 + + + + path + + + + + + -- cgit v1.2.3 From 180b2dcb9d669d5fcf96547ed1a22f77e64bd79a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sun, 14 Jul 2013 22:00:32 +0200 Subject: small bugfixes (bzr r12417.1.11) --- share/extensions/plotter.inx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index 0dc5a35fc..ebf675a85 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -60,7 +60,7 @@ 0.00 - + path -- cgit v1.2.3 From 0cccda91e5b2d2ab5d21a6cc1365aa1c73d5bc9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Thu, 3 Oct 2013 20:26:22 +0200 Subject: parser can now work with multiple pens, better exception handling (bzr r12417.1.15) --- share/extensions/plotter.inx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index ebf675a85..c837e1926 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -51,7 +51,9 @@ true 0.25 2.50 +   true +   <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your drawing away from the zero point on both axes by the tool offset specified. -- cgit v1.2.3 From 74ab23d467f0a8e128ae0c09f009878e49e94427 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sun, 6 Oct 2013 21:06:09 +0200 Subject: numerous optimizations, fixed bug tool offset correction calculates wrong points when length of line is smaller than tool offset (bzr r12417.1.16) --- share/extensions/plotter.inx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index c837e1926..1232890c9 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -40,8 +40,9 @@ - <_param name="serialHelp" type="description">This can be a physical serial connection or a virtual USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. - <_param name="parallelHelp" type="description">Parallel (LPT) connections are not supported. + <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. + <_param name="parallelHelp" type="description">Please note that Parallel (LPT) connections are not supported. + <_param name="hpglNote" type="description">Please note that only the HPGL command language is supported at the moment. true -- cgit v1.2.3 From d88806501eed58d77af06eab96352a667d895063 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Wed, 9 Oct 2013 21:35:15 +0200 Subject: small stuff (bzr r12417.1.17) --- share/extensions/plotter.inx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index 1232890c9..b034fd4a5 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -9,16 +9,16 @@ <_param name="introduction" type="description">Please make sure that all objects you want to plot are converted to paths. The plot will automatically be aligned to the zero point. - 1 + 1 1016.0 1016.0 - false + false false - - - + + + false -- cgit v1.2.3 From 8bc4fd8b36f86b6a6c02a5118486bc7da999076f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sat, 19 Oct 2013 20:50:05 +0200 Subject: finished tool offset correction; optimized hpgl data; fixed texts, small bugs, parameters; added flow control parameter; and more (bzr r12417.1.21) --- share/extensions/plotter.inx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index b034fd4a5..dc4152180 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -40,6 +40,12 @@ + + + + + +   <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. <_param name="parallelHelp" type="description">Please note that Parallel (LPT) connections are not supported. <_param name="hpglNote" type="description">Please note that only the HPGL command language is supported at the moment. @@ -49,10 +55,8 @@ 1.00 - true + true 0.25 - 2.50 -   true   <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your drawing away from the zero point on both axes by the tool offset specified. -- cgit v1.2.3 From 873bd3de82d9d190b27f80466d64016ad3f84dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sun, 20 Oct 2013 17:59:18 +0200 Subject: changed text (bzr r12417.1.25) --- share/extensions/plotter.inx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index dc4152180..f0989ba1c 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -20,7 +20,7 @@ - false + false COM1 @@ -59,7 +59,7 @@ 0.25 true   - <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your drawing away from the zero point on both axes by the tool offset specified. + <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your plot away from the zero point by the tool offset specified. 1.2 -- cgit v1.2.3 From ab8acd061c218268293120a933993a449461ff43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sun, 20 Oct 2013 18:00:51 +0200 Subject: changed text (bzr r12417.1.26) --- share/extensions/plotter.inx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index f0989ba1c..f22df3380 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -59,7 +59,7 @@ 0.25 true   - <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your plot away from the zero point by the tool offset specified. + <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your plot away from the zero point by the tool offset. 1.2 -- cgit v1.2.3 From 27839ab6126ade297f3e0f79f2dfa36de7964bc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sat, 26 Oct 2013 22:29:08 +0200 Subject: small changes (mainly text) (bzr r12417.1.29) --- share/extensions/plotter.inx | 45 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 23 deletions(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index f22df3380..6aba009cf 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -8,20 +8,6 @@ inkex.py <_param name="introduction" type="description">Please make sure that all objects you want to plot are converted to paths. The plot will automatically be aligned to the zero point. - - 1 - 1016.0 - 1016.0 - false - false - - - - - - - false - COM1 @@ -41,25 +27,38 @@ - - - + + + -   +   <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. <_param name="parallelHelp" type="description">Please note that Parallel (LPT) connections are not supported. <_param name="hpglNote" type="description">Please note that only the HPGL command language is supported at the moment. - + + 1 + 1016.0 + 1016.0 + false + false + + + + + + + false + + true 1.00 - - +   true 0.25 true -   - <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your plot away from the zero point by the tool offset. +   + <_param name="offsetNote" type="description">Please note that using the tool offset correction will move your plot away from the zero point by the length in mm specified by the tool offset. 1.2 -- cgit v1.2.3 From 9d4d82ce94c327033bce64c289648c8f7b84c5e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sat, 2 Nov 2013 22:52:43 +0100 Subject: text changes (bzr r12417.1.33) --- share/extensions/plotter.inx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'share/extensions/plotter.inx') diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index 6aba009cf..b950e0246 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -26,10 +26,10 @@ - + - - + +   <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. -- cgit v1.2.3