Salvador E. Tropea
51885ccb71
[DOCs] Added what's new on 1.3.0
2022-09-08 09:21:33 -03:00
Salvador E. Tropea
9f54132c0f
[DOCs][Fixed] Menu link to Debian install
2022-08-26 06:22:09 -03:00
Salvador E. Tropea
b57a33f71a
[DOCs] Other another link to de Debian repo.
2022-08-26 06:20:34 -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
f49980a400
[DOCs] Applied the typo fix to README.in
2022-08-16 08:12:53 -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
6bd8ff9c6b
[DOCs] Updated changelog and credits
2022-07-26 07:58:30 -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
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
45285c4807
[DOCs] Added the new tags for actions and docker images
2022-07-13 11:08:49 -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
6cc1feeae5
[DOCs][Dependencies] Added auto-download image
2022-06-30 07:56:20 -03:00
Salvador E. Tropea
5e15d694e3
[DOCs][Dependencies] Fixed note details
...
- Removed PyPi redundance
- Fixed alt text for Tools
2022-06-30 07:44:11 -03:00
Salvador E. Tropea
d15e20d8b9
[DOCs][Dependencies] Added Python module and tool images
2022-06-30 07:40:27 -03:00
Salvador E. Tropea
bdd4131d32
[DOCs] Added installation subsection links to the main topics list
2022-06-30 07:18:41 -03:00
Salvador E. Tropea
b1726e0915
[DOCs][Dependencies] Added PyPi logo
2022-06-30 07:07:11 -03:00
Salvador E. Tropea
0113c74f7a
[DOCs][Dependencies] Added Debian logo
2022-06-30 06:49:29 -03:00
Salvador E. Tropea
c453fff8af
[DOCs] Added which tools are downloaded automagically
2022-06-29 10:13:43 -03:00
Salvador E. Tropea
cdc9d5736e
[DOCs] Added a note about what "filtering" DRC errors means
...
Closes #214
2022-06-29 08:47:39 -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
bc2ebecb84
Redirected some stuff to discussions
...
- Now they are enabled and some stuff belongs there
2022-06-14 09:13:34 -03:00
Salvador E. Tropea
65666548ed
Added a "contributing" section to the docs
2022-06-14 08:34:17 -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
Salvador E. Tropea
fb082fcbb3
Added `kibot-check` tool to check the installation
2022-05-20 13:26:41 -03:00
Salvador E. Tropea
ca861fc21e
Added dependency collection mechanism
...
- Currently used to better document the dependencies
2022-05-19 08:47:06 -03:00
Salvador E. Tropea
7b0425e67f
Added some clarificaction about the docke image tags
2022-05-11 13:19:35 -03:00
Salvador E. Tropea
0488c93aa7
Modified the KiCad 6 instructions
2022-05-10 10:45:55 -03:00
Salvador E. Tropea
034e37ee30
Added link to the Debian repo
2022-05-09 11:13:00 -03:00
Salvador E. Tropea
87a9d966a3
Added link to GitHub action with --quick-start
2022-05-02 13:40:17 -03:00
Salvador E. Tropea
54bc4c3c91
Added link to quick-start example using GitHub.
2022-05-02 11:39:39 -03:00
Salvador E. Tropea
2889181890
Added some --quick-start documentation.
2022-05-01 10:16:11 -03:00
Salvador E. Tropea
a435203863
Added more install information and made it more visible.
2022-04-29 09:49:55 -03:00
Salvador E. Tropea
ebf529fa0b
Made the 3D model selection more versatile
...
- Now you can choose between using the variant name or the variant
specific mechanism.
- Works for all variants and both mechanism are simple.
2022-04-20 19:42:51 -03:00
Salvador E. Tropea
ff41012e84
Changes in how we compute the drill sizes in the report
...
- New global variable `extra_pth_drill` defines how much the drill will
be enlarged for plated holes.
- Removed all *_1* report values.
- Added *_real* report values. They are the asjusted drill values.
- Now we compute Eurocircuits Drill Class using all the real drill
sizes.
- Documented all global variables/options.
- Added command line option to list all global options.
- Adjusted the report templates and thei references.
Related to #164
2022-04-20 12:57:52 -03:00
Salvador E. Tropea
e00841c921
Added two special syntaxis to the 3D model variants
...
- %_kicost.TEXT:SLOTS% matches using the KiCost variant regex
- %_default_:SLOTS% matches if no other text matched
Related to #191
2022-04-20 10:39:19 -03:00
Salvador E. Tropea
417257a048
Fixed submenu links (3D model variants)
2022-04-19 18:53:35 -03:00
Salvador E. Tropea
f461c55a9a
Changed the order of the images (3D model variants)
2022-04-19 18:51:51 -03:00
Salvador E. Tropea
1ae5473a2e
Added the images for the 3D model variants example
2022-04-19 18:50:05 -03:00
Salvador E. Tropea
97656ef1fc
Documented the 3D model variants
...
Closes #190
2022-04-19 18:31:59 -03:00
Salvador E. Tropea
b7b9b70ac3
Added PNG, EPS and PS outputs to pcb_print.
2022-04-12 15:43:53 -03:00
Salvador E. Tropea
bdcd97361c
Changed donate button style to plastic
2022-04-12 14:06:33 -03:00
Salvador E. Tropea
a79d6b4ebe
Added Donate button (PayPal)
2022-04-12 14:05:08 -03:00
Salvador E. Tropea
1507300fe4
Added option to generate a better frame on pcb_print (KiCad 6)
...
- Also documented more details about pcb_print.
2022-04-11 19:02:26 -03:00
Salvador E. Tropea
4e659c3ddd
Added support for SVG to `pcb_print`
...
- And now is much faster because all the processing is done using
SVGs and we generate PDFs only during the last step.
2022-04-11 17:24:39 -03:00
Salvador E. Tropea
900be375e9
Added a first approach to Board2Pdf support.
2022-04-05 16:36:02 -03:00
Salvador E. Tropea
1eca6ffe9f
Links to KiCad 5/6 arduprog examples.
2022-03-29 17:11:32 -03:00
Salvador E. Tropea
5ec8892457
Updated docs for the GitHub action.
2022-03-25 12:25:23 -03:00
Salvador E. Tropea
6d0a3b2bd3
Updated GitHub action help.
2022-03-25 11:37:26 -03:00
Salvador E. Tropea
914d8da146
Small additions to the docs
...
- 2 contributors
- Fixed one word
2022-03-08 16:06:17 -03:00
Salvador E. Tropea
cb47cf3042
New output to export PCB in GENCAD format.
...
Closes #159
2022-03-08 15:55:34 -03:00
Salvador E. Tropea
0c0c6ffd62
New output to join PDFs.
...
Closes #156
2022-03-03 16:13:00 -03:00
Salvador E. Tropea
6281a40335
Fixed spelling
2022-02-16 19:56:04 -03:00
Salvador E. Tropea
b2ab00f6cb
Added global *units* option
...
Solves the KiCad 6 dimensions issue. See #146
2022-02-14 15:42:54 -03:00
Salvador E. Tropea
5d2d0a4195
Added MacroFab XYRS support
...
- Internal BoM options:
- `angle_positive`
- `csv.hide_header`
- `footprint_populate_values`
- `footprint_type_values`
- `units` mils
- Columns:
- `Footprint Type`
- `Footprint Populate`
- `Footprint X-Size`
- `Footprint Y-Size`
2022-02-14 13:49:56 -03:00
Salvador E. Tropea
edbe29740b
Internal BoM: XYRS support
...
- Now the `bom` output can generate files like `position`
2022-02-11 11:45:43 -03:00
Salvador E. Tropea
80c62da988
Added KiCad 6 details to the README
2022-01-18 13:41:30 -03:00
Salvador E. Tropea
4bba7e9a9a
Added global options to define the PCB details.
2022-01-14 13:42:04 -03:00
Salvador E. Tropea
5017f7e078
Added QR codes generation: symbols and footprints.
...
Related to #93
2022-01-03 12:35:33 -03:00
Salvador E. Tropea
1eefdeb5a3
Added support for upto 9 comment lines (KiCad 6)
2021-12-31 11:43:03 -03:00
Salvador E. Tropea
64bfc4824d
Added `--cli-order` option to generate outputs in arbitrary order.
...
- Also updated some output details in the README
Related to #106
2021-12-31 10:40:17 -03:00
Diego Capusotto
ea6a7c7ecb
Updated the credits in the README.
2021-12-16 17:53:21 -03:00
Diego Capusotto
3eb82bc86d
Changed: The `%d/%sd/%bd` expansion patterns are now affected by the global `date_format`.
...
- Can be disabled using `date_reformat: false`.
- Related to #121
2021-12-15 17:15:49 -03:00
Diego Capusotto
e2599731f7
Added `output_id` output option to be expanded by %I
2021-12-14 16:19:49 -03:00
Salvador E. Tropea
c02a4f814d
Added some warnings about the replacement options.
2021-12-03 18:23:21 -03:00
Salvador E. Tropea
9e4adf5286
Added patterns to expand the title blck comments.
...
Related to #93
2021-12-03 10:13:42 -03:00
Salvador E. Tropea
70fb334856
A mechanism to avoid running some outputs by default.
...
Related to #112
2021-12-02 18:47:40 -03:00
Salvador E. Tropea
a430916a4a
Now you get an error when defining two outputs with the same name.
2021-12-02 14:58:37 -03:00
Salvador E. Tropea
6392124f9f
Added import for globals.
2021-12-02 10:33:19 -03:00
Salvador E. Tropea
c324b0a848
Fix spelling in README.md
...
- This is basically #95 , but applied in a way that we won't lose the
changes after regenerating the docs.
- @SebastianGrau contributed the original changes.
2021-12-01 18:37:58 -03:00
Salvador E. Tropea
a503c5fdc6
Added global options to control the date format.
2021-12-01 14:59:36 -03:00
Salvador E. Tropea
779399c4db
Documented the global `out_dir` option.
2021-12-01 14:18:56 -03:00
Salvador E. Tropea
95135c8c56
New expansion patterns and out_dir from global section.
...
- Also added expansion in out_dir
- Related to #116
2021-11-30 19:12:14 -03:00
Salvador E. Tropea
f9a2aac01b
Changed %v/%V to also icnlude the global variant
...
Closes #104
2021-11-22 16:22:52 -03:00
Salvador E. Tropea
27b26feb88
Added 3D view render
...
Related to #99
2021-11-17 17:40:54 -03:00
Salvador E. Tropea
b4c1531e10
PCB PDF Print: mechanism to change the block title.
...
- Related to #102
- Also added %V to expand the variant name
- Documented %v and %V
2021-11-17 10:51:28 -03:00
Salvador E. Tropea
998754753d
Added Default global `dir` option
2021-11-15 14:40:30 -03:00
Salvador E. Tropea
6da41f911c
Added reference to :dev docker image to the docs.
2021-10-12 08:17:58 -03:00
Salvador E. Tropea
ab3bd7f0b3
Added a mechanism to import filters and variants.
...
- Also to restrict which outputs are imported.
- Fixes #88
2021-10-04 14:44:43 -03:00
Salvador E. Tropea
49ac5d135f
Added an URL to the GitHub Actions example (in Spora repo)
2021-05-04 10:55:36 -03:00
Salvador E. Tropea
e6d7eae893
Fixed the GitHub Actions example.
...
- @v0.7.0 didn't work
- Now we have a @v1
2021-05-04 10:45:22 -03:00
Salvador E. Tropea
35d25439c1
Regenerated the help for rot_footprint and adjusted the README.in
2021-04-25 12:12:41 -03:00
Salvador E. Tropea
0a853594c2
Merge branch '60-invert-bottom' of https://github.com/frankleonrose/KiBot into frankleonrose-60-invert-bottom
2021-04-25 11:58:36 -03:00
Salvador E. Tropea
cfe61c9b7e
Added board view export.
...
Closes #69
2021-04-20 13:22:56 -03:00
Frank Leon Rose
b946e519fb
_top & _bottom select all components on a side
2021-04-05 22:15:22 -04:00
Frank Leon Rose
6e0deccdc1
Add invert_bottom parameter
2021-04-05 21:52:50 -04:00
Salvador E. Tropea
26e5289771
Updated the list of contributors
2021-04-01 09:02:14 -03:00
Seth Kazarians
7e722caf40
Fixed Typos in source files per recommendation from @set-soft.
2021-03-31 15:10:21 -07:00
Salvador E. Tropea
7c3f273684
Basic KiCost support.
2021-03-31 12:27:55 -03:00
Salvador E. Tropea
e3d79b6527
Moved the news to the top of the README (replacing 0.7.0) news
2021-02-12 20:19:40 -03:00
Salvador E. Tropea
097ee10ac6
Added link to the Spora example.
2021-02-12 20:17:55 -03:00
Salvador E. Tropea
d1c74d681b
Fixed missing python3-distutils dependency on Debian package.
2021-02-12 17:26:36 -03:00
Salvador E. Tropea
8d5c0109f9
Bumped version to 0.10.0
2021-02-12 16:08:46 -03:00
Salvador E. Tropea
80b7510c80
Made the JLCPCB position example more clear and easier to reuse.
2021-02-12 11:08:09 -03:00
Salvador E. Tropea
ec938ad3af
Fixed reference in README.md
2021-02-11 13:06:23 -03:00
Salvador E. Tropea
84e511e690
Documented the `import` section.
2021-02-11 13:04:00 -03:00
Salvador E. Tropea
8352d3ef94
Splitted other example tables
2021-02-05 11:19:53 -03:00
Salvador E. Tropea
e776aaa1c2
Removed empty lines in the merged table.
2021-02-05 11:16:15 -03:00
Salvador E. Tropea
175e437bf8
Splitted the merged table example.
2021-02-05 11:15:16 -03:00
Salvador E. Tropea
ed80e37bb7
Updated the BoM consolidation example.
2021-02-05 11:12:40 -03:00
Salvador E. Tropea
9ae5bcc3a9
Converted CSV examples to markdown tables.
2021-02-05 10:33:15 -03:00