Salvador E. Tropea
0180136fd6
[DRC] Another workaround for KiCad lack of exclusions support in Python
...
- Saving the project can remove them, so `fill_zones` removed them
Fixes #250
2022-08-17 13:33:57 -03:00
Salvador E. Tropea
8fa4f985d3
[Dependencies] Boosted PcbDraw version to 0.9.0.3
...
- The upstream is currently undergoing a major rewrite and isn't
usable. It has problems with KiCad 5 and 6.
2022-08-16 09:47:15 -03:00
Salvador E. Tropea
f1c6913449
[Debug] Added KiBot version and verbose level to the logs
2022-08-16 09:24:13 -03:00
Salvador E. Tropea
f0783576ec
[Dependencies][Debug][Fixed] pip install error log
...
- Now should be able to capture the error from pip
Related to #209
2022-08-16 09:16:42 -03:00
Salvador E. Tropea
f49980a400
[DOCs] Applied the typo fix to README.in
2022-08-16 08:12:53 -03:00
Salvador E. Tropea
2dfa05c7e1
Merge pull request #254 from thetazero/readme
...
Small grammar fix in README
2022-08-16 08:10:48 -03:00
thetazero
d87d285e01
Grammar fix
2022-08-15 17:12:44 -04:00
Salvador E. Tropea
b8c4fadf07
[KiBot Checker] Fixed problems to detect iBoM version
...
- For the unpatched version you install from the PCM
2022-08-12 13:38:23 -03:00
Salvador E. Tropea
91185ca56a
[Dependencies] Added more local share plug-in dirs
...
- Also added the current iBoM plug-in path
2022-08-12 12:59:44 -03:00
Salvador E. Tropea
9e97b82b50
[KiBot Check][Fixed] Missleading *UNKNOWN* for iBoM
...
- The code found the Python interpreter, not iBoM
2022-08-12 11:27:01 -03:00
Salvador E. Tropea
292105b6f8
[Tests] Added test for --dont-stop
2022-08-12 11:17:23 -03:00
Salvador E. Tropea
83c7d10ba0
[Tests] Added regression test for KiCad 6 nested zones
2022-08-12 10:44:23 -03:00
Salvador E. Tropea
699b2f4d16
[Dependencies] Switched to gs (from ghostscript)
...
- The short name is more common
Related to #209
2022-08-12 10:24:58 -03:00
Salvador E. Tropea
13e5485fe8
[Tests] Adapted the powe annotate reference
...
- Now the change is propagated to the lib symbol. This is OK, KiCad
also changes the symbol lib values, they are just defaults.
2022-08-12 09:35:04 -03:00
Salvador E. Tropea
553d47f533
[BoM] Added support for text variables expansion
...
- Is done using a filter, the expansion is done at the end, but
the filter can be applied at any point in the filter/variant
chain.
Fixes #247
2022-08-12 09:09:09 -03:00
Salvador E. Tropea
fcdedad360
[SCH][KiCad 6][Fixed] Instance data partially applied
...
- The component instance information was applied to the component,
but not to the "basic" fields.
2022-08-12 09:03:31 -03:00
Salvador E. Tropea
8db4396580
[Tests] Changing pytest -> pytest-3
2022-08-11 19:21:30 -03:00
Salvador E. Tropea
4447b5b306
[CI/CD] Now using KiAuto release
2022-08-11 19:14:46 -03:00
Salvador E. Tropea
7c82ae591b
[CI/CD][KiCad 5] Adapted the dev image creation to Debian 11
2022-08-11 18:22:24 -03:00
Salvador E. Tropea
3f6a08e46c
[Tools] Added script to install dev. KiAuto
2022-08-11 18:21:53 -03:00
Salvador E. Tropea
5785fd3e0f
[SCH Print][Netlist][Fixed] Problems with name collisions
...
- When the name chosen by KiCad was an alredy existing file (from
another output) it was removed by KiAuto. So then KiCad created
the file, we renamed it to what the user selected and ... well,
the original file was lost. Now KiAuto takes care of this.
Fixes #244
2022-08-11 13:31:26 -03:00
Salvador E. Tropea
99d35922c6
[DEBUG] log KiAuto commands that we can copy & paste
2022-08-11 13:26:41 -03:00
Salvador E. Tropea
9be29307be
[Tests] Modified the logs to print a command that we can copy and paste
2022-08-11 09:27:39 -03:00
Salvador E. Tropea
75afab0d40
[Test] Fixed drc filters tests cases
...
- Added silk_over_copper exclusion
- Skipped test_drc_filter_2 for KiCad 5 (is for KiCad 6)
2022-08-10 18:39:43 -03:00
Salvador E. Tropea
d1894e5097
[Test] Added short names for single tests
2022-08-10 18:38:56 -03:00
Salvador E. Tropea
c5a6d894c9
[DRC] Added Workaround for problems with DRC exclusions
...
- Global option: `drc_exclusions_workaround`
- KiCad bug [11562](https://gitlab.com/kicad/code/kicad/-/issues/11562 )
Fixes INTI-CMNB/KiAuto#26
2022-08-10 14:01:32 -03:00
Salvador E. Tropea
69269d8560
[CI/CD] Switched to test using KiAuto master (now with interposer)
2022-08-10 12:51:55 -03:00
Salvador E. Tropea
2f285c6d26
[CI/CD] Switched to KiAuto master (interposer is now merged)
2022-08-10 12:41:18 -03:00
Salvador E. Tropea
528a58afe1
[Tests] Fixed missing GS.ki* in kiconf_init.py
2022-08-01 18:54:28 -03:00
Salvador E. Tropea
0c2e1b823f
Fixed missing changes in out_render_3d.py
2022-08-01 18:40:00 -03:00
Salvador E. Tropea
6c7e0cebe0
Now GS.ki5() and GS.ki6() are just GS.ki5 and GS.ki6
...
- The version doesn't change during execution ;-)
2022-07-31 17:45:55 -03:00
Salvador E. Tropea
19789cb6a3
[CI/CD] Switching the development images to dev KiAuto
...
- So now we can test the interposer
2022-07-30 14:49:44 -03:00
Salvador E. Tropea
2eaaaf66e4
[Experiment] No need to install curl, now part of kicad_auto_test
2022-07-30 14:28:32 -03:00
Salvador E. Tropea
26b34379d7
[Experiment] Trying to install KiAuto without using git+...
2022-07-30 14:18:08 -03:00
Salvador E. Tropea
9e103aa025
[Experiment] Why pip is so useless?
2022-07-30 14:03:55 -03:00
Salvador E. Tropea
8bde0d0176
[Experiment] More debug
2022-07-30 13:56:25 -03:00
Salvador E. Tropea
a85ebe9fe0
[Experiment] More and more debug
2022-07-30 13:47:43 -03:00
Salvador E. Tropea
34a3d1334a
[Experiment] Trying with pip3 install --upgrade
2022-07-30 13:01:09 -03:00
Salvador E. Tropea
f41221965c
[Experiment] More debug info
2022-07-30 12:56:17 -03:00
Salvador E. Tropea
adcd77a821
[Experiment] Trying to figure out why KiAuto isn't using the interposer
2022-07-30 12:48:31 -03:00
Salvador E. Tropea
9a425390b5
[Experiment] More removes for the KiAuto in the docker image
2022-07-30 12:26:37 -03:00
Salvador E. Tropea
2706bfd922
[Expriment] Trying to avoid using /usr/bin/pcbnew_do
...
- Why is shutil.which picking it?!
2022-07-30 12:09:23 -03:00
Salvador E. Tropea
53a5107757
[Experiment] Try using KiAuto from kicad_interposer for tests
2022-07-30 11:53:07 -03:00
Salvador E. Tropea
320f1a38ff
[iBoM] Fixed: G/SetFPIDAsString needs KiCad 6.0.6+
2022-07-30 11:05:43 -03:00
Salvador E. Tropea
3b6c9e7d8b
[iBoM] Added support for variants that change component fields
...
Closes #242
2022-07-30 10:39:48 -03:00
Salvador E. Tropea
6bd8ff9c6b
[DOCs] Updated changelog and credits
2022-07-26 07:58:30 -03:00
Salvador E. Tropea
3bc4bd51c6
Merge pull request #239 from hkleen/datasheet_download_ssl_error
...
catch possible SSLError when downloading datasheets
2022-07-26 06:23:19 -03:00
Salvador E. Tropea
a4c823d52f
Merge pull request #240 from hkleen/user_agent_fix
...
Update user agent string to pretend being a recent version of Firefox
2022-07-26 06:22:00 -03:00
Henning Kleen
95f3ccb773
Update user agent string to pretend being a recent version of Firefox
2022-07-26 10:27:01 +02:00
Henning Kleen
44d3eac6e2
catch possible SSLError when downloading datasheets to prevent KiBot crash.
2022-07-26 09:28:46 +02:00