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
Salvador E. Tropea
67b807610e
Fixed details changed in KiCad nightly package
2021-12-27 14:12:20 -03:00
Salvador E. Tropea
babf622eca
Added support for KiCad v6 config in JSON format.
2021-12-27 14:11:37 -03:00
Salvador E. Tropea
0569beff33
Documented bugs in KiCad v6 RC1 affecting KiBot
2021-12-27 14:11:02 -03:00
Salvador E. Tropea
115c8b6913
Adapted YAML and SCH error tests to KiCad 6 RC1
...
- Most SCH test are disabled because this is another parser.
2021-12-27 14:10:02 -03:00
Diego Capusotto
3c4c2f0e15
Adapted the test_print_sch.py tests to KiCad v6
2021-12-21 13:07:02 -03:00
Diego Capusotto
926d4c84d3
Added support to write KiCad v6 schematics with variants
2021-12-21 13:04:09 -03:00
Diego Capusotto
7894e9b45e
Reduced complexity
2021-12-21 13:01:17 -03:00
Diego Capusotto
e07f45bd2d
Adapted sexpdata.py to indent as KiCad.
...
- Also fixed a problem in _tosexp (Python 2 legacy?)
2021-12-21 13:00:48 -03:00
Diego Capusotto
babc9c4ea0
Added debug for not fitted components
2021-12-21 12:51:31 -03:00
Diego Capusotto
367d80e96c
Updated the print PDF reference tests for KiCad 6.
2021-12-18 18:41:09 -03:00
Diego Capusotto
7e37d64bcc
Added .kicad_prl removal during tests
2021-12-18 18:40:41 -03:00
Diego Capusotto
4fe6379b49
Added an option to remove the PCB edge on PCB print
...
- Only for KiCad 6 and only if printing to one page
- A tradition of discarding user options ...
2021-12-18 18:39:24 -03:00
Diego Capusotto
95f9b7914e
KiCad 6 doesn't support the Rescue layer
...
- Now we use User.9 for KiCad 6
2021-12-18 18:38:08 -03:00
Diego Capusotto
89094aac9b
Added board examples in KiCad 6 fromat for test_print_pdf
2021-12-18 18:36:22 -03:00
Diego Capusotto
1b7d42397e
Adapted the test_preflight tests to KiCad 6
2021-12-18 17:02:41 -03:00
Diego Capusotto
0157a3ea4b
Added KiCad 6 support to the sch_replace pre-flight
2021-12-18 17:02:17 -03:00
Diego Capusotto
2987122798
Documented the limitation about the date in the KiCad 6 title block
2021-12-18 17:01:11 -03:00
Diego Capusotto
c20f8b9ddd
Added empty title block to KiCad 6 deeper and sub-sheet examples
...
- Needed for the SCH replace test.
- In KiCad 6 the title block is optional in the file.
2021-12-18 16:56:53 -03:00
Diego Capusotto
60ab8356d9
Updated the XML netslist for KiCad 6 bom test
2021-12-18 16:56:05 -03:00