Salvador E. Tropea
4dc93da42b
[PCB Variant] Implemented the 3D filtering
...
- The PCB filtering code was moved to make it, some errors could be
introduced
2022-09-09 08:57:05 -03:00
Salvador E. Tropea
b0b7c6c041
[Netlist] Problems to compress
...
Fixes #287
2022-09-09 06:51:38 -03:00
Salvador E. Tropea
42aa142a56
[Report] Added support for Eurocircuits drill adjust to fix small OARs.
...
Closes #227
2022-09-08 11:37:58 -03:00
Salvador E. Tropea
9fdbfa5411
Bumped version to 1.3.0
2022-09-08 09:05:59 -03:00
Salvador E. Tropea
241eca63ff
[PCB Print] Added option to customize the page numbers
...
Related to #283
2022-09-08 07:24:56 -03:00
Salvador E. Tropea
2f37a5c6b4
[3D models] Various small details about missing models
...
- Fail to expand a VAR is reported once. Not for every model.
- Warnings no longer printed if the model is missing but we can
download it. It confuses people when the problem is solved.
- When we fail to expand a VAR and the result is "${VAR}..."
we tried to make it an absolute path creating a path that was
confusing. Now we keep the original name.
2022-09-07 14:15:31 -03:00
Salvador E. Tropea
835920810e
[Install Checker] Added option to show the paths
2022-09-07 12:45:02 -03:00
Salvador E. Tropea
ba5164ffa4
[PCB Print] Added option to move the page number to the extension
...
- page_number_as_extension
- Can be used to easily create custom output names
Related to #283
2022-09-07 09:46:57 -03:00
Salvador E. Tropea
3684889060
[PCB Print] Changed the conversion strategy
...
- Now we can control the resolution
- Added option for this
Related to #259
2022-09-07 08:40:18 -03:00
Salvador E. Tropea
22d618a425
[PCB Print] Added option to configure the forced edge color.
...
Closes #281
2022-09-06 11:06:44 -03:00
Salvador E. Tropea
795e56b6d7
[PCB_Print] Text vars generated in the same run didn't show up
...
Fixes #280
2022-09-05 10:05:05 -03:00
Salvador E. Tropea
01536726a1
New output "Info": collects info about the environment.
...
Related to #209
2022-09-05 09:07:08 -03:00
Salvador E. Tropea
61bee6e9cc
[QR_Lib][Fixed] Problems when moving the footprint to the bottom.
...
- The updated drawings always used the top layer
Fixes #271
2022-09-01 10:29:28 -03:00
Salvador E. Tropea
a0075d12c7
[Compress] Added option to store symlinks.
2022-08-31 13:36:20 -03:00
Salvador E. Tropea
49d20fdeeb
[Fixed][Text variables] when using an empty text
...
Fixes #268
2022-08-31 09:18:19 -03:00
Salvador E. Tropea
bc793c8637
[Fixed] Internal netlist generation when no lib
...
Related to #242
2022-08-29 08:37:12 -03:00
Salvador E. Tropea
464b72e8f1
New output to compute differences between PCBs and SCHs.
...
Fixes INTI-CMNB/KiAuto#14
2022-08-25 13:02:02 -03:00
Salvador E. Tropea
bc0011470b
[Fixed][PCB_Print] Problems with `hide_excluded: true`
...
- For components not in the SCH
Fixes #258
2022-08-23 07:18:12 -03:00
Salvador E. Tropea
85538b0b27
[Global options] Restore the project at exit
...
Related to #250
2022-08-19 09:39:25 -03:00
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
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
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
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
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
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
b5fc7e8c55
[Report] Fixed converted file wasn't stored at `dir`
...
Closes #238
2022-07-25 11:40:24 -03:00
Salvador E. Tropea
41de5bf01d
[DOCs] Updated changelog
...
- Aabout new print SCH option
2022-07-25 11:16:10 -03:00
Salvador E. Tropea
95a48a8922
Added `--dont-stop` command line option
...
- To try to continue even on errors
Related to #209
2022-07-21 13:54:42 -03:00
Salvador E. Tropea
0e7121dc3d
Now configuration sections are parsed in a fixed order
...
- This allows a predictable behavior, the YAML is converted to a dict,
so you can't trust in the order of the keys.
- It avoids misstakes
- Allows using %V/v in preflights, even if globals are declared latter.
Fixes #234
2022-07-21 13:11:24 -03:00
Salvador E. Tropea
175af3c0c4
[DOCs] Updated the changelog (last fix about zones)
2022-07-19 09:43:18 -03:00
Salvador E. Tropea
3e922b6009
[PCB_Print] Fixed problems with filtered/modified PCBs
2022-07-14 18:52:31 -03:00
Salvador E. Tropea
c4b1d6b8ad
[Position] Fixed problems with repeated references
...
- Happens when doing manual panelization
Closes #224
2022-07-14 18:11:56 -03:00
Salvador E. Tropea
037e242660
[DOCs] Added reference to OAR computaion PR
2022-07-14 17:46:23 -03:00
Salvador E. Tropea
1bd576d6e7
[DOCs] Updated OAR fix in changelog
2022-07-14 17:17:51 -03:00
Salvador E. Tropea
3e05ab8b6a
[Import] Preflights now can be imported
...
- Also fixed the filters and variants configuration, now delayed.
Fixes #221
Related to #181
2022-07-12 13:39:43 -03:00
Salvador E. Tropea
6c118b73fa
Imports can be nested now
...
- import stuff that was imported ...
- Is the first approach, works for a simple case
Related to #218
2022-07-12 10:55:00 -03:00
Salvador E. Tropea
42503a909a
[SCH][Print] A global option to cross components without a body.
...
- Only for KiCad 6
Closes #219
2022-07-12 08:44:05 -03:00
Salvador E. Tropea
664a13c548
[Dependencies] Added command line option to disable the downloads.
2022-07-01 13:30:51 -03:00
Salvador E. Tropea
870a9cee5c
Bumped version to 1.2.0
...
- Updated versions
- Added comment about ImageMagick default policy
- Added links to navigate_results example and discussions
2022-06-15 06:24:15 -03:00
Salvador E. Tropea
a3811537b8
Fixed svg_pcb_print: page orientation for portrait.
2022-06-12 16:07:58 -03:00
Salvador E. Tropea
06bb47ea05
pcb_print: fixed frame page orientation in GUI mode.
2022-06-12 15:37:00 -03:00
Salvador E. Tropea
38b1202e86
Fixed: enabled the vias plotting in pcb_print
...
- Disabled by 43c5f4f
2022-06-10 07:43:27 -03:00
Salvador E. Tropea
4872a6d366
XML BoM: Fixed problems with fields containing /
...
Fixes #206
2022-06-09 13:38:32 -03:00
Salvador E. Tropea
54dd130e4f
Highlighted the most relevant options
2022-06-08 08:37:30 -03:00
Salvador E. Tropea
043ee382d3
Implemented output priorities
...
- By default `qr_lib` is high priority and `navigate_results`/
`compress` are low priority.
- Priorities can be configured.
- A command line option disables it.
2022-06-07 13:57:32 -03:00
Salvador E. Tropea
0deed52479
New global section `environment`
...
- Allows defining KiCad environment variables.
Related to INTI-CMNB/KiAuto#21
2022-06-07 10:38:12 -03:00
Salvador E. Tropea
0eafc93fa8
Fixed GenCAD output targets.
...
- Also added a category
2022-06-01 11:31:55 -03:00
Salvador E. Tropea
d93d70541c
Better KiCad v6 environment variables handling
...
- more variables detected (KICAD6_3RDPARTY, KICAD_USER_TEMPLATE_DIR)
- native KiCad 6 names (KICAD6_* instead of KICAD_*)
- all exported to the environment, not just the core
Fixes #205
2022-05-30 13:00:23 -03:00
Salvador E. Tropea
684b996ced
Added `navigate_results` output
...
- It generates web pages to navigate all generated outputs by category
2022-05-27 13:38:32 -03:00