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 |
Salvador E. Tropea
|
76742bb69f
|
[Fixed] Problems when aggregating a CSV without footprint
See #248
|
2022-09-15 06:34:17 -03:00 |
Salvador E. Tropea
|
d01943ed87
|
Added support for 3D models aliases
- Also a global option to define them in the KiBot configuration
Related to #261
|
2022-09-14 09:38:47 -03:00 |
Salvador E. Tropea
|
418b74b2f3
|
Environment and text variables now can be used as 3D model aliases.
- Environment and text variables expansion is now recursive.
So in `${VAR}` the *VAR* can contain `${OTHER_VAR}`
Related to #261
|
2022-09-14 07:30:13 -03:00 |
Salvador E. Tropea
|
23d46b9a10
|
[Fixed] --define wasn't allowed for --list
- So people couldn't use definitions and use --list
Fixes #288
|
2022-09-14 06:45:17 -03:00 |
Salvador E. Tropea
|
199bb9441f
|
[Tests] Included missing YAML file
|
2022-09-13 13:55:32 -03:00 |
Salvador E. Tropea
|
08a0628eff
|
Added some basic preprocessing
- Now you can parametrize the YAML config.
Related to #233 and #243
|
2022-09-13 13:31:25 -03:00 |
Salvador E. Tropea
|
5f6bfa0b62
|
[Tests] Adjusted the 3D render references
|
2022-09-13 12:45:45 -03:00 |
Salvador E. Tropea
|
4cbb7a3405
|
[Fixed] 2D PCB processing didn't show in 3D targets
- I.e. solder paste not removed in the 3D render.
Related to #270
|
2022-09-13 11:32:27 -03:00 |
Salvador E. Tropea
|
6f2c4ccf24
|
[Globals] Added options to control which stuff is changed on PCB variants
- cross_footprints_for_dnp
- remove_adhesive_for_dnp
- remove_solder_paste_for_dnp
- hide_excluded (default value)
Related to #270
|
2022-09-13 10:44:07 -03:00 |
Salvador E. Tropea
|
661677608e
|
[Internal BoM] Added CSV aggregate
Related to #248
|
2022-09-13 09:25:14 -03:00 |
Salvador E. Tropea
|
1f1a56e5ac
|
Added support for changing text variables with variants
- During outputs creation.
- Option `set_text_variables_before_output`.
Related to #233
|
2022-09-12 13:35:40 -03:00 |
Salvador E. Tropea
|
9a70f2e141
|
New output copy_files
Closes #279
|
2022-09-12 10:39:44 -03:00 |
Salvador E. Tropea
|
70a2788df0
|
[Render 3D] Added options to control render aspects
- To disable some technical layers
- To control the silkscreen clipping
Closes #282
|
2022-09-12 08:25:32 -03:00 |
Salvador E. Tropea
|
877695378c
|
[Fixed][Diff] Link name for git diffs
- Also adapted file test to new name
|
2022-09-09 13:30:27 -03:00 |
Salvador E. Tropea
|
e871efe4bd
|
[Diff] Option to use variant's file_id for the link
- Also changed None by Current/FILE
|
2022-09-09 13:09:56 -03:00 |
Salvador E. Tropea
|
6cf6b08450
|
[SCH Variant] Added option to change the title
- Similar to PCB Variant
|
2022-09-09 12:51:51 -03:00 |
Salvador E. Tropea
|
f615790ddc
|
[Diff] Added schematic variants compare
Closes #278
|
2022-09-09 11:36:48 -03:00 |
Salvador E. Tropea
|
0a817bfc60
|
[Diff] Added two mechanisms to compare PCB variants in one output
- Taking pairs
- Using a reference
Related to #278
|
2022-09-09 10:57:36 -03:00 |
Salvador E. Tropea
|
584ef5354b
|
[Diff] Added mechanism to compare using a variant
Related to #278
|
2022-09-09 09:42:06 -03:00 |