Thursday, July 16, 2009

Necklace Disc

I spent the whole day making a necklace thing, made from stainless steel. My girlfriend has a necklace which is made from a piece of shell. It is a circle with a circular hole to put the string through. I measured it and drew it up in HeeksCNC. I added a couple of extra holes to lighten it a bit. I drew some text in Inkscape, wrapped around a curve. I got a bit of 3mm stainless steel from my Dad.
I made two NC files, one for the text and one for the circles.
I set the feedrates to 50.
I broke the tip of my first engraving tool.
I used another stronger engraving tool.
This did the text OK ( at 0.1mm deep ).
I did the text again, another 0.1mm deeper.
I changed the tool to the 3mm slot drill.
Again feedrates at 50. Depth of cut about 0.52mm ( 6 cuts down to 3.1mm deep )
On feeding down, it broke the tool.
I reprogrammed it with feedrates at 10 and bought a new cutter from my dad.
This worked better, but it was too slow to stand and watch. I changed the horizontal feedrate to 25, leaving the vertical feedrate at 10. Later I upped the horizontal feedrate to 40 and it was still OK. Even so, with 6 depths of cut for each profile, it took at least an hour to cut, with me standing there pouring coolant from a jug.

It hadn't cut all the way through, instead it had pushed the steel down into the wood in a bulge. I had to cut through this with a knife.
I filed the sharp edges and sanded it with "Wet and Dry".
The default vertical feedrate should be lower than the horizontal feedrate.
The profile operation, in HeeksCNC, is not remembering the previously entered feedrates.

Wednesday, July 1, 2009

hpgl in HeeksCNC


I have started making post-processors for hpgl plotters, for HeeksCNC, after a request from someone called Gary, who has some engraving machines.
In the picture is the toolpath from the sample file that Gary gave me.
I made it so that the machine is now chosen from a drop-down in the program properties.

Tuesday, June 23, 2009

Code::Blocks


I made a Code::Blocks project file for HeeksCAD.
I used this on my Dell Inspiron 530 running Ubuntu 9.04.
It works for me. I can edit a file, press "Build" and it only builds the file it needs to.
I can do "Find Declaration of" or "Find Implementation of".
I don't seem to be able to add breakpoints while it's running. I seem to have to add them before I start running.

Monday, June 15, 2009

Drilling


David Nicholls has added drilling to HeeksCNC.

Monday, June 8, 2009

Pictures on Menus


I have added pictures to menus.
This is using wxMenuItem::SetBitmap (Windows and GTK+ only).
I am hoping to add fly-out toolbars, sometime, but I don't know how to yet.

Monday, May 11, 2009

HeeksCAD Ubuntu installation


Installing HeeksCAD on Ubuntu is now easy.

You need Ubuntu 8.10 or later.
I tested it with Ubuntu 9.04.
You follow the instructions on the wiki on the HeeksCAD project page, http://code.google.com/p/heekscad/wiki/InstallingOnUbuntu, you only need the one called heekscad_0.7.0-svn0_i386.deb, and it just works. It even works in German, if you change Ubuntu's language to German!

Thursday, April 30, 2009

HeeksPython


jonpry has made HeeksPython http://code.google.com/p/heekspython/
I had some trouble getting it to build, but now I have it running.
It adds a Python console window to HeeksCAD, which will allow us to do things more interesting than we can imagine. The first thing I did was make some lines in a pretty pattern.
This is only for Windows at the moment and isn't available in the current HeeksCAD 0.7.0 installation.