Had some success with exporting Etchable SVG but, no success exporting Gerber ‘Contour’ files.
The only approach that was half-successful was when using an ID of ‘nonconn’ for the shape (a square for the test - see attached).
Exporting as ‘etchable svg’ produced the necessary files for etching. That’s good.
Of course, no Contour file is exported with SVG and, for my needs, anything less than a Contour file is not usable.
I’m convinced the Current Best approach is doing the cutouts on the PCB-board at the locations needed for a Part requiring cutouts.
Last year I messed with compiling Fritzing using QT and had an issue with lib2… (can’t remember exact issue at the moment). I decided I did not want to spend hours looking at code others created and I ended up deleting the raw fritzing code and moving on.
My version of QT only enables exporting locally for my Mac. So, it’s useless for real programming and multi-platform.
I may write a ‘Java based’ PCB(board)-Making app with a drag & drop ‘cutout’ capability. Thus, I envision: load a Part needing cutouts, drag&drop the cutouts at desired locations, save (i.e., Grab the currently loaded PCB, add the cutout and Save it). Sure, it’s band-aid approach but, would work.
However, as I’m able to accomplish everything I need to do via Hand-coding and/or Gravit, Boxy or Inkscape for Parts and PCB’s, I’ll most likely just watch the progress other are making. No doubt, I may play around more…