There are a couple of relatively new open source projects on the web for doing v-carving:
- Uses Voronoi diagrams to determine the tool paths
- Uses some less complex planer geometry to determine the tool paths (this results in the tool cutting some locations twice as the program steps around the geometry)
I have long thought v-carving was a missing capability in open source CNC software. Ironically it wasn't until after I finally sat down and wrote my own simple program (F-Engrave) that I found another project (Open Voronoi) in the works.
Both of these projects a Google-able. I can't link them because this is my first post on cnczone.
I am the author of F-engrave but I think Open Voronoi will have some definite advantages.
In an attempt to make F-engrave more accessible and useful I incorporated support for True Type Fonts (TTF) and DXF files. I also added a windows executable zip package.
To give F-Engrave a try you can download the windows executable zip package, unzip and run f-engrave by double clicking "f-engrave-XX.exe". Where XX is the current version of F-Engrave.
The program can be downloaded from the F-Engrave Home Page: F-Engrave
My next task will be some documentation so let me know if there are things that are unclear/confusing so I can address them first. Also, feel free to post or send a picture of something you made using F-Engrave.
This is freakin' insane!!
How in the world did you write all this and then just toss it out there without even having anyone's input AND it come off flawless?!
I just wished I could program.
Revealing something like this for the world to use and giving it away redeems my faith in humanity?
Let me know what you might need help with regarding the manual. At least I do have some professional skills in that area.
@Vogavt, Thanks for the kind words. Flawless is definitely an overstatement but I am glad you like F-engrave.
I am starting to see a small uptick in the response from people using the program which hopefully will get me moving on the documentation side.
Wouldn't ya know, just 2 weeks after I plop down $600 for V-carve Pro I find an open source solution! Great work Scorch!
Nice work, looks like something else to add to my "to do" list
Okay, I've been working with this and it's fantastic!
I downloaded the Hershey cxf file and extracted it to the fonts folder, but it's not showing up. I've searched the web for what to do with the file, but I'm coming up empty.
I did note that the file is huge (~2,740kb) compared to the normal.cxf file which is 8kb.
What am I missing?
Scorch - I've been using F-engrave as one of the first test carves on the DIY 3-axis CNC I built. The letters come out great (Gothic fonts look fantastic) and it's been a breeze to use so far. I'm still getting the machine to its final working state so I haven't stressed F-engrave too hard but I'm very impressed so far.
Just wanted to say thanks for creating this! Hopefully I can help contribute to it in the future.
Based on the file size you quoted my guess is that you downloaded the cxf_fonts.tgz file and now have it unziped (gunziped). To access the cxf files you need untar the file after you unzip it. When you untar the file many individual .cxf files will be extracted.
If this is the case the file you have now should have a .tar extension.
Nope! I got it sorted out.
Once the file gets extracted, it fails to write the file extension.
Simple enough! I added the " .cxf " to the end of the file and reloaded F-Engrave and it found it! (of course after moving the file to the fonts folder)
I'm a happy camper now!
I suspected and figured it out after I download the qcad cxf files and saw one of the files with about the same file size (unicode.cxf). Knowing about unicode, I knew it has many more characters in its character set.
So.... I had a hunch and I was right. (don't get to say that very often).
Properly named the file and voila!
You can get the individual qcad cxf files here or all of them here in zip format. It appears to be public domain since the link says "community.src....."
Last edited by Vogavt; 03-23-2012 at 07:48 PM. Reason: Created and added zip file link of all qcad files plus the cxf_font.cxf file into one zip file. Saving you the trouble!
Great! I am glad you figured it out.
The web links you provided will be very useful for new users. Especially those using Windows.
I already added the links to the F-Engrave web page.