Salvador E. Tropea
|
b0edede58e
|
Added support for `monochrome` `pcb_print` for wks images
|
2022-04-18 09:24:08 -03:00 |
Salvador E. Tropea
|
9207140c6d
|
Added support for undocumented "convert" schematic option
- KiCad 6
- Used for DeMorgan convert
Fixes #188
|
2022-04-17 09:50:43 -03:00 |
Salvador E. Tropea
|
f2f54d21a8
|
Made more clear when the plotter can plot the fram ref
|
2022-04-16 19:48:45 -03:00 |
Salvador E. Tropea
|
cdb6d393ac
|
Added more recommendations to use `pcb_print`
- Can replace: pdf, ps, svg, pdf_pcb_print and svg_pcb_print
|
2022-04-16 19:35:35 -03:00 |
Salvador E. Tropea
|
0223cd9f85
|
Made more clear the pcb_print attributions
|
2022-04-16 19:32:05 -03:00 |
Salvador E. Tropea
|
1f01c147d8
|
Catched WksError and SchError during WKS load.
- Now informed with more detail
|
2022-04-16 19:26:03 -03:00 |
Salvador E. Tropea
|
df4e60136e
|
Modified pdf_unite to use PyPDF2 by default
- The user can still choose to use pdfunite from poppler-utils
|
2022-04-16 18:46:39 -03:00 |
Salvador E. Tropea
|
7ecb3f1914
|
Added KiCad 5 support to the worksheet code
- Filled polygons aren't working
- Added rectangle workaround (not working)
|
2022-04-16 16:44:52 -03:00 |
Salvador E. Tropea
|
eb1a57a10d
|
Added an option to select the kicad_wks for pcb_print
|
2022-04-16 15:20:02 -03:00 |
Salvador E. Tropea
|
cffd3d0b89
|
Worksheet: moved the draw code to each class
|
2022-04-16 15:09:37 -03:00 |
Salvador E. Tropea
|
4b341a7a92
|
Added internal plot of the worksheet to pcb_print
- Also renamed some options to make it simpler (sorry)
|
2022-04-16 15:09:19 -03:00 |
Salvador E. Tropea
|
9c2f8ccd58
|
Added an option to keep temporals to pcb_print
|
2022-04-14 11:18:20 -03:00 |
Salvador E. Tropea
|
daa19810d4
|
Separated the pcb_print page temporal files (for debug)
|
2022-04-14 11:12:22 -03:00 |
Salvador E. Tropea
|
8c1d6e53c2
|
Now an output can extend another output that extends ...
- Even when the other outputs aren't yet configured
- Also added an error when the types doesn't match
Closes #184
|
2022-04-14 10:38:07 -03:00 |
Salvador E. Tropea
|
0e8e697d19
|
Fixed title not restored in print functions
Fixes #185
|
2022-04-14 09:59:25 -03:00 |
Salvador E. Tropea
|
f7be522087
|
Fixed pad sizes destroyed by pcb_print
- KiCad PAD.GetSize returns a reference to the pad size, not a copy
of the current size!
|
2022-04-14 09:04:59 -03:00 |
Salvador E. Tropea
|
9d606fa53b
|
Added colored pads and vias to pcb_print
- The vias are more "realistic", we avoid showing holes on layers that
aren't drilled, but we mark the via. So you know were is.
|
2022-04-13 13:51:03 -03:00 |
Salvador E. Tropea
|
d84dec153d
|
Removed the moveto used in the SVG merge
- Not really needed for KiCad files
|
2022-04-12 15:57:28 -03:00 |
Salvador E. Tropea
|
460ddc6a59
|
Added holes color configuration to pcb_print
|
2022-04-12 15:53:34 -03:00 |
Salvador E. Tropea
|
b7b9b70ac3
|
Added PNG, EPS and PS outputs to pcb_print.
|
2022-04-12 15:43:53 -03:00 |
Salvador E. Tropea
|
a2526bf5bd
|
Fixed the pcb_print get_targets for SVGs (pages, not single)
|
2022-04-12 14:23:24 -03:00 |
Salvador E. Tropea
|
9a90b522c5
|
Fixed the name of the layer used to print KiCad 6 frame
|
2022-04-12 09:00:06 -03:00 |
Salvador E. Tropea
|
1507300fe4
|
Added option to generate a better frame on pcb_print (KiCad 6)
- Also documented more details about pcb_print.
|
2022-04-11 19:02:26 -03:00 |
Salvador E. Tropea
|
267a38c32f
|
Documented the %X substitutions for SVG output in pcb_print
|
2022-04-11 17:37:03 -03:00 |
Salvador E. Tropea
|
4e659c3ddd
|
Added support for SVG to `pcb_print`
- And now is much faster because all the processing is done using
SVGs and we generate PDFs only during the last step.
|
2022-04-11 17:24:39 -03:00 |
Salvador E. Tropea
|
09cfa14896
|
Fixed problems when the project specified an empty wks (KiCad 5)
|
2022-04-11 14:50:17 -03:00 |
Salvador E. Tropea
|
510279a0a3
|
Added support for frame to `pcb_print` on KiCad 5
- This is tricky because plot API doesn't support it.
So we use `pcbnew_do` to generate an SVG and then we make a
vectorized PDF from it.
|
2022-04-11 12:40:39 -03:00 |
Salvador E. Tropea
|
a5c848c752
|
Added a color cache
|
2022-04-10 15:32:42 -03:00 |
Salvador E. Tropea
|
bfdc024a33
|
Added an option to sort the layer as KiCad to pcb_print
|
2022-04-10 15:26:35 -03:00 |
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
|
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
|
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
|
9e1f645c31
|
Fixed problems when using page layout files with relative paths.
Fixes #174
|
2022-04-04 18:02:31 -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
|
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
|
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
|
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 |