Salvador E. Tropea
5fc6eff457
[GitHub Action v1] Added version and warning to entrypoint
2022-07-13 07:45:21 -03:00
Salvador E. Tropea
3985334d07
[GitHub Action v1] Switched to setsoft/kicad_auto:10.4-5.1.9
2022-07-13 07:44:24 -03:00
Salvador E. Tropea
fb6d637c17
Trying to add KiCad 6 tests
2022-01-11 15:11:00 -03:00
Salvador E. Tropea
256876a1bd
Added support for the magic KICAD6_*_DIR environment variables
...
Related to #135
2022-01-10 20:50:53 -03:00
Salvador E. Tropea
95cb65c987
Added KiCad 6 support for the BoardView output
2022-01-10 20:49:36 -03:00
Salvador E. Tropea
24ba23d203
Separated YAML tests that makes reference to SCH files
...
- Avoiding KiCad 5 and 6 mixes
2022-01-10 20:48:11 -03:00
Salvador E. Tropea
8a4064a544
Added KiCad 6 native symbols default dir
2022-01-07 17:49:33 -03:00
Salvador E. Tropea
562dd9c240
Added makefile targets for ki6 docker image.
2022-01-07 17:35:13 -03:00
Salvador E. Tropea
960f5565f0
Fixed modules load order in kiconf_init.py
...
- Previous seems to fail in some environments
2022-01-07 17:33:57 -03:00
Salvador E. Tropea
ed6733a8b8
Adapted the KiCad config error tests to KiCad 6.
2022-01-07 17:07:00 -03:00
Salvador E. Tropea
8f0701a1ad
Updated KiCad 6 reference PDF/SVG for schematic variant test
...
- Added the drawing used to illustrate the bus_alias stuff
2022-01-07 13:11:27 -03:00
Salvador E. Tropea
0b58424f57
Fixed test_print_sch_svg_fail test for KiCad 6 (used .sch)
2022-01-07 13:04:45 -03:00
Salvador E. Tropea
792572149b
Updated test_bom_ok
...
- The XML netlist was out of sync.
2022-01-07 12:58:09 -03:00
Salvador E. Tropea
dadcd8a543
Added support for `bus_alias` [KiCad 6]
...
- Not documented in the file format
Closes #133
2022-01-07 12:01:17 -03:00
Salvador E. Tropea
e2147f40ee
Added fields update to the QR stuff
...
- Footprints are now virtual
- Fixed: Modules used the SCH text
- Fixed: Wrong KiCad 6 SCHs (not copied from bogus ones)
2022-01-06 14:25:09 -03:00
Salvador E. Tropea
f1b46daf6c
Added missing KiCad 6 test file for datasheet download
2022-01-06 14:18:07 -03:00
Salvador E. Tropea
a9a7c66eab
Updated tools/clear_cache.sh to solve pytest issues
...
- After updating macros.py pytest messes all and needs time-stamps
to be reseted
2022-01-06 14:16:51 -03:00
Salvador E. Tropea
a5052b49e4
Patch to fix new alias attributes in Python 3.10
...
- From @brathis
- Seems to be ok for Python 3.9
2022-01-06 12:42:59 -03:00
Salvador E. Tropea
c213a02543
Removed file no longer used by mcpyrate
2022-01-06 12:14:38 -03:00
Salvador E. Tropea
93ee8c3acb
Updated mcpyrate to 3.5.4 (last available)
2022-01-06 12:10:06 -03:00
Salvador E. Tropea
34bea23e06
Merge pull request #129 from rleh/patch/v6_sch
...
KiCad 6: Catch environment.vars==None case
2022-01-04 16:54:50 -03:00
Salvador E. Tropea
be59ee397e
Added support for KiCad 6 to the `update_qr` preflight.
...
Related to #93
2022-01-04 16:52:12 -03:00
Raphael Lehmann
7bdc1f511e
v6 config: Catch environment.vars==None case
2022-01-04 17:50:10 +01:00
Salvador E. Tropea
7992fd9888
Added preflight option to update the QR codes.
...
- Needed for s-expression files
- Not working for KiCad 6 (bug in the Python API)
2022-01-04 10:21:59 -03:00
Salvador E. Tropea
d0801d1e5d
Fixed test_qr_lib_1
...
- Problems when running without X
- KiCad 5 vs 6 details
2022-01-03 12:55:26 -03:00
Salvador E. Tropea
5017f7e078
Added QR codes generation: symbols and footprints.
...
Related to #93
2022-01-03 12:35:33 -03:00
Salvador E. Tropea
4c3259a2f8
Fixed flake8 details
2022-01-03 12:33:35 -03:00
Salvador E. Tropea
7155539777
Added KiCad 6 support to the pseudo-netlist generation.
2021-12-31 16:45:40 -03:00
Salvador E. Tropea
1eefdeb5a3
Added support for upto 9 comment lines (KiCad 6)
2021-12-31 11:43:03 -03:00
Salvador E. Tropea
64bfc4824d
Added `--cli-order` option to generate outputs in arbitrary order.
...
- Also updated some output details in the README
Related to #106
2021-12-31 10:40:17 -03:00
Salvador E. Tropea
081786cf5e
Fixed circular dependency in the tests
2021-12-30 19:02:04 -03:00
Salvador E. Tropea
e5ed4b6652
Added support for variants on KiCost output.
...
Related to #106
2021-12-30 18:26:31 -03:00
Salvador E. Tropea
4b3636313c
Update XML: Removed the side effect Bom.
...
Related to #106
2021-12-30 13:12:00 -03:00
Salvador E. Tropea
e5f910bc6d
Fixed: removed debug info in KiCost output.
2021-12-30 12:32:33 -03:00
Salvador E. Tropea
bb27491313
Added: position files now can include virtual components.
...
Related to #106
2021-12-30 12:21:41 -03:00
Salvador E. Tropea
c91d84c1f3
Added some very basic variant support to KiCost output
...
- Just support a very basic KiCost variant, delegated to KiCost
- Related to #106
2021-12-30 11:30:17 -03:00
Salvador E. Tropea
9417b61478
Moved all loggers to the same domain.
...
- To fix the warnings count
2021-12-30 11:09:36 -03:00
Salvador E. Tropea
6d939bbdbe
Added datasheets downloader
...
Closes #119
2021-12-29 15:20:54 -03:00
Salvador E. Tropea
167bdcd4e9
Fixed problems when generating a Makefile and no PCB or SCH is defined
2021-12-29 15:18:47 -03:00
Salvador E. Tropea
be4f0a095c
Removed unused constant
2021-12-29 15:18:07 -03:00
Salvador E. Tropea
3f822dd938
Better debug information when a test YAML is missing
2021-12-29 15:17:27 -03:00
Salvador E. Tropea
358fb4f816
Added message about problems with 3D Viewer on KiCad 6.0.0.
2021-12-28 18:04:20 -03:00
Salvador E. Tropea
1c3cc13004
Fixed flake8 errors
2021-12-28 18:04:04 -03:00
Salvador E. Tropea
057f8688da
Added support for STEP generation using KiCad 6
...
- Uses a new KiAuto release (1.6.0) to workaround KiCad 6 limitation
- Updated the tests
- Updated the board samples, another "limitation" in KiCad 6 (no longer
looks for .step files when the model is a .wrl)
2021-12-28 17:44:36 -03:00
Salvador E. Tropea
18272f8e06
Adjusted fuzzyness for the PcbDraw tests (v0.9.0 needs it)
2021-12-28 10:38:47 -03:00
Salvador E. Tropea
118c81120b
Added KiCad v6 PCB for iBoM tests
2021-12-28 10:38:17 -03:00
Salvador E. Tropea
1dda02efab
Added code to help tools like iBoM support KiCad nightly
2021-12-27 15:22:05 -03:00
Salvador E. Tropea
54332a8630
Added suypport for KiCad 6 sch extension to makefile tests
2021-12-27 15:21:41 -03:00
Salvador E. Tropea
4253368dd8
Added more information when a board test is missing
...
- During tests migration to a new KiCad
2021-12-27 15:20:52 -03:00
Salvador E. Tropea
a72aac4e54
Added support for iBoM 2.4.1
2021-12-27 14:13:12 -03:00