I’m new to KiCad an the forum and first of all I would like to say great work. Thank you.
To the question:
I am exporting my KiCad pcb to Freecad for mechanical integration. Is there a way to reload a kicad_pcb file? I would like stepup not to open a new document. Rather delete my old import and replace it with the new one in the current document.
I see what you would need … just an update of 3d model placement without reloading the STEP data…
What I normally do is to to arrange the 3D positions in FC, arranging accordingly to mechanical needs, and then push the update placement to the kicad_pcb file, using the StepUp push to pcb button.
But a pull option to import the new position as it is on the modified pcb file could be easily added… @Tobias_Groeber please let me know if is this what you need.
You mean you would like to change the board edge inside kicad and then pulling only the edge inside FC?
This is not suggested, because Edge editing is much easier inside FreeCAD, than inside KiCAD (at least IMO) …
… this could also be implemented …
Moreover push and pull partial information would need a very accurate workflow.
@maui Thanks for the nice improvement on the tool! Is there a way to update the PCB shape and/or sketch in FreeCAD from a .kicad_pcb file?
If I try to “Sync 3d model(s)…” with the Pcb shape selected, it asks me a for a REF. And using “Pull Sketch from PCB Edge” opens a new FreeCAD file, instead of updating the current shape and/or sketch as, for example, the “Pull 3D model(s) placement from PCB” tool (this last one asks me for a “Timestamp” if I try to use it on the PCB shape).