Salvador E. Tropea
b226e243b7
Added 3D model change example using variants
2022-04-19 15:32:46 -03:00
Salvador E. Tropea
5c9dbc4072
Varius `pcb_print` details
...
- Added option `force_edge_cuts` so we get them on all pages.
- Now `layers` can be a list of strings, or just an string.
- Added default scaling for all pages.
- Fixed: tracks removed after plotting another Cu layer.
- Fixed: custom pads plotted as special vias.
- Fixed: frame reference plotted mirrored on mirrored pages.
2022-04-18 19:08:12 -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
eb1a57a10d
Added an option to select the kicad_wks for pcb_print
2022-04-16 15:20:02 -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
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
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
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
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
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
900be375e9
Added a first approach to Board2Pdf support.
2022-04-05 16:36:02 -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
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
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
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
afc499e055
Added support for Pandoc 2.2.1
...
- Used on Debian 10.x
- Doesn't support "--to pdf", but can generate PDFs ...
2022-03-17 14:42:51 -03:00
Salvador E. Tropea
6b6d22afa8
Added report conversion using pandoc
2022-03-17 12:13:51 -03:00
Salvador E. Tropea
dd210162b7
Updated docs (KiCad version for *_replace preflights)
2022-03-13 15:58:06 -03:00
Salvador E. Tropea
1824d56876
Added a preflight to define KiCad 6 variables.
...
Closes #161
2022-03-12 18:44:08 -03:00
Salvador E. Tropea
cb47cf3042
New output to export PCB in GENCAD format.
...
Closes #159
2022-03-08 15:55:34 -03:00
Salvador E. Tropea
86aa7b6357
New preflight to annotate according to PCB coordinates
...
Related to #93
2022-03-08 14:33:38 -03:00
Salvador E. Tropea
0c0c6ffd62
New output to join PDFs.
...
Closes #156
2022-03-03 16:13:00 -03:00
Salvador E. Tropea
562e36d6f5
Added output to print PCB layers in SVG format
...
- Also added support for them in the reports
- Changed the full report to use them
2022-03-03 13:13:46 -03:00
Salvador E. Tropea
27c987217c
New preflight to annotate power components
...
Closes #76
2022-02-26 13:21:40 -03:00
Salvador E. Tropea
6281a40335
Fixed spelling
2022-02-16 19:56:04 -03:00
Salvador E. Tropea
ee74b1572b
Made all YAML files more coherent
...
- Better indentation
- Coherent spaces in lists
- Coherent spacesn after :
2022-02-16 18:29:53 -03:00
Salvador E. Tropea
5fb64472db
Adjusted the generated YAML example to be more coherent
...
- Fixed list on list indentation
- No extra EOL at EOF
- No trailing spaces on some examples
2022-02-16 18:28:05 -03:00
Salvador E. Tropea
a2cbdd25ac
Removed trailing spaces
2022-02-16 17:35:31 -03:00
Salvador E. Tropea
aa48cc3187
Forced files to end in a single new line
2022-02-16 17:34:34 -03:00
Salvador E. Tropea
3047ab3031
Fixed the YAML example, wrongly quoted string
2022-02-16 17:29:48 -03:00
Salvador E. Tropea
b2ab00f6cb
Added global *units* option
...
Solves the KiCad 6 dimensions issue. See #146
2022-02-14 15:42:54 -03:00
Salvador E. Tropea
5d2d0a4195
Added MacroFab XYRS support
...
- Internal BoM options:
- `angle_positive`
- `csv.hide_header`
- `footprint_populate_values`
- `footprint_type_values`
- `units` mils
- Columns:
- `Footprint Type`
- `Footprint Populate`
- `Footprint X-Size`
- `Footprint Y-Size`
2022-02-14 13:49:56 -03:00
Salvador E. Tropea
edbe29740b
Internal BoM: XYRS support
...
- Now the `bom` output can generate files like `position`
2022-02-11 11:45:43 -03:00
Salvador E. Tropea
644f6d1fda
Internal BoM: Added footprint X, Y, rotation and side columns
...
- First step towards XYRS support
2022-02-11 11:01:14 -03:00
Salvador E. Tropea
596f360830
More updates to the docs and examples about the %I addition
2022-01-16 13:23:13 -03:00
Salvador E. Tropea
bad87d4c50
Updated defaultr output pattern in example file
2022-01-16 11:10:53 -03:00
Salvador E. Tropea
278de8fb16
Added report generation (for design house)
...
Related to #93
2022-01-15 15:47:48 -03:00
Salvador E. Tropea
4bba7e9a9a
Added global options to define the PCB details.
2022-01-14 13:42:04 -03:00
Salvador E. Tropea
926d6eb24c
Added support for `--subst-models` option for KiCad 6's kicad2step.
...
Closes #137
2022-01-13 19:51:59 -03:00
Salvador E. Tropea
be59ee397e
Added support for KiCad 6 to the `update_qr` preflight.
...
Related to #93
2022-01-04 16:52:12 -03:00
Salvador E. Tropea
7992fd9888
Added preflight option to update the QR codes.
...
- Needed for s-expression files
- Not working for KiCad 6 (bug in the Python API)
2022-01-04 10:21:59 -03:00
Salvador E. Tropea
5017f7e078
Added QR codes generation: symbols and footprints.
...
Related to #93
2022-01-03 12:35:33 -03:00
Salvador E. Tropea
64bfc4824d
Added `--cli-order` option to generate outputs in arbitrary order.
...
- Also updated some output details in the README
Related to #106
2021-12-31 10:40:17 -03:00
Salvador E. Tropea
bb27491313
Added: position files now can include virtual components.
...
Related to #106
2021-12-30 12:21:41 -03:00