Skip to content

Commit c6c52a8

Browse files
authored
Add some ground test pads. (#15)
* Add some ground test pads. These can just be some bits of wire / spare cut-off legs. Useful for clipping the ground lead of your scope probe too though. * Got my slots backwards in the README. * Fix a typo in the README. * Added pin headers for IRQ and CS pins. * Fix ERC by removing No Connect flag. * Fixing workflow actions. * Ignore BoM outputs. * BoM and PCB fixes. * Move tolerances and voltages out of value and into their own fields. * Fix 5V trace for audio stage. * Fixup docs.yml so outputs work for JLCPCB. * Fix JLCPCB part number for 22pF caps. * User newer Kibot action, * Kibot files must be *.kibot.yaml, not *.yml. This is a change in kicad-exports 2.3, which we need to support part rotations. See https://github.com/nerdyscout/kicad-exports/issues/28. * Don't need that patch step any more. KiBot does it all!
1 parent e3525f9 commit c6c52a8

File tree

17 files changed

+16545
-14307
lines changed

17 files changed

+16545
-14307
lines changed

.github/workflows/kicad-release.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
run: |
2121
sed -i "s~\[Uncontrolled\]~${GITHUB_REF/#refs\/tags\/}~g" Kicad/*.sch Kicad/*.kicad_pcb
2222
- name: Build project # This would actually build your project, using zip for an example artifact
23-
uses: nerdyscout/kicad-exports@v2.2
23+
uses: nerdyscout/kicad-exports@v2.3
2424
with:
25-
config: 'Kicad/docs.yml'
25+
config: 'Kicad/docs.kibot.yaml'
2626
dir: docs
2727
schema: 'Kicad/neotron-pico.sch'
2828
board: 'Kicad/neotron-pico.kicad_pcb'
@@ -38,13 +38,14 @@ jobs:
3838
prerelease: false
3939
- name: Build gerbers zip file
4040
run: |
41-
zip -r --junk-paths neotron-pico-gerbers-${{ github.ref }}.zip gerbers/
42-
- name: Release
41+
zip -r --junk-paths neotron-pico-gerbers-${{ github.ref }}.zip docs/gerbers/
42+
- name: Upload files to Release
4343
uses: softprops/action-gh-release@v1
4444
with:
4545
files: |
4646
neotron-pico-gerbers*.zip
47-
pdfs/*.pdf
48-
ibom/*.html
47+
docs/pdfs/*.pdf
48+
docs/ibom/*.html
49+
docs/neotron-pico.csv
4950
env:
50-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/kicad.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,18 @@ jobs:
1818
Kicad:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v2
21+
- name: Checkout
22+
uses: actions/checkout@v2
2223
with:
2324
submodules: recursive
24-
- uses: nerdyscout/[email protected]
25+
- name: Run KiBot
26+
uses: nerdyscout/[email protected]
2527
with:
26-
config: 'Kicad/docs.yml'
28+
config: 'Kicad/docs.kibot.yaml'
2729
dir: docs
2830
schema: 'Kicad/neotron-pico.sch'
2931
board: 'Kicad/neotron-pico.kicad_pcb'
30-
- name: upload results
32+
- name: Upload Results
3133
uses: actions/upload-artifact@v2
3234
with:
3335
name: docs

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
*-bak
2+
Kicad/neotron-pico.csv
3+
Kicad/neotron-pico.xml
4+
Kicad/docs
5+
Kicad/bom.ini
26

0 commit comments

Comments
 (0)