Norm
What I was doing was making a grid of .25" holes. I took my end mill, set the drill size to .25", and told it to plot out the hole grid. PSCNC cannot recognize that G-code, or the G-Code setup for a drill pattern. What I did do, however, was tell it to drill, then search for the G-Code and manually replace it with a fed plunge and a travel retract. Using Find/Replace was the easiest tool, and it didn't take that long.
I do think it would be an easy thing to add, to recognize drill G-Code, but then again, I am not on the software side of this.
Norm - looks like this is an issue with a G02 arc in your G-code. It specifies a 0.02" move with radius of 33", which amounts to more or less a straight line. For some reason, it is deciding to travel the entire circle plus a small amount rather than just travelling the small amount commanded. Numerically, it can be tricky handling cases of extreme parameters like this - you end up having to check for situations which are close to mathematical singularities (like a divide by zero). I'll look at the code and see where the math is failing and add the appropriate checks.-Jeff
Also - until I get a fix for the arc issue, there are some tweaks you can make to the CamBam post processor to avoid having it produce problematic arc commands. First, select the System tab and expand the Post Processors folder. Click on the post processor you are using (I'm still using Default). In the Options section of the properties below (make sure you are looking at the Advanced properties rather than the Basic properties), change the Maximum Arc Radius to something like 100 (from 10000) and change the Minimum Arc Length to 0.005. This will force CamBam to produce line segments instead of arcs for these extreme cases.