Salvador E. Tropea
d88830948f
[DOCs] Blender export needs KiCad 6 or newer
...
- Also checks in the code
2023-03-16 09:26:54 -03:00
Salvador E. Tropea
2ebaea16ab
Added errors and warnings about KiCad 7 bugs
2023-03-16 07:19:59 -03:00
Salvador E. Tropea
31cf802b89
[KiCad 7] Added global option to use KiCad to cross components
2023-03-09 09:34:25 -03:00
Salvador E. Tropea
6801dfc7e2
[KiCad 7] Added some support for DNP flag
...
- Copied to internal `fitted`
- Can remove 3D models even when no filter/variant is applied
2023-03-08 13:13:37 -03:00
Salvador E. Tropea
3e283c9906
Avoid courtyard warnings
...
- When the user explicitly said the component doesn't have it
New on KiCad v7
2023-03-08 10:21:41 -03:00
Salvador E. Tropea
367a00334d
[Dependency checker] Bumped KiKit version to 1.3.0.4
...
- Upstream 1.3.0 is severely broken
2023-03-06 13:47:38 -03:00
Salvador E. Tropea
e27753a8d6
[Tests] Added KiKit tests
...
- stencil 3D, steel stencil and panel
- Bumped dependency to 1.3.0, needed for KiCad v7
A patched version is needed ...
2023-03-03 10:53:23 -03:00
Salvador E. Tropea
d656b338b2
Abort when a .sch and .kicad_sch of the same name are detected
...
Closes #397
2023-03-02 11:11:43 -03:00
Salvador E. Tropea
957c398500
[DOCs] Made clear we support .sch and .kicad_sch
2023-03-02 11:11:02 -03:00
Salvador E. Tropea
f946d75fdb
[PcbDraw] Updated to match v1.1.2 (libs)
2023-03-01 09:10:45 -03:00
Salvador E. Tropea
818b431cac
Fixed worksheet import
...
- Moved functions to sexp_helpers
2023-02-28 14:13:53 -03:00
Salvador E. Tropea
70d716e561
[3D Models] Added support for models relative to libs
...
- New on KiCad v7, but will work for olders
2023-02-28 14:00:55 -03:00
Salvador E. Tropea
6c46b240cf
[Config] Fixes get_fp/sym_lib_aliases usage for fname=None
2023-02-28 13:58:43 -03:00
Salvador E. Tropea
12227608c4
Added missing files
2023-02-28 13:57:57 -03:00
Salvador E. Tropea
74a27b3036
[Config] More robust sym-lib-table parser
...
- Now loads on-the-fly (not needed for KiCad v6+)
- Uses s-expressions parser, no regex
- Can recreate the global table for KiCad v6+
2023-02-28 13:33:41 -03:00
Salvador E. Tropea
4da38de4a8
[ERC][KiCad 7] Added option to specify the grid size
...
- `erc_grid` to specify the grid size for KiCad 7 ERC tests
See https://gitlab.com/kicad/code/kicad/-/issues/14110
2023-02-28 06:17:20 -03:00
Salvador E. Tropea
b16bb533ea
[PCB Print] Simplified the mechanism to hide zones
...
- Just UnFill() them
2023-02-27 10:46:52 -03:00
Salvador E. Tropea
6693d29309
Merge branch 'dev' of https://github.com/INTI-CMNB/KiBot into dev
2023-02-27 10:31:02 -03:00
Salvador E. Tropea
6fd97254ad
[PCB Print][Fixed] KiCad crashing on some complex filled zones
...
- We must rebuild the conectivity data after a zone fill
Fixes #396
2023-02-27 10:30:11 -03:00
Salvador E. Tropea
774cb7a673
[Windows] Use os.pathsep instead of ':'
...
- Good idea by MDW mentioned in #392
2023-02-25 14:50:24 -03:00
Salvador E. Tropea
94264726d7
[DRC] Ensure KiCad 7 vars are defined before DRC
2023-02-24 18:46:43 -03:00
Salvador E. Tropea
3707db83a9
[KiCad 7] Allow using KICAD6_ and KICAD7_
2023-02-24 14:01:12 -03:00
Salvador E. Tropea
659e23ae32
[Report] Added warnings and counters for buried and micro vias
...
- Also added a mechanism to disable them for KiCad 7 which no longer
provides this option.
2023-02-23 08:40:40 -03:00
Salvador E. Tropea
453d3482fe
[DOCs] Added more clarification to the print outputs
...
- Marked PDF/SVG PCB Print as deprecated. They work even worst on
KiCad 7 and the problems are OS dependent.
- Made clear that "SVG Schematic Print" is a "Plot"
- Updated dependencies
2023-02-22 13:40:24 -03:00
Salvador E. Tropea
fe26f1ab6a
Problems to detect the SCH under very particular constraints
...
Fixes #394
2023-02-22 13:04:45 -03:00
Salvador E. Tropea
3ddca189f2
[Schematic][KiCad 7][Added] Support for do_not_autoplace and show_name
...
- New field (properties) options
2023-02-17 11:19:06 -03:00
Salvador E. Tropea
37e5e5fe95
[Report] Adapted to the new color names
...
- Much longer because they are the dielectric name
2023-02-17 10:50:47 -03:00
Salvador E. Tropea
12dbd16983
[Schematic][KiCad 7][Added] Support for arc, circle, rectangle and text_box
2023-02-17 10:15:53 -03:00
Salvador E. Tropea
d15a97f02e
[Any Layer][KiCad 7] Added support for Edge.Cuts inclusion
...
- Should be available in KiCad 7.0.1
- Was bug 13841, now closed
2023-02-16 09:19:33 -03:00
Salvador E. Tropea
28ef08c00a
[Update XML][KiCad 7] Enabled the board parity check
...
- Needs a patched KiCad, waiting for patch aproval (Bug 13921)
2023-02-16 09:16:52 -03:00
Salvador E. Tropea
4a440078ae
Moved all IU -> SVG stuff to GS
2023-02-15 10:07:49 -03:00
Salvador E. Tropea
ca3f76f3b8
[SVG][KiCad 7] Fixed viewbox adjust
...
- Must be float values as they are mm now
2023-02-15 06:58:04 -03:00
Salvador E. Tropea
629c42d4b1
[PCB2Blender Tools][KiCad 7] Adapted to KiCad v7 API
2023-02-14 14:11:41 -03:00
Salvador E. Tropea
6b5782c3ab
[SVG][KiCad 7] Adapted to v7 API
2023-02-14 14:11:04 -03:00
Salvador E. Tropea
aa9826fe88
[PCB Print][KiCad 7] Adapted to the new ZONE.GetFirstLayer()
2023-02-14 13:17:09 -03:00
Salvador E. Tropea
68e6e5f825
[Worksheet][KiCad 7] Adapted image scale (to mm)
2023-02-14 12:45:36 -03:00
Salvador E. Tropea
c0408077fc
[PCB Print][KiCad 7] Fixed the solder mask position
...
- Now SVG scale is mm
2023-02-14 12:30:37 -03:00
Salvador E. Tropea
55086c5def
[Worksheet] Adapted polypoints to v7 arguments
2023-02-14 12:29:38 -03:00
Salvador E. Tropea
f84b49bd2a
[Preflight][KiCad 7] Updated preflight references and tests
...
- Disabled PCB parity, API broken
2023-02-14 12:28:07 -03:00
Salvador E. Tropea
28390c9f6f
[PCBDraw] Fixed KiCad 5 problems
...
- pcbnewTransition 0.3.2 wasn't fully coimpatible with v5
2023-02-14 08:17:29 -03:00
Salvador E. Tropea
b41991edde
[PCBDraw] Added missing pcbnewTransition file
2023-02-14 07:35:32 -03:00
Salvador E. Tropea
1823d3d3ce
[PCB_Print] Added tolerance for small errors in page size
...
- PCBDraw seems to be creating pages with 297.022 mm instead of 297 mm
2023-02-14 07:33:55 -03:00
Salvador E. Tropea
c65037be0b
[PCBDraw][KiCad v7] Applied upstream patches
2023-02-14 07:06:49 -03:00
Salvador E. Tropea
2dc3207201
[KiCad 7] Added support for the new VECTOR_FP_3DMODEL
2023-02-13 13:45:19 -03:00
Salvador E. Tropea
510909c96b
[Diff] Added KiCad 7 support
...
- I'm not satisfied with the current results
2023-02-13 13:11:17 -03:00
Salvador E. Tropea
e2cb506094
[Worksheet][KiCad 7] Adapted for the new VECTOR2I
2023-02-13 11:19:42 -03:00
Salvador E. Tropea
aeeba4f006
[Report][KiCad 7] Blind/Micro vias doesn't seem to be available
2023-02-13 11:17:17 -03:00
Salvador E. Tropea
f3a003dc04
[Worksheet] Adapted to the new justify constants
2023-02-13 10:38:19 -03:00
Salvador E. Tropea
86573a9e64
[KiCad 7] Added SetExcludeEdgeLayer and SetSvgPrecision to GS
...
- To solve API differences
2023-02-13 10:37:15 -03:00
Salvador E. Tropea
f0f889ec43
[QR Lib] Added support to detect KiCad 7 subsheets
...
- Stupid name change
2023-02-13 10:32:48 -03:00