Salvador E. Tropea
ea1460e6b9
Added black drill holes to the `pcb_print` output
...
- Disabled the frame ref for KiCad 5. Doesn't work.
- Changed reports to use these PDFs. They are vector graphics.
2022-04-08 19:33:21 -03:00
Salvador E. Tropea
3752bcb53e
Finished adding all the plot options to `pcb_print`
...
- Now is you can get most of the good things from both: print and plot
in the same output.
- Is usually much faster than `pdf_pcb_print`
2022-04-08 15:01:10 -03:00
Salvador E. Tropea
3d8e842323
Fixed test_pcbdraw_variant_3 output dir
2022-04-08 15:00:03 -03: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