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