Comments (2)
Hi @matthuszagh
StepUp is not covering all kicad pad models...
Particularly not full covered the Geometry ones...
I also noted that I'm not covering SMD pads on back side (B.Cu).... this last could be improved quite sooner.
Your model could be designed as in the attached FreeCAD file and in that case I can re-import the model in FreeCAD as '.kicad_mod' to check its geometry.
RF-antenna-files-v3.zip
_
On a somewhat related note, I noticed when looking through the implementation that you parse the S-expressions yourself rather than using Pcbnew's python API. Have you considered using the API?
KiCAD APIs are quite unstable and depending on kicad release version... moreover they are not accessible from FC internal environment.
BTW, even with the kicad APIs, the need to convert a pad syntax to a FreeCAD geometry needs to be done.
from kicadstepupmod.
Thanks for the response @easyw, that all makes sense. And thanks for posting the correct model!
from kicadstepupmod.
Related Issues (20)
- Export 3D model not used new selected parameter HOT 7
- Memory leak importing silkscreens HOT 3
- local variable 'import_drawings' referenced before assignment HOT 4
- exporting arrays cause to object has no attribute 'ShapeColor' HOT 3
- Random weirdness with SolderJumpers HOT 6
- Document where to set `KISYS3DMOD` HOT 2
- What is attribute 'RedundantConstraints' & why is it suddenly needed? HOT 1
- ksuToolsAddTracks fail HOT 12
- Net-tie handling HOT 7
- Copper, Mask & Silkscreen Positions HOT 2
- RecursionError: maximum recursion depth exceeded HOT 5
- wrong orientation of holes from footprint HOT 2
- Feature Request: Skip Importing of PCB Tracks HOT 5
- make `show_messages` user configurable
- Import blacklist stopped working? HOT 6
- Bottom side Cu and silkscreen are inverted when STEP model is imported to Fusion 360 HOT 11
- Workbench failure: No module named "request" HOT 8
- "Pull sketch from PCB" does not import layers from footprints HOT 1
- Can't load footprint due to character encoding mismatch. HOT 6
- Support KiCAD 8.0 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kicadstepupmod.