Hello Steffen,

Thanks for sharing this!
Fabien Corona started working on KiCad integration with FEM solvers but the
work is still in early stages.
Perhaps there is some overlap in possible use cases.

It is not immediately clear to me: is your library meant to work from
"real" geometry (i.e. a mesh generated from copper on a board) or on ideal
geometry (i.e. a parametric definition of a microstrip)?

In other words, would the integration with KiCad happen in the PCB editor,
to show a simulation of what the user has actually created, or in the PCB
calculator, to provide calculations on "ideal microstrips" of a given
geometry, and things like that?

In general, if we want to approach integrating this library into KiCad,
there are two areas that would need to be taken care of:

1) How the actual features work would need to be discussed and agreed
upon.  The best way here is to create a document (or GitLab issue)
describing the use cases in as much detail as possible, for example with
sketches of what a potential UI would look like, or other descriptions of
how the features would be exposed to users.

2) For any new library, we need to decide whether to bring it in-tree or to
use it as an external dependency.  If we do the latter, it needs to be
packaged on all our supported platforms and distributions.  If we do the
former, then it just has to compile under our supported toolchains on
Linux, macOS, and Windows.  Your library itself does not appear to have any
build system, so I guess right now it's designed to be included in-tree
with a final application.  In this case, someone will have to develop a
suitable CMake build configuration for the library so that it can be
integrated with the rest of the KiCad build.

Best,
Jon

On Tue, Oct 31, 2023 at 8:23 AM Steffen Kuehn <
[email protected]> wrote:

> Dear KiCad Developer,
>
> Recently I released a new open source EM solver:
>
> https://github.com/StKuehn/OpenWME
>
> If this would be integrated into KiCad, then one could calculate the
> radiation characteristics of a PCB (EMC) or the self-inductance of wires
> and microstrips. If there is interest, please let me know. I could help
> to integrate it.
>
> I am a scientist and have no commercial interests. I am working on a
> simplification and modernization of classical electrodynamics. OpenWME
> uses the newly discovered general symbolic solution of Maxwell's
> equations for point charges. This eliminates the need to solve Maxwell's
> equations numerically, which makes the solver extremely fast.
>
> Best regards,
> Steffen Kühn
>

-- 
You received this message because you are subscribed to the Google Groups 
"KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/kicad.org/d/msgid/devlist/CA%2BqGbCAkhL28cx-%3DKaaJBakw6dZA03sh5%3DaGDd2NXsp5cDb88A%40mail.gmail.com.

Reply via email to