Skip to content

Commit

Permalink
Merge branch 'release/v1.0.0-rc0'
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathanpallant committed Jul 21, 2022
2 parents 03e5067 + 20f00fb commit 6881424
Show file tree
Hide file tree
Showing 42 changed files with 178,357 additions and 39,821 deletions.
7 changes: 0 additions & 7 deletions .gitattributes

This file was deleted.

20 changes: 0 additions & 20 deletions .gitconfig

This file was deleted.

83 changes: 83 additions & 0 deletions .github/workflows/kibot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# SPDX-FileCopyrightText: 2022 nerdyscout <https://github.com/nerdyscout/>
#
# SPDX-License-Identifier: CC0-1.0

name: KiBot

on:
push:
paths:
- "Kicad/*.kicad_sch"
- "Kicad/*.kicad_pcb"
- "Kicad/*.kicad_pro"
- "**/*kibot.yml"
pull_request:
paths:
- "Kicad/*.kicad_sch"
- "Kicad/*.kicad_pcb"
- "Kicad/*.kicad_pro"
- "**/*kibot.yml"

env:
schema: "Kicad/neotron-pico.kicad_sch"
board: "Kicad/neotron-pico.kicad_pcb"
dir: "Kicad/docs"

jobs:
DRC:
runs-on: ubuntu-latest
container:
image: setsoft/kicad_auto:dev_k6
steps:
- uses: actions/checkout@v2
- name: Run KiBot for DRC
run: |
kibot -c Kicad/docs.kibot.yml -e ${{env.schema}} -b ${{env.board}} -d ${{env.dir}} -s run_drc -v -i
ERC:
runs-on: ubuntu-latest
container:
image: setsoft/kicad_auto:dev_k6
steps:
- uses: actions/checkout@v2
- name: Run KiBot for ERC
run: |
kibot -c Kicad/docs.kibot.yml -e ${{env.schema}} -b ${{env.board}} -d ${{env.dir}} -s run_erc -v -i
build:
runs-on: ubuntu-latest
needs: [ERC, DRC]
container:
image: setsoft/kicad_auto:dev_k6
steps:
- uses: actions/checkout@v2
- name: Get Branch Name
if: github.event_name == 'push' && startswith(github.ref, 'refs/tags/')
id: branch_name
run: |
echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/}
- name: Run KiBot
run: |
kibot -c Kicad/docs.kibot.yml -e ${{env.schema}} -b ${{env.board}} -d ${{env.dir}} -s run_erc,run_drc -v
- name: Upload KiBot Output
uses: actions/upload-artifact@v2
if: ${{success()}}
with:
name: Build-Outputs
if-no-files-found: error
path: |
${{env.dir}}/**
!${{env.dir}}/**/*.ogv
!${{env.dir}}/**/*.log
!${{env.dir}}/**/*.ini
- name: Create and Upload Release
if: github.event_name == 'push' && startswith(github.ref, 'refs/tags/')
id: create_release
uses: softprops/action-gh-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
name: Release ${{ steps.branch_name.outputs.SOURCE_TAG }}
draft: false
prerelease: false
files: |
${{env.dir}}/neotron-pico-*
57 changes: 0 additions & 57 deletions .github/workflows/kicad-release.yml

This file was deleted.

41 changes: 0 additions & 41 deletions .github/workflows/kicad.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ Kicad/neotron-pico.csv
Kicad/neotron-pico.xml
Kicad/docs
Kicad/bom.ini
Kicad/fp-info-cache

32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,38 @@

* None

# [Version v1.0.0-rc0](https://github.com/Neotron-Compute/Neotron-Pico/releases/tag/v1.0.0-rc0)

* Re-arranged top-sheet
* Two PSU control BJTs are now surface mount
* Support 5V DS1307+ as well as 3.3V MCP7940N Real Time Clock
* Use 200mA Holtek HT7533-1 stand-by regulator
* Swapped MCP23S17 for MCP23S18 (because that's what's available)
* Added internal 12V input header
* Changed inner layers to both be GND
* K7805-3AR3 control pin is protected with a zener (allows higher input voltages)
* HDD LED is driven from I/O mux, not BMC
* Relaid out board
* Replaced 12 MHz Crystal with JLCPCB basic part (#103)
* Replaced SD Card with Amphenol part (#99)
* Redesigned audio paths (#93)
* Replaced decoupling with single 10uF (#92)
* Added PC speaker output (#87)
* Changed K7805-3AR3 to have ceramic output cap (#84)
* Remove all the Octopart CPL references (#83)
* Increased VGA DAC current (#77)
* Replace 74HC245 with 74HC138, plus five LEDS for the now spare pins (#65)
* Added missing I²C pull-ups (#61)
* Change I²S pinout to match Raspberry Pi demo board (#60)
* Pulled CODEC's CS pin (#59)
* Added pull-ups to all SPI CS lines (#58)
* VGA ESD protection chip has bypass pins for when not fitted (#51)
* Case LEDs driven from 12V supply (#46)
* Fixed dead short through PSU Control BJTs (#43)
* Adds 6mm switches for power and reset (#42)
* Added internal 5V/3.3V output header (#41)
* Reverse polarity protection on the input (#40)

# [Version v0.5.2](https://github.com/Neotron-Compute/Neotron-Pico/releases/tag/v0.5.2)

* Tweaks to the BOM outputs, including an HTML format BOM
Expand Down
3 changes: 3 additions & 0 deletions Kicad/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
neotron-pico-backups/


Loading

0 comments on commit 6881424

Please sign in to comment.