For a while I have wanted to print / mill pcbs on my Prusa. Not being sure if my machine, or my Dremel look-a-like would be up to to actually milling boards I decided to try the drawing options first.
This introduced a problem of it's own: the standard Reprap Host software does not seem to work with the Marlin firmware in my machine, and that has the conversion software for converting from Eagle's gerber format to something that can be used on the Reprap.
Looking at the available output formats in Eagle I found the HPGL driver, this is a language for driving XY plotters, and they are a bit like a Reprap :)
So I set about writing a quick utility that translates the HPGL output from the Eagle Cam Job into Gcode that can be understood by my Prusa.
The source and instructions can be found here https://github.com/geoffd123/Hpgl2Gcode.
You create your layout in Eagle, then use the cam job suppiled in the source to output your top and bottom files, this gives you a xxx.top.hpgl and a .xxx.bot.hpgl file. You run these through hpgl2gcode and this creates your xxx.top.gcode and xxx.bot.gcode files. Use something like Pronterface to send these to your Reprap fitted with a pen holder and a suitable pen and it draws your board.
So far it is fairly experimental and as I have not printed a Pen Holder yet, I have not actually drawn a board, although I have sent the gcodes to the machine and it seems to be doing what I expect. Board printing will follow fairly soon!