pierstitus / kicad-python

Development of a new Python scripting API for KiCad
GNU General Public License v2.0
6 stars 29 forks source link

How reliable is this projected to be? #1

Open Kreyren opened 2 years ago

Kreyren commented 2 years ago

Context: I am trying to apply experience with functional computer aided engineering (fCAD) such as OpenSCAD and LibFive in electronic hardware development so projected to engineer a written code that generates the electrical components through modular desing e.g. Saying that i want to use CPU A to get a list of components that are compatible with it to adjust them for the required computing.

How reliable is using the KiCAD API projected to be? Like can it be used to produce a complicated PCBs that won't have post-fabrication issues with e.g. grounding or is this just to produce all the connections for them to be arranged in gerber?

Kreyren commented 2 years ago

CC @pierstitus

pierstitus commented 2 years ago

The current KiCAD API is quite low level and not very pythonic. I've started this project to experiment with an easier and more pythonic API. I'm not developing this anymore, but there's a new python API planned, which might reuse some parts. It didn't make it into KiCAD 6.0 though.

Op zo 27 feb. 2022 04:16 schreef Kreyren @.***>:

Context: I am trying to apply experience with functional computer aided engineering (fCAD) such as OpenSCAD and LibFive in electronic hardware development so projected to engineer a written code that generates the electrical components through modular desing e.g. Saying that i want to use CPU A to get a list of components that are compatible with it to adjust them for the required computing.

How reliable is using the KiCAD API projected to be? Like can it be used to produce a complicated PCBs that won't have post-fabrication issues with e.g. grounding or is this just to produce all the connections for them to be arranged in gerber?

— Reply to this email directly, view it on GitHub https://github.com/pierstitus/kicad-python/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA6XN5NVZ2TCSKMCMYEQI7TU5GJR7ANCNFSM5POE3BRA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>