Update: This version has been ditched. I didn't like it. A new one is (actually) coming! See Inkcut live plotting
Here's an update on my recent Inkcut development and plans.
- Everything has been switched to Gtk3
- I've decided to ditch the stand-alone design and instead make it just an extension for Inkscape.
- It will be installed as a separate .deb package created using quickly that just hooks into inkscape.
- Note: This limits it to linux for the time being until an easy windows version of GTK3 is released
- A few UI elements have been made (I don't have access to my home computer right now so I can't show some of them)
Now a quick run through the new plan.
- Inkcut will be stand-alone as in a separate program, but everything will be accessible directly from Inkscape like below:
- "Material Setup..." will be a simple dialog that sets the SVG canvas width & height and can edit different media. This is just as a convenience so you can see how it will look before plotting. Different media types will be defined in a separate materials.xml file
![]() |
Material Setup Dialog |
- "Device Setup..." will be a dialog that has all of the device settings (connection, rotation, calibration, blade offset, etc...). It will launch in a separate process and not hold Inkscape up. The device settings will be stored in an devices.xml configuration file.
![]() |
Settings will be saved per device so multiple plotters can be used with the same program without having to change properties. |
![]() |
If a serial connection is used all the settings can be configured. Note: A device that connects via printer setup just uses the device name . |
![]() |
Contour cutting will be added eventually... Size calibration for the device will be set here. |
- "Create Plot..." will be a dialog much like the previous versions of Inkcut. This will have options for creating multiple copies of a design, adding weedlines, adjusting spacing, etc... The preview will update in real time (in the dialog's preview window) and upon closing it will either update the Inkscape canvas with the created plot, launch a new inkscape window with the created plot, or close and spawn a send plot dialog. It will be assigned a shortcut key for quick access.
- "Plot Preview" will simulate plotting the file and add a new layer to the drawing containing an SVG representation of the HPGL data generated by Inkcut (like the preview of previous versions of Inkcut).
- "Quick Cut" will send the current plot to the device without a preview. It will be assigned a shortcut key for quick access.
Most of the coding still needs to be done due to changes to the UI and the recent switch from Gtk2 to Gtk3. With the exception of the blade offset algorithm, the core api for creating plots is finished and all that needs done is the UI code has to be written.
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
DeleteHi Jairus,
ReplyDeleteI got your plugin running on Inkscape v0.48.2 on Windows (XP) and succesfully plottet on my Roland CAMM1 with it!
I had to install GTK+ and I used "winscan32.py" instead of "scan.py" for Linux.
Keep up the good work!
-Ingo from Germany
Argument! :-)
http://a3.sphotos.ak.fbcdn.net/hphotos-ak-prn1/528750_420655034617659_100000194976748_1864073_693683775_n.jpg
hey ingo,
Deletemay you please explain it more detailed, how you got inkcut1 runnig under winxp?
ijust get:
Traceback (most recent call last):
File "inkcutext.py", line 71, in
effect.affect()
File "E:\Programme\Inkscape\share\extensions\inkex.py", line 215, in affect
self.effect()
File "inkcutext.py", line 47, in effect
from app.main import InkscapePlugin
File "E:\Programme\Inkscape\share\extensions\inkcut\app\main.py", line 25, in
import pygtk,sys,os,logging
ImportError: No module named pygtk
i istalled something like gtk+
i´m not that good on computers..
thanks.
tom
Fantastic bit of programming, I have been looking for something like this for a long time. I am going to try and load this on to a raspberry pi so that inscape works as a portable app when plugged into a USB port. So that I can use my cutter on any computer without constantly faffing around with settings keep up the good work thank you Shane
ReplyDeleteHi Ingo,
ReplyDeletei have the same Problem like Tom and I don`t understand how I can fix this problem.
Do you have any solution for me?
With kind regards
Pierre
So it's now June 2013 and I was wondering when this update is due to be released?
ReplyDeleteThanks,
Jonny.
Yes, exporting to a DXF, importing that to a vintage program on an outdated computer is a pain.Ontop the only win printer driver that wxist contain the same foult as the only standalone ; suddenly the pen go down and cut transverse from corner to corner, it's as if plotters are forgotten, even how difficult can it be with just a handfull of instructions --- in short there will be thousands who would be happy if they could use their cheap xy cutter plotters under Windows. And yes, no doubt there are better systems than Windows but I just want to cut my designs and find it silli to become also a specialist in yet another system. I mean I allready are a pro. AutoCAD, A Lisp fanatic --- now just to use my plotter I must become a Linux neard ; I say NO, Linux proberly are nice but I just want to cut my designs why must I spend years to be able to do that ????
ReplyDeletehow to install linux on my
ReplyDelete