All of the sudden, I've lost all Gcode

Hello, all,

I’m still working on generating my first part, cut from plywood on a ShopBot PRSalpha CNC router. I was creating an opensbp format gcode, that was at least doing something on lthe ShopBot, but now, Im not generating anything usable.

When I post-process, I get this error message:

14:54:32  Running the Python command 'Path_Post' failed:
Traceback (most recent call last):
  File "/tmp/.mount_freecatszyYk/usr/Mod/Path/Path/Post/Command.py", line 590, in Activated
    finalgcode += gcode

can only concatenate str (not "NoneType") to str

When I generate opensbp format gcode, I just get this in the output file:

'Exported by FreeCAD
'Post Processor: opensbp_post
'Output Time:2024-01-26 15:00:45.241976

If I generate FANUC gcode, I get:

%
;
GoldenRatioRectangle_Chalkboard_inch_fanuc.sbp (FREECAD-FILENAME-GOES-HERE, JOB-NAME-GOES-HERE)
(/HOME/KEVIN/.LOCAL/SHARE/FREECAD/MACRO/TOOLS/BIT/GOLDENRATIORECTANGLE_CHALKBOARD_INCH_FANUC.SBP,EXPORTED BY FREECAD!)
(POST PROCESSOR: FANUC_POST)
(OUTPUT TIME:2024-01-26 15:02:21.642629)
(BEGIN PREAMBLE)
G17 G54 G40 G49 G80 G90
G20
(BEGIN POSTAMBLE)
M05
G17 G54 G90 G80 G40
M6 T0
M2
%

… which I think is just the pre-amble and post-amble.

I’m willing to bet money that this is operator error, but I’m not sure what I’m doing wrong. Can anyone correct me?

Thanks for any advice and guidance. File attached for curious.

-Kevin

OS: Ubuntu 22.04.3 LTS (ubuntu:GNOME/ubuntu-xorg)
Word size of FreeCAD: 64-bit
Version: 0.21.1.33694 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.21.1)
Hash: f6708547a9bb3f71a4aaade12109f511a72c207c
Python 3.10.12, Qt 5.15.8, Coin 4.0.0, Vtk 9.2.5, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * A2plus 0.4.62
  * FeedsAndSpeeds 0.5.0
  * Assembly3 0.12.1 (Disabled)
  * Help 1.0.3
  * Assembly4 0.50.6
  * woodworking 0.21.1.33694

Your Job has no Work Coordinate System selected.

Double click on the Job, select Output tab, and then the default is usually G54. When I do this, I get and postprocess the job with opensbp postprocessor, I get the gcode below:

'Exported by FreeCAD
'Post Processor: opensbp_post
'Output Time:2024-01-27 08:51:01.212602
' (1_4in_Endmill006)
&ToolName=2
&Tool=2
TR,15000.0
C6
PAUSE 2
' (Profile)
' (Compensated Tool Path. Diameter: 6.35)
JZ,0.1969
J2,0.3391,0.3391
JZ,0.1181
MS,,5.905512
MZ,-0.1874
CG,,0.0719,0.9803,0.6452,0.6452,T,1
MS,10.498688,
M2,0.0719,12.1496
CG,,0.9803,13.0619,0.9124,-0.0001,T,1
M2,7.2835,13.0620
CG,,8.1958,12.1535,-0.0001,-0.9124,T,1
M2,8.1959,0.9843
CG,,7.2874,0.0719,-0.9124,0.0001,T,1
M2,0.9843,0.0719
CG,,0.3391,0.3391,0.0001,0.9124,T,1
JZ,0.1969

spanner888, oh, yeah, I was doing that before, but I got this error:

post: opensbp(/home/kevin/.local/share/FreeCAD/Macro/Tools/Bit/GoldenRatioRectangle_Chalkboard_inch.sbp, --inches)
postprocessing...
I don't know what the hell the command: G54 means.  Maybe I should support it.  ***<- NOTE
warning: skipping duplicate move.
warning: skipping duplicate move.
done postprocessing.
Running the Python command 'Path_Post' failed:
Traceback (most recent call last):
  File "/tmp/.mount_freecatszyYk/usr/Mod/Path/Path/Post/Command.py", line 590, in Activated
    finalgcode += gcode

can only concatenate str (not "NoneType") to str

… and thought that the ‘G54’ being checked off was a problem.

Thanks for straightening me out. I appreciate your help.

-Kevin