Salvador E. Tropea
32c108a20b
[Tests][KiCad 7] Fixed one more reference
2023-03-08 08:49:36 -03:00
Salvador E. Tropea
a7b992ff7f
[Tests][KiCad 7] Updated references
...
- Mostly because of 5aba9b539f3d043c3831c7d679cdf7011e20f2f5
"Revert font spacing/tabs to the v6 model"
2023-03-08 08:12:08 -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
f22352211e
Added target for v7 image
2023-03-06 13:46:55 -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
acf136e992
[Tests][Gerber] Adapted KiCad v7 test
...
- Now KiCad is fixed
2023-03-01 09:12:58 -03:00
Salvador E. Tropea
d308e7e8f1
[PcbDraw] Added trivial config example
2023-03-01 09:11:44 -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
6f947fa7a7
[Tests] Adapted a KiCad 5 specific test for errors in the sym-lib-table
2023-03-01 08:04:46 -03:00
Salvador E. Tropea
4fe0c9dbd4
[Tests] Adapted to the new lib table parser
2023-03-01 07:47:55 -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
baf1471be8
[Tests][KiCad 7] More reference adjusts
2023-02-28 07:50:27 -03:00
Salvador E. Tropea
c7a1a25369
[Tests][KiCad 7] More adjusts to the references
...
Introduced by:
- Fixes in the vertical alignment of text in the PCB
- A much usable default for the edge to copper distance
2023-02-28 07:32:09 -03:00
Salvador E. Tropea
f2f66eee66
[Tests][KiCad 7] More references updates
2023-02-28 07:10:04 -03:00
Salvador E. Tropea
6e981a358f
[Tests][KiCad 7] Updated schematic references
...
- Changes in the font weight
2023-02-28 06:34:22 -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
f2f186f5fd
[CI/CD] Removed commented line that GitHub missinterprets
2023-02-25 15:08:52 -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
5c0f94f564
[CI/CD] Added KiCad 6+7 (nightly) dev image generation
2023-02-25 14:47:42 -03:00
Salvador E. Tropea
f91bb5c01f
[Tests] Added some schematic PS, HPGL and DXF examples
...
- Used to verify kicad-cli patches
2023-02-25 14:33:38 -03:00
Salvador E. Tropea
423f5e3359
[Tests] Ignore convert errors for v7 PDFs
...
- Not sure if they are important
2023-02-24 19:46:12 -03:00
Salvador E. Tropea
b7f9058004
[Tests][DRC] Filter footprint missmatches
2023-02-24 19:45:24 -03:00
Salvador E. Tropea
3d1e5389c8
[Tests] Ignore footprint missmatches in test_import_7
2023-02-24 18:47:19 -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
7d3e46b06f
[Tests] Added KiCad 7 test for all iBoM options
2023-02-24 17:49:32 -03:00
Salvador E. Tropea
09f845240a
[Tests] Separated the KiCad v7 DRC test (bom) from the one used for other tests
...
- Again
- It must contain a special 3D model
2023-02-24 14:05:27 -03:00
Salvador E. Tropea
3707db83a9
[KiCad 7] Allow using KICAD6_ and KICAD7_
2023-02-24 14:01:12 -03:00
Salvador E. Tropea
164d36bbca
[Tests] Fixed the bom.kicad_pcb 3D models
...
- Broken during DRC fix
2023-02-24 13:59:47 -03:00
Salvador E. Tropea
53ea61a555
[Tests] Adapted v7 DRC test to fix MR 1536
2023-02-24 12:37:12 -03:00
Salvador E. Tropea
6da1113442
[Tests] Updated the v7.0.0 schematic print references
...
- Again?
2023-02-24 12:36:10 -03:00
Salvador E. Tropea
f2cfb848d4
[Tests] Force bash instead of dash for the g1*.sh scripts
2023-02-24 11:40:25 -03:00
Salvador E. Tropea
99a39c1b6a
[Tests] Choose 7.0 if nightly image
...
- Not 6.0.11
2023-02-24 11:36:06 -03:00
Salvador E. Tropea
188850e287
[Tests] Trying to enable nightly tests
...
- Experimental
- Using patched 7.0.0
2023-02-24 11:01:10 -03:00
Salvador E. Tropea
8789800e38
[DOCs] Added a note about 3D aliases deprecated in KiCad 7
2023-02-23 09:14:57 -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
c725be952f
[Tests][KiCad 7][Schematic] Added tests for new stuff
...
- Properties modifiers and filled shapes
- Also updated the references
2023-02-17 11:32:38 -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
5962a6e2c7
[Makefile] Remove coverage data
2023-02-17 10:50:26 -03:00