Commit Graph

373 Commits

Author SHA1 Message Date
Salvador E. Tropea dc5924901b Fixed command line for `--list`
- PCB and SCH can be needed
- Adapted the test for --list
2021-11-15 13:12:15 -03:00
Salvador E. Tropea 2e4f5d6596 Internal BoM: the field used for variants doesn't produce conflicts.
- Fixes: #100
2021-11-15 12:14:55 -03:00
Salvador E. Tropea b86b5371d7 `--list`: problems with layers and fields specific for the project.
-  Fixes INTI-CMNB/kibot_variants_arduprog#4
2021-11-15 11:34:57 -03:00
Salvador E. Tropea 3d53b874e2 Fixed problems with schematic fields containing double quotes.
- Fixes #98
2021-11-15 11:12:39 -03:00
Salvador E. Tropea 4595f2a7f8 dapted to the new KiCost configuration mechanism 2021-10-28 18:10:12 -03:00
Salvador E. Tropea 103a338ece Added `extra_info_display` to the Specs. 2021-10-27 15:58:33 -03:00
Salvador E. Tropea ccfb6ce734 Int BoM + KiCost: Added option to control the distributor description
- Disabled by default
- Also fixed KiCost tests to avoid using Digi-Key plug-in when not
  needed
2021-10-27 15:08:12 -03:00
Salvador E. Tropea 3d6840cd85 Enabled description column. 2021-10-26 13:45:55 -03:00
Salvador E. Tropea bd76069be3 Now Spec columns can be renamed, joined, etc. 2021-10-26 10:46:57 -03:00
Salvador E. Tropea b50bc4f6d9 Fixed extra os imort in xlsx_writer 2021-10-25 16:58:30 -03:00
Salvador E. Tropea ef1097375c Removed DIGIKEY_* debug definitions 2021-10-25 16:56:18 -03:00
Salvador E. Tropea 8e9d5f69e6 Specs sheet: fixed column width comutation 2021-10-25 13:57:13 -03:00
Salvador E. Tropea 5c8f6334a5 Specs sheet: fixed headings row didn't compute width/height 2021-10-25 13:22:44 -03:00
Salvador E. Tropea b895cc7604 Internal BoM: Fixed message about wrong distributor
- The name was `None` instead of the real name
2021-10-25 12:00:57 -03:00
Salvador E. Tropea 1c018e6511 Added "Row" column to the Specs, also differentiated the generated cols 2021-10-20 14:36:10 -03:00
Salvador E. Tropea 20ead17d4a Internal BoM: two other options for the sorting criteria. 2021-10-20 13:55:36 -03:00
Salvador E. Tropea 79a363e49f Unified the BoM XLSX vertical align (centered) 2021-10-20 13:19:49 -03:00
Salvador E. Tropea b2afeadc5c Now KiCost spreadsheet uses our sorting. 2021-10-20 13:13:09 -03:00
Salvador E. Tropea 58fb9fe09a Added Specs columns configuration. 2021-10-20 12:36:08 -03:00
Salvador E. Tropea 7a6a264c5f Adapted to the new Digi-Key cache style and fixed return value 2021-10-20 11:54:33 -03:00
Salvador E. Tropea 616cdcd6bf Added catch for KiCost errors. 2021-10-20 11:50:34 -03:00
Salvador E. Tropea adfc509fdd Added options to control KiCost APIs.
- Removed the hardcoded ones.
2021-10-20 10:08:17 -03:00
Salvador E. Tropea 87bc028362 Internal BoM: Added Specs sheet generation. 2021-10-19 13:52:55 -03:00
Salvador E. Tropea 51e2b0789a Forced Digi-Key API in the KiCost sheet.
- This is what we want to test
2021-10-19 09:28:14 -03:00
Salvador E. Tropea fcfe64e695 Fixed warning message (missing where info) 2021-10-19 09:27:33 -03:00
Salvador E. Tropea 2ab0e6a489 Removed unused requested constant 2021-10-19 09:26:53 -03:00
Salvador E. Tropea cdc212e89e Generic filter: added options to match if a field is/isn't defined. 2021-10-18 17:04:44 -03:00
Salvador E. Tropea 499b3520a6 Option to hide component from PDF PCB Print
- option `hide_excluded` to hide components marked by the
  `exclude_filter`.
- https://forum.kicad.info/t/fab-drawing-for-only-through-hole-parts/
2021-10-18 16:59:37 -03:00
Salvador E. Tropea e62e38b6ea Added fallback for values+units we can't understand 2021-10-18 16:51:32 -03:00
Salvador E. Tropea 969b3843de Changed the mechanism to avoid merging components with empty fields 2021-10-18 16:42:58 -03:00
Salvador E. Tropea 4ead7e6ef5 Avoid grouping components when they lack the grouping fields.
- This is for the internal BoM when `merge_blank_fields` is disabled
2021-10-18 15:55:19 -03:00
Salvador E. Tropea f752a72bfe Added support for KiCad symbol libs without EOF comment. 2021-10-18 14:45:58 -03:00
Salvador E. Tropea d93c050a7e Fixed spaces in netnames for the Board View format.
Fixes #90
2021-10-12 09:01:10 -03:00
Salvador E. Tropea 54cce8ae73 Fixed Board View flipped vertically. Fixes #89 2021-10-12 08:36:09 -03:00
Salvador E. Tropea 6ebe1f217d Fixed another error message in the import logic. 2021-10-04 16:08:35 -03:00
Salvador E. Tropea 9e4291ae42 Fixed some `import` error messages
- Some errors not detected
- Errors in the error reporting
2021-10-04 15:50:50 -03:00
Salvador E. Tropea 9da44aeafc Fixed flake8 errors
- Missing imports
- Missing "self." qualifier
- Relaxed comlexity
2021-10-04 15:03:11 -03:00
Salvador E. Tropea ab3bd7f0b3 Added a mechanism to import filters and variants.
- Also to restrict which outputs are imported.
- Fixes #88
2021-10-04 14:44:43 -03:00
Salvador E. Tropea 0f0e739026 Changed the default `group_fields` list.
Internal BoM: now components with different Tolerance, Voltage, Current
and/or Power fields aren't grouped together.
These fields are now part of the default `group_fields`. (#79)
2021-09-27 11:31:51 -03:00
Salvador E. Tropea a31002ed01 Fixes position files, now defaults to use the auxiliar origin as KiCad.
Can be disabled to use absolute coordinates.
Fixes #87
2021-09-27 08:35:58 -03:00
Salvador E. Tropea b7b39d4bfe Added explanation for ERC on schematics not fully annotated
Related to #86
2021-09-21 13:14:06 -03:00
Salvador E. Tropea 1dea3970bc XLSX BoM: option to control the logo scale (Fixes #84) 2021-09-16 07:58:48 -03:00
Salvador E. Tropea 40a42513ba Added suport for schematic cache files when components are missing
Fixes #83
2021-08-24 14:37:50 -03:00
Salvador E. Tropea 8fd6900655 Fixed: no custom title block when printing a variant.
Fixes #82
2021-08-24 12:42:16 -03:00
Salvador E. Tropea c69ef6c274 Fixed problems when trying to filter KiCost warnings. 2021-08-24 10:37:26 -03:00
Salvador E. Tropea 3bdae8507a Added suppport for multiprojects to the internal KiCost.
- Also changes the KitSpace queries format to be more readable.
2021-05-25 18:02:22 -03:00
Salvador E. Tropea fb99ef375b Added Debian sid version mess workaround.
Closes #75
2021-05-18 21:43:17 -03:00
Salvador E. Tropea 1d5f4cc470 Cut line too long (flake8) 2021-05-11 12:32:55 -03:00
Salvador E. Tropea 596cf54fec Adapted the KiCost initialization to the last changes 2021-05-11 12:12:27 -03:00
Salvador E. Tropea 717a2cfbb7 Removed repeated domain on logging logers. 2021-05-11 11:52:12 -03:00