Releases: HendriXML/KiCad-BOM-reporter
Releases · HendriXML/KiCad-BOM-reporter
Version 3.0.2
Version 3.0.1
Minor changes
Version 3.0
- Tested with KiCad 6.0
- Version 7.0 of the XML interpreter
- File restructuring, renaming and clean up
- Improved/changed config settings
- Improved capacitor technology items: aluminum electrolytic, tantalum electrolytic, niobium electrolytic
- Set matching, requested (schematic) components can specify multiple values on enumeration based fields like: "aluminum electrolytic, tantalum electrolytic"
- New tasks which determines the best combination of (available) components (resistors, capacitors of inductors) for a replacement value
- Reporting of (sub)sheet info, the level of detail is configurable: SheetInfo=None|Root|All
- Ini files can be saved and loaded from the config tabsheet. Also using the AltConfig command line option with a nonexistent file, does not result in an error message. So its ok to have a default /AltConfig "%O-bom.ini" option in KiCad. For project specific settings when required.
- Easy change of report language using /LanguageCode commandline option and corresponding specifier usable when importing files. Defaults to active language of the interpreter.
- Fixed some issues with task dependencies
V2.0.1
- Version 6.5 of the XML interpreter
- File restructuring and clean up
- New datatype for values (32 decimals floating point BCD combined with unit)
- Main program is now task based. Which tasks (Bom, BomEEVBlog, BomDokuWiki, BomDesignators, BomOrderPicking, Stock, StorageLocations, PartKeeprProjects) will be executed can be set on commandline. For example:
- /var Unattended Bom,BomDesignators,BomOrderPicking
- Some report fields (ESerieOfValue, ResistorMaxAmpVolt, ZenerDiodeMaxAmp, Footprint) can be hidden using the commandline. For example:
- /var HideSpecs ESerieOfValue,ResistorMaxAmpVolt,ZenerDiodeMaxAmp,Footprint
- A report tab can be activated from the commandline. For example:
- /ActivateReportTarget StorageLocationReport
- Add 1 additional componentkind
- Add device mappings
- Ranges are displayed differently
- Report tabs are simplified
Version 1.3
Support advanced matching of footprints
Version 1.2
Supports multifunction IC's
Creates an additional report that shows at which locations the components /materials can be found
Script version 1.1
Changes
- Bug fixes
- Show calculated values
- Support of ranges: also the new way of requesting better values. (Tolerances, PowerRatings, etc)
Script version 1.0
- allow coarse or fine matching, depending on how many component requirement are added in KiCad
- display of E-series, see at a glance how general or special values are
- display of max voltage and max current of resistors when powerrating is know.
- display of max current of zenerdiodes when powerrating is know
- import matched stock components in a PartKeepr project
- share values between components in PartKeepr categories
- update descriptions with uniformly generated ones, that show also inherited parameters
- update part names with uniform formatting
- create parts that aren't in the PartKeepr database yet.