Salvador E. Tropea
6d3d2c37d0
[Render_3D] Added option to highlight components
2022-10-31 10:16:21 -03:00
Salvador E. Tropea
81ce2004d5
[Render_3D] Added option to auto-crop the resulting PNG
2022-10-30 14:35:18 -03:00
Salvador E. Tropea
5b19227625
[Render_3D] Added option to render only some components
...
- `show_components` like in PcbDraw
2022-10-30 12:36:36 -03:00
Salvador E. Tropea
a128def73a
[Examples] Fixed 3D models for the PcbDraw PCB example
...
- Various components had repeated models
- References to relative files that were obsolete
- Missing models for the U1, U2 and U3 (just sockets)
- Missing 3D model for the potentiometer
2022-10-30 12:31:38 -03:00
Salvador E. Tropea
58e3e9e847
[PcbDraw][Populate] Added filter expansion
...
- in `show_components` and `highlight`
2022-10-29 16:12:44 -03:00
Salvador E. Tropea
1df9d1da46
[PcbDraw][PCB_Print] Removed all PcbDraw convert.py usage
...
- Currently not needed
2022-10-28 13:41:33 -03:00
Salvador E. Tropea
648cd1cc8d
[DOCs] Documented the `populate` mechanism
2022-10-28 08:50:46 -03:00
Salvador E. Tropea
171803ff64
[Populate] Added support to compress and Makefile generation
2022-10-28 08:29:54 -03:00
Salvador E. Tropea
e56343d214
New populate output
...
- The PcbDraw command
2022-10-27 21:24:57 -03:00
Salvador E. Tropea
8d3696796b
[Test] Adapted to the new downloader API
2022-10-24 13:19:04 -03:00
Salvador E. Tropea
491c598afb
[iBoM] Added support for the `offset_back_rotation` option
2022-10-24 12:58:36 -03:00
Salvador E. Tropea
bedac3f5ec
[Tests] Moved the stdout/err limit to 10 MB
2022-10-19 14:08:05 -03:00
Salvador E. Tropea
b25e4c2d65
[Tests] Removed stdout/stderr read limit
2022-10-19 14:01:54 -03:00
Salvador E. Tropea
c79e5b0b0f
[PcbDraw] Better support for variants
...
- All variant stuff is applied
- A new mode allows to get a more coherent behavior for the show_components
2022-10-19 10:19:00 -03:00
Salvador E. Tropea
0be6f40053
[PcbDraw] Individual margin control
2022-10-19 08:32:46 -03:00
Salvador E. Tropea
4b0965fc4d
[PcbDraw] Added option to control the size detection
...
- Now we can use the full method found in newer versions
- But we can also use simpler methods that are usable and needs
less dependencies (also they are faster)
2022-10-19 08:05:06 -03:00
Salvador E. Tropea
97dd675a6d
[PcbDraw] A `remap_components` option with better type checks
...
- The old option was simpler, but you could put anything there
2022-10-18 13:37:37 -03:00
Salvador E. Tropea
087b1aabe3
[PcbDraw] Added resistor remap and flip options
2022-10-18 13:16:43 -03:00
Salvador E. Tropea
f78f8b3064
[PcbDraw] Added solder paste removal
2022-10-18 11:38:29 -03:00
Salvador E. Tropea
268e1ef2f7
[PcbDraw] Added support for the outline width
2022-10-18 11:34:12 -03:00
Salvador E. Tropea
00cea42cda
[PcbDraw] Added support for image margin
2022-10-18 11:27:11 -03:00
Salvador E. Tropea
bb6b0c6141
[PcbDraw] Replaced `unit` code
...
- So we have only one units conversion
- I think the only difference is that KiBot code currently supports
the locales decimal point
2022-10-18 09:57:56 -03:00
Salvador E. Tropea
838129e69c
[PcbDraw] Embedded the PcbDraw.plot code
...
- Now PcbDraw is not a dependency of out_pcbdraw.py
2022-10-17 12:58:06 -03:00
Salvador E. Tropea
e733ba54c4
Adapted reference files to KiCad 6.0.8
2022-10-14 10:42:09 -03:00
Salvador E. Tropea
80b034120e
[Tests] Adapted KiDiff rereference for KiCad 5
2022-10-14 10:33:28 -03:00
Salvador E. Tropea
25d9806b47
[Diff] Added option to compare only the first schematic page.
...
- So now the default is to compare all the schematic pages.
Closes #319
2022-10-14 10:25:37 -03:00
Salvador E. Tropea
a337028007
[Internal BoM] Added some basic support for "Exclude from BoM" flag
...
Related to #316
2022-10-11 11:46:00 -03:00
Salvador E. Tropea
1106708a6d
[Fixed][Position] Wrong side classification
...
- When the side column wasn't the last column
Closes #313
2022-10-06 08:59:15 -03:00
Salvador E. Tropea
925d3596dd
New filter `field_modify`
...
- Also added `pre_transform` shortcut.
2022-10-03 13:11:01 -03:00
Salvador E. Tropea
a9d5b8cd58
New filter `urlify` to convert URLs in fields to HTML links
...
Closes #311
2022-09-30 11:28:21 -03:00
Salvador E. Tropea
1d0c2307c5
[Tests] Compare 100% height of PcbDraw images
...
- Also added some tollerance, with this v1.0.0 is passing the tests.
2022-09-29 10:47:06 -03:00
Salvador E. Tropea
54b7cfb2a7
[Test] More image tollerances
2022-09-23 12:50:31 -03:00
Salvador E. Tropea
20f324087f
[Tests] Marked test_drc_filter_2 as slow
2022-09-23 12:33:22 -03:00
Salvador E. Tropea
51193541f0
[Test] More compare tollerances
2022-09-23 10:05:00 -03:00
Salvador E. Tropea
3f4448ffce
[Tests] More image tollerance
2022-09-23 09:55:46 -03:00
Salvador E. Tropea
1b597043f5
[Tests] Added same tollerance to all diff checks
2022-09-23 09:49:53 -03:00
Salvador E. Tropea
8392f468ae
[Tests] Added some tollerance to img compare for non Debian
2022-09-23 09:43:57 -03:00
Salvador E. Tropea
b989d1aaa3
[Tests] Fixed condition in last patch
2022-09-23 09:39:54 -03:00
Salvador E. Tropea
80d69acaa6
[Tests] Avoid comparing the text in diffs when not Debian
2022-09-23 09:35:57 -03:00
Salvador E. Tropea
1f7cff4fe8
[Tests] Delay the get_path patch, needed by Python 3.10
2022-09-23 08:41:31 -03:00
Salvador E. Tropea
aba02e083c
[Tests] Look for coverage3 if python3-coverage isn't installed
2022-09-23 07:27:46 -03:00
Salvador E. Tropea
1042edbb0e
[Update_XML] Correct error when using wrong value
2022-09-21 12:41:30 -03:00
Salvador E. Tropea
58b7958899
[Update_XML] Now you can check PCB and schematic parity
...
Related to #297
2022-09-21 11:33:26 -03:00
Salvador E. Tropea
6eaa09beea
[Tests] Added test for --no-warn
2022-09-21 08:31:10 -03:00
Salvador E. Tropea
82229e126d
[Copy_Files] Made 3D models use the project path as base
...
- To avoid problems when KiCad is running from other place
2022-09-21 08:00:58 -03:00
Salvador E. Tropea
e2fdf87d6b
[Copy_Files] Now you can copy the 3D models
...
- Also save a PCB modified to use them
- Changed the syntax so we can copy other stuff
2022-09-20 13:13:12 -03:00
Salvador E. Tropea
599ddcfc5b
Added YAML example to check zones with repo
2022-09-16 10:14:53 -03:00
Salvador E. Tropea
5bb63e6624
Added YAML sample to detect zone refills
2022-09-16 10:14:11 -03:00
Salvador E. Tropea
e49cbc2b93
[Global Ops] Added mechanism to give more priority to local globals.
...
- `imported_global_has_less_priority` in the KiBot section
Related to #291
2022-09-15 12:51:25 -03:00
Salvador E. Tropea
488f2dcbc2
[Global options] Now the global `dir` option also applies to the preflights
...
- Can be disabled using `use_dir_for_preflights`.
Closes #292
2022-09-15 09:33:57 -03:00