Seth Hillbrand
|
ee0be76fb4
|
Don't list IPC-2581 import
We don't currently support importing 2581 files. We need to clear
IO_FILE_DESC to prevent this from accidentally showing
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17866
(cherry picked from commit eeee63186d )
|
2024-06-29 08:02:27 -07:00 |
Jeff Young
|
0c9554a325
|
Hand cherry-pick fixes for #18042.
|
2024-06-05 13:00:36 +01:00 |
Seth Hillbrand
|
279ef4210d
|
Use StandardPrimitive library for vias
Some 2581 parsers don't like to consider UserPrimitive even though they
are essentially the same thing and required by the standard. ¯\_(ツ)_/¯
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16661
(cherry picked from commit 13735050da )
|
2024-05-03 09:12:43 -07:00 |
Seth Hillbrand
|
c0d38de280
|
Add some corrections to IPC2581 export syntax
Outline fonts need lineDesc
Padstack def need the location for the pad relative to the padstack
(cherry picked from commit 2123e2ca9c )
|
2024-04-01 22:59:40 -07:00 |
Roberto Fernandez Bautista
|
079478f989
|
EDA_ANGLE: use constexpr for constant angles
Remove all statics in the class and instead use constexpr to
ensure correct ordering
|
2024-01-31 19:17:46 +03:00 |
Seth Hillbrand
|
b12d0dfd67
|
Fix pad offset removal vs hole offset
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16767
|
2024-01-29 08:22:23 -08:00 |
Seth Hillbrand
|
96297b50a1
|
Remove padstack offset value
We encode the pad locations for the package in the pin, so we don't need
an additional offset from the pin location
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16767
|
2024-01-26 10:53:36 -08:00 |
Seth Hillbrand
|
9e9dfb38d1
|
IPC2581: Correct flipped pad handling
Board footprints have pads already flipped, so we don't need to adjust
layers when outputting
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16659
|
2024-01-25 13:06:59 -08:00 |
Ian McInerney
|
d7fe668d79
|
Push PCB_IOs to use the base progress reporter instead of per-function
|
2023-12-27 17:06:23 +00:00 |
Ian McInerney
|
f8688a922d
|
Unify IO library descriptors
|
2023-12-27 16:34:59 +00:00 |
Ian McInerney
|
743e9d669a
|
Push library management into IO_BASE
|
2023-12-27 01:21:53 +00:00 |
Ian McInerney
|
cad91312aa
|
Introduce main base class for all IO loaders
|
2023-12-26 23:27:11 +00:00 |
Ian McInerney
|
e6632bb983
|
Rename PCB IO classes/files
|
2023-12-24 01:22:21 +00:00 |
Ian McInerney
|
d8b47d18d3
|
Initial rename of file plugin infrastructure components to IO
|
2023-12-24 01:22:21 +00:00 |