[Templates] Added JLCPCB_with_THT and JLCPCB_stencil_with_THT

- Using the new parametrizable imports
See #444
This commit is contained in:
Salvador E. Tropea 2023-06-01 13:42:39 -03:00
parent bfc7acc647
commit bd07442764
9 changed files with 48 additions and 5 deletions

View File

@ -39,6 +39,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
put in fields. I.e. RoHS status.
- New `generic` options `exclude_not_in_bom` and `exclude_not_on_board` to
use KiCad 6+ flags. (See #429)
- Internal templates:
- JLCPCB_with_THT and JLCPCB_stencil_with_THT: adding THT components.
- New internal filters:
- `_value_split` splits the Value field but the field remains and the extra
data is not visible

View File

@ -5426,7 +5426,7 @@ They include support for:
- _FusionPCB_drill: Drill files
- _FusionPCB_compress: Gerbers and drill files compressed in a ZIP
- _FusionPCB: _FusionPCB_gerbers+_FusionPCB_drill
- [JLCPCB](https://jlcpcb.com/): contain fabrication outputs compatible with JLC PCB.
- [JLCPCB](https://jlcpcb.com/): contain fabrication outputs compatible with JLC PCB. Only SMD components.
Use the `field_lcsc_part` global option to specify the LCSC part number field if KiBot fails to detect it.
- _JLCPCB_gerbers: Gerbers.
- _JLCPCB_drill: Drill files
@ -5436,7 +5436,7 @@ They include support for:
- _JLCPCB_fab: _JLCPCB_gerbers+_JLCPCB_drill
- _JLCPCB_assembly: _JLCPCB_position+_JLCPCB_bom
- _JLCPCB: _JLCPCB_fab+_JLCPCB_assembly
- [JLCPCB_stencil](https://jlcpcb.com/): Derived from JLCPCB, adds solder paste gerbers for stencils
- [JLCPCB_stencil](https://jlcpcb.com/): Derived from JLCPCB, adds solder paste gerbers for stencils. Only SMD components.
- _JLCPCB_gerbers: Gerbers.
- _JLCPCB_gerbers_stencil: Gerbers for the solder paste stencils. Disabled by default.
- _JLCPCB_drill: Drill files
@ -5446,6 +5446,8 @@ They include support for:
- _JLCPCB_fab: _JLCPCB_gerbers+_JLCPCB_gerbers_stencil+_JLCPCB_drill
- _JLCPCB_assembly: _JLCPCB_position+_JLCPCB_bom
- _JLCPCB: _JLCPCB_fab+_JLCPCB_assembly
- [JLCPCB_with_THT](https://jlcpcb.com/): same as **JLCPCB**, but also including THT components.
- [JLCPCB_stencil_with_THT](https://jlcpcb.com/): same as **JLCPCB_stencil**, but also including THT components.
- [MacroFab_XYRS](https://help.macrofab.com/knowledge/macrofab-required-design-files): XYRS position file in MacroFab format
- _macrofab_xyrs: Position file in XYRS format compatible with MacroFab.
- [P-Ban](https://www.p-ban.com/): contain fabrication outputs compatible with P-Ban

View File

@ -1317,7 +1317,7 @@ They include support for:
- _FusionPCB_drill: Drill files
- _FusionPCB_compress: Gerbers and drill files compressed in a ZIP
- _FusionPCB: _FusionPCB_gerbers+_FusionPCB_drill
- [JLCPCB](https://jlcpcb.com/): contain fabrication outputs compatible with JLC PCB.
- [JLCPCB](https://jlcpcb.com/): contain fabrication outputs compatible with JLC PCB. Only SMD components.
Use the `field_lcsc_part` global option to specify the LCSC part number field if KiBot fails to detect it.
- _JLCPCB_gerbers: Gerbers.
- _JLCPCB_drill: Drill files
@ -1327,7 +1327,7 @@ They include support for:
- _JLCPCB_fab: _JLCPCB_gerbers+_JLCPCB_drill
- _JLCPCB_assembly: _JLCPCB_position+_JLCPCB_bom
- _JLCPCB: _JLCPCB_fab+_JLCPCB_assembly
- [JLCPCB_stencil](https://jlcpcb.com/): Derived from JLCPCB, adds solder paste gerbers for stencils
- [JLCPCB_stencil](https://jlcpcb.com/): Derived from JLCPCB, adds solder paste gerbers for stencils. Only SMD components.
- _JLCPCB_gerbers: Gerbers.
- _JLCPCB_gerbers_stencil: Gerbers for the solder paste stencils. Disabled by default.
- _JLCPCB_drill: Drill files
@ -1337,6 +1337,8 @@ They include support for:
- _JLCPCB_fab: _JLCPCB_gerbers+_JLCPCB_gerbers_stencil+_JLCPCB_drill
- _JLCPCB_assembly: _JLCPCB_position+_JLCPCB_bom
- _JLCPCB: _JLCPCB_fab+_JLCPCB_assembly
- [JLCPCB_with_THT](https://jlcpcb.com/): same as **JLCPCB**, but also including THT components.
- [JLCPCB_stencil_with_THT](https://jlcpcb.com/): same as **JLCPCB_stencil**, but also including THT components.
- [MacroFab_XYRS](https://help.macrofab.com/knowledge/macrofab-required-design-files): XYRS position file in MacroFab format
- _macrofab_xyrs: Position file in XYRS format compatible with MacroFab.
- [P-Ban](https://www.p-ban.com/): contain fabrication outputs compatible with P-Ban

View File

@ -79,7 +79,7 @@ outputs:
format: CSV
units: millimeters
separate_files_for_front_and_back: false
only_smd: true
only_smd: @ONLY_SMD@
columns:
- id: Ref
name: Designator
@ -129,3 +129,7 @@ outputs:
dest: /
- from_output: _JLCPCB_bom
dest: /
...
definitions:
ONLY_SMD: true

View File

@ -0,0 +1,7 @@
kibot:
version: 1
import:
- file: JLCPCB_stencil
definitions:
ONLY_SMD: false

View File

@ -0,0 +1,7 @@
kibot:
version: 1
import:
- file: JLCPCB
definitions:
ONLY_SMD: false

View File

@ -0,0 +1,6 @@
kibot:
version: 1
import:
- file: JLCPCB_stencil_with_THT

View File

@ -0,0 +1,7 @@
kibot:
version: 1
import:
- file: JLCPCB
definitions:
ONLY_SMD: false

View File

@ -0,0 +1,6 @@
kibot:
version: 1
import:
- file: JLCPCB_with_THT