Salvador E. Tropea
e49f6702ff
[Rotation Filter][DOCs] Documented how angles and offsets are interpreted
2023-11-17 08:10:55 -03:00
Salvador E. Tropea
556ea9fe8d
[Generic example] Updated
...
- Changes in ${} now using `${}`
2023-11-17 08:10:06 -03:00
Salvador E. Tropea
cd447710ae
[Templates][JLCPCB] Added DNF filter for the position
...
Used to exclude KiKit panel components
See #516
2023-11-16 12:35:17 -03:00
Salvador E. Tropea
91e6e14a88
[Position][Removed] exclude_strange_footprints option
...
- It doesn't allow granular control over what is excluded
- Another mechanism is needed
2023-11-16 08:49:58 -03:00
Salvador E. Tropea
45c5d2c7eb
[DOCs][Added] backticks to text replacement variables
...
This is based on the #517 PR, but applied to the source code
2023-11-15 13:39:54 -03:00
Salvador E. Tropea
37f8a7067c
[Position][Added] Option to remove KiKit auxiliary footprints
...
- Enabled by default
- KiKit is failing to mark them properly
Solves #516
2023-11-15 12:47:33 -03:00
Salvador E. Tropea
05ca6f72bd
[Rotation Filter][Added] Support for offsets
...
- In the database
- Specified in the YAML
2023-11-15 09:53:14 -03:00
Salvador E. Tropea
08b1e5f7b8
[Rotation Filter] Fixes and extensions for JLCPCB
...
- Fixed the JLCPCB template to apply correct rotations to the bottom
components
- Added options to specify rotations and offsets using fields
- Added an option to mirror the bottom rotation angles
- Needs verifications for the offset stuff
Related to #510
2023-11-14 11:07:12 -03:00
Salvador E. Tropea
3cd644d19d
[Blender export][Added] Support for pcb2blender 2.7
...
- Solder mask and silk screen color
- PCB finish
- PCB thickness
2023-10-11 13:08:10 -03:00
Salvador E. Tropea
1a5b52dacf
[Global options][Added] `layer_defaults`
...
- To specify the default suffix and description.
Closes #504
2023-10-09 09:51:35 -03:00
Salvador E. Tropea
d67f7aa3b4
[Blender Export][Fixed] Extra space in light type names
...
Fixes #505
2023-10-09 06:40:19 -03:00
Salvador E. Tropea
d0c489e2cc
[Position][Added] Experimental support for gerber position files
...
Closes #500
2023-10-02 12:36:16 -03:00
Salvador E. Tropea
12151a7356
[QR Lib][Added] Error when the symbol and footprint libs collide
...
- Also more detailed explanation for the output option
Related to #483
2023-09-28 13:17:15 -03:00
Salvador E. Tropea
dc3628eaa1
[BoM][Added] `parse_value` can be used to disable the *Value* parser
...
- Better explanation about what affects group_fields
- Added warning about extra information in the value
See #494
2023-09-28 11:18:49 -03:00
Salvador E. Tropea
549385a139
[3D outputs][Added] Option to disable LCSC 3D model download
...
- `download_lcsc`
See #415
2023-09-24 19:50:30 -03:00
Salvador E. Tropea
b6815b6a94
[Panelize][Added] Expand text variables and KiBot %X markers
...
- in text objects
Related to #497
2023-09-24 17:13:33 -03:00
Salvador E. Tropea
e88df7f595
[Internal Templates][Added] 4 templates for simple 3D render using Blender
2023-09-08 13:08:05 -03:00
Salvador E. Tropea
85a564570d
[DOCs] Documented error level 35
2023-09-08 10:54:01 -03:00
Salvador E. Tropea
ca3860c784
[Dependencies] Made KiKit point to our fork
...
- The release has bugs and is 1.3.0 < 1.3.0.8
2023-09-06 12:51:33 -03:00
Salvador E. Tropea
d65793eeb6
[DOCs][Added] Template parameters
2023-09-05 13:27:58 -03:00
Salvador E. Tropea
63efd9e60f
[DOCs][Introduction] Small fixes
...
- Workflow caption text
- Introductory sentence
2023-09-05 13:27:15 -03:00
Salvador E. Tropea
003fd932f0
[DOCs] Refactorized the configuration section
...
- Moved the imports mechanism to a separated file.
2023-09-05 08:25:37 -03:00
Salvador E. Tropea
390da80f7c
[BoM][Added] LCSC links
...
From SchrodingersGat/KiBoM#190
2023-09-01 13:51:15 -03:00
Salvador E. Tropea
91f5bb81da
[DOCs] Added a very visible warning about `-s all`
...
- In the set_text_variables
2023-09-01 13:45:29 -03:00
Salvador E. Tropea
91d664e78a
[DOCs] Added index entry for the error levels
2023-09-01 13:12:38 -03:00
Salvador E. Tropea
32fff15a5c
Added help for the error levels
2023-08-30 13:59:35 -03:00
Salvador E. Tropea
572204a5b2
[Update XML][Fixed] Error when using "Exclude from BoM" (KiCad 6)
...
- Parity for these components can't be checked. KiCad 7 fixes it.
Now we just print a warning.
- Also fixes *exclude_from_bom* mismatch on KiCad 7
- Also fixes *Sheetfile* mismatch on KiCad 7 when testing from different
directory
Fixes #486
2023-08-30 09:22:01 -03:00
Salvador E. Tropea
f77c71a49b
[DOCs][Updated] New panelize.post.dimensions option
2023-08-29 13:29:45 -03:00
Salvador E. Tropea
72ce833dac
[DOCs] Removed HTML docs from repo
...
They can be generated by RTD
2023-08-29 13:27:51 -03:00
Simon
94507fb7df
[Panelize][Add] Dimensions
2023-08-29 13:22:14 -03:00
Salvador E. Tropea
1b992b029e
[DOCs][RTD] Changed target to exclude the badge
2023-08-29 13:10:02 -03:00
Salvador E. Tropea
a1b1ee3f54
[DOCs] Made badges uniform
...
And added logos
2023-08-29 10:33:27 -03:00
Salvador E. Tropea
73bf7b16e9
[DOCs][RTD] Trying to generate dev/master docs
2023-08-29 10:22:33 -03:00
Salvador E. Tropea
418e7c2ec6
[DOCs][Added] Badge for docs build
2023-08-29 09:11:23 -03:00
Salvador E. Tropea
94c0ba1919
[DOCs][RTD] Adding sphinx-rtd-theme dependency
2023-08-29 08:40:50 -03:00
Salvador E. Tropea
4c4747b729
[DOCs] Changed to reST format for most docs
...
- Now KiBot can generate helps in reST format
- No more huge monolithic help
- Generated stuff is in separated files and marked as generated
- Index to search stuff by category
2023-08-29 08:02:02 -03:00
Simon
caad9ed862
Add dimensions config to kikit panelize post:
2023-08-25 01:43:27 -07:00
Salvador E. Tropea
948a40fb91
[Blender Export][Added] Options useful to generate simple animations
...
- The resulting PNGs can be converted to MP4 using ffmpeg
2023-08-16 13:36:19 -03:00
Salvador E. Tropea
4202f01c01
[Populate][Added] Basic support for regular list items
...
Closes #480
2023-08-15 12:45:00 -03:00
Salvador E. Tropea
9c6ca87214
[iBoM][Added] Support for 2.7.0
...
- Pin 1 highlight changes
- The packaged iBoM is compatible with 2.6.0
- A patch to make it compatible was merged in upstream
- Current release reports a wrong version
2023-08-04 06:59:54 -03:00
Salvador E. Tropea
2045a11f3b
[DOCs] AUR instructions
...
From PR #468
2023-07-31 13:43:37 -03:00
Salvador E. Tropea
68e0ccc9b8
[iBoM][Added] `forced_name` to control the displayed name
...
- To force the name displayed at the top left corner
Closes #470
2023-07-31 09:12:05 -03:00
Seth K
5045b4c57d
Update github-actions-readme for clarity.
2023-07-22 09:48:10 -07:00
Seth K
3a3637a699
Add optional step for github yaml
2023-07-22 09:47:52 -07:00
Seth K
13d004ac07
Add github actions readme with first pass info.
2023-07-22 09:46:57 -07:00
Salvador E. Tropea
f5dbc1e26b
[DOCs][Added] More information about permanent tags
2023-06-26 13:32:39 -03:00
Salvador E. Tropea
31448cad27
[DOCs][Added] New GitHub Actions tags for 1.6.2
2023-06-26 13:23:39 -03:00
Salvador E. Tropea
31ea770993
[DOCs] Updated for release
2023-06-26 13:23:04 -03:00
Salvador E. Tropea
8234d87c91
[DOCs][Added] New GitHub Actions tags for 1.6.2
2023-06-26 13:20:26 -03:00
Salvador E. Tropea
3f7ba1f8b4
[DOCs] Updated for release
2023-06-26 10:53:08 -03:00
Salvador E. Tropea
7e6154d9e9
[Position][Added] quote_all option
...
- To quote all columns in the CSV output
Closes #456
2023-06-26 09:33:08 -03:00
Salvador E. Tropea
c5c1fc5c63
[Makefiles] Removed templates copy
...
- They aren't used now
2023-06-22 11:28:48 -03:00
Salvador E. Tropea
4bd3d822ba
[DOCs] Applied typo fix to README.in
2023-06-22 11:27:39 -03:00
Salvador E. Tropea
fb2cc4e4b3
[Internal Templates] Added panel demo import
2023-06-14 09:22:29 -03:00
Salvador E. Tropea
25b0557d5a
[Compress] Added `skip_not_run`
...
- Used to skip outputs not generated in default runs.
2023-06-14 09:01:27 -03:00
Salvador E. Tropea
2a357364d4
[Internal Templates] Made manufacturers gerber layer parametrizable
...
- Also made JLCPCB_stencil more like JLCPCB
2023-06-14 08:20:42 -03:00
Salvador E. Tropea
3dd6951671
[Internal Templates] Made the CheckZoneFill parameter more specific
...
- To avoid collisions
2023-06-14 07:32:03 -03:00
Salvador E. Tropea
f486fb34b9
[Navigate_Results][Added] Option to skip outs with run_by_default: false
2023-06-14 07:01:43 -03:00
Salvador E. Tropea
d19b9343bc
[Internal Templates][Added] Versions with stencil for all
2023-06-13 10:52:11 -03:00
Salvador E. Tropea
9c27c8e565
[Internal templates][Added] Threshold parameter to CheckZoneFill
...
- So we can easilly adjust the tolerated changes
2023-06-13 10:25:09 -03:00
Salvador E. Tropea
c6f2cbb8e5
[Render_3D][Added] More options to control what we see
...
- realistic: can be used to disable the realistic colors and get the GUI ones
- show_board_body: can be used to make the PCB core transparent (see inner)
- show_comments: to see the content of the User.Comments layer.
- show_eco: to see the content of the Eco1.User/Eco2.User layers.
- show_adhesive : to see the content of the *.Adhesive layers.
See #445
2023-06-12 09:10:00 -03:00
Salvador E. Tropea
bd07442764
[Templates] Added JLCPCB_with_THT and JLCPCB_stencil_with_THT
...
- Using the new parametrizable imports
See #444
2023-06-01 13:42:39 -03:00
Salvador E. Tropea
281ed3be7e
[Imports][Added] Allow to define @TAGS@ values during import
...
- Also added defaults
- BTW: disabled the YAML lint crap that insists in checking excluded
files
2023-05-24 09:39:06 -03:00
Salvador E. Tropea
a35e9fc2c7
[Templates][Added] CheckZoneFill aborts on big changes
...
- Enables the check_zone_fill preflight
- Creates graphical diff
- Computes the number of changes
Closes #431
2023-05-18 11:28:06 -03:00
Salvador E. Tropea
8eabeafd95
[DOCs] Chages propagated to README.in
...
- Applied e8e8608a95
2023-05-17 10:11:34 -03:00
Salvador E. Tropea
a1f78c296e
[Filters][Added] New `generic` filter options
...
- `exclude_not_in_bom` and `exclude_not_on_board` to use KiCad 6+ flags
Closes #429
2023-05-05 06:37:34 -03:00
Salvador E. Tropea
c47f9b7639
[DOCs] Added mention to electro-grammar project
2023-05-04 11:04:10 -03:00
Salvador E. Tropea
61a8fe7885
[Filters][Added] `value_split`
...
- To extract information from the Value field and put it in separated
fields. I.e. tolerance, voltage, etc.
2023-05-03 14:09:35 -03:00
Salvador E. Tropea
ad074d9354
[DOCs] Mentioned the environment variables option
2023-05-02 13:21:55 -03:00
Salvador E. Tropea
8576771688
[DOCs] Updated for release
2023-04-24 12:53:41 -03:00
Salvador E. Tropea
2ed0622a8b
[Blender Export] Better light and with more options
2023-04-24 11:17:12 -03:00
Salvador E. Tropea
3c749719dd
[VRML][Added] Option to use the auxiliary origin as reference
...
Closes #420
2023-04-15 19:45:52 -03:00
Salvador E. Tropea
124fc8e7b5
[Added] Expansion pattern **%M**
...
- Directory where the pcb/sch resides. Only the last component
i.e. /a/b/c/name.kicad_pcb -> c
Closes #421
2023-04-15 19:18:26 -03:00
Salvador E. Tropea
b1b798689f
[3D Models] Added support to pass variables to download URL
...
Should help for #414
2023-04-14 13:05:09 -03:00
Salvador E. Tropea
f9c45899e4
[DOCs] Added various mentions about the `resources_dir` variable
2023-04-05 07:53:13 -03:00
Salvador E. Tropea
73754d1f68
[DOCs][GHA] Added GHA shortcut
2023-04-02 15:32:59 -03:00
Salvador E. Tropea
d9b3da1e0d
[SCH print][Added] Support for title change
2023-04-02 09:59:09 -03:00
Salvador E. Tropea
b2ffa5410a
[CLI] Added option to display a banner
...
- I disabled `check-docstring-first`, no way to disable for a file
2023-04-01 11:36:50 -03:00
Salvador E. Tropea
5c0e3a09de
[GHA] Added ASCII art banner
2023-04-01 09:43:37 -03:00
Salvador E. Tropea
9ea2f45983
[DOCs][Updated] With the new options
2023-03-28 08:39:34 -03:00
Salvador E. Tropea
1341f115c0
[DOCs] Added the new GHA tags
2023-03-16 13:26:20 -03:00
Salvador E. Tropea
d88830948f
[DOCs] Blender export needs KiCad 6 or newer
...
- Also checks in the code
2023-03-16 09:26:54 -03:00
Salvador E. Tropea
4b61d18bf8
[DOCs] Updated the list of docker images
...
- Also added the news for 1.6.1
2023-03-16 08:44:38 -03:00
Salvador E. Tropea
4d734d1e71
[DOCs] Adjusted details for release
2023-03-16 07:36:59 -03:00
Salvador E. Tropea
ad0d5d384d
Updated the README to suggest using full dev images
2023-03-08 10:19:59 -03:00
Salvador E. Tropea
8789800e38
[DOCs] Added a note about 3D aliases deprecated in KiCad 7
2023-02-23 09:14:57 -03:00
Salvador E. Tropea
453d3482fe
[DOCs] Added more clarification to the print outputs
...
- Marked PDF/SVG PCB Print as deprecated. They work even worst on
KiCad 7 and the problems are OS dependent.
- Made clear that "SVG Schematic Print" is a "Plot"
- Updated dependencies
2023-02-22 13:40:24 -03:00
Salvador E. Tropea
943d6008d0
Bumped version to 1.6.0
...
- Updated the docs
2023-02-06 09:12:36 -03:00
Salvador E. Tropea
de801f1a0e
[DOCs] Added _none to the internal filters
...
- Isn't really a filter, but needs some mention
2023-02-03 08:13:48 -03:00
Salvador E. Tropea
63158f6329
[DOCs] Documented the new GHA tags
...
Closes #386
2023-02-03 08:05:20 -03:00
Salvador E. Tropea
df085fa8bc
Added mechanism to download 3D models from EasyEDA
...
- Using LCSC codes
Closes #380
2023-01-31 13:12:06 -03:00
Salvador E. Tropea
c39d21f3cf
[Global Options] Added field_lcsc_part: to select the LCSC/JLCPCB part field
2023-01-28 17:59:23 -03:00
Salvador E. Tropea
676ee9ecd9
[DOCs][GHA] Documented cache3D and the use of full images
2023-01-27 20:43:17 -03:00
Salvador E. Tropea
969dc40829
[DOCs] Added link to example of 3D models cache
2023-01-27 16:32:44 -03:00
Salvador E. Tropea
96822923b4
[3D][Added] A mechanism to cache downloaded 3D models
2023-01-27 12:12:16 -03:00
Salvador E. Tropea
17b4c5f00b
[DOCs] Added link to GitHub cache example
2023-01-27 11:44:24 -03:00
Salvador E. Tropea
5e34697471
[DOCs] Added link to KiCOst CI/CD example
2023-01-27 11:38:31 -03:00
Salvador E. Tropea
d0c63f8a59
[Blender Export][DOCs] More clear how to get auto position
2023-01-27 11:33:41 -03:00
Salvador E. Tropea
193f1e3a53
[Blender export] Added orthographic camera
2023-01-27 11:20:54 -03:00
Salvador E. Tropea
171eeae099
[Blender Export] Remove solder paste for "not shown" components
...
- Can be disabled
2023-01-26 23:13:51 -03:00