FreeCad import KiCad PCB - hangs up on "multipart"

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

Hi,

  1. your StepUp version is old… would you please update it through the FC Tools Menu: Addons manager?
  2. could you post your StepUp preferences … it could be a setting value that will disable the multipart loading

I did the UPDATE in Tools - Addon Mgr and restarted.
My Prefs page doesn’t show any of the 3 addons I’ve installed.
I don’t see a way to get to the page you show.

FC version info --------------------------

OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23546 (Git)
Build type: Release
Branch: master
Hash: 6b017f9a16b15b0e628c8d874c4058442dee5548
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)

Maui
I updated the KiCad part to include both the connector and the standoffs & screws. When I used the FC KiCad tool, it came right in!!! Wonderful.

Used to be a howley in 1970s! Are you kamaʻāina?

Thanks much
Barry

those pages appear only after the WB has been loaded in FC (i.e. you switched to the WB).

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.