Kibot

Latest version: v1.7.0

Safety actively analyzes 629052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.10.1

Added
- GitLab CI workaround
- Verbosity level is now passed to KiAuto

0.10.0

Added
- The multipart id to references of multipart components others than part 1.
- Internal BoM:
- `no_conflict` option to exclude fields from conflict detection.
- HTML tables can be sorted selecting a column (Java Script).
- You can consolidate more than one project in one BoM.
- Support for KICAD_CONFIG_HOME defined from inside KiCad.
- Now layers can be selected using the default KiCad names.
- More control over the name of the drill and gerber files.
- More options to customize the excellon output.
- Custom reports for plot outputs (i.e. custom gerber job generation)
- Example configurations for gerber and drill files for:
- [Elecrow](https://www.elecrow.com/)
- [FusionPCB](https://www.seeedstudio.io/fusion.html)
- [JLCPCB](https://jlcpcb.com/)
- [P-Ban](https://www.p-ban.com/)
- [PCBWay](https://www.pcbway.com)
- Support for ZIP/TAR/RAR generation.
- Makefile generation.
- KiAuto time-out control.
- Now you can import outputs from another config file.

Changed
- Now the default output name applies to the DRC and ERC report names.
This provides more coherent file names.
- Internal BoM: The "Quantity" column no longer includes the DNF/C status.
This status was moved to a separated column named `Status`.
You can join both columns if you want.
- Internal BoM: HTML rows are highlighted on hover (not just the cell).
- Now information messages go to stdout (not stderr).
Debug, warning and error messages still use stderr.
- Now InteractiveHtmlBom can be installed just as a plugin.

Fixed
- Extra data about drill marks in gerber files.
- Problems using internal names for drill maps in gerb_drill output (47).
- Problems using layer suffixes containing non-ASCII chars (i.e. UTF-8).
- Problems when using components with more than 10 subparts.

0.9.0

Added
- iBoM output: file name patterns are allowed for the `netlist_file` option.
- File name patterns: %F is the name of the source file without extension, but
with the path.
- A hint for pip installations without using `--no-compile`.
- Support to field overwrite according to variant.
- Support to generate negative X positions for the bottom layer.
- A filter to rotate footprints in the position file (28).
- The step output now can download missing 3D models.

Changed
- Now position files are naturally sorted (R10 after R9, not after R1)
- Position files in CSV format quotes only the columns that could contain an
space. Just like KiCad does.

Fixed
- Now we support missing field names in schematic library entries.
- Generic filter `include_only` option worked only when debug enabled.

0.8.1

Added
- Internal BoM HTML: highlight cell when hover.
- Internal BoM HTML: allow to jump to REF of row number using anchors.

Fixed
- Internal BoM separator wasn't applied when using `use_alt`
- Problems loading plug-ins when using `pip`.

0.8.0

Added
- The KiBoM and internal BoM generators now support configuring the
separator used for the list of references.
- Help for filters and variants.
- Support for new `pcbnew_do export` options.
- Filters for KiBot warnings.
- Columns in position files can be selected, renamed and sorted as you
like.

Fixed
- KiBom variants when using multiple variants and a component uses more
than one, specifying opposite rules.
- Problems when using the `pdf_pcb_print` output and variants to remove
a component with ridiculous pads that only has solder paste (no
copper, nor even solder mask aperture).
- Excellon drill output when using unified output and not using default
KiCad names.

0.7.0

Added
- Now variants are separated entities. Two flavors implemented: KiBoM
and IBoM.
- New filters entities. They work in complement with variants.
All the filtering functionality found in KiBoM and IBoM is supported.
- Most outputs now supports variants. You can:
- Mark not fitted components with a cross in the schematic
- Mark not fitted components with a cross in the *.Fab layers of the
PCB
- Remove solder paste from not fitted components
- Remove adhesive glue from not fitted components
- Exclude components from the BoM (also mark them as DNF and/or DNC
(Do Not Change))
- Exclude components from the interactive BoM
- Remove not fitted components from the STEP file
- Exclude components from the position (pick & place) file
- Default output file name format and default variant can be specified
from the command line.

Fixed
- Virtual components are always excluded from position files.
Note you can change it using the variants mechanism.

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.