Salvador E. Tropea
52113cc394
Fixed some YAML linter warnings
2022-11-25 12:24:43 -03:00
Salvador E. Tropea
2f9d81964e
Added autoscale margins example.
2022-11-25 12:21:40 -03:00
Salvador E. Tropea
a4e68b1c18
[KiBoM] Added support for Mouser links
2022-11-07 11:34:14 -03:00
Salvador E. Tropea
be84d10968
[Tests][Fixed] Adapted link tests to new columns
2022-11-07 11:16:09 -03:00
Salvador E. Tropea
dbea3ca183
[BoM][Added] Option to link to Mouser site.
2022-11-07 10:50:58 -03:00
Salvador E. Tropea
c3f426a1d5
[Diff][Fixed] Problems when missing file from repo
...
- When comparing to a repo point where the PCB/SCH didn't exist yet.
Closes #323
2022-11-05 14:37:19 -03:00
Salvador E. Tropea
06f5fc12f4
[Render_3D] Separated the crop and transparent options
2022-11-01 13:36:05 -03:00
Salvador E. Tropea
e874b3af8e
[Populate] Added support for `render_3d`
...
- So now we have a better image and no need for 2D representations
of the 3D models
2022-11-01 12:54:09 -03:00
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
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
491c598afb
[iBoM] Added support for the `offset_back_rotation` option
2022-10-24 12:58:36 -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
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
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
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
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
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
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
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
Salvador E. Tropea
2111eaf6d2
[PCB Variant] Options for title and conditional project copy
2022-09-09 09:08:26 -03:00