See if CI/CD will work #1

Open
Kenwood wants to merge 11 commits from ci/cd into main
9 changed files with 440 additions and 362 deletions

View File

@ -1,8 +1,5 @@
name: Docs
permissions:
contents: write
on:
push:
branches:
@ -12,19 +9,20 @@ on:
pull_request:
paths:
- "Docs/**"
- ".github/workflows/**"
- ".gitea/workflows/**"
#
jobs:
make_docs:
runs-on: ubuntu-latest
name: Build Docs
container: catthehacker/ubuntu:act-latest
steps:
- name: Setup Python
uses: actions/setup-python@v2
- uses: actions/setup-python@v5
with:
python-version: "3.10"
architecture: x64
- uses: actions/checkout@v2
with:

View File

@ -0,0 +1,82 @@
name: Firmware
on:
push:
branches:
- "main"
tags:
- "*"
pull_request:
paths:
- "Firmware/**"
- ".gitea/workflows/**"
#
jobs:
make_firmware:
runs-on: ubuntu-latest
name: Firmware Builder
container: catthehacker/ubuntu:act-latest
steps:
- uses: actions/checkout@v2
# - name: Cache pip
# uses: actions/cache@v2
# with:
# path: ~/.cache/pip
# key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
# restore-keys: |
# ${{ runner.os }}-pip-
# - name: Cache PlatformIO
# uses: actions/cache@v2
# with:
# path: ~/.platformio
# key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
- uses: actions/setup-python@v4
with:
python-version: "3.11"
- name: Install PlatformIO
run: |
python -m pip install --upgrade pip
pip install --upgrade platformio
- name: Run PlatformIO
run: cd Firmware && make build
- uses: actions/upload-artifact@v2
with:
name: Display_Binaries
path: Firmware/.pio/build/ATmega328P/firmware.*
delint:
runs-on: ubuntu-latest
name: Delinter
container: catthehacker/ubuntu:act-latest
steps:
- uses: actions/checkout@v2
# - name: Cache pip
# uses: actions/cache@v2
# with:
# path: ~/.cache/pip
# key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
# restore-keys: |
# ${{ runner.os }}-pip-
# - name: Cache PlatformIO
# uses: actions/cache@v2
# with:
# path: ~/.platformio
# key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
- name: Set up Python
- uses: actions/setup-python@v4
with:
python-version: "3.11"
- name: Install PlatformIO
run: |
ln /usr/bin/python3 /usr/bin/python
python -m pip install --upgrade pip
pip install --upgrade platformio
- name: Run Delinter
run: cd Firmware && pio check
#

View File

@ -1,10 +1,5 @@
name: Hardware
permissions:
contents: write
actions: read
checks: write
on:
push:
branches:
@ -14,7 +9,7 @@ on:
pull_request:
paths:
- "Hardware/**"
- ".github/workflows/**"
- ".gitea/workflows/**"
#
jobs:
@ -42,29 +37,29 @@ jobs:
#
- name: upload results
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: Board-Hardware
path: _hardwareOutput
dev-publish:
# publish only to devs
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
name: Dev-Publish
needs: [KiCad_Hardware]
# dev-publish:
# # publish only to devs
# if: github.event_name == 'pull_request'
# runs-on: ubuntu-latest
# name: Dev-Publish
# needs: [KiCad_Hardware]
steps:
- uses: actions/download-artifact@v2
with:
name: Board-Hardware
# steps:
# - uses: actions/download-artifact@v2
# with:
# name: Board-Hardware
- name: Upload KiCAD Artifacts
uses: edunad/actions-image@v2.0.3
with:
path: "*-3D_top.png"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
title: "PCB"
# - name: Upload KiCAD Artifacts
# uses: edunad/actions-image@v2.0.3
# with:
# path: "*-3D_top.png"
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# title: "PCB"
publish:
# Only run on tags

View File

@ -1,76 +0,0 @@
name: Firmware
on:
push:
branches:
- "main"
tags:
- "*"
pull_request:
paths:
- "Firmware/**"
- ".github/workflows/**"
#
jobs:
make_firmware:
runs-on: ubuntu-latest
name: Firmware Builder
steps:
- uses: actions/checkout@v2
- name: Cache pip
uses: actions/cache@v2
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- name: Cache PlatformIO
uses: actions/cache@v2
with:
path: ~/.platformio
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
- name: Set up Python
uses: actions/setup-python@v2
- name: Install PlatformIO
run: |
python -m pip install --upgrade pip
pip install --upgrade platformio
- name: Run PlatformIO
run: cd Firmware && make build
- uses: actions/upload-artifact@v2
with:
name: Display_Binaries
path: Firmware/.pio/build/ATmega328P/firmware.*
delint:
runs-on: ubuntu-latest
name: Delinter
steps:
- uses: actions/checkout@v2
- name: Cache pip
uses: actions/cache@v2
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- name: Cache PlatformIO
uses: actions/cache@v2
with:
path: ~/.platformio
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
- name: Set up Python
uses: actions/setup-python@v2
- name: Install PlatformIO
run: |
python -m pip install --upgrade pip
pip install --upgrade platformio
- name: Run Delinter
run: cd Firmware && pio check
#

1
.gitignore vendored
View File

@ -28,6 +28,7 @@ _*/
*~
_autosave-*
*.tmp
*-bak
*-save.pro
*-save.kicad_pcb
fp-info-cache

Binary file not shown.

View File

@ -239,7 +239,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a80fa025-1297-4ff4-b50f-89294295d253)
)
(fp_text value "2K2" (at 0 1.65 90) (layer "F.Fab")
(fp_text value "4K7" (at 0 1.65 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 963b8b2e-c677-49bc-a406-51421099e060)
)
@ -354,7 +354,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6a0ace02-edba-4611-8ff0-002e48681248)
)
(fp_text value "100R" (at 0 1.65 90) (layer "F.Fab")
(fp_text value "4K7" (at 0 1.65 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2993654a-a343-48c5-85ca-f36e7d042b0e)
)
@ -1926,38 +1926,42 @@
(filled_polygon
(layer "F.Cu")
(pts
(xy 6.502696 -19.999264)
(xy 6.504789 -19.99908)
(xy 6.545445 -19.995523)
(xy 6.505392 -19.999028)
(xy 6.50976 -19.998646)
(xy 6.544776 -19.995581)
(xy 6.546116 -19.995456)
(xy 6.67176 -19.983082)
(xy 6.691699 -19.979454)
(xy 6.75833 -19.961601)
(xy 6.851563 -19.933318)
(xy 6.867971 -19.92704)
(xy 6.935367 -19.895614)
(xy 6.938393 -19.894101)
(xy 7.022327 -19.849236)
(xy 7.028667 -19.845341)
(xy 7.094828 -19.799015)
(xy 7.0986 -19.796154)
(xy 7.170808 -19.736895)
(xy 7.17532 -19.732806)
(xy 7.232806 -19.67532)
(xy 7.236895 -19.670808)
(xy 7.296154 -19.5986)
(xy 7.299015 -19.594828)
(xy 7.345341 -19.528667)
(xy 7.349236 -19.522327)
(xy 7.394101 -19.438393)
(xy 7.395614 -19.435367)
(xy 7.42704 -19.367971)
(xy 7.433318 -19.351563)
(xy 7.461601 -19.25833)
(xy 7.479454 -19.191699)
(xy 6.6917 -19.979454)
(xy 6.756382 -19.962123)
(xy 6.760285 -19.961008)
(xy 6.851562 -19.933319)
(xy 6.867971 -19.927041)
(xy 6.933835 -19.896328)
(xy 6.939884 -19.893304)
(xy 7.019046 -19.85099)
(xy 7.031715 -19.843207)
(xy 7.092889 -19.800373)
(xy 7.10043 -19.794652)
(xy 7.168455 -19.738826)
(xy 7.177472 -19.730653)
(xy 7.230653 -19.677472)
(xy 7.238826 -19.668455)
(xy 7.294652 -19.60043)
(xy 7.300373 -19.592889)
(xy 7.343207 -19.531715)
(xy 7.35099 -19.519046)
(xy 7.393304 -19.439884)
(xy 7.396328 -19.433835)
(xy 7.427041 -19.367971)
(xy 7.433319 -19.351562)
(xy 7.461008 -19.260285)
(xy 7.462123 -19.256382)
(xy 7.479454 -19.1917)
(xy 7.483082 -19.17176)
(xy 7.495523 -19.045445)
(xy 7.499264 -19.002697)
(xy 7.4995 -18.997289)
(xy 7.495456 -19.046116)
(xy 7.495581 -19.044776)
(xy 7.499028 -19.005396)
(xy 7.4995 -18.994583)
(xy 7.4995 -1.120705)
(xy 7.479815 -1.053666)
(xy 7.427011 -1.007911)
@ -2023,33 +2027,35 @@
(xy 4.536819 -8.149549)
(xy 4.503334 -8.210872)
(xy 4.5005 -8.23723)
(xy 4.5005 -12.987323)
(xy 4.50056 -12.989699)
(xy 4.5005 -12.985761)
(xy 4.50054 -12.988901)
(xy 4.500638 -12.992808)
(xy 4.502756 -13.076363)
(xy 4.491931 -13.136758)
(xy 4.491283 -13.141378)
(xy 4.492347 -13.134433)
(xy 4.491042 -13.143745)
(xy 4.485074 -13.202438)
(xy 4.474786 -13.235225)
(xy 4.47292 -13.242821)
(xy 4.475964 -13.23147)
(xy 4.472225 -13.246699)
(xy 4.466858 -13.276653)
(xy 4.444101 -13.333621)
(xy 4.442524 -13.338053)
(xy 4.44498 -13.331423)
(xy 4.441818 -13.340302)
(xy 4.424159 -13.396588)
(xy 4.407484 -13.426627)
(xy 4.404122 -13.433708)
(xy 4.409387 -13.4232)
(xy 4.402662 -13.437362)
(xy 4.391377 -13.465617)
(xy 4.357608 -13.516854)
(xy 4.355187 -13.520851)
(xy 4.358909 -13.514879)
(xy 4.354043 -13.52291)
(xy 4.325409 -13.574502)
(xy 4.30303 -13.600568)
(xy 4.2983 -13.606843)
(xy 4.325402 -13.574509)
(xy 4.325401 -13.574512)
(xy 4.305594 -13.597583)
(xy 4.296137 -13.610125)
(xy 4.279401 -13.63552)
(xy 4.236028 -13.678892)
(xy 4.232823 -13.68235)
(xy 4.23002 -13.685613)
(xy 4.237695 -13.677225)
(xy 4.231288 -13.684138)
(xy 4.192866 -13.728895)
(xy 4.165691 -13.749928)
(xy 4.159821 -13.755098)
(xy 4.168798 -13.747524)
(xy 4.157035 -13.757884)
(xy 2.306819 -15.608101)
(xy 2.273334 -15.669424)
(xy 2.2705 -15.695782)
@ -2079,7 +2085,7 @@
(xy 0.925019 -19.612298)
(xy 0.925017 -19.612297)
(xy 0.925015 -19.612297)
(xy 0.869825 -19.59335)
(xy 0.868459 -19.592881)
(xy 0.705497 -19.536936)
(xy 0.501374 -19.42647)
(xy 0.501372 -19.426468)
@ -2165,36 +2171,38 @@
(xy 0.233182 -17.085052)
(xy 0.266667 -17.023728)
(xy 0.2695 -16.997372)
(xy 0.2695 -15.242716)
(xy 0.2695 -15.244277)
(xy 0.26946 -15.241137)
(xy 0.267243 -15.153637)
(xy 0.267243 -15.153628)
(xy 0.278064 -15.09326)
(xy 0.278718 -15.088595)
(xy 0.277648 -15.095578)
(xy 0.278956 -15.086252)
(xy 0.284925 -15.027564)
(xy 0.284926 -15.027562)
(xy 0.29521 -14.99478)
(xy 0.297082 -14.987154)
(xy 0.294035 -14.998526)
(xy 0.297774 -14.98329)
(xy 0.303141 -14.95335)
(xy 0.303141 -14.953349)
(xy 0.325895 -14.896381)
(xy 0.327474 -14.891945)
(xy 0.325022 -14.898567)
(xy 0.328179 -14.889698)
(xy 0.34584 -14.833414)
(xy 0.345842 -14.83341)
(xy 0.36251 -14.803378)
(xy 0.365879 -14.796284)
(xy 0.360605 -14.806811)
(xy 0.367336 -14.792638)
(xy 0.378623 -14.764382)
(xy 0.378625 -14.764377)
(xy 0.412381 -14.713156)
(xy 0.414822 -14.709128)
(xy 0.378625 -14.764378)
(xy 0.411086 -14.715122)
(xy 0.415965 -14.707069)
(xy 0.444588 -14.655501)
(xy 0.466965 -14.629434)
(xy 0.471692 -14.623165)
(xy 0.490595 -14.594484)
(xy 0.464408 -14.632413)
(xy 0.473852 -14.619887)
(xy 0.490594 -14.594485)
(xy 0.4906 -14.594478)
(xy 0.533968 -14.551109)
(xy 0.537169 -14.547655)
(xy 0.532303 -14.552774)
(xy 0.538703 -14.545869)
(xy 0.577136 -14.501102)
(xy 0.604298 -14.480076)
(xy 0.610192 -14.474885)
(xy 0.601193 -14.48248)
(xy 0.612969 -14.472108)
(xy 2.463181 -12.621897)
(xy 2.496666 -12.560574)
(xy 2.4995 -12.534216)
@ -2254,8 +2262,7 @@
(xy 3.398414 -0.788378)
(xy 3.342771 -0.746121)
(xy 3.298635 -0.738)
(xy 3.134304 -0.738)
(xy 3.109722 -0.736065)
(xy 3.134306 -0.738)
(xy 3.097431 -0.735098)
(xy 3.097429 -0.735097)
(xy 3.097426 -0.735097)
@ -2279,33 +2286,31 @@
(xy 1.888814 -2.107682)
(xy 1.865974 -2.12657)
(xy 1.855059 -2.138053)
(xy 1.822056 -2.161022)
(xy 1.804706 -2.173099)
(xy 1.800941 -2.175938)
(xy 1.796435 -2.179612)
(xy 1.806641 -2.171752)
(xy 1.79912 -2.177422)
(xy 1.753407 -2.214698)
(xy 1.72296 -2.230601)
(xy 1.716239 -2.234674)
(xy 1.70932 -2.239489)
(xy 1.726444 -2.228782)
(xy 1.713013 -2.236919)
(xy 1.688053 -2.254292)
(xy 1.688049 -2.254295)
(xy 1.63166 -2.278492)
(xy 1.627435 -2.280498)
(xy 1.633825 -2.277563)
(xy 1.625361 -2.281582)
(xy 1.573049 -2.308909)
(xy 1.540015 -2.31836)
(xy 1.532633 -2.320988)
(xy 1.543797 -2.317278)
(xy 1.529023 -2.322538)
(xy 1.501058 -2.33454)
(xy 1.44094 -2.346893)
(xy 1.436412 -2.348006)
(xy 1.443268 -2.346415)
(xy 1.434162 -2.348649)
(xy 1.377418 -2.364887)
(xy 1.343155 -2.367495)
(xy 1.335383 -2.368585)
(xy 1.347077 -2.367197)
(xy 1.331535 -2.369376)
(xy 1.301741 -2.3755)
(xy 1.30174 -2.3755)
(xy 1.240402 -2.3755)
(xy 1.235695 -2.375678)
(xy 1.242759 -2.3755)
(xy 1.233344 -2.375857)
(xy 1.174524 -2.380337)
(xy 1.14044 -2.375996)
(xy 1.132611 -2.3755)
(xy 1.144349 -2.376494)
(xy 1.128682 -2.3755)
(xy -0.741692 -2.3755)
(xy -0.808731 -2.395185)
(xy -0.829368 -2.411814)
@ -2315,12 +2320,8 @@
(xy -1.197426 -2.610097)
(xy -1.197429 -2.610097)
(xy -1.197431 -2.610098)
(xy -1.209722 -2.611065)
(xy -1.234304 -2.613)
(xy -1.234306 -2.613)
(xy -1.665694 -2.613)
(xy -1.665696 -2.613)
(xy -1.684131 -2.611549)
(xy -1.702569 -2.610098)
(xy -1.702571 -2.610097)
(xy -1.702573 -2.610097)
@ -2329,10 +2330,9 @@
(xy -2.001865 -2.480581)
(xy -2.118081 -2.364365)
(xy -2.201744 -2.222898)
(xy -2.201745 -2.222893)
(xy -2.247597 -2.065073)
(xy -2.247598 -2.065067)
(xy -2.2505 -2.028196)
(xy -2.247598 -2.065069)
(xy -2.2505 -2.028194)
(xy -2.2505 -2.028186)
(xy -2.2505 -2.017745)
(xy -2.270185 -1.950706)
(xy -2.276445 -1.941843)
@ -2350,8 +2350,7 @@
(xy -2.351922 -0.793524)
(xy -2.405353 -0.748504)
(xy -2.4553 -0.738)
(xy -2.615696 -0.738)
(xy -2.634131 -0.736549)
(xy -2.615694 -0.738)
(xy -2.652569 -0.735098)
(xy -2.652571 -0.735097)
(xy -2.652573 -0.735097)
@ -2360,10 +2359,9 @@
(xy -2.951865 -0.605581)
(xy -3.068081 -0.489365)
(xy -3.151744 -0.347898)
(xy -3.16175 -0.313456)
(xy -3.197597 -0.190073)
(xy -3.197598 -0.190067)
(xy -3.2005 -0.153196)
(xy -3.197598 -0.190069)
(xy -3.2005 -0.153194)
(xy -3.2005 -0.153186)
(xy -3.2005 -0.140162)
(xy -3.220185 -0.073123)
(xy -3.222717 -0.069336)
@ -2460,16 +2458,16 @@
(xy -3.244797 4.653327)
(xy -3.229812 4.66999)
(xy -3.229508 4.669729)
(xy -3.203033 4.700565)
(xy -3.1983 4.706843)
(xy -3.205594 4.697583)
(xy -3.196137 4.710125)
(xy -3.179401 4.73552)
(xy -3.136035 4.778885)
(xy -3.13283 4.782343)
(xy -3.108252 4.810971)
(xy -3.137702 4.777218)
(xy -3.131295 4.784131)
(xy -3.108405 4.810793)
(xy -3.092866 4.828895)
(xy -3.065691 4.849928)
(xy -3.059821 4.855098)
(xy -2.835076 5.079844)
(xy -3.068798 4.847524)
(xy -3.057035 4.857884)
(xy -2.893854 5.021066)
(xy -2.786819 5.128101)
(xy -2.753334 5.189424)
(xy -2.7505 5.215782)
@ -2484,7 +2482,7 @@
(xy -2.939999 7.252797)
(xy -2.884814 7.419334)
(xy -2.792712 7.568656)
(xy -2.72232 7.639048)
(xy -2.722316 7.639052)
(xy -2.699049 7.662319)
(xy -2.665564 7.723642)
(xy -2.670548 7.793334)
@ -2608,42 +2606,35 @@
(xy 2.786818 11.37545)
(xy 2.753334 11.314127)
(xy 2.7505 11.287769)
(xy 2.7505 8.287285)
(xy 2.7505 8.288847)
(xy 2.75054 8.285705)
(xy 2.752757 8.198212)
(xy 2.752756 8.198211)
(xy 2.752757 8.198207)
(xy 2.74193 8.137804)
(xy 2.74128 8.133169)
(xy 2.735074 8.072132)
(xy 2.72479 8.039356)
(xy 2.72292 8.031738)
(xy 2.742346 8.140128)
(xy 2.741039 8.130802)
(xy 2.735074 8.07213)
(xy 2.735073 8.072129)
(xy 2.725967 8.043106)
(xy 2.722226 8.027867)
(xy 2.716859 7.997918)
(xy 2.716858 7.997916)
(xy 2.716858 7.997914)
(xy 2.694098 7.940936)
(xy 2.692517 7.936495)
(xy 2.6909 7.931342)
(xy 2.694972 7.943124)
(xy 2.691816 7.93426)
(xy 2.674159 7.877982)
(xy 2.657482 7.847936)
(xy 2.654122 7.840858)
(xy 2.652853 7.837681)
(xy 2.659392 7.851377)
(xy 2.652665 7.83721)
(xy 2.641378 7.808953)
(xy 2.641375 7.808948)
(xy 2.641374 7.808946)
(xy 2.628853 7.789948)
(xy 2.607605 7.757709)
(xy 2.605183 7.753712)
(xy 2.608914 7.759695)
(xy 2.60404 7.751652)
(xy 2.575409 7.700068)
(xy 2.553034 7.674004)
(xy 2.548306 7.667733)
(xy 2.55559 7.676982)
(xy 2.546145 7.664454)
(xy 2.529404 7.639054)
(xy 2.529399 7.639048)
(xy 2.507715 7.617365)
(xy 2.486019 7.595669)
(xy 2.482828 7.592225)
(xy 2.442865 7.545674)
(xy 2.415694 7.524642)
(xy 2.409807 7.519457)
(xy 2.487699 7.597349)
(xy 2.481306 7.590452)
(xy 2.442866 7.545675)
(xy 2.4188 7.527046)
(xy 2.407022 7.516672)
(xy 0.536819 5.646469)
(xy 0.503334 5.585146)
(xy 0.5005 5.558788)
@ -2661,17 +2652,18 @@
(xy 2.109532 1.751811)
(xy 2.109567 1.75216)
(xy 2.125258 1.7505)
(xy 3.087284 1.7505)
(xy 3.085721 1.7505)
(xy 3.088863 1.75054)
(xy 3.176356 1.752757)
(xy 3.176356 1.752756)
(xy 3.176363 1.752757)
(xy 3.236779 1.741928)
(xy 3.241386 1.741282)
(xy 3.265585 1.738821)
(xy 3.270539 1.738318)
(xy 3.276812 1.738)
(xy 3.565696 1.738)
(xy 3.584131 1.736549)
(xy 3.234458 1.742344)
(xy 3.243746 1.741042)
(xy 3.256935 1.739701)
(xy 3.267414 1.738636)
(xy 3.279953 1.738)
(xy 3.565686 1.738)
(xy 3.565694 1.738)
(xy 3.602569 1.735098)
(xy 3.602571 1.735097)
(xy 3.602573 1.735097)
@ -2756,72 +2748,80 @@
(xy 7.460566 1.030484)
(xy 7.495839 1.090797)
(xy 7.4995 1.120705)
(xy 7.4995 18.997289)
(xy 7.499264 19.002697)
(xy 7.495523 19.045445)
(xy 7.4995 18.994583)
(xy 7.499028 19.005396)
(xy 7.495581 19.044776)
(xy 7.495456 19.046116)
(xy 7.483082 19.17176)
(xy 7.479454 19.191699)
(xy 7.461601 19.25833)
(xy 7.433318 19.351563)
(xy 7.42704 19.367971)
(xy 7.395614 19.435367)
(xy 7.394101 19.438393)
(xy 7.349236 19.522327)
(xy 7.345341 19.528667)
(xy 7.299015 19.594828)
(xy 7.296154 19.5986)
(xy 7.236895 19.670808)
(xy 7.232806 19.67532)
(xy 7.17532 19.732806)
(xy 7.170808 19.736895)
(xy 7.0986 19.796154)
(xy 7.094828 19.799015)
(xy 7.028667 19.845341)
(xy 7.022327 19.849236)
(xy 6.938393 19.894101)
(xy 6.935367 19.895614)
(xy 6.867971 19.92704)
(xy 6.851563 19.933318)
(xy 6.75833 19.961601)
(xy 6.691699 19.979454)
(xy 7.479454 19.1917)
(xy 7.462123 19.256382)
(xy 7.461008 19.260285)
(xy 7.433319 19.351562)
(xy 7.427041 19.367971)
(xy 7.396328 19.433835)
(xy 7.393304 19.439884)
(xy 7.35099 19.519046)
(xy 7.343207 19.531715)
(xy 7.300373 19.592889)
(xy 7.294652 19.60043)
(xy 7.238826 19.668455)
(xy 7.230653 19.677472)
(xy 7.177472 19.730653)
(xy 7.168455 19.738826)
(xy 7.10043 19.794652)
(xy 7.092889 19.800373)
(xy 7.031715 19.843207)
(xy 7.019046 19.85099)
(xy 6.939884 19.893304)
(xy 6.933835 19.896328)
(xy 6.867971 19.927041)
(xy 6.851562 19.933319)
(xy 6.760285 19.961008)
(xy 6.756382 19.962123)
(xy 6.6917 19.979454)
(xy 6.67176 19.983082)
(xy 6.545445 19.995523)
(xy 6.504789 19.99908)
(xy 6.502696 19.999264)
(xy 6.49729 19.9995)
(xy -6.49729 19.9995)
(xy -6.502696 19.999264)
(xy -6.504789 19.99908)
(xy -6.545445 19.995523)
(xy -6.67176 19.983082)
(xy 6.546116 19.995456)
(xy 6.544776 19.995581)
(xy 6.50976 19.998646)
(xy 6.505392 19.999028)
(xy 6.494584 19.9995)
(xy -6.494584 19.9995)
(xy -6.505392 19.999028)
(xy -6.50976 19.998646)
(xy -6.544776 19.995581)
(xy -6.546116 19.995456)
(xy -6.671759 19.983082)
(xy -6.691699 19.979454)
(xy -6.758334 19.9616)
(xy -6.851563 19.933318)
(xy -6.756366 19.962127)
(xy -6.760269 19.961013)
(xy -6.851563 19.933319)
(xy -6.867972 19.92704)
(xy -6.935364 19.895615)
(xy -6.938389 19.894103)
(xy -7.022337 19.849231)
(xy -7.028679 19.845336)
(xy -7.09482 19.799023)
(xy -7.098592 19.796161)
(xy -7.170814 19.73689)
(xy -7.175325 19.732802)
(xy -7.232802 19.675325)
(xy -7.23689 19.670814)
(xy -7.296161 19.598592)
(xy -7.299023 19.59482)
(xy -7.345336 19.528679)
(xy -7.349231 19.522337)
(xy -7.394103 19.438389)
(xy -7.395615 19.435364)
(xy -6.933832 19.896329)
(xy -6.93988 19.893305)
(xy -7.019056 19.850985)
(xy -7.031727 19.843201)
(xy -7.092881 19.80038)
(xy -7.100422 19.794659)
(xy -7.168461 19.738821)
(xy -7.177477 19.730649)
(xy -7.230649 19.677477)
(xy -7.238821 19.668461)
(xy -7.294659 19.600422)
(xy -7.30038 19.592881)
(xy -7.343201 19.531727)
(xy -7.350985 19.519056)
(xy -7.393305 19.43988)
(xy -7.396329 19.433832)
(xy -7.42704 19.367972)
(xy -7.433318 19.351563)
(xy -7.4616 19.258334)
(xy -7.433319 19.351563)
(xy -7.461013 19.260269)
(xy -7.462127 19.256366)
(xy -7.479454 19.191699)
(xy -7.483082 19.17176)
(xy -7.495523 19.045445)
(xy -7.499264 19.002697)
(xy -7.4995 18.997289)
(xy -7.483082 19.171759)
(xy -7.495456 19.046116)
(xy -7.495581 19.044776)
(xy -7.499028 19.005396)
(xy -7.4995 18.994583)
(xy -7.4995 18.062635)
(xy -6.554282 18.062635)
(xy -6.524107 18.311149)
@ -2836,13 +2836,13 @@
(xy -5.37226 19.510344)
(xy -5.125171 19.5505)
(xy -5.125169 19.5505)
(xy -4.937518 19.5505)
(xy -4.937529 19.5505)
(xy -4.937519 19.5505)
(xy -4.750473 19.5354)
(xy -4.723156 19.528667)
(xy -4.507409 19.47549)
(xy -4.277103 19.377366)
(xy -4.065519 19.243568)
(xy -4.008287 19.192865)
(xy -4.006972 19.1917)
(xy -3.878143 19.077568)
(xy -3.878141 19.077565)
(xy -3.878138 19.077563)
@ -2884,7 +2884,7 @@
(xy 0.872613 18.983797)
(xy 0.954745 19.115567)
(xy 0.954749 19.115572)
(xy 1.027113 19.191699)
(xy 1.092294 19.260269)
(xy 1.094941 19.263053)
(xy 1.208151 19.341849)
(xy 1.261949 19.379294)
@ -2921,8 +2921,8 @@
(xy 4.627739 19.510344)
(xy 4.874828 19.5505)
(xy 4.874831 19.5505)
(xy 5.062482 19.5505)
(xy 5.156004 19.54295)
(xy 5.062471 19.5505)
(xy 5.062481 19.5505)
(xy 5.249527 19.5354)
(xy 5.492591 19.47549)
(xy 5.722897 19.377366)
@ -2955,7 +2955,7 @@
(xy 5.125172 16.4495)
(xy 5.125169 16.4495)
(xy 4.937519 16.4495)
(xy 4.937518 16.4495)
(xy 4.937508 16.4495)
(xy 4.750473 16.464599)
(xy 4.507411 16.524509)
(xy 4.277106 16.622632)
@ -3036,7 +3036,7 @@
(xy -4.874828 16.4495)
(xy -4.874831 16.4495)
(xy -5.062481 16.4495)
(xy -5.062482 16.4495)
(xy -5.062491 16.4495)
(xy -5.249526 16.464599)
(xy -5.492588 16.524509)
(xy -5.492589 16.524509)
@ -3093,40 +3093,44 @@
(xy -7.460566 -1.030484)
(xy -7.495839 -1.090797)
(xy -7.4995 -1.120705)
(xy -7.4995 -18.997289)
(xy -7.499264 -19.002697)
(xy -7.495523 -19.045445)
(xy -7.483082 -19.17176)
(xy -7.4995 -18.994583)
(xy -7.499028 -19.005396)
(xy -7.495581 -19.044776)
(xy -7.495456 -19.046116)
(xy -7.483082 -19.171759)
(xy -7.479454 -19.191699)
(xy -7.4616 -19.258334)
(xy -7.433318 -19.351563)
(xy -7.462127 -19.256366)
(xy -7.461013 -19.260269)
(xy -7.433319 -19.351563)
(xy -7.42704 -19.367972)
(xy -7.395615 -19.435364)
(xy -7.394103 -19.438389)
(xy -7.349231 -19.522337)
(xy -7.345336 -19.528679)
(xy -7.299023 -19.59482)
(xy -7.296161 -19.598592)
(xy -7.23689 -19.670814)
(xy -7.232802 -19.675325)
(xy -7.175325 -19.732802)
(xy -7.170814 -19.73689)
(xy -7.098592 -19.796161)
(xy -7.09482 -19.799023)
(xy -7.028679 -19.845336)
(xy -7.022337 -19.849231)
(xy -6.938389 -19.894103)
(xy -6.935364 -19.895615)
(xy -7.396329 -19.433832)
(xy -7.393305 -19.43988)
(xy -7.350985 -19.519056)
(xy -7.343201 -19.531727)
(xy -7.30038 -19.592881)
(xy -7.294659 -19.600422)
(xy -7.238821 -19.668461)
(xy -7.230649 -19.677477)
(xy -7.177477 -19.730649)
(xy -7.168461 -19.738821)
(xy -7.100422 -19.794659)
(xy -7.092881 -19.80038)
(xy -7.031727 -19.843201)
(xy -7.019056 -19.850985)
(xy -6.93988 -19.893305)
(xy -6.933832 -19.896329)
(xy -6.867972 -19.92704)
(xy -6.851563 -19.933318)
(xy -6.758334 -19.9616)
(xy -6.851563 -19.933319)
(xy -6.760269 -19.961013)
(xy -6.756366 -19.962127)
(xy -6.691699 -19.979454)
(xy -6.67176 -19.983082)
(xy -6.545445 -19.995523)
(xy -6.504789 -19.99908)
(xy -6.502696 -19.999264)
(xy -6.49729 -19.9995)
(xy 6.49729 -19.9995)
(xy -6.671759 -19.983082)
(xy -6.546116 -19.995456)
(xy -6.544776 -19.995581)
(xy -6.50976 -19.998646)
(xy -6.505392 -19.999028)
(xy -6.494584 -19.9995)
(xy 6.494584 -19.9995)
)
)
)

View File

@ -193,7 +193,9 @@
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"erc_exclusions": [
"power_pin_not_driven|2012950|1149350|bf19e02f-734a-4274-b954-0288a247047c|00000000-0000-0000-0000-000000000000|||"
],
"meta": {
"version": 0
},

View File

@ -314,7 +314,7 @@
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 5.08 -1.905 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3903-D.PDF" (at 0 0 0)
(property "Datasheet" "https://www.onsemi.com/pdf/datasheet/pzt3904-d.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_keywords" "NPN Transistor" (at 0 0 0)
@ -394,7 +394,7 @@
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 5.08 -1.905 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3906-D.PDF" (at 0 0 0)
(property "Datasheet" "https://www.onsemi.com/pdf/datasheet/pzt3906-d.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_keywords" "PNP Transistor" (at 0 0 0)
@ -556,8 +556,51 @@
)
)
)
(symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
(property "Reference" "#FLG" (at 0 1.905 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "flag power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Special symbol for telling ERC where power comes from" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 1.27)
(xy -1.016 1.905)
(xy 0 2.54)
(xy 1.016 1.905)
(xy 0 1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
)
)
(junction (at 115.57 102.87) (diameter 0) (color 0 0 0 0)
(uuid 278ebc4e-f0e7-44f4-a0b1-0f5bea6c7e08)
)
(junction (at 174.625 111.76) (diameter 0) (color 0 0 0 0)
(uuid be950d17-3373-46de-806f-ff0138aaecf4)
)
@ -602,7 +645,7 @@
(stroke (width 0) (type default))
(uuid 4fdf1ad7-83a5-45a2-8ae4-02d57302151c)
)
(wire (pts (xy 115.57 102.235) (xy 115.57 104.14))
(wire (pts (xy 115.57 102.235) (xy 115.57 102.87))
(stroke (width 0) (type default))
(uuid 51ec05c5-074c-4d89-a686-436abd65653c)
)
@ -614,6 +657,10 @@
(stroke (width 0) (type default))
(uuid 80324f9b-88d7-48ac-b15e-d60101d55103)
)
(wire (pts (xy 115.57 102.87) (xy 115.57 104.14))
(stroke (width 0) (type default))
(uuid 8454028f-27b2-41b2-b97e-f82a5c38a122)
)
(wire (pts (xy 174.625 122.555) (xy 174.625 111.76))
(stroke (width 0) (type default))
(uuid 9f37ae70-20cc-4d8e-b4c1-bdfa772d28e6)
@ -764,7 +811,7 @@
(property "Reference" "R103" (at 145.415 101.6 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "100R" (at 146.05 103.505 90)
(property "Value" "4K7" (at 146.05 103.505 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 146.05 106.045 0)
@ -819,7 +866,7 @@
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 161.29 107.95 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3903-D.PDF" (at 156.21 106.045 0)
(property "Datasheet" "https://www.onsemi.com/pdf/datasheet/pzt3904-d.pdf" (at 156.21 106.045 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(pin "1" (uuid 19ce4572-c076-4241-9101-4093a481727e))
@ -869,7 +916,7 @@
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 177.165 97.155 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3906-D.PDF" (at 172.085 99.06 0)
(property "Datasheet" "https://www.onsemi.com/pdf/datasheet/pzt3906-d.pdf" (at 172.085 99.06 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(pin "1" (uuid 901bdd80-655e-4996-a4f3-c12e454e15f3))
@ -987,7 +1034,7 @@
(property "Reference" "R101" (at 162.56 94.615 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "2K2" (at 163.195 96.52 90)
(property "Value" "4K7" (at 163.195 96.52 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 163.195 99.06 0)
@ -1105,6 +1152,31 @@
)
)
(symbol (lib_id "power:PWR_FLAG") (at 115.57 102.87 90) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid dcb1b12c-56cf-4373-b632-79ba9019cdbc)
(property "Reference" "#FLG0101" (at 113.665 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (at 111.76 102.87 90)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Footprint" "" (at 115.57 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 115.57 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c24e3acb-a9cb-4c18-9d11-0af4741bb2a7))
(instances
(project "InstrumentVisor"
(path "/894f620e-3404-4a40-a2a7-513bc1d5f99b"
(reference "#FLG0101") (unit 1)
)
)
)
)
(symbol (lib_id "power:+12V") (at 163.83 120.015 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid e2d7bc9d-2e82-4482-b002-293de9b5c16c)