I actually use estlcam which isn't free but is very reasonably priced compared to other non-free CAM packages ($60 - and I see he's already selling it as a license for v11 even though only 10 is out so far so you're covered for the next major update.) I'm a cheapskate and love free software...but after trying estlcam I had no problem putting down the $60 for it because it's so much quicker and easier than other options I've tried. You can just keep using the demo version for free as well...but every time you export to gcode it pauses with a "please register" screen with the pause getting slightly longer each time you save. I made it 3 months before the pauses got long enough they started to actually bug me
I am over a minute on that pause. It adds one second each time you save. I like Estlcam enough to deal with the delay till have the spare $60.00, which I will gladly pay.
Sketch-u-cam is a great option for me because I do my designs in Sketchup. But..... Since I also have the Export DXF plugin, I have been skipping Sketch-u-cam. I prep the file to an Estlcam friendly setup and export as a DXF. Open the DXF in Estcam and produce the Gcode.
For a regular PDF set of plans, that is when inkscape comes into play. Open the PDF in inkscape and make whatever adjustments you want and save as a DXF. Then open that in Estlcam.
Regardless of the process you use there are two things to note here.
1) unless the two machines are identical, it will be hard to share gcode. - A DXF file seems to be the least common denominator that could be shared successfully. Given the amount of labor saved from tiling, transferring and cutting by hand, the conversion from DXF to your specific flavor of Gcode is a small price to pay.
2) do not hold your breath for FT to release DXF files. - I am not saying it won't happen. But I have not heard of any plans for them to release DXF's. Personally, I think they keep them close hold for proprietary reasons. I could be wrong. That's just the feeling I get.