Bumped version to 1.5.0
- Updated docs - Fixed Debian dependency
This commit is contained in:
parent
fe56d5ba64
commit
b8cb51a996
23
README.md
23
README.md
|
|
@ -20,10 +20,10 @@
|
|||
- This release incorporates PcbDraw, so you don't need to install it as a separated tool.
|
||||
- Please report PcbDraw issues to the KiBot project.
|
||||
|
||||
**New on v1.4.0**
|
||||
- PCB_Variant and Copy_Files outputs
|
||||
- urlify and field_modify filters
|
||||
- Basic pre-processing
|
||||
**New on v1.5.0**
|
||||
- `populate`, `panelize`, `stencil_3d`, `stencil_for_jig` and `kikit_present` outputs.
|
||||
- New options for: BoM, Diff, iBoM, Navigate Results, PcbDraw, PCB_Print, Render_3D and SVG.
|
||||
- More than 12 fixes.
|
||||
|
||||
## Index
|
||||
|
||||
|
|
@ -172,7 +172,7 @@ Notes:
|
|||
[**KiCad PCB/SCH Diff**](https://github.com/INTI-CMNB/KiDiff) v2.4.3 [](https://github.com/INTI-CMNB/KiDiff) 
|
||||
- Mandatory for `diff`
|
||||
|
||||
[**markdown2**](https://pypi.org/project/markdown2/) [](https://pypi.org/project/markdown2/) [](https://packages.debian.org/bullseye/python3-markdown2)
|
||||
[**markdown2**](https://pypi.org/project/markdown2/) [](https://pypi.org/project/markdown2/) [](https://pypi.org/project/markdown2/) [](https://packages.debian.org/bullseye/python3-markdown2)
|
||||
- Mandatory for `kikit_present`
|
||||
|
||||
[**mistune**](https://pypi.org/project/mistune/) [](https://pypi.org/project/mistune/) [](https://packages.debian.org/bullseye/python3-mistune)
|
||||
|
|
@ -1252,6 +1252,7 @@ The available values for *type* are:
|
|||
- `svg_pcb_print` SVG file containing one or more layer and the page frame
|
||||
- `pcb_print` PDF/SVG/PNG/EPS/PS, similar to `pdf_pcb_print` and `svg_pcb_print`, with more flexibility
|
||||
- `report` generates a report about the PDF. Can include images from the above outputs.
|
||||
- `diff` creates PDF files showing schematic or PCB changes.
|
||||
- Bill of Materials
|
||||
- `bom` The internal BoM generator.
|
||||
- `kibom` BoM in HTML or CSV format generated by [KiBoM](https://github.com/INTI-CMNB/KiBoM)
|
||||
|
|
@ -1260,6 +1261,14 @@ The available values for *type* are:
|
|||
- 3D model:
|
||||
- `step` *Standard for the Exchange of Product Data* for the PCB
|
||||
- `render_3d` PCB render, from the KiCad's 3D Viewer (broken in KiCad 6.0.0)
|
||||
- Web pages:
|
||||
- `populate` To create step-by-step assembly instructions.
|
||||
- `kikit_present` To create a project presentation web page.
|
||||
- `navigate_results` generates web pages to navigate the generated outputs.
|
||||
- Fabrication helpers:
|
||||
- `panelize` creates a PCB panel containing N copies of the PCB.
|
||||
- `stencil_3d` creates a 3D self-registering printable stencil.
|
||||
- `stencil_for_jig` creates steel stencils and 3D register.
|
||||
- Others:
|
||||
- `boardview` creates a file useful to repair the board, but without disclosing the full layout.
|
||||
- `gencad` exports the PCB in GENCAD format.
|
||||
|
|
@ -1269,6 +1278,10 @@ The available values for *type* are:
|
|||
- `pdfunite` joins various PDF files into one.
|
||||
- `qr_lib` generates symbol and footprints for QR codes.
|
||||
- `sch_variant` the schematic after applying all filters and variants, including crossed components.
|
||||
- `pcb_variant` the PCB after applying all filters and variants, including modified 3D models.
|
||||
- `copy_files` used to copy generated files and source material.
|
||||
- `info` creates a report about the tools used during the KiBot run.
|
||||
- `netlist` generates the list of connections for the project (classic and IPC-D-356 formats).
|
||||
|
||||
Here is an example of a configuration file to generate the gerbers for the top and bottom layers:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,47 @@
|
|||
kibot (1.4.1-1) stable; urgency=medium
|
||||
kibot (1.5.0-1) stable; urgency=medium
|
||||
|
||||
* Reserved for a new release
|
||||
* New outputs: populate, panelize, stencil_3d, stencil_for_jig and
|
||||
kikit_present.
|
||||
* Generic filters: options to filter by PCB side
|
||||
* BoM: Option to link to Mouser site and Human readable text output format.
|
||||
* Diff: Option to compare only the first schematic page.
|
||||
* iBoM: Support for the `offset_back_rotation` option.
|
||||
* Navigate Results: Support for compress
|
||||
* PcbDraw: BMP output format, image margin, outline width, solder paste
|
||||
removal, V-CUTS layer, resistor remap and flip, a `remap_components`
|
||||
option with better type checks, better support for variants, option to
|
||||
control the *SVG precision* (units scale) and filter expansion in
|
||||
`show_components` and `highlight`.
|
||||
* PCB_Print: Option to control the *SVG precision* (units scale), now the
|
||||
text in the PDF is searchable and margins for the autoscale mode.
|
||||
* Render_3D: Options to render only some components (like in PcbDraw),
|
||||
auto-crop the resulting PNG, make transparent the background and to
|
||||
highlight components.
|
||||
* SVG: option to control the *SVG precision* (units scale)
|
||||
* Changed the default behavior when comparing multiple sheets schematics,
|
||||
now we compare all pages.
|
||||
* Changed the loss tangent decimals in the report, added one more.
|
||||
* Fixed QR lib update: Problems when moving the footprint to the bottom for
|
||||
KiCad 5.
|
||||
* Fixed SVG, PCB_Print, PcbDraw: Problems to display the outputs using Chrome
|
||||
and Firefox.
|
||||
* Fixed Diff: Problems when comparing to a repo point where the PCB/SCH
|
||||
didn't exist yet.
|
||||
* Fixed Report: Problems when using NPTH holes with sizes that doesn't
|
||||
correspond to real drill tools. It generated bogus reports about wrong OARs
|
||||
* Fixed problems when using more than one dielectric in the stack-up.
|
||||
* Fixed gerber: Extension used for JLCPCB inner layers.
|
||||
* Fixed BoM: The length of the CSV separator is now validated, using \t, \n,
|
||||
\r and \\ is now supported and the digi-key link in the HTML output.
|
||||
* Fixed KiBoM: User defined fields wasn't available as column names.
|
||||
* Fixed imports: Problems with recursive imports when the intermediate import
|
||||
didn't contain any of the requested elements (i.e. no outputs).
|
||||
* Fixed navigate results: fail when no output to generate. Now you get a
|
||||
warning.
|
||||
* Fixed Makefile: outputs marked as not run by default were listed in the
|
||||
`all` target.
|
||||
|
||||
-- Salvador E. Tropea <salvador@inti.gob.ar> Wed, 19 Oct 2022 10:43:08 -0300
|
||||
-- Salvador Eduardo Tropea <salvador@inti.gob.ar> Fri, 16 Dec 2022 09:36:03 -0300
|
||||
|
||||
kibot (1.4.0-1) stable; urgency=medium
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ X-Python3-Version: >= 3.6
|
|||
Package: kibot
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Depends: ${misc:Depends}, ${python3:Depends}, python3-yaml, kicad (>= 5.1.6), python3-wxgtk4.0, python3-xvfb
|
||||
Depends: ${misc:Depends}, ${python3:Depends}, python3-yaml, kicad (>= 5.1.6), python3-wxgtk4.0, python3-xvfbwrapper
|
||||
Recommends: kibom.inti-cmnb (>= 1.8.0), kicost (>= 1.1.8), interactivehtmlbom.inti-cmnb (>= 2.4.1), imagemagick, librsvg2-bin, python3-xlsxwriter, rar, ghostscript, python3-lxml, python3-mistune, kikit, python3-markdown2
|
||||
Suggests: pandoc, texlive-latex-base, texlive-latex-recommended, git, poppler-utils, kidiff, python3-numpy
|
||||
Description: KiCad Bot
|
||||
|
|
|
|||
|
|
@ -19,10 +19,10 @@
|
|||
- This release incorporates PcbDraw, so you don't need to install it as a separated tool.
|
||||
- Please report PcbDraw issues to the KiBot project.
|
||||
|
||||
**New on v1.4.0**
|
||||
- PCB_Variant and Copy_Files outputs
|
||||
- urlify and field_modify filters
|
||||
- Basic pre-processing
|
||||
**New on v1.5.0**
|
||||
- `populate`, `panelize`, `stencil_3d`, `stencil_for_jig` and `kikit_present` outputs.
|
||||
- New options for: BoM, Diff, iBoM, Navigate Results, PcbDraw, PCB_Print, Render_3D and SVG.
|
||||
- More than 12 fixes.
|
||||
|
||||
## Index
|
||||
|
||||
|
|
@ -729,6 +729,7 @@ The available values for *type* are:
|
|||
- `svg_pcb_print` SVG file containing one or more layer and the page frame
|
||||
- `pcb_print` PDF/SVG/PNG/EPS/PS, similar to `pdf_pcb_print` and `svg_pcb_print`, with more flexibility
|
||||
- `report` generates a report about the PDF. Can include images from the above outputs.
|
||||
- `diff` creates PDF files showing schematic or PCB changes.
|
||||
- Bill of Materials
|
||||
- `bom` The internal BoM generator.
|
||||
- `kibom` BoM in HTML or CSV format generated by [KiBoM](https://github.com/INTI-CMNB/KiBoM)
|
||||
|
|
@ -737,6 +738,14 @@ The available values for *type* are:
|
|||
- 3D model:
|
||||
- `step` *Standard for the Exchange of Product Data* for the PCB
|
||||
- `render_3d` PCB render, from the KiCad's 3D Viewer (broken in KiCad 6.0.0)
|
||||
- Web pages:
|
||||
- `populate` To create step-by-step assembly instructions.
|
||||
- `kikit_present` To create a project presentation web page.
|
||||
- `navigate_results` generates web pages to navigate the generated outputs.
|
||||
- Fabrication helpers:
|
||||
- `panelize` creates a PCB panel containing N copies of the PCB.
|
||||
- `stencil_3d` creates a 3D self-registering printable stencil.
|
||||
- `stencil_for_jig` creates steel stencils and 3D register.
|
||||
- Others:
|
||||
- `boardview` creates a file useful to repair the board, but without disclosing the full layout.
|
||||
- `gencad` exports the PCB in GENCAD format.
|
||||
|
|
@ -746,6 +755,10 @@ The available values for *type* are:
|
|||
- `pdfunite` joins various PDF files into one.
|
||||
- `qr_lib` generates symbol and footprints for QR codes.
|
||||
- `sch_variant` the schematic after applying all filters and variants, including crossed components.
|
||||
- `pcb_variant` the PCB after applying all filters and variants, including modified 3D models.
|
||||
- `copy_files` used to copy generated files and source material.
|
||||
- `info` creates a report about the tools used during the KiBot run.
|
||||
- `netlist` generates the list of connections for the project (classic and IPC-D-356 formats).
|
||||
|
||||
Here is an example of a configuration file to generate the gerbers for the top and bottom layers:
|
||||
|
||||
|
|
|
|||
|
|
@ -5,5 +5,5 @@ __license__ = 'GPL v3+'
|
|||
__email__ = 'stropea@inti.gob.ar'
|
||||
__url__ = 'https://github.com/INTI-CMNB/KiBot/'
|
||||
__status__ = 'stable'
|
||||
__version__ = '1.4.1'
|
||||
__version__ = '1.5.0'
|
||||
__pypi_deps__ = ['kiauto', 'pyyaml', 'xlsxwriter', 'colorama', 'requests', 'qrcodegen', 'markdown2']
|
||||
|
|
|
|||
Loading…
Reference in New Issue