[PCB2Blender] Added support for @Haschtl fork variant

This commit is contained in:
Salvador E. Tropea 2023-01-07 18:01:45 -03:00
parent 1387bbbb49
commit 62cce4da92
4 changed files with 56 additions and 0 deletions

View File

@ -4801,6 +4801,11 @@ They include support for:
- _PCB2Blender_tools_2_1: Pads and bounds information. Disabled by default.
- _PCB2Blender_2_1: The PCB3D file. Is enabled and creates the other files.
- _PCB2Blender_elements_2_1: _PCB2Blender_tools_2_1+_PCB2Blender_layers_2_1+_PCB2Blender_vrml_2_1
- [PCB2Blender_2_1_haschtl](https://github.com/haschtl/pcb2blender)
- Imports `PCB2Blender_2_1` and disables `_PCB2Blender_2_1`
- _PCB2Blender_tools_2_1_haschtl: Pads, bounds and stack-up information. Disabled by default.
- _PCB2Blender_2_1_haschtl: The PCB3D file. Is enabled and creates the other files.
- _PCB2Blender_elements_2_1_haschtl: _PCB2Blender_tools_2_1_haschtl+_PCB2Blender_layers_2_1+_PCB2Blender_vrml_2_1
- [PCBWay](https://www.pcbway.com): contain fabrication outputs compatible with PCBWay
- _PCBWay_gerbers: Gerbers
- _PCBWay_drill: Drill files

View File

@ -1317,6 +1317,11 @@ They include support for:
- _PCB2Blender_tools_2_1: Pads and bounds information. Disabled by default.
- _PCB2Blender_2_1: The PCB3D file. Is enabled and creates the other files.
- _PCB2Blender_elements_2_1: _PCB2Blender_tools_2_1+_PCB2Blender_layers_2_1+_PCB2Blender_vrml_2_1
- [PCB2Blender_2_1_haschtl](https://github.com/haschtl/pcb2blender)
- Imports `PCB2Blender_2_1` and disables `_PCB2Blender_2_1`
- _PCB2Blender_tools_2_1_haschtl: Pads, bounds and stack-up information. Disabled by default.
- _PCB2Blender_2_1_haschtl: The PCB3D file. Is enabled and creates the other files.
- _PCB2Blender_elements_2_1_haschtl: _PCB2Blender_tools_2_1_haschtl+_PCB2Blender_layers_2_1+_PCB2Blender_vrml_2_1
- [PCBWay](https://www.pcbway.com): contain fabrication outputs compatible with PCBWay
- _PCBWay_gerbers: Gerbers
- _PCBWay_drill: Drill files

View File

@ -0,0 +1,39 @@
# PCB2Blender (PCB3D) format for plug-in v2.1
# This is the variant used in the Haschtl fork
# URL: https://github.com/haschtl/pcb2blender
kibot:
version: 1
import:
- file: PCB2Blender_2_1
groups:
- name: _PCB2Blender_elements_2_1_haschtl
outputs:
- _PCB2Blender_tools_2_1_haschtl
- _PCB2Blender_layers_2_1
- _PCB2Blender_vrml_2_1
outputs:
- name: _PCB2Blender_tools_2_1_haschtl
comment: Pads information and board bounds for PCB3D 2.1 (Haschtl fork)
type: pcb2blender_tools
dir: '%f%v_pcb3d'
run_by_default: false
options:
stackup_create: true
- name: _PCB2Blender_2_1_haschtl
comment: PCB3D model for pcb2blender plug-in (Haschtl fork)
type: compress
disable_run_by_default: _PCB2Blender_2_1
options:
output: '%f%v.pcb3d'
format: ZIP
files:
- from_output: _PCB2Blender_tools_2_1_haschtl
from_output_dir: true
- from_output: _PCB2Blender_layers_2_1
dest: layers
- from_output: _PCB2Blender_vrml_2_1
from_output_dir: true

View File

@ -0,0 +1,7 @@
# Test for the PCB3D file generation
# Haschtl fork flavor
kibot:
version: 1
import:
- file: PCB2Blender_2_1_haschtl