![deskcnc deskcnc](https://i.ytimg.com/vi/K0YsmbNR84M/hqdefault.jpg)
So I wrote my own tool to do the things I want: manipulating the code graphically, copying, pasting, deleting, moving sequences, adding points, reducing the number of points (because the accuracy of the dnc file generated by DeskCNC is much better, than the actual machine (stepper motors), which produce some artefacts on the cut surface), adding feedrates/comments etc. Dnc files with notepad and edit them manually: copying together, adding different feedrates etc etc which took awkwardly long time (some files were 1MB.). That means I have separate files that can be loaded by DeskCNC, and their G codes can be generated (separate files of course) So I need to break the desired trajectory to pieces and complete them to a closed loop (with a CAD software). But the problem is that I need very tricky trajectories (it is for a hot-wire foam-cutter machine). The main thing it misses, that it can only work with non-intersecting closed polygons, it simply cannot generate the CNC program (G code) for non-closed polylines and intersecting stuff. The main issue is that I use a program called "DeskCNC", which is a very cool tool, but it's CNC editing features are not so cool (CNC means um.
![deskcnc deskcnc](https://d2t1xqejof9utc.cloudfront.net/screenshots/pics/fb5c2fbce8d1f15b8401db516add2af8/large.png)
#Deskcnc for free
I looked for free programs on the net, but I couldn't find any that did the things I wanted in the way I wanted. It is a graphical G code (.Dnc) editor I made to speed up my CNC related work. It took 3 days, maybe I'll expand it to a pretty usable tool. Maybe I'll get back to it again, I made a little side-project to warm up a bit. (it's pretty abandoned at the moment, but the whole point of this """"journal"""" is to let you all know I'm the mostest awesomest guy). For some reason my hot shit project blog doesn't get the audience she deserves.