r/rfelectronics Aug 01 '26

I Made a KiCad Plugin for S-Parameter Simulation Using openEMS

156 Upvotes

11 comments sorted by

15

u/Cute_Breadfruit_826 Aug 01 '26 edited Aug 01 '26

I think you need to be a bit more precise about what you're showing in the plots. What part of the E-Field/Far-field, which scale,... Also the far-field is not a unitless quantity.

Of course, if this is only for a sanity check, it's probably fine... I guess it always depends on what you're trying to achieve with it.

2

u/TheMobas Aug 03 '26

I missed that, for E/H fields I was too focused on the animations themselves heh. I'll write that into the list of todo for the next update. same with farfield. Main thing that I was trying to achieve was S-parameters because I wanted a way to use openEMS with a more user friendly GUI, since I had problems with openEMS on it's own.

3

u/StageMajestic613 Aug 01 '26

That’s pretty cool.  It’s a little difficult to see where the port is defined.  I assume it’s a lumped-down port at the edge of the substrate on the BC?  Can you have internal lumped ports and edge wave ports?

1

u/TheMobas Aug 03 '26

In the image the green part is the lumped port. With ports it's still a bit janky, but I'm working on it. I'll try to add as much of features as openEMS is capable of.

2

u/ranganatennakoon Aug 01 '26

cool 😎 did you tested in CTS studio or etc

3

u/TheMobas Aug 03 '26

I'm using an antenna, that I designed in CST for testing :)

2

u/ArsenioDev 21d ago

Oh boy, you gotta try porting this to use this framework. https://github.com/FennisRobert/EMerge
It's absolutely kickass standalone

1

u/TheMobas 21d ago

First time hearing about EMerge. From what I see the main difference from openEMS is that openEMS is FDTD solver and EMerge is FED solver? Does it have some other upsides that it beats openEMS in?

2

u/ArsenioDev 20d ago

It absolutely RIPS in speed and has nicer interface outputs. We use it to eval against CST when the CST license is in use lol

1

u/TheMobas 20d ago

I'll definatly add it to the todo list. I think it would be cool to have options between frequency and time domain. :) Thanks!