Wow, I really need to spend more time reading than coding all day. Look what I've missed. I've forked your repo long time ago, and the StepUp scripts, too! And it inspired me to take a deep adventure of FC, too!
I wonder how cadquery for FC has evolved so far. When I used it, maybe a year ago, I had this wish that only if the cadquery workbench can extract the parameter definition in cadquery scripts and show it in FC property editor. How nice will that be. No need to modify the script to get a customized shape. And maybe this parameter editing can be exposed to KiCad some how. Maybe the function is already there?
I don't think this is in CQ ATM...
You should also check out my repo at https://github.com/realthunder/fcad_pcb
. The original purpose is to do PCB milling in FC. I'll add document soon, and make a formal release. It can do much more now. It can generate gcode from kicad_pcb directly without going though gerber stage. It can let your modify the PCB directly inside FC (done already), and potentially export back to kicad_pcb (partially done).
If you are the author of StepUp, then you'll definitely be more appreciated to how difficult it is to have complete tracks, zones and pads with holes in FC! Check out the screen shoot,
Screenshot from 2017-03-18 16-34-58.png
Screenshot from 2017-03-18 16-31-10.png
Yes I'm the author of StepUp
I didn't investigate in converting tracks and zones because StepUp is aimed to have a MCAD clone of the board and parts for mechanical collaboration and enclosure design. Having Tracks, Zones and Pads would increase the size of the mechanical model without giving a counterpart useful for this purpose.
But because of FEM, having tracks, zones and pads would be definitely interesting too now!
Do your tracks are a solid object?
keep in touch