Kicad nightly (development snapshot of future v6) can export to the format Hyperlynx

Hello everyone

The last version of Kicad v6 nightly can now export the format HyperLynx.

For Ubuntu 18.10 install kicad-nightly_201904092302+89d2e67~94~ubuntu18.10.1_amd64.deb

Command line

/usr/bin/pcbnew-nightly

See picture

1 Like

Cool! So one can use the expensive fieldsolver.
By the way, there is an open source field solver, openEMS written by the university
of Duisburg, Germany which is based on matlab / octave.
I never tried it, but it would be good to support the openEMS fieldsolver, as
it is free.
And …
it can read hyperlynx:
http://www.openems.de/index.php/Tutorial:_Importing_with_hyp2mat.html

Cheers,

Ludwig

I believe openEMS can import Hyperlynx format either directly or via a script https://github.com/koendv/hyp2mat

Hi
I’m trying to do some simulations in OpenEMS using hyperlynx files exported by kicad. There are some problems:

  • I have to edit the file to change PCB thickness because the thickness set in kicad is ignored
  • I have to edit the file to change PCB permittivity (can’t set it in kicad)
  • I can’t set material losses - is there any way of setting it (some parameter to add to the file)?
  • copper defined as shapes is ignored, only zones and tracks are imported
  • there are some problems with cutouts (maybe that’s a problem on the OpenEMS side).

Hello
There is also Pyopenems, a python script to convert Kicad pcb to Hyperlynx

I have never tried it

Here is how to set parameters of substrate in openems when they are wrong in hyperlynx file exported from kicad:
CSX.Properties.Material{1}.Property.ATTRIBUTE.Kappa = kap;
CSX.Properties.Material{1}.Property.ATTRIBUTE.Epsilon = er;
CSX.Properties.Material{1}.Primitives.Box{1}.P2.ATTRIBUTE.Z = subs_thick;

1 Like

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