Commit Graph

1143 Commits

Author SHA1 Message Date
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 f0384e501b Updated KiCost. 2021-10-19 09:29:00 -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 7187fe5ebc Removed docker image generation for this branch 2021-10-18 15:58:24 -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 cc272dd31c Added Digi-Key plug-in dependencies installation. 2021-10-18 15:46:52 -03:00
Salvador E. Tropea 48dec2995e Fixed pip command name 2021-10-18 15:27:45 -03:00
Salvador E. Tropea 4d22b52403 Added kicost-digikey-api-v3 installation to the test workflow. 2021-10-18 15:25:56 -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 a136c2f7e7 Updated KiCost. 2021-10-18 14:42:31 -03:00
Salvador E. Tropea ea2d7916be Changed KiCost to official repo and the DK plug-in branch. 2021-10-12 10:36:12 -03:00
Salvador E. Tropea d3cd01a246 Added the last 2 fixes to the changelog 2021-10-12 09:35:09 -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 6da41f911c Added reference to :dev docker image to the docs. 2021-10-12 08:17:58 -03:00
Salvador E. Tropea 2c0f72d364 Changed the GitHub action to use the `dev` docker image. 2021-10-07 14:01:14 -03:00
Salvador E. Tropea e05406ffc8 Added --no-compile (Why wasn't needed when using "."?!) 2021-10-06 17:37:00 -03:00
Salvador E. Tropea 257eace7e1 Changed the way I call pip3
- Passing the directory, not changing
- To catch pip errors.
2021-10-06 17:04:35 -03:00
Salvador E. Tropea fb16e06152 Trying to force pip to use /usr instead of /usr/local 2021-10-06 16:36:10 -03:00
Salvador E. Tropea 54d8c6c77f Removed distutils from setup.py dependencies. 2021-10-06 16:35:46 -03:00
Salvador E. Tropea 0ed0da16e2 Forcing workflow. (Why?) 2021-10-05 12:58:06 -03:00
Salvador E. Tropea 993fd389cf Added distutils as dependency.
- Should I add it to setup.py? Also testing it.
2021-10-05 12:54:03 -03:00
Salvador E. Tropea d06c6526b9 Added clean-up to the dev docker and restored dependencies. 2021-10-05 09:58:03 -03:00
Salvador E. Tropea 65cb6d62cf Trying to workaround git clone errors on GitHub Docker 2021-10-05 09:46:28 -03:00
Salvador E. Tropea 8681829bd0 Added debug commands to the dockerimage creation
- The git clone command is failing
2021-10-05 09:27:10 -03:00
Salvador E. Tropea c5465a4ae4 Added the dockerfile as trigger for the dev image workflow. 2021-10-05 09:13:57 -03:00
Salvador E. Tropea 39ee6f58d4 Added missing git command to the dev dockerfile 2021-10-05 09:10:53 -03:00
Salvador E. Tropea 68da19e5e5 Fixed error in Dockerfile
- Made its job parallel for testing
2021-10-05 09:06:27 -03:00
Salvador E. Tropea 4a0fba18aa Added workflow to create a development docker image. 2021-10-05 08:51:46 -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 3f6105f6a8 Adapted the KiCost tests to the new grouping default. 2021-09-27 11:56:03 -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 e902c7350d Added the new `use_aux_axis_as_origin` option to the docs. 2021-09-27 09:18:17 -03:00
Salvador E. Tropea a5221d7d45 Fixed test_rot_bottom test. 2021-09-27 09:17:24 -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