Commit Graph

1073 Commits

Author SHA1 Message Date
Salvador E. Tropea 7c23381adb Added distributors selection to KiCost+KiBot 2021-04-28 12:13:12 -03:00
Salvador E. Tropea af18022c2d Merge branch 'frankleonrose-60-invert-bottom' 2021-04-25 12:23:13 -03:00
Salvador E. Tropea a7bf1b080c Added skip_top and skip_bottom options to the rot_footprint filter. 2021-04-25 12:20:39 -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 798fdc3e34 Updated help strings and reverted side match patch. 2021-04-25 12:06:43 -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 e391f513ec Bumped version to 0.11.0. 2021-04-25 11:24:49 -03:00
Salvador E. Tropea f27dc68e4f Refined what is filtered from the CSV comparisson in KiCost tests 2021-04-25 11:16:40 -03:00
Salvador E. Tropea 496de2712f Give priority to submodule in out_kicost 2021-04-25 10:45:16 -03:00
Salvador E. Tropea 6f8a8fb2a0 Excluded the submodule tests. 2021-04-25 10:29:52 -03:00
Salvador E. Tropea 1878510a47 Adapted test_kicost_simple references. 2021-04-25 10:28:56 -03:00
Salvador E. Tropea 1a6e6548ed Excluded submodules from flake8 tests. 2021-04-25 10:28:07 -03:00
Salvador E. Tropea 80f64e7b19 Fixed missing variable when KiCost wasn't used 2021-04-25 09:59:23 -03:00
Salvador E. Tropea 55277a550f More KiCost integration in KiBoM.
- Also added level and comment to columns in the XLSX BoM output.
- Now user columns can be added to the KiCost sheet.
- The "Colors" sheet now includes KiCost colors
- The KiCost column names are more coherent with our names
- Style colors affects the KiCost colors
- About message includes KiBot version
- Header layout is also more coherent
- use_alt, number, max_col_width and ref_separator options are passed
  to KiCost
2021-04-25 09:29:56 -03:00
Salvador E. Tropea 8706e0e02f The "References" column is now coloured as "Reference" 2021-04-25 09:25:49 -03:00
Salvador E. Tropea de0390f954 Reference ranges of two elements no longer represented as ranges.
Examples: "R1-R2" is now "R1 R2", "R1-R3" remains unchanged.
2021-04-25 09:23:19 -03:00
Salvador E. Tropea 352b38ab93 Added KiCost as a module 2021-04-25 09:22:37 -03:00
Salvador E. Tropea cc08a8afb7 Added submodules options to the actions checkout. 2021-04-25 08:30:26 -03:00
Salvador E. Tropea ae1e248e0b Fixed test_v5 reference prints. 2021-04-22 17:23:04 -03:00
Salvador E. Tropea e22e1db49a Added support for width, style and color in "wire notes"
Fixes #70
2021-04-22 12:33:13 -03:00
Salvador E. Tropea cfe61c9b7e Added board view export.
Closes #69
2021-04-20 13:22:56 -03:00
Salvador E. Tropea 1d44a6a551 Added cell size adjust to the KiCost worksheet. 2021-04-16 10:25:31 -03:00
Salvador E. Tropea 16ddb9465f Added Internal BoM + KiCost integration
- Currently very basic, but you get "Costs" and "Costs (DNF)" work
  sheets in the XLSX output when the xlsx.kicost option is enabled.
2021-04-15 11:14:37 -03:00
Salvador E. Tropea 3a3e88ec83 Added verbosity option to the GitHub Action
Needs testing, related to #68
2021-04-12 12:44:28 -03:00
Salvador E. Tropea 2689ccbca2 Made the ibom output smarter about the netlist
- Now a warning is issued if needed and absent
- We now also pass it to iBoM if needed and is there
Fixes #68
2021-04-12 12:42:26 -03:00
Frank Leon Rose 5c88dec5bc Use match_string for more selective power 2021-04-07 08:33:37 -04: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 3ddb29ff9e Updated the config template.
With the fixes in #63
2021-04-01 09:02:40 -03:00
Salvador E. Tropea 26e5289771 Updated the list of contributors 2021-04-01 09:02:14 -03:00
Salvador E. Tropea f6fb9c21de
Merge pull request #63 from sethkaz/master
Fixed some typos in README.md
2021-04-01 08:44:22 -03:00
Salvador E. Tropea 1f46e284f9 Fixed STEP output problems.
When downloading missing 3D models, but not filtering them.
2021-04-01 08:32:13 -03:00
Salvador E. Tropea 0f8eb6af2c Added detection of gzip compressed configuration files. 2021-04-01 08:08:20 -03:00
Salvador E. Tropea dc7ef486a0 Made the schematic name detection smarter.
Should Fix #62
2021-04-01 08:05:55 -03:00
Seth Kazarians 7e722caf40 Fixed Typos in source files per recommendation from @set-soft. 2021-03-31 15:10:21 -07:00
Seth Kazarians 1436875be5 Merge branch 'master' of https://github.com/INTI-CMNB/KiBot 2021-03-31 15:04:06 -07:00
Salvador E. Tropea 7961209b0f Experimental mechanism to change 3D models according to the variant. 2021-03-31 18:00:43 -03:00
Salvador E. Tropea 7c3f273684 Basic KiCost support. 2021-03-31 12:27:55 -03:00
Salvador E. Tropea 1290bb6995 New KiCost variant style.
- New internal filters `_var_rename_kicost` and `_kicost_dnp`.
- New `skip_if_no_field` and `invert` options to the regex used in the
  generic filter.
2021-03-30 09:37:36 -03:00
Seth Kazarians 0bfbdb5059 Fixed some typos in README.md 2021-03-25 22:01:53 -07:00
Salvador E. Tropea afe80052b4 Added a new filter `var_rename_kicost`
Is very similar to `var_rename` with a few differences that makes it
suitable to emulate the KiCost field rename mechanism.
2021-03-25 12:57:26 -03:00
Salvador E. Tropea 01291ebe63 Added field rename filter.
Including an internal version to emulate KiCost behavior.
2021-03-23 13:20:26 -03:00
Salvador E. Tropea cc77ba9204 Updated the docs and config template. 2021-03-19 19:42:09 -03:00
Salvador E. Tropea 40bd7c24f2 Added support for KiCost's subparts 2021-03-19 19:41:46 -03:00
Salvador E. Tropea 91dc9c5488 Added support for filters that adds/removes components.
- Intended for BoM transformations
- Also enhanced the support for filter chains
2021-03-19 19:20:53 -03:00
Salvador E. Tropea c88dceb6dc Added a BoM option to disable the ceil() "rounding" 2021-03-19 12:46:37 -03:00
Salvador E. Tropea 0402a65c8b Added support for a component attribute qty.
Is the ammount of the part used.
By default is 1, but can be another value.
2021-03-19 11:53:03 -03:00
Salvador E. Tropea 4d3c3d43b3 Added fields fallbacks to the BoM grouping fields.
Used when the field used to group components is empty.
2021-03-19 11:48:45 -03:00
Salvador E. Tropea 9478e42bb3 Documented #58 in the changelog and added a test case 2021-03-12 21:28:10 -03:00
Salvador E. Tropea fa002356d0
Merge pull request #57 from bbernhard/parsing_fix
be more tolerant when parsing libraries
2021-03-12 21:22:41 -03:00