I’m using KiCad 5.1.9 and FreeCad 0.19
My project uses several SO239 connectors
On the web, I found a SO239 model RS-SO-239.stp which seems ok. I have that open in FC. Using the FC “fasteners” workbench, I added hex posts and screws.
I am unable to Boolen - Union the connector and the added parts. So I just made a Union of the parts in the correct postions. Then using the KiCad Stepup, I exported the hardware in a separate stp.
In the Kicad part editor, I added the SO239.stp and the SO239_hw.stp files. They appear ok in the Footprint Editor 3D tab.
There are 6 of these (2 part 3D models) on the PCB. In Kicad 3D they render just fine.
When I attempt to Import the entire Kicad PCB project into FC, it halts and there is a message about “multipart” which I believe is about the SO239 model and the supporting he model. FC text posted below.
update: if I remove the hardware 3D model from the SO239 footprint. It all works fine.
Any suggestions? btw - I’m not an expert on FC.
Is there a way to incorporate the SO239.stp and the hardware into a single part in FC?
14:29:58 PoM not present
14:29:58 FC Version 019-23546
14:29:58 no Links support
14:29:58 kicad StepUp version 8.2.0.5
14:29:58 tolerance on vertex applied
14:29:58 applying Materials to Shapes
14:29:58 your home path is C:\Users\Barry
14:29:58 export to STEP False
14:29:58 Tabified done !
14:29:58 done!
14:30:04 opening C:/Users/Barry/Documents/KiCad/HF/6 Way Switch/6 Way Switch.kicad_pcb
14:30:04 my file path C:\Users\Barry\Documents\KiCad\HF\6 Way Switch
14:30:04 py3
14:30:04 grid origin found @ (-121, 163)
14:30:04 PCB Loader
14:30:04 pcb thickness 1.6mm
14:30:04 kicad_pcb version 20171130
14:30:04 parsing
14:30:04 4 edge segments
14:30:04 aux_axis_origin[121, 163]
14:30:04 parsing&building time 0.023
14:30:04 start adding constraints to pcb sketch
14:30:04 using constrainator
14:30:04 check to sanitize
14:30:04 adding constraints time 0.011
14:30:04 created PCB face w/ edge tolerance -> 0.01 mm
14:30:05 running time: 2.635sec
14:30:05 start cutting
14:30:05 using hierarchy container
14:30:05 generating flat holes
14:30:05 cutting time 0.128
14:30:05 Shape already removed
14:30:05 running time: 2.984sec
14:30:06 FC Version 019-23546
14:30:06 creating hierarchy
14:30:06 placing board @ -121,163
14:30:06 building up pcb time 3.35
14:30:06 running time: 4.097sec
14:30:06 VBO status False
14:30:06 ReadShapeCompoundMode status False
14:30:07 C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_Body_01.step
14:30:07 model name SO239_Body_01
14:30:07 opening C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_Body_01.step
14:30:07 SO239_Body_01
14:30:07 module C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_Body_01.step
14:30:07 added 1 model(s)
14:30:07 C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_hw_only_001.step
14:30:07 model name SO239_hw_only_001
14:30:07 opening C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_hw_only_001.step
14:30:07 SO239_hw_only_001
14:30:08 multipart found! …
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 Origin “__Way_Switch#Origin008” doesn’t contain feature with role “XY_Plane”
14:30:08 bug for ImportGui *.iges … using Part.insert
14:30:08 multipart found! …
14:30:08 … doing compound
14:30:08 module C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_hw_only_001.step
14:30:08 added 2 model(s)
14:30:08 C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_Body_01.step
14:30:08 model name SO239_Body_01
14:30:08 opening C:/Users/Barry/Documents/KiCad/library.pretty/BB_3D/SO239_Body_01.step
14:30:08 SO239_Body_01
14:30:08 copying from cache