Skip to content

Commit 6881424

Browse files
Merge branch 'release/v1.0.0-rc0'
2 parents 03e5067 + 20f00fb commit 6881424

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+178357
-39821
lines changed

.gitattributes

Lines changed: 0 additions & 7 deletions
This file was deleted.

.gitconfig

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/workflows/kibot.yml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# SPDX-FileCopyrightText: 2022 nerdyscout <https://github.com/nerdyscout/>
2+
#
3+
# SPDX-License-Identifier: CC0-1.0
4+
5+
name: KiBot
6+
7+
on:
8+
push:
9+
paths:
10+
- "Kicad/*.kicad_sch"
11+
- "Kicad/*.kicad_pcb"
12+
- "Kicad/*.kicad_pro"
13+
- "**/*kibot.yml"
14+
pull_request:
15+
paths:
16+
- "Kicad/*.kicad_sch"
17+
- "Kicad/*.kicad_pcb"
18+
- "Kicad/*.kicad_pro"
19+
- "**/*kibot.yml"
20+
21+
env:
22+
schema: "Kicad/neotron-pico.kicad_sch"
23+
board: "Kicad/neotron-pico.kicad_pcb"
24+
dir: "Kicad/docs"
25+
26+
jobs:
27+
DRC:
28+
runs-on: ubuntu-latest
29+
container:
30+
image: setsoft/kicad_auto:dev_k6
31+
steps:
32+
- uses: actions/checkout@v2
33+
- name: Run KiBot for DRC
34+
run: |
35+
kibot -c Kicad/docs.kibot.yml -e ${{env.schema}} -b ${{env.board}} -d ${{env.dir}} -s run_drc -v -i
36+
ERC:
37+
runs-on: ubuntu-latest
38+
container:
39+
image: setsoft/kicad_auto:dev_k6
40+
steps:
41+
- uses: actions/checkout@v2
42+
- name: Run KiBot for ERC
43+
run: |
44+
kibot -c Kicad/docs.kibot.yml -e ${{env.schema}} -b ${{env.board}} -d ${{env.dir}} -s run_erc -v -i
45+
build:
46+
runs-on: ubuntu-latest
47+
needs: [ERC, DRC]
48+
container:
49+
image: setsoft/kicad_auto:dev_k6
50+
steps:
51+
- uses: actions/checkout@v2
52+
- name: Get Branch Name
53+
if: github.event_name == 'push' && startswith(github.ref, 'refs/tags/')
54+
id: branch_name
55+
run: |
56+
echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/}
57+
- name: Run KiBot
58+
run: |
59+
kibot -c Kicad/docs.kibot.yml -e ${{env.schema}} -b ${{env.board}} -d ${{env.dir}} -s run_erc,run_drc -v
60+
- name: Upload KiBot Output
61+
uses: actions/upload-artifact@v2
62+
if: ${{success()}}
63+
with:
64+
name: Build-Outputs
65+
if-no-files-found: error
66+
path: |
67+
${{env.dir}}/**
68+
!${{env.dir}}/**/*.ogv
69+
!${{env.dir}}/**/*.log
70+
!${{env.dir}}/**/*.ini
71+
- name: Create and Upload Release
72+
if: github.event_name == 'push' && startswith(github.ref, 'refs/tags/')
73+
id: create_release
74+
uses: softprops/action-gh-release@v1
75+
env:
76+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77+
with:
78+
tag_name: ${{ github.ref }}
79+
name: Release ${{ steps.branch_name.outputs.SOURCE_TAG }}
80+
draft: false
81+
prerelease: false
82+
files: |
83+
${{env.dir}}/neotron-pico-*

.github/workflows/kicad-release.yml

Lines changed: 0 additions & 57 deletions
This file was deleted.

.github/workflows/kicad.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ Kicad/neotron-pico.csv
33
Kicad/neotron-pico.xml
44
Kicad/docs
55
Kicad/bom.ini
6+
Kicad/fp-info-cache
67

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,38 @@
44

55
* None
66

7+
# [Version v1.0.0-rc0](https://github.com/Neotron-Compute/Neotron-Pico/releases/tag/v1.0.0-rc0)
8+
9+
* Re-arranged top-sheet
10+
* Two PSU control BJTs are now surface mount
11+
* Support 5V DS1307+ as well as 3.3V MCP7940N Real Time Clock
12+
* Use 200mA Holtek HT7533-1 stand-by regulator
13+
* Swapped MCP23S17 for MCP23S18 (because that's what's available)
14+
* Added internal 12V input header
15+
* Changed inner layers to both be GND
16+
* K7805-3AR3 control pin is protected with a zener (allows higher input voltages)
17+
* HDD LED is driven from I/O mux, not BMC
18+
* Relaid out board
19+
* Replaced 12 MHz Crystal with JLCPCB basic part (#103)
20+
* Replaced SD Card with Amphenol part (#99)
21+
* Redesigned audio paths (#93)
22+
* Replaced decoupling with single 10uF (#92)
23+
* Added PC speaker output (#87)
24+
* Changed K7805-3AR3 to have ceramic output cap (#84)
25+
* Remove all the Octopart CPL references (#83)
26+
* Increased VGA DAC current (#77)
27+
* Replace 74HC245 with 74HC138, plus five LEDS for the now spare pins (#65)
28+
* Added missing I²C pull-ups (#61)
29+
* Change I²S pinout to match Raspberry Pi demo board (#60)
30+
* Pulled CODEC's CS pin (#59)
31+
* Added pull-ups to all SPI CS lines (#58)
32+
* VGA ESD protection chip has bypass pins for when not fitted (#51)
33+
* Case LEDs driven from 12V supply (#46)
34+
* Fixed dead short through PSU Control BJTs (#43)
35+
* Adds 6mm switches for power and reset (#42)
36+
* Added internal 5V/3.3V output header (#41)
37+
* Reverse polarity protection on the input (#40)
38+
739
# [Version v0.5.2](https://github.com/Neotron-Compute/Neotron-Pico/releases/tag/v0.5.2)
840

941
* Tweaks to the BOM outputs, including an HTML format BOM

Kicad/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
neotron-pico-backups/
2+
3+

0 commit comments

Comments
 (0)