[Internal Templates][Added] _KIBOT_PLOT_FOOTPRINT_REFS/VALUES

For some reason JLCPCB has VALUES disabled, now the user can
choose it.

Closes #523
This commit is contained in:
Salvador E. Tropea 2023-11-30 06:36:20 -03:00
parent 0ab2636960
commit eb37077843
7 changed files with 24 additions and 10 deletions

View File

@ -23,6 +23,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3DRender_bottom_straight: to generate simple and quick 3D renders.
- _KIBOT_POS_DNF_FILTER option to JLCPCB. It now excludes components added
by KiKit to create panels and can be customized.
- _KIBOT_PLOT_FOOTPRINT_REFS and _KIBOT_PLOT_FOOTPRINT_VALUES to
manufacturer templates. (#523)
- Filters:
- New `_rot_footprint_jlcpcb` internal filter to fix the JLCPCB bottom
rotations.

View File

@ -321,6 +321,8 @@ The manufacturer templates (Elecrow, FusionPCB, JLCPCB, P-Ban and PCBWay) suppor
- **_KIBOT_MANF_DIR**: Target directory for the manufacturer outputs (default: **_KIBOT_IMPORT_DIR**)
- **_KIBOT_MANF_DIR_COMP**: Target directory for the compressed manufacturer outputs (default: **_KIBOT_IMPORT_DIR**)
- **_KIBOT_GERBER_LAYERS**: List of layers to use for the gerbers (default: a specially crafted list of layers)
- **_KIBOT_PLOT_FOOTPRINT_REFS**: Include the footprint references in the gerbers (default: true)
- **_KIBOT_PLOT_FOOTPRINT_VALUES: Include the footprint values in the gerbers (default: true, except for JLCPCB)
The JLCPCB case is a little bit more complex and also supports:

View File

@ -19,8 +19,8 @@ outputs:
exclude_edge_layer: true
exclude_pads_from_silkscreen: true
plot_sheet_reference: false
plot_footprint_refs: true
plot_footprint_values: true
plot_footprint_refs: @_KIBOT_PLOT_FOOTPRINT_REFS@
plot_footprint_values: @_KIBOT_PLOT_FOOTPRINT_VALUES@
force_plot_invisible_refs_vals: false
tent_vias: true
use_protel_extensions: true
@ -69,6 +69,8 @@ definitions:
_KIBOT_IMPORT_DIR: 'Elecrow'
_KIBOT_MANF_DIR: '@_KIBOT_IMPORT_DIR@'
_KIBOT_MANF_DIR_COMP: '@_KIBOT_IMPORT_DIR@'
_KIBOT_PLOT_FOOTPRINT_REFS: true
_KIBOT_PLOT_FOOTPRINT_VALUES: true
_KIBOT_GERBER_LAYERS: |
- copper
- F.SilkS

View File

@ -19,8 +19,8 @@ outputs:
exclude_edge_layer: true
exclude_pads_from_silkscreen: true
plot_sheet_reference: false
plot_footprint_refs: true
plot_footprint_values: true
plot_footprint_refs: @_KIBOT_PLOT_FOOTPRINT_REFS@
plot_footprint_values: @_KIBOT_PLOT_FOOTPRINT_VALUES@
force_plot_invisible_refs_vals: false
tent_vias: true
use_protel_extensions: true
@ -69,6 +69,8 @@ definitions:
_KIBOT_IMPORT_DIR: 'FusionPCB'
_KIBOT_MANF_DIR: '@_KIBOT_IMPORT_DIR@'
_KIBOT_MANF_DIR_COMP: '@_KIBOT_IMPORT_DIR@'
_KIBOT_PLOT_FOOTPRINT_REFS: true
_KIBOT_PLOT_FOOTPRINT_VALUES: true
_KIBOT_GERBER_LAYERS: |
- copper
- F.SilkS

View File

@ -44,8 +44,8 @@ outputs:
exclude_edge_layer: true
exclude_pads_from_silkscreen: true
plot_sheet_reference: false
plot_footprint_refs: true
plot_footprint_values: false
plot_footprint_refs: @_KIBOT_PLOT_FOOTPRINT_REFS@
plot_footprint_values: @_KIBOT_PLOT_FOOTPRINT_VALUES@
force_plot_invisible_refs_vals: false
tent_vias: true
use_protel_extensions: true
@ -154,6 +154,8 @@ definitions:
_KIBOT_POS_DNF_FILTER: _remove_extra
_KIBOT_POS_ENABLED: true
_KIBOT_BOM_ENABLED: true
_KIBOT_PLOT_FOOTPRINT_REFS: true
_KIBOT_PLOT_FOOTPRINT_VALUES: false
_KIBOT_GERBER_LAYERS: |
- copper
- F.SilkS

View File

@ -19,8 +19,8 @@ outputs:
exclude_edge_layer: true
exclude_pads_from_silkscreen: true
plot_sheet_reference: false
plot_footprint_refs: true
plot_footprint_values: true
plot_footprint_refs: @_KIBOT_PLOT_FOOTPRINT_REFS@
plot_footprint_values: @_KIBOT_PLOT_FOOTPRINT_VALUES@
force_plot_invisible_refs_vals: false
tent_vias: true
use_protel_extensions: true
@ -75,6 +75,8 @@ definitions:
_KIBOT_IMPORT_DIR: 'P-Ban'
_KIBOT_MANF_DIR: '@_KIBOT_IMPORT_DIR@'
_KIBOT_MANF_DIR_COMP: '@_KIBOT_IMPORT_DIR@'
_KIBOT_PLOT_FOOTPRINT_REFS: true
_KIBOT_PLOT_FOOTPRINT_VALUES: true
_KIBOT_GERBER_LAYERS: |
- F.Cu
- B.Cu

View File

@ -19,8 +19,8 @@ outputs:
exclude_edge_layer: true
exclude_pads_from_silkscreen: true
plot_sheet_reference: false
plot_footprint_refs: true
plot_footprint_values: true
plot_footprint_refs: @_KIBOT_PLOT_FOOTPRINT_REFS@
plot_footprint_values: @_KIBOT_PLOT_FOOTPRINT_VALUES@
force_plot_invisible_refs_vals: false
tent_vias: true
use_protel_extensions: true
@ -77,6 +77,8 @@ definitions:
_KIBOT_IMPORT_DIR: 'PCBWay'
_KIBOT_MANF_DIR: '@_KIBOT_IMPORT_DIR@'
_KIBOT_MANF_DIR_COMP: '@_KIBOT_IMPORT_DIR@'
_KIBOT_PLOT_FOOTPRINT_REFS: true
_KIBOT_PLOT_FOOTPRINT_VALUES: true
_KIBOT_GERBER_LAYERS: |
- copper
- F.SilkS