Tuesday, June 30, 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.

Friday, April 10, 2009

Phone Pocketing



My youngest daughter asked me to engrave her name on my phone, because her sister's name is already on there. I took the oportunity to use the pocketing operation. It was quite easy to use and I'm pleased with the result.
I made her name in Inkscape and opened it in HeeksCNC as a SVG file.
I got the heart shape as a SVG file from Wikipedia ( the page about love ) and imported it into HeeksCNC.
I drew the rectangle after measuring how much space there was on my phone.
I clamped a lump of wood in my machine's vice and machined it flat with a big tool, just using jog moves. I superglued the flexible battery cover from my phone onto the wood to make sure it was flat.