Guess I better share this to Opensource CNC as well.

Guess I better share this to Opensource CNC as well.
For those that do not know me, I’m Daid and I created Cura. Which aims to be easy and fast software for 3D printing.

As I soon have access to 2 large (244x122) CNC routers I looked into FOSS toolpath generation and I did not liked the solutions I found. So I started to created my own solution. For the past few weeks I spend some of my spare time into it, copying parts of Cura. And this is the initial rough result so far.
It easy loads SVG or DXF files, and generates cut paths. It can also generate engrave paths, but I still need to add support for pockets/areas.

It currently requires enclosed paths (start to end) to work, as open ended paths are still ignored. But I’m planning to fix that.

Source at https://github.com/daid/NinjaKittens

Originally shared by Daid Braam

So, what have I been up to? Well, I took a small break from 3D printing to start a project that I wanted to do for a while now.
I’ve started some software for easy 2.5D CNC milling. It’s still an early version, but I might have something useful already.
So here is the very first release of some sort of NinjaKittens! http://daid.eu/~daid/NinjaKittens_14.01.exe (Windows only right now, due to lazyness)
It can load DXF and SVG files, and generates cutting paths from that. Which are exported in GCode. It supports cutting and engraving paths, as well as holding tabs in your cut paths.

Note: I currently do not have a mill to test on, so all the code is only checked visually! It’s still early code, so there might be bugs.
I would love to hear about any success or failures!

@Jeremie_Francois Guess you where waiting a bit for this one?

Wow! This is fantastic. I need to rebuild my mill and test this! Many thanks for sharing.

Nice work @Daid_Braam !

Will wait for a Linux version since I really want to stay with 100% Linux if possible. I may test it out but laziness strikes again since I need to boot into Windows and it is so *!@#%! slow.

@Jean_Lotz Grab the sources, they are linux compatible. (Cura, which I used as base, is Windows, Linux and MacOS compattible)

do you still work on this?

Not right now, working on an improved GUI which makes it easier to do this.