Commit Graph

1329 Commits

Author SHA1 Message Date
Salvador E. Tropea 3eebc04e4b Changed the mechanism to avoid merging components with empty fields 2021-10-18 16:45:20 -03:00
Salvador E. Tropea bcd1e624e9 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:59:26 -03:00
Salvador E. Tropea 18b72a41b0 Added support for KiCad symbol libs without EOF comment. 2021-10-18 14:47:09 -03:00
Salvador E. Tropea 4846a4672e More adjusts to tests because new warning 2021-10-14 14:57:24 -03:00
Salvador E. Tropea 06f7efc2ec Adjusted the tests for the new warning about missing 3D models
- Added filter for the tests where the number of warnings is important
2021-10-14 14:40:04 -03:00
Salvador E. Tropea b3a4fec5b7 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-14 14:07:35 -03:00
Salvador E. Tropea a7bde6d01f Added comment about the KISYS3DMOD patch 2021-10-14 13:29:55 -03:00
Salvador E. Tropea 79c4f75e7d Added fallback for missing KiCad 3D models config.
Fixes #91
2021-10-14 13:22:01 -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
Salvador E. Tropea 0fc1c11c50 Added documentation for the new logo_scale option. 2021-09-16 08:02:04 -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 59e3c51734 Fixed PCBWay drill format.
See https://github.com/INTI-CMNB/kicad-ci-test-spora/issues/1
2021-08-24 11:03:30 -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 ca599b03a5 Adapted the KiCost tests to the current KiCost code. 2021-06-03 12:28:28 -03:00
Salvador E. Tropea f74cfb37ac Fixed dates for the merge*.sch tests. 2021-05-25 20:47:05 -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 0dc8817bfb Fixed KiCost test (because now KiCost works better) 2021-05-11 12:33:48 -03:00
Salvador E. Tropea 3255891ed0 Added comments to KiCost tests 2021-05-11 12:33:24 -03:00
Salvador E. Tropea 1d5f4cc470 Cut line too long (flake8) 2021-05-11 12:32:55 -03:00
Salvador E. Tropea 58ed8fb922 Added test to check we can select a distributor using its internal name 2021-05-11 12:13:04 -03:00