Commit Graph

1663 Commits

Author SHA1 Message Date
diogocondeco 827a7afe44 Fixes Digikey link to open part from xlsx file
Fixes the url to open Digikey's page with details from the cell part number.
2022-04-07 23:58:23 +01:00
Salvador E. Tropea 12cce8562c Added video recording to step output (KiCad 6)
Related to #176
2022-04-07 18:56:01 -03:00
Salvador E. Tropea b48a9e5ab0 Fixed (KiCad 6) traces not visible in 3D render
Fixes #177
2022-04-07 15:44:22 -03:00
Salvador E. Tropea 8627547bc8 Added regression test for #178 2022-04-07 13:35:12 -03:00
Salvador E. Tropea 73b4196e46 Fixed problems with imported sub-sheets
- We must avoid processing the sheet and symbol instances of them
Fixes #178
2022-04-07 13:23:25 -03:00
Salvador E. Tropea b88f66ba21 Fixed missing imports in PyPDF2
- Removed by autoflake8 pre-commit plugin
- Now PyPDF2 is excluded, but a pre-commit run did it
2022-04-07 13:06:11 -03:00
Salvador E. Tropea 900be375e9 Added a first approach to Board2Pdf support. 2022-04-05 16:36:02 -03:00
Salvador E. Tropea 235031b12c Fixed missing increment in KiCad 5 wks copy 2022-04-04 18:35:14 -03:00
Salvador E. Tropea 26ebfab294 Added missing test project 2022-04-04 18:34:48 -03:00
Salvador E. Tropea 9e1f645c31 Fixed problems when using page layout files with relative paths.
Fixes #174
2022-04-04 18:02:31 -03:00
Salvador E. Tropea 4b0f7a29de Added missing poppler-utils to the `dev` images.
Closes #175
2022-04-04 12:59:36 -03:00
Salvador E. Tropea c961952e88 Added git as suggested dependency for the Debian package 2022-04-04 12:59:05 -03:00
Salvador E. Tropea bb0f86ae61 Fixed KiCad 6 text variables not expanded in `render_3d` output
- We must copy the project file to the temporal dir
Fixes #173
2022-04-02 12:14:56 -03:00
Salvador E. Tropea dad1f91439 Added: text vars expansion for 3D model paths
Closes #172
2022-03-31 14:58:39 -03:00
Salvador E. Tropea 1a73dd5e29 Fixed missing Set_Text_Variables valid keys 2022-03-31 14:50:25 -03:00
Salvador E. Tropea 372fad5d28 Fixed 3D problems to download 3D models for native KiCad 6 files.
- Not seen on files imported from KiCad 5

Fixes #171
2022-03-31 12:11:52 -03:00
Salvador E. Tropea 1eca6ffe9f Links to KiCad 5/6 arduprog examples. 2022-03-29 17:11:32 -03:00
Salvador E. Tropea b58430a8ea Added support for 3D View rotations (KiCad 6 only) 2022-03-29 15:49:33 -03:00
Salvador E. Tropea 3c13ae1ccb Added KiCad 6 color themes to PDF/SVG PCB Print 2022-03-28 15:37:52 -03:00
Salvador E. Tropea 952ea85ed8 Added trigger for the tests 2022-03-26 17:52:04 -03:00
Salvador E. Tropea f4dae3b938 Added trigger for KiCad-Auto 2022-03-26 17:37:23 -03:00
Salvador E. Tropea 637a6917c0 Fixed KiCad 6 problems with empty title block items
- The saved SCH wasn't usable if company, rev, title, etc.
  were absent in the original file.
2022-03-26 12:33:08 -03:00
Salvador E. Tropea 6480d0be79 Updated KiCost submodule 2022-03-25 17:17:44 -03:00
Salvador E. Tropea 81368dab60 Reverted kicad parameter
GitHub can't:
- pass build args to docker
- select any file other than Dockerfile
- share data in a container created inside another container
2022-03-25 16:49:30 -03:00
Salvador E. Tropea 25f1aabefe Fixed `kicad` context in action.yaml 2022-03-25 13:26:07 -03:00
Salvador E. Tropea 92fac39586 Trying to unify KiCad 5/6 GitHub actions 2022-03-25 13:22:00 -03:00
Salvador E. Tropea a64a667842 Removed mandatory args check from entrypoint.sh
- Now none is mandatory
2022-03-25 12:49:17 -03:00
Salvador E. Tropea e2b63c6107 Switching to k5 action 2022-03-25 12:42:28 -03:00
Salvador E. Tropea 4c8703b284 Added the KiCad 5 dockefile with _k5 2022-03-25 12:41:49 -03:00
Salvador E. Tropea 17ad888aca Added the KiCad 6 docker file with _k6 in the name 2022-03-25 12:38:38 -03:00
Salvador E. Tropea 5c34e8b1af Fixed GitHub action problems when specifying a config 2022-03-25 12:37:24 -03:00
Salvador E. Tropea 024cba6af0 Switching to `dev_k6` for GitHub action. 2022-03-25 12:27:01 -03:00
Salvador E. Tropea 5ec8892457 Updated docs for the GitHub action. 2022-03-25 12:25:23 -03:00
Salvador E. Tropea bf80686c59 Fixed extra -c in entrypoint.sh 2022-03-25 12:18:33 -03:00
Salvador E. Tropea 25c1fea649 Changes to the GitHub action:
- `config` is now optional
- added `targets` to specify what we want to generate
2022-03-25 12:05:53 -03:00
Salvador E. Tropea 6d0a3b2bd3 Updated GitHub action help. 2022-03-25 11:37:26 -03:00
Salvador E. Tropea 1a80260428 Changed to KiCad 5 action. 2022-03-25 10:50:30 -03:00
Salvador E. Tropea 6d50e5489b Enhanced the GitHub action
- Made really optional the SCH and PCB
- Implemented the --skip option
- Added --variant option
2022-03-25 10:47:19 -03:00
Salvador E. Tropea ebb1916aee Fixed python dependencies in `dev` images. 2022-03-25 10:06:25 -03:00
Salvador E. Tropea 4efa08c3c4 Added scripts to generate the `dev` images 2022-03-25 10:05:59 -03:00
Salvador E. Tropea 377e85cffc Added more Debian packages to the "dev" image
- pip fails to install some dependencies (I hate pip, is just crap)
2022-03-25 09:21:28 -03:00
Salvador E. Tropea 8b282250e3 Fixes in the `dev` images.
- Now they install the current git code for KiCost
Related to #169
2022-03-25 08:49:37 -03:00
Salvador E. Tropea b4ff830c7d Fixed drill problems with regular vias 2022-03-25 08:39:58 -03:00
Salvador E. Tropea 5940e7bcd6 Fixed missing BoardViewOptions.get_targets
Fixes #167
2022-03-24 14:05:48 -03:00
Salvador E. Tropea 7e2e844a4b Added a preflight option to save the PCB with refilled zones.
Closes #165
2022-03-24 13:30:18 -03:00
Salvador E. Tropea b5d5bea324 Made more clear which preflight options modifies files
- Also unified to "preflight" (more common than pre-flight)
Related to #165
2022-03-24 13:08:51 -03:00
Salvador E. Tropea 788b7d6b83 Added support for buried/blind vias to the drill outputs
Fixes #166
2022-03-24 12:57:08 -03:00
Salvador E. Tropea beee95ce31 Merged the kicost_dk branch:
- New internal BoM XLSX options to control KiCost:
  - Dis/Enable APIs
  - Add a description column
  - Specs worksheet generation
  - Which spec columns
  - Specify a KiCost config file
- Passed debug level to KiCost
- Added support for KiCost log style to our logger
2022-03-24 09:47:47 -03:00
Salvador E. Tropea 1cb1e05758 Switched to upstream KiCost 2022-03-21 18:44:00 -03:00
Salvador E. Tropea f524b643ee Updated KiCost 2022-03-21 18:42:10 -03:00