forked from johnbeard/kiplot
-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
458 changed files
with
18,572 additions
and
6,957 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,86 @@ | ||
kibot (1.8.0-1) stable; urgency=medium | ||
|
||
* Added experimental Altium PCB conversion | ||
* Now most places where a field is expected now support `_field_*` to fetch | ||
the globally defined value. | ||
* Added check_fields preflight: used to ensure conditions on desired fields | ||
* Added option to e/drc to force english messages (needed for KiCad 8.0.4) | ||
* Added `separate_pins` filter: used to create testpoint reports | ||
* Added `_null` filter, can be used to skip the filters processing | ||
* Added `use_pcb_fields` global options: allows using fields defined in the | ||
PCB (and not only in the schematic), enabled by default | ||
* Added `field_current` global options: to specify the field used for | ||
current ratings | ||
* New internal templates Testpoints_by_attr, Testpoints_by_attr_CSV, | ||
Testpoints_by_attr_HTML, Testpoints_by_value, Testpoints_by_value_CSV and | ||
Testpoints_by_value_HTML: Used to generate testpoint reports | ||
* New command line option to also list sub-PCBs found in variants | ||
* BoardView: added support for BVR format | ||
* BoM: now the logo file name can contain env vars and/or ~ | ||
* Datasheet: added option to classify the datasheets by reference. | ||
* KiCost: added option to specify a configuration file | ||
* Report: added solder paste usage stats, support for variants and testpoints | ||
report | ||
* xDRC: added configurable category | ||
* Schematic: added support for text boxes inside symbols | ||
* Worksheet: added support for KiCad 8 bitmaps | ||
* Position: added support for panels repeating the same component | ||
* iBoM: fixed `highlight_pin1` option didn't allow the use of the new choices. | ||
* PCB2Blender_Tools: fixed that transform filters might make it fail. | ||
* BoM: fixed no color reference when using row colors but not column or kicost | ||
colors, "0 pico" for "0", use of `lcsc_link` as boolean and user fields for | ||
components that are only in the PCB not filled. | ||
* Worksheet: Fixed size of PNGs that specify its PPI resolution. | ||
* Filters: fixed problems with filters that change fields for components that | ||
are only in the PCB and the use of '_none' filter in lists of filters and | ||
_kf() | ||
* Variants: fixed problems when remove_solder_paste_for_dnp and | ||
remove_adhesive_for_dnp are both disabled (remove_solder_mask_for_dnp | ||
wrongly defined) and problems when using `set_text_variables_before_output` | ||
* Draw Stackup: fixed dimension always drawn on User.Drawings layer and | ||
problems when the PCB wasn't loaded by another preflight | ||
* Update XML: fixed `check_pcb_parity` not usable for KiCad 8, must use the | ||
`drc` preflight | ||
* PCB Print: fixed the %ln and %ll substitution when using `repeat_for_layer` | ||
option | ||
* Render_3D: bottom side components that doesn't rotate from its center got | ||
displaced highlight, now fixed | ||
* QR Lib output and various preflights: might remove DRC exclusions. This is | ||
a KiCad bug that we must workaround. | ||
* 3D outputs: temporal .kicad_dru file not removed | ||
* Generated PCB files: fixed problems with some big structures, like zone | ||
fills, that could generate huge lines in the generated PCB, not supported | ||
by KiCad. | ||
* KiCad 8.0.2: changed the behavior with hidden text, it is computed even for | ||
operations where it isn't really visible, like plotting a layer where we | ||
don't have the hidden text. So currently KiBot is experimentally disabling | ||
the "hidden text layer". | ||
This is a bug in KiCad (https://gitlab.com/kicad/code/kicad/-/issues/17958) | ||
* Render 3D: modern versions of Image Magick no longer needs two trim passes | ||
for auto-crop, so now we default to one and an option enables two | ||
* Preflights: the definition of preflight plug-ins changed. They are slightly | ||
different now. Currently they are Optionable and share more in common with | ||
outputs. If you need assistance to migrate a preflight just open a GitHub | ||
issue. | ||
* Outputs: Now all options must declare its default. | ||
* Global `invalidate_pcb_text_cache`: now it changes the PCB on disk, not | ||
just on memory. This is needed for external tools like KiKit's panelize. | ||
* In many cases now we allow empty lists and use some sort of default. | ||
A warning is issued, but we continue. | ||
- Layers: now the default for missing layers is all layers. | ||
- Copy files: Now we don't stop when nothing to copy is specified | ||
- Layers: now the default for missing layers is all layers. | ||
- KiKit Present: Missing description is no longer fatal | ||
- Any PCB Print/PCB Print: Missing pages/layers is no longer fatal | ||
- Populate: Missing input file is no longer fatal | ||
- QR Lib: Missing QR definition is no longer fatal (%p %r used) | ||
- Blender Options outputs: Make a render when no outputs are specified | ||
- PCB Print: repeat_layers defaults to inners | ||
- Spec to Field: some simple defaults for the specs (voltage, current, power | ||
and tolerance) | ||
|
||
-- Salvador Eduardo Tropea <[email protected]> Tue, 17 Sep 2024 10:09:33 -0300 | ||
|
||
kibot (1.7.0-1) stable; urgency=medium | ||
|
||
* New preflights: erc, drc, update_footprint, draw_stackup, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Resources | ||
|
||
- GitHub site: [https://github.com/INTI-CMNB/KiBot](https://github.com/INTI-CMNB/KiBot) (525 stars 64 forks 6/2024) | ||
- Documentation: [https://kibot.readthedocs.io/en/master/](https://kibot.readthedocs.io/en/master/) | ||
- Issues: [https://github.com/INTI-CMNB/KiBot/issues](https://github.com/INTI-CMNB/KiBot/issues) | ||
- Discussions: [https://github.com/INTI-CMNB/KiBot/discussions](https://github.com/INTI-CMNB/KiBot/discussions) | ||
- KiCad Forum: [https://forum.kicad.info/t/kibot-fabrication-and-documentation-automation/24705](https://forum.kicad.info/t/kibot-fabrication-and-documentation-automation/24705) | ||
- Download | ||
- Releases: [https://github.com/INTI-CMNB/KiBot/releases](https://github.com/INTI-CMNB/KiBot/releases) | ||
- PyPi: [https://pypi.org/project/kibot/](https://pypi.org/project/kibot/) | ||
- Debian repo: [https://set-soft.github.io/debian/](https://set-soft.github.io/debian/) | ||
- Docker images: | ||
- Base image with KiCad and base tools: | ||
- GitHub: [https://github.com/orgs/INTI-CMNB/packages?repo_name=kicad_debian](https://github.com/orgs/INTI-CMNB/packages?repo_name=kicad_debian) (20K+ 6/2024) | ||
- Simple images | ||
- DockerHub: [https://hub.docker.com/r/setsoft/kicad_auto](https://hub.docker.com/r/setsoft/kicad_auto) (50K+ 6/2024) | ||
- GitHub: [https://github.com/orgs/INTI-CMNB/packages?repo_name=kicad_auto](https://github.com/orgs/INTI-CMNB/packages?repo_name=kicad_auto) (33K 6/2024) | ||
- Full images (with Blender, PanDoc, etc.) | ||
- DockerHub: [https://hub.docker.com/r/setsoft/kicad_auto_test](https://hub.docker.com/r/setsoft/kicad_auto_test) (9K+ 6/2024) | ||
- GitHub: [https://github.com/orgs/INTI-CMNB/packages?repo_name=kicad_auto_test](https://github.com/orgs/INTI-CMNB/packages?repo_name=kicad_auto_test) (74K+ 6/2024) | ||
- Examples: | ||
- Variants: | ||
- Repository: [https://github.com/INTI-CMNB/kibot_variants_arduprog]([https://github.com/INTI-CMNB/kibot_variants_arduprog) | ||
- Site: [https://inti-cmnb.github.io/kibot_variants_arduprog/](https://inti-cmnb.github.io/kibot_variants_arduprog/) | ||
- Quick-start example: [https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html](https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html) | ||
- Satellite projects: | ||
- KiAuto: [https://github.com/INTI-CMNB/KiAuto](https://github.com/INTI-CMNB/KiAuto) | ||
- KiDiff: [https://github.com/INTI-CMNB/KiDiff](https://github.com/INTI-CMNB/KiDiff) | ||
- Contributed projects: | ||
- KiCost: [https://github.com/hildogjr/KiCost](https://github.com/hildogjr/KiCost) (2nd 487 commits 6/2024) | ||
- KiBoM: [https://github.com/SchrodingersGat/KiBoM/](https://github.com/SchrodingersGat/KiBoM/) (2nd 34 commits 6/2024) | ||
- PcbDraw: [https://github.com/yaqwsx/PcbDraw/](https://github.com/yaqwsx/PcbDraw/) (2nd 32 commits 6/2024) | ||
- iBoM: [https://github.com/openscopeproject/InteractiveHtmlBom/](https://github.com/openscopeproject/InteractiveHtmlBom/) (3rd 9 commits 6/2024) | ||
- pcbnewTransition: [https://github.com/yaqwsx/pcbnewTransition](https://github.com/yaqwsx/pcbnewTransition) (2nd 2 commits 6/2024) | ||
- KiKit: [https://github.com/yaqwsx/KiKit/](https://github.com/yaqwsx/KiKit/) (2 commits 6/2024) |
Oops, something went wrong.