Skip to content

Commit fbb146f

Browse files
authored
Merge pull request #204 from jamesottaway/main
Generate Gerbers for 3x5 PCB plates
2 parents ac454d2 + 54ea84e commit fbb146f

4 files changed

+73
-26
lines changed

.github/workflows/release-corne-cherry.yml

+18-6
Original file line numberDiff line numberDiff line change
@@ -12,32 +12,44 @@ jobs:
1212
- uses: actions/checkout@v2
1313

1414
- name: Export corne-cherry gerber
15-
uses: nerdyscout/[email protected]
15+
uses: INTI-CMNB/KiBot@v2_k6
1616
with:
1717
config: .kiplot.yml
1818
dir: corne-cherry/gerber
1919
board: corne-cherry/pcb/corne-cherry.kicad_pcb
20-
schema: corne-cherry/pcb/corne-cherry.sch
20+
schema: corne-cherry/pcb/corne-cherry.kicad_sch
2121
- name: Export top plate gerber
22-
uses: nerdyscout/[email protected]
22+
uses: INTI-CMNB/KiBot@v2_k6
2323
with:
2424
config: .kiplot.yml
2525
dir: plates/pcb/top/gerber
2626
board: plates/pcb/top/corne-top-plate.kicad_pcb
27-
schema: plates/pcb/top/corne-top-plate.sch
2827
- name: Export bottom plate gerber
29-
uses: nerdyscout/[email protected]
28+
uses: INTI-CMNB/KiBot@v2_k6
3029
with:
3130
config: .kiplot.yml
3231
dir: plates/pcb/bottom/gerber
3332
board: plates/pcb/bottom/corne-bottom-plate.kicad_pcb
34-
schema: plates/pcb/bottom/corne-bottom-plate.sch
33+
- name: Export top plate mini gerber
34+
uses: INTI-CMNB/KiBot@v2_k6
35+
with:
36+
config: .kiplot.yml
37+
dir: plates/pcb/top-mini/gerber
38+
board: plates/pcb/top-mini/corne-top-plate.kicad_pcb
39+
- name: Export bottom plate mini gerber
40+
uses: INTI-CMNB/KiBot@v2_k6
41+
with:
42+
config: .kiplot.yml
43+
dir: plates/pcb/bottom-mini/gerber
44+
board: plates/pcb/bottom-mini/corne-bottom-plate.kicad_pcb
3545

3646
- name: Zip Gerber files
3747
run: |
3848
zip -r --junk-paths corne-cherry-gerber.zip corne-cherry/gerber
3949
zip -r --junk-paths plates-top-gerber.zip plates/pcb/top/gerber
50+
zip -r --junk-paths plates-top-mini-gerber.zip plates/pcb/top-mini/gerber
4051
zip -r --junk-paths plates-bottom-gerber.zip plates/pcb/bottom/gerber
52+
zip -r --junk-paths plates-bottom-mini-gerber.zip plates/pcb/bottom-mini/gerber
4153
zip -r --junk-paths plates.zip plates/common
4254
4355
- name: Release to GitHub

.github/workflows/release-corne-chocolate.yml

+18-6
Original file line numberDiff line numberDiff line change
@@ -12,32 +12,44 @@ jobs:
1212
- uses: actions/checkout@v2
1313

1414
- name: Export corne-chocolate gerber
15-
uses: nerdyscout/[email protected]
15+
uses: INTI-CMNB/KiBot@v2_k6
1616
with:
1717
config: .kiplot.yml
1818
dir: corne-chocolate/gerber
1919
board: corne-chocolate/pcb/corne-chocolate.kicad_pcb
20-
schema: corne-chocolate/pcb/corne-chocolate.sch
20+
schema: corne-chocolate/pcb/corne-chocolate.kicad_sch
2121
- name: Export top plate gerber
22-
uses: nerdyscout/[email protected]
22+
uses: INTI-CMNB/KiBot@v2_k6
2323
with:
2424
config: .kiplot.yml
2525
dir: plates/pcb/top/gerber
2626
board: plates/pcb/top/corne-top-plate.kicad_pcb
27-
schema: plates/pcb/top/corne-top-plate.sch
2827
- name: Export bottom plate gerber
29-
uses: nerdyscout/[email protected]
28+
uses: INTI-CMNB/KiBot@v2_k6
3029
with:
3130
config: .kiplot.yml
3231
dir: plates/pcb/bottom/gerber
3332
board: plates/pcb/bottom/corne-bottom-plate.kicad_pcb
34-
schema: plates/pcb/bottom/corne-bottom-plate.sch
33+
- name: Export top plate mini gerber
34+
uses: INTI-CMNB/KiBot@v2_k6
35+
with:
36+
config: .kiplot.yml
37+
dir: plates/pcb/top-mini/gerber
38+
board: plates/pcb/top-mini/corne-top-plate.kicad_pcb
39+
- name: Export bottom plate mini gerber
40+
uses: INTI-CMNB/KiBot@v2_k6
41+
with:
42+
config: .kiplot.yml
43+
dir: plates/pcb/bottom-mini/gerber
44+
board: plates/pcb/bottom-mini/corne-bottom-plate.kicad_pcb
3545

3646
- name: Zip Gerber files
3747
run: |
3848
zip -r --junk-paths corne-chocolate-gerber.zip corne-chocolate/gerber
3949
zip -r --junk-paths plates-top-gerber.zip plates/pcb/top/gerber
50+
zip -r --junk-paths plates-top-mini-gerber.zip plates/pcb/top-mini/gerber
4051
zip -r --junk-paths plates-bottom-gerber.zip plates/pcb/bottom/gerber
52+
zip -r --junk-paths plates-bottom-mini-gerber.zip plates/pcb/bottom-mini/gerber
4153
zip -r --junk-paths plates.zip plates/common
4254
4355
- name: Release to GitHub

.github/workflows/release-corne-classic.yml

+18-6
Original file line numberDiff line numberDiff line change
@@ -12,32 +12,44 @@ jobs:
1212
- uses: actions/checkout@v2
1313

1414
- name: Export corne-classic gerber
15-
uses: nerdyscout/[email protected]
15+
uses: INTI-CMNB/KiBot@v2_k6
1616
with:
1717
config: .kiplot.yml
1818
dir: corne-classic/gerber
1919
board: corne-classic/pcb/corne-classic.kicad_pcb
20-
schema: corne-classic/pcb/corne-classic.sch
20+
schema: corne-classic/pcb/corne-classic.kicad_sch
2121
- name: Export top plate gerber
22-
uses: nerdyscout/[email protected]
22+
uses: INTI-CMNB/KiBot@v2_k6
2323
with:
2424
config: .kiplot.yml
2525
dir: plates/pcb/top/gerber
2626
board: plates/pcb/top/corne-top-plate.kicad_pcb
27-
schema: plates/pcb/top/corne-top-plate.sch
2827
- name: Export bottom plate gerber
29-
uses: nerdyscout/[email protected]
28+
uses: INTI-CMNB/KiBot@v2_k6
3029
with:
3130
config: .kiplot.yml
3231
dir: plates/pcb/bottom/gerber
3332
board: plates/pcb/bottom/corne-bottom-plate.kicad_pcb
34-
schema: plates/pcb/bottom/corne-bottom-plate.sch
33+
- name: Export top plate mini gerber
34+
uses: INTI-CMNB/KiBot@v2_k6
35+
with:
36+
config: .kiplot.yml
37+
dir: plates/pcb/top-mini/gerber
38+
board: plates/pcb/top-mini/corne-top-plate.kicad_pcb
39+
- name: Export bottom plate mini gerber
40+
uses: INTI-CMNB/KiBot@v2_k6
41+
with:
42+
config: .kiplot.yml
43+
dir: plates/pcb/bottom-mini/gerber
44+
board: plates/pcb/bottom-mini/corne-bottom-plate.kicad_pcb
3545

3646
- name: Zip Gerber files
3747
run: |
3848
zip -r --junk-paths corne-classic-gerber.zip corne-classic/gerber
3949
zip -r --junk-paths plates-top-gerber.zip plates/pcb/top/gerber
50+
zip -r --junk-paths plates-top-mini-gerber.zip plates/pcb/top-mini/gerber
4051
zip -r --junk-paths plates-bottom-gerber.zip plates/pcb/bottom/gerber
52+
zip -r --junk-paths plates-bottom-mini-gerber.zip plates/pcb/bottom-mini/gerber
4153
zip -r --junk-paths plates.zip plates/common
4254
4355
- name: Release to GitHub

.github/workflows/release-corne-light.yml

+19-8
Original file line numberDiff line numberDiff line change
@@ -12,40 +12,51 @@ jobs:
1212
- uses: actions/checkout@v2
1313

1414
- name: Export corne-light gerber
15-
uses: nerdyscout/[email protected]
15+
uses: INTI-CMNB/KiBot@v2_k6
1616
with:
1717
config: .kiplot.yml
1818
dir: corne-light/gerber
1919
board: corne-light/pcb/corne-light.kicad_pcb
20-
schema: corne-light/pcb/corne-light.sch
20+
schema: corne-light/pcb/corne-light.kicad_sch
2121
- name: Export top plate gerber
22-
uses: nerdyscout/[email protected]
22+
uses: INTI-CMNB/KiBot@v2_k6
2323
with:
2424
config: .kiplot.yml
2525
dir: plates/pcb/top/gerber
2626
board: plates/pcb/top/corne-top-plate.kicad_pcb
27-
schema: plates/pcb/top/corne-top-plate.sch
2827
- name: Export bottom plate gerber
29-
uses: nerdyscout/[email protected]
28+
uses: INTI-CMNB/KiBot@v2_k6
3029
with:
3130
config: .kiplot.yml
3231
dir: plates/pcb/bottom/gerber
3332
board: plates/pcb/bottom/corne-bottom-plate.kicad_pcb
34-
schema: plates/pcb/bottom/corne-bottom-plate.sch
33+
- name: Export top plate mini gerber
34+
uses: INTI-CMNB/KiBot@v2_k6
35+
with:
36+
config: .kiplot.yml
37+
dir: plates/pcb/top-mini/gerber
38+
board: plates/pcb/top-mini/corne-top-plate.kicad_pcb
39+
- name: Export bottom plate mini gerber
40+
uses: INTI-CMNB/KiBot@v2_k6
41+
with:
42+
config: .kiplot.yml
43+
dir: plates/pcb/bottom-mini/gerber
44+
board: plates/pcb/bottom-mini/corne-bottom-plate.kicad_pcb
3545
- name: Export top-alps plate gerber
36-
uses: nerdyscout/[email protected]
46+
uses: INTI-CMNB/KiBot@v2_k6
3747
with:
3848
config: .kiplot.yml
3949
dir: plates/pcb/top-alps/gerber
4050
board: plates/pcb/top-alps/corne-top-alps-plate.kicad_pcb
41-
schema: plates/pcb/top-alps/corne-top-alps-plate.sch
4251

4352
- name: Zip Gerber files
4453
run: |
4554
zip -r --junk-paths corne-light-gerber.zip corne-light/gerber
4655
zip -r --junk-paths plates-top-gerber.zip plates/pcb/top/gerber
56+
zip -r --junk-paths plates-top-mini-gerber.zip plates/pcb/top-mini/gerber
4757
zip -r --junk-paths plates-top-alps-gerber.zip plates/pcb/top-alps/gerber
4858
zip -r --junk-paths plates-bottom-gerber.zip plates/pcb/bottom/gerber
59+
zip -r --junk-paths plates-bottom-mini-gerber.zip plates/pcb/bottom-mini/gerber
4960
zip -r --junk-paths plates.zip plates/common
5061
zip -r --junk-paths plates-alps.zip plates/alps
5162
zip -r --junk-paths plates-mini.zip plates/mini

0 commit comments

Comments
 (0)