started rework
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1 +0,0 @@
|
|||||||
cad/FDM/frame-12.FCStd filter=lfs diff=lfs merge=lfs -text
|
|
||||||
20
.github/ISSUE_TEMPLATE/electrical-design.md
vendored
20
.github/ISSUE_TEMPLATE/electrical-design.md
vendored
@@ -1,20 +0,0 @@
|
|||||||
---
|
|
||||||
name: Electrical Design
|
|
||||||
about: Issue Template for the feeder's Electrical Design
|
|
||||||
title: ''
|
|
||||||
labels: triage
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Version Number
|
|
||||||
<!-- What is the latest known version number where this issue is present? -->
|
|
||||||
|
|
||||||
## Bugfix or Enhancement
|
|
||||||
<!-- Is this issue a bug with the feeder, or a potential enhancement? -->
|
|
||||||
|
|
||||||
## Description
|
|
||||||
<!-- Please describe the issue. Be sure to include relevant parts and photos/video if possible. -->
|
|
||||||
|
|
||||||
## Suggested Solution
|
|
||||||
<!-- Please describe a suggested solution, if you have one in mind. -->
|
|
||||||
20
.github/ISSUE_TEMPLATE/mechanical-design.md
vendored
20
.github/ISSUE_TEMPLATE/mechanical-design.md
vendored
@@ -1,20 +0,0 @@
|
|||||||
---
|
|
||||||
name: Mechanical Design
|
|
||||||
about: Issue Template for the feeder's Mechanical Design
|
|
||||||
title: ''
|
|
||||||
labels: triage
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Version Number
|
|
||||||
<!-- What is the latest known version number where this issue is present? -->
|
|
||||||
|
|
||||||
## Bugfix or Enhancement
|
|
||||||
<!-- Is this issue a bug with the feeder, or a potential enhancement? -->
|
|
||||||
|
|
||||||
## Description
|
|
||||||
<!-- Please describe the issue. Be sure to include relevant parts and photos/video if possible. -->
|
|
||||||
|
|
||||||
## Suggested Solution
|
|
||||||
<!-- Please describe a suggested solution, if you have one in mind. -->
|
|
||||||
111
.github/workflows/export-bom.yaml
vendored
111
.github/workflows/export-bom.yaml
vendored
@@ -1,111 +0,0 @@
|
|||||||
name: Export BOM
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
release:
|
|
||||||
types: [ published ]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
generate-bom:
|
|
||||||
name: Generate BOM
|
|
||||||
runs-on: ubuntu-20.04
|
|
||||||
steps:
|
|
||||||
- name: Generate Short SHA Environment Variable
|
|
||||||
run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-8`" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Install Python
|
|
||||||
run: |
|
|
||||||
sudo apt install python3
|
|
||||||
|
|
||||||
- name: Download repository
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Generate BOM HTML Page for Release
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
run: |
|
|
||||||
python3 .github/workflows/scripts/export-bom.py ${{ github.event.release.tag_name }}
|
|
||||||
|
|
||||||
- name: Generate BOM HTML Page for Workflow Dispatch
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
run: |
|
|
||||||
python3 .github/workflows/scripts/export-bom.py ${SHORT_SHA}
|
|
||||||
|
|
||||||
- name: Install FreeCAD Python library
|
|
||||||
run: |
|
|
||||||
sudo apt -qq update
|
|
||||||
sudo apt-get -qq -y install python3
|
|
||||||
sudo apt-get -qq -y install python3-pip
|
|
||||||
sudo apt-get -qq -y install qt5-default
|
|
||||||
python3 -m pip install --upgrade pip
|
|
||||||
pip install pyside2==5.12.6
|
|
||||||
|
|
||||||
- name: Fetch FreeCAD
|
|
||||||
uses: dsaltares/fetch-gh-release-asset@master
|
|
||||||
with:
|
|
||||||
repo: "FreeCAD/FreeCAD"
|
|
||||||
version: "tags/0.19.2"
|
|
||||||
file: "FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage"
|
|
||||||
target: "FreeCAD.AppImage"
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Install FreeCad
|
|
||||||
run: |
|
|
||||||
sudo chown runner:docker FreeCAD.AppImage
|
|
||||||
pwd
|
|
||||||
chmod +x FreeCAD.AppImage
|
|
||||||
./FreeCAD.AppImage --appimage-extract > /dev/null
|
|
||||||
|
|
||||||
- name: Generate STL files
|
|
||||||
run: |
|
|
||||||
cd .github/workflows/scripts
|
|
||||||
python3 export-stl.py
|
|
||||||
ls -al
|
|
||||||
|
|
||||||
- name: Install OpenSCAD
|
|
||||||
run: |
|
|
||||||
sudo add-apt-repository ppa:openscad/releases
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get install openscad
|
|
||||||
|
|
||||||
- name: Generate STL Images for Release
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
run: |
|
|
||||||
sudo apt-get install xvfb
|
|
||||||
Xvfb :5 -screen 0 800x600x24 &
|
|
||||||
export DISPLAY=:5
|
|
||||||
python3 .github/workflows/scripts/generate-stl-img.py ${{ github.event.release.tag_name }}
|
|
||||||
|
|
||||||
|
|
||||||
- name: Generate STL Images for Workflow Dispatch
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
run: |
|
|
||||||
sudo apt-get install xvfb
|
|
||||||
Xvfb :5 -screen 0 800x600x24 &
|
|
||||||
export DISPLAY=:5
|
|
||||||
python3 .github/workflows/scripts/generate-stl-img.py ${SHORT_SHA}
|
|
||||||
|
|
||||||
- name: Zip BOM Directory for Workflow Dispatch
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
run: |
|
|
||||||
zip -r Feeder-BOM.zip Feeder-${SHORT_SHA} Feeder-${SHORT_SHA}/img
|
|
||||||
ls -al
|
|
||||||
|
|
||||||
- name: Zip BOM Directory for Release
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
run: |
|
|
||||||
zip -r Feeder-BOM-${{ github.event.release.tag_name }}.zip Feeder-${{ github.event.release.tag_name }} Feeder-${{ github.event.release.tag_name }}/img
|
|
||||||
|
|
||||||
- name: upload BOM results
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: Feeder-BOM
|
|
||||||
path: Feeder-BOM.zip
|
|
||||||
|
|
||||||
- name: Upload Artifacts to Release
|
|
||||||
uses: softprops/action-gh-release@v1
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
with:
|
|
||||||
files: |
|
|
||||||
Feeder-BOM-${{ github.event.release.tag_name }}.zip
|
|
||||||
|
|
||||||
100
.github/workflows/export-ecad.yaml
vendored
100
.github/workflows/export-ecad.yaml
vendored
@@ -1,100 +0,0 @@
|
|||||||
name: Export ECAD
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
release:
|
|
||||||
types: [ published ]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
export-ecad:
|
|
||||||
name: Export ECAD
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
container: setsoft/kicad_auto:ki8
|
|
||||||
|
|
||||||
steps:
|
|
||||||
|
|
||||||
- name: Generate Short SHA Environment Variable
|
|
||||||
run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-8`" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Update system repositories, Install Required Libraries and Initialize git-lfs
|
|
||||||
run: |
|
|
||||||
apt update
|
|
||||||
apt -y install git git-lfs zip librsvg2-bin imagemagick
|
|
||||||
git lfs install
|
|
||||||
|
|
||||||
- name: Checkout Repository
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
lfs: true
|
|
||||||
|
|
||||||
- name: Extract branch name
|
|
||||||
shell: bash
|
|
||||||
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
|
|
||||||
id: extract_branch
|
|
||||||
|
|
||||||
- name: Update the PCBs with on default branch with git hash
|
|
||||||
if: github.event_name == 'release' || steps.extract_branch.outputs.branch == env.main_branch
|
|
||||||
run: |
|
|
||||||
export COMMIT=$(git rev-parse --short HEAD)
|
|
||||||
echo "COMMIT = ${COMMIT}"
|
|
||||||
echo "ref: ${{ github.ref }}"
|
|
||||||
echo "default: ${{ env.default }}"
|
|
||||||
sed -i "s!<<hash>>!${COMMIT}!" pcb/mobo/mobo.kicad_pcb
|
|
||||||
sed -i "s!<<hash>>!${COMMIT}!" pcb/light-diffusion/light-diffusion.kicad_pcb
|
|
||||||
sed -i "s!<<hash>>!${COMMIT}!" pcb/photon-8mm-fid/fiducialBoard.kicad_pcb
|
|
||||||
|
|
||||||
- name: Update the PCBs with the git hash and BETA.
|
|
||||||
if: steps.extract_branch.outputs.branch != env.main_branch
|
|
||||||
run: |
|
|
||||||
export COMMIT=$(git rev-parse --short HEAD)
|
|
||||||
echo "COMMIT = ${COMMIT}"
|
|
||||||
sed -i "s!<<hash>>!BETA-${COMMIT}!" pcb/mobo/mobo.kicad_pcb
|
|
||||||
sed -i "s!<<hash>>!BETA-${COMMIT}!" pcb/light-diffusion/light-diffusion.kicad_pcb
|
|
||||||
sed -i "s!<<hash>>!BETA-${COMMIT}!" pcb/photon-8mm-fid/fiducialBoard.kicad_pcb
|
|
||||||
|
|
||||||
- name: Generate Mobo Export Files
|
|
||||||
run: |
|
|
||||||
cd pcb/mobo
|
|
||||||
rm -rf mobo/
|
|
||||||
kibot -c ../../.github/workflows/scripts/kibot/config-2layer.kibot.yaml -e mobo.kicad_sch -b mobo.kicad_pcb -d mobo
|
|
||||||
zip -r -j mobo.zip mobo/
|
|
||||||
|
|
||||||
- name: Generate Light Diffusion Export Files
|
|
||||||
run: |
|
|
||||||
cd pcb/light-diffusion
|
|
||||||
rm -rf light-diffusion/
|
|
||||||
kibot -c ../../.github/workflows/scripts/kibot/config-2layer.kibot.yaml -e light-diffusion.kicad_sch -b light-diffusion.kicad_pcb -d light-diffusion
|
|
||||||
zip -r -j light-diffusion.zip light-diffusion/
|
|
||||||
|
|
||||||
- name: Generate Photon 8mm Fiducial Export Files
|
|
||||||
run: |
|
|
||||||
cd pcb/photon-8mm-fid
|
|
||||||
rm -rf photon-8mm-fid/
|
|
||||||
kibot -c ../../.github/workflows/scripts/kibot/config-2layer.kibot.yaml -e fiducialBoard.kicad_sch -b fiducialBoard.kicad_pcb -d photon-8mm-fid
|
|
||||||
zip -r -j photon-8mm-fid.zip photon-8mm-fid/
|
|
||||||
|
|
||||||
- name: Zip PCB Export Files for Artifacts
|
|
||||||
run: |
|
|
||||||
cd pcb/
|
|
||||||
zip -r -j Feeder-PCBs.zip photon-8mm-fid/photon-8mm-fid.zip light-diffusion/light-diffusion.zip mobo/mobo.zip
|
|
||||||
|
|
||||||
- name: Zip PCB Export Files for Release
|
|
||||||
run: |
|
|
||||||
cd pcb/
|
|
||||||
zip -r -j Feeder-PCBs-${{ github.event.release.tag_name }}.zip photon-8mm-fid/photon-8mm-fid.zip light-diffusion/light-diffusion.zip mobo/mobo.zip
|
|
||||||
|
|
||||||
- name: Upload PCB Export Files as Artifacts
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: Feeder-PCBs.zip
|
|
||||||
path: pcb/Feeder-PCBs.zip
|
|
||||||
if-no-files-found: error
|
|
||||||
retention-days: 60
|
|
||||||
|
|
||||||
- name: Upload Artifacts to Release
|
|
||||||
uses: softprops/action-gh-release@v1
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
with:
|
|
||||||
files: |
|
|
||||||
pcb/Feeder-PCBs-${{ github.event.release.tag_name }}.zip
|
|
||||||
|
|
||||||
|
|
||||||
101
.github/workflows/export-mcad.yaml
vendored
101
.github/workflows/export-mcad.yaml
vendored
@@ -1,101 +0,0 @@
|
|||||||
name: Export MCAD
|
|
||||||
on:
|
|
||||||
release:
|
|
||||||
types: [ published ]
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
export-mcad:
|
|
||||||
name: Export MCAD
|
|
||||||
runs-on: ubuntu-20.04
|
|
||||||
|
|
||||||
steps:
|
|
||||||
|
|
||||||
- name: Generate Short SHA Environment Variable
|
|
||||||
run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-8`" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Download repository
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
lfs: true
|
|
||||||
- run: git lfs install && git lfs pull
|
|
||||||
|
|
||||||
- name: Install FreeCAD Python library
|
|
||||||
run: |
|
|
||||||
sudo apt -qq update
|
|
||||||
sudo apt-get -qq -y install python3
|
|
||||||
sudo apt-get -qq -y install python3-pip
|
|
||||||
sudo apt-get -qq -y install qt5-default
|
|
||||||
python3 -m pip install --upgrade pip
|
|
||||||
pip install pyside2==5.12.6
|
|
||||||
|
|
||||||
- name: Fetch FreeCAD
|
|
||||||
uses: dsaltares/fetch-gh-release-asset@master
|
|
||||||
with:
|
|
||||||
repo: "FreeCAD/FreeCAD"
|
|
||||||
version: "tags/0.19.2"
|
|
||||||
file: "FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage"
|
|
||||||
target: "FreeCAD.AppImage"
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Install FreeCad
|
|
||||||
run: |
|
|
||||||
sudo chown runner:docker FreeCAD.AppImage
|
|
||||||
pwd
|
|
||||||
chmod +x FreeCAD.AppImage
|
|
||||||
./FreeCAD.AppImage --appimage-extract > /dev/null
|
|
||||||
|
|
||||||
- name: Generate DXF files
|
|
||||||
run: |
|
|
||||||
cd .github/workflows/scripts
|
|
||||||
python3 export-csm.py
|
|
||||||
pwd
|
|
||||||
ls -al
|
|
||||||
cd csm-export
|
|
||||||
ls -al
|
|
||||||
env:
|
|
||||||
LD_LIBRARY_PATH: /home/runner/work/feeder/feeder/squashfs-root/usr/lib
|
|
||||||
|
|
||||||
- name: Generate STL files
|
|
||||||
run: |
|
|
||||||
cd .github/workflows/scripts
|
|
||||||
python3 export-stl.py
|
|
||||||
|
|
||||||
- name: Compress STL and DXF files for Release
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
run: |
|
|
||||||
cd .github/workflows/scripts/stl-export
|
|
||||||
zip -9 -j /home/runner/work/feeder/feeder/Feeder-STLs-${{ github.event.release.tag_name }}.zip *.stl
|
|
||||||
cd ../csm-export
|
|
||||||
|
|
||||||
- name: Compress STL and DXF files for Artifacts
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
run: |
|
|
||||||
cd .github/workflows/scripts/stl-export
|
|
||||||
zip -9 -j ~/Feeder-STLs.zip *.stl
|
|
||||||
cd /home/runner/work/feeder/feeder/.github/workflows/scripts/csm-export
|
|
||||||
|
|
||||||
- name: Upload STLs as Artifacts
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: Feeder-STLs
|
|
||||||
path: ~/Feeder-STLs.zip
|
|
||||||
if-no-files-found: error
|
|
||||||
retention-days: 60
|
|
||||||
|
|
||||||
- name: Upload DXFs as Artifacts
|
|
||||||
if: github.event_name != 'release'
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: Feeder-DXFs
|
|
||||||
path: ~/Feeder-DXFs.zip
|
|
||||||
if-no-files-found: warn
|
|
||||||
retention-days: 60
|
|
||||||
|
|
||||||
- name: Upload STLs and DXFs Release
|
|
||||||
uses: softprops/action-gh-release@v1
|
|
||||||
if: github.event_name == 'release'
|
|
||||||
with:
|
|
||||||
files: Feeder-STLs-${{ github.event.release.tag_name }}.zip
|
|
||||||
120
.github/workflows/scripts/export-bom.py
vendored
120
.github/workflows/scripts/export-bom.py
vendored
@@ -1,120 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
|
|
||||||
import os
|
|
||||||
from platform import release
|
|
||||||
import sys
|
|
||||||
import csv
|
|
||||||
|
|
||||||
# make directory for bom html file and assets
|
|
||||||
dirName = "Feeder-" + sys.argv[1]
|
|
||||||
if not os.path.exists(dirName):
|
|
||||||
os.mkdir(dirName)
|
|
||||||
print("Directory " , dirName , " Created ")
|
|
||||||
else:
|
|
||||||
print("Directory " , dirName , " already exists")
|
|
||||||
|
|
||||||
|
|
||||||
# make html file that will become our BOM
|
|
||||||
f = open(dirName + "/bom_" + sys.argv[1] + ".html", "w")
|
|
||||||
f.write("""
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<head>
|
|
||||||
<style>
|
|
||||||
body {
|
|
||||||
background-color: #222;
|
|
||||||
padding: 30px;
|
|
||||||
font-family: helvetica;
|
|
||||||
color: #fff
|
|
||||||
}
|
|
||||||
table {
|
|
||||||
width: 100%;
|
|
||||||
position: relative;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
color:white;
|
|
||||||
}
|
|
||||||
.optional {
|
|
||||||
background-color: #430;
|
|
||||||
}
|
|
||||||
tr.titlerow th {
|
|
||||||
background-color: goldenrod;
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
th, td {
|
|
||||||
padding: 10px;
|
|
||||||
text-align: left;
|
|
||||||
border-bottom: 2px solid #fff
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color:goldenrod;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
width: 150px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#logo {
|
|
||||||
width: 250px;
|
|
||||||
position: absolute;
|
|
||||||
top: 30px;
|
|
||||||
right: 50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr:hover {
|
|
||||||
background-color: #444;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>
|
|
||||||
""")
|
|
||||||
|
|
||||||
#write page title based on script
|
|
||||||
f.write("LumenPnP Feeder BOM " + sys.argv[1])
|
|
||||||
|
|
||||||
#write the beginning of table, and row for header
|
|
||||||
f.write("</h1><a href='https://www.github.com/opulo-inc/feeder/releases/' target='_blank' rel='noopener noreferrer'><h2>Download the Source Here</h2></a><a href='https://www.opulo.io/' target='_blank' rel='noopener noreferrer'><img src='https://cdn.shopify.com/s/files/1/0570/4256/7355/files/opulo-white-alpha_1200x1200.png?v=1644515300' id='logo'/></a><table>")
|
|
||||||
|
|
||||||
with open('bom.csv') as bom:
|
|
||||||
csv_reader = csv.reader(bom, delimiter=',')
|
|
||||||
line_count = 0
|
|
||||||
|
|
||||||
for row in csv_reader:
|
|
||||||
column = 0
|
|
||||||
|
|
||||||
if line_count == 0: #if header row, just print what's there
|
|
||||||
f.write("<tr class='titlerow'>")
|
|
||||||
while column < len(row):
|
|
||||||
f.write("<th style='color:black;'>" + row[column] + "</th>")
|
|
||||||
column += 1
|
|
||||||
else: #if content row
|
|
||||||
if row[6] != "":
|
|
||||||
f.write("<tr class='optional'>")
|
|
||||||
else:
|
|
||||||
f.write("<tr>")
|
|
||||||
|
|
||||||
while column < len(row):
|
|
||||||
|
|
||||||
# handling images
|
|
||||||
if column == 1 and row[3] != "FDM":
|
|
||||||
f.write("<th><img src='" + row[column] + "' /></th>")
|
|
||||||
elif column == 1 and row[3] == "FDM":
|
|
||||||
f.write("<th><img src='img/" + row[0] + ".png' /></th>")
|
|
||||||
|
|
||||||
# handling links
|
|
||||||
elif (column == 4 or column == 5) and row[3] != "FDM" and row[column] != "":
|
|
||||||
f.write("<th><a href='" + row[column] + "' target='_blank' rel='noopener noreferrer'/>Link</a></th>")
|
|
||||||
# all other cells
|
|
||||||
else:
|
|
||||||
f.write("<th>" + row[column] + "</th>")
|
|
||||||
column += 1
|
|
||||||
f.write("</tr>")
|
|
||||||
line_count += 1
|
|
||||||
|
|
||||||
f.write("</table></body></html>")
|
|
||||||
|
|
||||||
|
|
||||||
f.close()
|
|
||||||
127
.github/workflows/scripts/export-csm.py
vendored
127
.github/workflows/scripts/export-csm.py
vendored
@@ -1,127 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
import math
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
import traceback
|
|
||||||
from pathlib import Path
|
|
||||||
from typing import List
|
|
||||||
import time
|
|
||||||
|
|
||||||
freecad_paths = [
|
|
||||||
'/home/runner/work/feeder/feeder/squashfs-root/usr/lib', # For CI when using AppImage
|
|
||||||
'/usr/lib/freecad/lib/', # For CI
|
|
||||||
'/usr/lib/freecad-daily-python3/lib/', # For Ubuntu
|
|
||||||
'/usr/lib64/freecad/lib64/', # For Fedora
|
|
||||||
'/Applications/FreeCAD.app/Contents/MacOS', # For Mac OS X
|
|
||||||
'c:/Program Files/FreeCAD 0.18/bin/', # For Windows
|
|
||||||
'c:/Program Files/FreeCAD 0.19/bin/', # For Windows
|
|
||||||
]
|
|
||||||
|
|
||||||
# Font file relative to this python script
|
|
||||||
font_folder = '../../../lib/fonts'
|
|
||||||
|
|
||||||
for path in freecad_paths:
|
|
||||||
if os.path.exists(path):
|
|
||||||
print(f"Added possible FreeCAD path: {path}")
|
|
||||||
sys.path.append(path)
|
|
||||||
|
|
||||||
# Must be after sys.path.append above...
|
|
||||||
import FreeCAD
|
|
||||||
import importDXF
|
|
||||||
|
|
||||||
print('Python version:',sys.version,'FreeCAD version:',FreeCAD.Version())
|
|
||||||
|
|
||||||
def process_csm_file(cad_file: Path, output_folder: Path):
|
|
||||||
print("Processing " + cad_file.name)
|
|
||||||
doc = FreeCAD.open(str(cad_file.absolute()))
|
|
||||||
|
|
||||||
name = cad_file.name[:-6]
|
|
||||||
|
|
||||||
# name_options = [obj.String for obj in doc.Objects if
|
|
||||||
# obj.isDerivedFrom("Part::Part2DObject") and obj.Label == "PN"]
|
|
||||||
# if name_options:
|
|
||||||
# name = name_options[0]
|
|
||||||
# else:
|
|
||||||
# # If there is no part number embossed throw error
|
|
||||||
# raise ValueError("Part " + cad_file.name + " doesn't have a ShapeString called PN for part number emboss")
|
|
||||||
|
|
||||||
output_file=os.path.join(output_folder,name+'.dxf')
|
|
||||||
print("Output file "+output_file)
|
|
||||||
#output_file=os.path.join(output_folder,os.path.splitext(os.path.basename(cad_file))[0]+'.dxf')
|
|
||||||
|
|
||||||
# if cad_file.name[:8] != name[:8]:
|
|
||||||
# # STL model file name does not match the part number embedded in the file
|
|
||||||
# raise ValueError(
|
|
||||||
# "Part " + cad_file.name[:8] + " doesn't match the part number in the FreeCad model - " + name[:8])
|
|
||||||
|
|
||||||
body = [obj for obj in doc.Objects if obj.Label == "Body"]
|
|
||||||
|
|
||||||
if len(body) == 0:
|
|
||||||
print(f"Cannot find body object. {len(doc.Objects)} objects present")
|
|
||||||
for obj in doc.Objects:
|
|
||||||
print(f"- {obj.Label}")
|
|
||||||
|
|
||||||
raise Exception(f"Object named 'Body' not found in model {cad_file.name}")
|
|
||||||
|
|
||||||
body = body[0]
|
|
||||||
|
|
||||||
# Find font references in the model and ensure they point to the correct font file
|
|
||||||
fonts = [obj for obj in doc.Objects if
|
|
||||||
obj.isDerivedFrom("Part::Part2DObject") and hasattr(obj, "FontFile")]
|
|
||||||
|
|
||||||
for obj in fonts:
|
|
||||||
font_file_property = obj.getPropertyByName('FontFile')
|
|
||||||
new_font_file = os.path.join(font_folder, os.path.split(font_file_property)[1])
|
|
||||||
if not os.path.isfile(new_font_file):
|
|
||||||
raise FileNotFoundError(f"Cannot find font file {new_font_file}")
|
|
||||||
|
|
||||||
if new_font_file != font_file_property:
|
|
||||||
print(f"\tCorrected '{obj.Label}' font file name from {font_file_property}")
|
|
||||||
setattr(obj, "FontFile", new_font_file)
|
|
||||||
obj.touch()
|
|
||||||
|
|
||||||
# Recompute the model to ensure its valid and does not contain broken references or edges
|
|
||||||
# Mark each object as "changed"
|
|
||||||
for obj in doc.Objects:
|
|
||||||
obj.touch()
|
|
||||||
|
|
||||||
# Recompute the entire document
|
|
||||||
t0 = time.perf_counter()
|
|
||||||
doc.recompute(None, True, True)
|
|
||||||
t1 = time.perf_counter()
|
|
||||||
total = t1 - t0
|
|
||||||
print(f"\tRecompute of model took {total:3f}s")
|
|
||||||
|
|
||||||
__objs__=[]
|
|
||||||
__objs__.append(body)
|
|
||||||
importDXF.export(__objs__,output_file)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
# Create output folder if needed
|
|
||||||
output_directory = Path('csm-export')
|
|
||||||
output_directory.mkdir(parents=True, exist_ok=True)
|
|
||||||
|
|
||||||
csm_path = Path('../../../src/cad/CSM')
|
|
||||||
|
|
||||||
files = sorted(csm_path.glob('*.FCStd'))
|
|
||||||
|
|
||||||
exceptions: List[Exception] = []
|
|
||||||
|
|
||||||
for f in files:
|
|
||||||
try:
|
|
||||||
process_csm_file(f, output_directory)
|
|
||||||
except Exception as ex:
|
|
||||||
print(f"****")
|
|
||||||
print(f"\tAn error occurred while processing {str(f)}:")
|
|
||||||
print(f"\t{ex}")
|
|
||||||
traceback.print_exc()
|
|
||||||
print(f"****")
|
|
||||||
exceptions.append(ex)
|
|
||||||
|
|
||||||
if exceptions:
|
|
||||||
verb = "was" if len(exceptions) == 1 else "were"
|
|
||||||
noun = "exception" if len(exceptions) == 1 else "exceptions"
|
|
||||||
print(f"There {verb} {len(exceptions)} {noun}")
|
|
||||||
|
|
||||||
assert len(exceptions) == 0
|
|
||||||
195
.github/workflows/scripts/export-stl.py
vendored
195
.github/workflows/scripts/export-stl.py
vendored
@@ -1,195 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
import math
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
import traceback
|
|
||||||
from pathlib import Path
|
|
||||||
from typing import List
|
|
||||||
import time
|
|
||||||
import csv
|
|
||||||
|
|
||||||
freecad_paths = [
|
|
||||||
'/home/runner/work/feeder/feeder/squashfs-root/usr/lib', # For CI when using AppImage
|
|
||||||
'/usr/lib/freecad/lib/', # For CI
|
|
||||||
'/usr/lib/freecad-daily-python3/lib/', # For Ubuntu
|
|
||||||
'/usr/lib64/freecad/lib64/', # For Fedora
|
|
||||||
'/Applications/FreeCAD.app/Contents/MacOS', # For Mac OS X
|
|
||||||
'c:/Program Files/FreeCAD 0.18/bin/', # For Windows
|
|
||||||
'c:/Program Files/FreeCAD 0.19/bin/', # For Windows
|
|
||||||
]
|
|
||||||
|
|
||||||
# Font file relative to this python script
|
|
||||||
font_folder = '../../../lib/fonts'
|
|
||||||
|
|
||||||
for path in freecad_paths:
|
|
||||||
if os.path.exists(path):
|
|
||||||
print(f"Added possible FreeCAD path: {path}")
|
|
||||||
sys.path.append(path)
|
|
||||||
|
|
||||||
import FreeCAD
|
|
||||||
import MeshPart
|
|
||||||
|
|
||||||
print('Python version:')
|
|
||||||
print(sys.version)
|
|
||||||
|
|
||||||
print('FreeCAD version:')
|
|
||||||
print(FreeCAD.Version())
|
|
||||||
|
|
||||||
|
|
||||||
def process_file(cad_file: Path):
|
|
||||||
print("Processing " + cad_file.name)
|
|
||||||
|
|
||||||
doc = FreeCAD.open(str(cad_file.absolute()))
|
|
||||||
|
|
||||||
bom = open("../../../bom.csv")
|
|
||||||
|
|
||||||
csv_reader = csv.reader(bom, delimiter=',')
|
|
||||||
count = 0
|
|
||||||
flag = False
|
|
||||||
for row in csv_reader:
|
|
||||||
if row[0] == cad_file.name[:-6]:
|
|
||||||
print("found a part!")
|
|
||||||
print(row[0])
|
|
||||||
count = row[2]
|
|
||||||
print(count)
|
|
||||||
if count != "-" and count != "":
|
|
||||||
flag = True
|
|
||||||
break
|
|
||||||
|
|
||||||
#generates name with quantity
|
|
||||||
if flag:
|
|
||||||
name = cad_file.name[:-6] + "_" + count + "x"
|
|
||||||
print("making count name")
|
|
||||||
else:
|
|
||||||
name = cad_file.name[:-6]
|
|
||||||
print("making no count name")
|
|
||||||
|
|
||||||
|
|
||||||
# # Getting file name from part number emboss
|
|
||||||
# name_options = [obj.String for obj in doc.Objects if
|
|
||||||
# obj.isDerivedFrom("Part::Part2DObject") and obj.Label == "PN"]
|
|
||||||
# if name_options:
|
|
||||||
# name = name_options[0]
|
|
||||||
# else:
|
|
||||||
# # If there is no part number embossed throw error
|
|
||||||
# raise ValueError("Part " + cad_file.name + " doesn't have a ShapeString called PN for part number emboss")
|
|
||||||
|
|
||||||
# if cad_file.name[:8] != name[:8]:
|
|
||||||
# # STL model file name does not match the part number embedded in the file
|
|
||||||
# raise ValueError(
|
|
||||||
# "Part " + cad_file.name[:8] + " doesn't match the part number in the FreeCad model - " + name[:8])
|
|
||||||
|
|
||||||
body = [obj for obj in doc.Objects if obj.Label == "Body"]
|
|
||||||
|
|
||||||
if len(body) == 0:
|
|
||||||
print(f"Cannot find body object. {len(doc.Objects)} objects present")
|
|
||||||
for obj in doc.Objects:
|
|
||||||
print(f"- {obj.Label}")
|
|
||||||
|
|
||||||
raise Exception(f"Object named 'Body' not found in model {cad_file.name}")
|
|
||||||
|
|
||||||
body = body[0]
|
|
||||||
|
|
||||||
# Find font references in the model and ensure they point to the correct font file
|
|
||||||
fonts = [obj for obj in doc.Objects if
|
|
||||||
obj.isDerivedFrom("Part::Part2DObject") and hasattr(obj, "FontFile")]
|
|
||||||
|
|
||||||
for obj in fonts:
|
|
||||||
font_file_property = obj.getPropertyByName('FontFile')
|
|
||||||
new_font_file = os.path.join(font_folder, os.path.split(font_file_property)[1])
|
|
||||||
if not os.path.isfile(new_font_file):
|
|
||||||
raise FileNotFoundError(f"Cannot find font file {new_font_file}")
|
|
||||||
|
|
||||||
if new_font_file != font_file_property:
|
|
||||||
print(f"\tCorrected '{obj.Label}' font file name from {font_file_property}")
|
|
||||||
setattr(obj, "FontFile", new_font_file)
|
|
||||||
obj.touch()
|
|
||||||
|
|
||||||
# Recompute the model to ensure its valid and does not contain broken references or edges
|
|
||||||
# Mark each object as "changed"
|
|
||||||
for obj in doc.Objects:
|
|
||||||
obj.touch()
|
|
||||||
|
|
||||||
# Recompute the entire document
|
|
||||||
t0 = time.perf_counter()
|
|
||||||
doc.recompute(None, True, True)
|
|
||||||
t1 = time.perf_counter()
|
|
||||||
total = t1 - t0
|
|
||||||
print(f"\tRecompute of model took {total:3f}s")
|
|
||||||
|
|
||||||
# Now check for any invalid shapes
|
|
||||||
# for obj in doc.Objects:
|
|
||||||
# if 'Invalid' in obj.State:
|
|
||||||
# raise Exception(f"Shape '{obj.Name}' in model '{cad_file.name}' is invalid")
|
|
||||||
|
|
||||||
shape = body.Shape.copy(False)
|
|
||||||
|
|
||||||
print_planes = [obj for obj in doc.Objects if obj.Label == "PrintPlane"]
|
|
||||||
if print_planes:
|
|
||||||
plane = print_planes[0]
|
|
||||||
matrix = plane.Placement.Matrix.inverse()
|
|
||||||
matrix.rotateX(math.pi)
|
|
||||||
shape = shape.transformShape(matrix)
|
|
||||||
# Very useful debug info if shape orientation gets funky
|
|
||||||
# print(f"\t\tShape Placement: {shape.Placement}")
|
|
||||||
# print(f"\t\tPlane Placement: {plane.Placement}")
|
|
||||||
# print(f"\t\tPlane Offset: {plane.AttachmentOffset}")
|
|
||||||
# print(f"\t\tMin X: {round(min(v.Point.x for v in shape.Vertexes), 2)}")
|
|
||||||
# print(f"\t\tMax X: {round(max(v.Point.x for v in shape.Vertexes), 2)}")
|
|
||||||
# print(f"\t\tMin Y: {round(min(v.Point.y for v in shape.Vertexes), 2)}")
|
|
||||||
# print(f"\t\tMax Y: {round(max(v.Point.y for v in shape.Vertexes), 2)}")
|
|
||||||
# print(f"\t\tMin Z: {round(min(v.Point.z for v in shape.Vertexes), 2)}")
|
|
||||||
# print(f"\t\tMax Z: {round(max(v.Point.z for v in shape.Vertexes), 2)}")
|
|
||||||
else:
|
|
||||||
print(f"\tWarning, missing PrintPlane object in file {cad_file.name}")
|
|
||||||
|
|
||||||
# Delete any STL files with similar names (to cater for increments in version number)
|
|
||||||
delete_files = Path('stl-export').glob(name[0:9] + '??.stl')
|
|
||||||
for to_delete in delete_files:
|
|
||||||
print(f"\tDeleting previous STL model {to_delete}")
|
|
||||||
os.remove(to_delete)
|
|
||||||
|
|
||||||
# Generate STL
|
|
||||||
mesh = doc.addObject("Mesh::Feature", "Mesh")
|
|
||||||
mesh.Mesh = MeshPart.meshFromShape(Shape=shape, LinearDeflection=0.01, AngularDeflection=0.025, Relative=False)
|
|
||||||
mesh.Mesh.write("stl-export/" + name + ".stl")
|
|
||||||
FreeCAD.closeDocument(doc.Name)
|
|
||||||
print(f"\tGenerated file 3D-Prints/{name}.stl")
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
# Create output folder if needed
|
|
||||||
output_directory = Path('stl-export')
|
|
||||||
output_directory.mkdir(parents=True, exist_ok=True)
|
|
||||||
|
|
||||||
fdm_path = Path('../../../cad/FDM')
|
|
||||||
|
|
||||||
exceptions: List[Exception] = []
|
|
||||||
|
|
||||||
# Use command line supplied file list if we have one
|
|
||||||
files = []
|
|
||||||
|
|
||||||
for p in sys.argv[1:]:
|
|
||||||
# Strip any folder names from parameter and assume it's a file in FDM folder
|
|
||||||
files.append(fdm_path.joinpath(Path(Path(p).name)))
|
|
||||||
|
|
||||||
# If no command line, scan the folder
|
|
||||||
if len(files) == 0:
|
|
||||||
files = sorted(fdm_path.glob('*.FCStd'))
|
|
||||||
|
|
||||||
for f in files:
|
|
||||||
try:
|
|
||||||
process_file(f)
|
|
||||||
except Exception as ex:
|
|
||||||
print(f"****")
|
|
||||||
print(f"\tAn error occurred while processing {str(f)}:")
|
|
||||||
print(f"\t{ex}")
|
|
||||||
traceback.print_exc()
|
|
||||||
print(f"****")
|
|
||||||
exceptions.append(ex)
|
|
||||||
|
|
||||||
if exceptions:
|
|
||||||
verb = "was" if len(exceptions) == 1 else "were"
|
|
||||||
noun = "exception" if len(exceptions) == 1 else "exceptions"
|
|
||||||
print(f"There {verb} {len(exceptions)} {noun}")
|
|
||||||
|
|
||||||
42
.github/workflows/scripts/generate-stl-img.py
vendored
42
.github/workflows/scripts/generate-stl-img.py
vendored
@@ -1,42 +0,0 @@
|
|||||||
#
|
|
||||||
# Exports 3D STL files to a static image for documentation
|
|
||||||
#
|
|
||||||
|
|
||||||
import glob
|
|
||||||
import subprocess
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
dirName = "Feeder-" + sys.argv[1] + "/img"
|
|
||||||
if not os.path.exists(dirName):
|
|
||||||
os.mkdir(dirName)
|
|
||||||
print("Directory " , dirName , " Created ")
|
|
||||||
else:
|
|
||||||
print("Directory " , dirName , " already exists")
|
|
||||||
|
|
||||||
for name in glob.glob(".github/workflows/scripts/stl-export/*.stl"):
|
|
||||||
|
|
||||||
print(name)
|
|
||||||
|
|
||||||
file=os.path.abspath(name)
|
|
||||||
|
|
||||||
f = open("./render_image.scad", "w")
|
|
||||||
f.write("import(\"")
|
|
||||||
f.write(file)
|
|
||||||
f.write("\", convexity=3);")
|
|
||||||
f.close()
|
|
||||||
|
|
||||||
base = os.path.splitext(file)[0]
|
|
||||||
base = dirName + "/" + os.path.basename(name)
|
|
||||||
base = base[:-4]
|
|
||||||
print(base)
|
|
||||||
|
|
||||||
head, sep, tail = base.partition('_')
|
|
||||||
base = head
|
|
||||||
|
|
||||||
|
|
||||||
subprocess.call(["openscad","-o",base+".png", "--quiet", "--render", "--projection=o", "--viewall","--colorscheme","BeforeDawn", "--imgsize", "512,512", "--hardwarnings", "./render_image.scad" ])
|
|
||||||
#subprocess.call(["/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD","-o",base+".png", "--quiet", "--render", "--projection=o", "--viewall","--colorscheme","BeforeDawn", "--imgsize", "512,512", "--hardwarnings", "./render_image.scad" ])
|
|
||||||
|
|
||||||
if os.path.exists("./render_image.scad"):
|
|
||||||
os.remove("./render_image.scad")
|
|
||||||
@@ -1,144 +0,0 @@
|
|||||||
# Example KiPlot config file
|
|
||||||
kibot:
|
|
||||||
version: 1
|
|
||||||
|
|
||||||
global:
|
|
||||||
variant: default
|
|
||||||
|
|
||||||
variants:
|
|
||||||
- name: default
|
|
||||||
comment: 'Just a place holder for the rotation filter'
|
|
||||||
type: kibom
|
|
||||||
variant: default
|
|
||||||
|
|
||||||
preflight:
|
|
||||||
# Disable ERC for now while GPereira updates these items.
|
|
||||||
run_erc: false
|
|
||||||
update_xml: true
|
|
||||||
# Disable DRC for now while GPereira updates these items.
|
|
||||||
run_drc: false
|
|
||||||
check_zone_fills: true
|
|
||||||
ignore_unconnected: false
|
|
||||||
|
|
||||||
outputs:
|
|
||||||
- name: 'ibom'
|
|
||||||
comment: 'Interactive Bill of Materials'
|
|
||||||
type: ibom
|
|
||||||
dir: ibom
|
|
||||||
|
|
||||||
- name: 'bom'
|
|
||||||
comment: 'Bill of Materials'
|
|
||||||
type: bom
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
csv:
|
|
||||||
hide_pcb_info: true
|
|
||||||
hide_stats_info: true
|
|
||||||
format: CSV
|
|
||||||
|
|
||||||
- name: 'html_bom'
|
|
||||||
comment: 'HTML BOM'
|
|
||||||
type: bom
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
html:
|
|
||||||
datasheet_as_link: Datasheet
|
|
||||||
digikey_link: Digikey
|
|
||||||
title: 'Bill of Materials'
|
|
||||||
|
|
||||||
- name: 'print_sch'
|
|
||||||
comment: "Print schematic (PDF)"
|
|
||||||
type: pdf_sch_print
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
output: Schematic.pdf
|
|
||||||
|
|
||||||
#removing to prevent ci from hanging while exporting pdf
|
|
||||||
# - name: 'print_front'
|
|
||||||
# comment: "Print F.Cu+Dwgs.User"
|
|
||||||
# type: pdf_pcb_print
|
|
||||||
# dir: .
|
|
||||||
# options:
|
|
||||||
# output_name: PCB.pdf
|
|
||||||
# separated: true
|
|
||||||
# layers:
|
|
||||||
# - layer: F.Cu
|
|
||||||
# description: 'Front Copper'
|
|
||||||
# - layer: B.Cu
|
|
||||||
# description: 'Back Copper'
|
|
||||||
# - layer: F.SilkS
|
|
||||||
# description: 'Front Silk'
|
|
||||||
# - layer: B.SilkS
|
|
||||||
# description: 'Rear Silk'
|
|
||||||
|
|
||||||
- name: 'gerbers'
|
|
||||||
comment: "Gerbers for the board house"
|
|
||||||
type: gerber
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
# generic layer options
|
|
||||||
exclude_edge_layer: true
|
|
||||||
exclude_pads_from_silkscreen: false
|
|
||||||
use_aux_axis_as_origin: false
|
|
||||||
plot_sheet_reference: false
|
|
||||||
plot_footprint_refs: true
|
|
||||||
plot_footprint_values: true
|
|
||||||
force_plot_invisible_refs_vals: false
|
|
||||||
tent_vias: true
|
|
||||||
|
|
||||||
# gerber options
|
|
||||||
line_width: 0.1
|
|
||||||
subtract_mask_from_silk: false
|
|
||||||
use_protel_extensions: false
|
|
||||||
gerber_precision: 4.6
|
|
||||||
create_gerber_job_file: true
|
|
||||||
use_gerber_x2_attributes: false
|
|
||||||
use_gerber_net_attributes: false
|
|
||||||
|
|
||||||
output: '%f.%i'
|
|
||||||
|
|
||||||
|
|
||||||
layers:
|
|
||||||
# When Moving to Four Layer, Set G2L and G3L as the suffixes
|
|
||||||
- layer: F.Cu
|
|
||||||
suffix: GTL
|
|
||||||
- layer: B.Cu
|
|
||||||
suffix: GBL
|
|
||||||
- layer: F.SilkS
|
|
||||||
suffix: GTO
|
|
||||||
- layer: B.SilkS
|
|
||||||
suffix: GBO
|
|
||||||
- layer: F.Mask
|
|
||||||
suffix: GTS
|
|
||||||
- layer: B.Mask
|
|
||||||
suffix: GBS
|
|
||||||
- layer: Edge.Cuts
|
|
||||||
suffix: GKO
|
|
||||||
|
|
||||||
- name: 'drill_file'
|
|
||||||
comment: 'Drill file for Board House'
|
|
||||||
type: excellon
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
metric_units: false
|
|
||||||
pth_and_npth_single_file: true
|
|
||||||
|
|
||||||
- name: board_top
|
|
||||||
comment: "Top layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
|
|
||||||
- name: board_bottom
|
|
||||||
comment: "Bottom layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
bottom: true
|
|
||||||
|
|
||||||
- name: 'step_file'
|
|
||||||
comment: 'STEP file generation'
|
|
||||||
type: step
|
|
||||||
dir: .
|
|
||||||
@@ -1,175 +0,0 @@
|
|||||||
# Example KiPlot config file
|
|
||||||
kibot:
|
|
||||||
version: 1
|
|
||||||
|
|
||||||
filters:
|
|
||||||
- name: only_jlc_parts
|
|
||||||
comment: 'Only parts with JLC code'
|
|
||||||
type: 'generic'
|
|
||||||
include_only:
|
|
||||||
- column: 'JLCPCB'
|
|
||||||
regex: '^C\d+'
|
|
||||||
- name: fix_rotation
|
|
||||||
comment: 'Adjust rotation for JLC'
|
|
||||||
type: rot_footprint
|
|
||||||
rotations:
|
|
||||||
- ["^TI_SO-", 270.0]
|
|
||||||
- ["^SO-", 270.0]
|
|
||||||
- ["^HTSSOP-", 270.0]
|
|
||||||
- ["^SSOP-", 270.0]
|
|
||||||
- ["^MSOP-", 270.0]
|
|
||||||
- ["^USB_C_Receptacle_Palconn", 180.0]
|
|
||||||
|
|
||||||
global:
|
|
||||||
variant: default
|
|
||||||
|
|
||||||
variants:
|
|
||||||
- name: default
|
|
||||||
comment: 'Just a place holder for the rotation filter'
|
|
||||||
type: kibom
|
|
||||||
variant: default
|
|
||||||
- name: jlcpcb
|
|
||||||
comment: 'JLCPCB requires some rotational transforms'
|
|
||||||
type: kibom
|
|
||||||
variant: jlcpcb
|
|
||||||
pre_transform: fix_rotation
|
|
||||||
|
|
||||||
preflight:
|
|
||||||
run_erc: true
|
|
||||||
update_xml: true
|
|
||||||
# Disable DRC for now while GPereira updates these items.
|
|
||||||
run_drc: false
|
|
||||||
check_zone_fills: true
|
|
||||||
ignore_unconnected: false
|
|
||||||
|
|
||||||
outputs:
|
|
||||||
- name: 'ibom'
|
|
||||||
comment: 'Interactive Bill of Materials'
|
|
||||||
type: ibom
|
|
||||||
dir: ibom
|
|
||||||
|
|
||||||
- name: 'bom'
|
|
||||||
comment: 'Bill of Materials'
|
|
||||||
type: bom
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
csv:
|
|
||||||
hide_pcb_info: true
|
|
||||||
hide_stats_info: true
|
|
||||||
format: CSV
|
|
||||||
|
|
||||||
- name: 'html_bom'
|
|
||||||
comment: 'HTML BOM'
|
|
||||||
type: bom
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
html:
|
|
||||||
datasheet_as_link: Datasheet
|
|
||||||
digikey_link: Digikey
|
|
||||||
title: 'Index MOBO Bill of Materials'
|
|
||||||
|
|
||||||
- name: 'print_sch'
|
|
||||||
comment: "Print schematic (PDF)"
|
|
||||||
type: pdf_sch_print
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
output: Schematic.pdf
|
|
||||||
|
|
||||||
# removing to prevent ci from hanging from long export time
|
|
||||||
|
|
||||||
# - name: 'print_front'
|
|
||||||
# comment: "Print F.Cu+Dwgs.User"
|
|
||||||
# type: pdf_pcb_print
|
|
||||||
# dir: .
|
|
||||||
# options:
|
|
||||||
# output_name: PCB.pdf
|
|
||||||
# separated: true
|
|
||||||
# layers:
|
|
||||||
# - layer: F.Cu
|
|
||||||
# description: 'Front Copper'
|
|
||||||
# - layer: In1.Cu
|
|
||||||
# description: 'Layer 2'
|
|
||||||
# - layer: In2.Cu
|
|
||||||
# description: 'Layer 3'
|
|
||||||
# - layer: B.Cu
|
|
||||||
# description: 'Back Copper'
|
|
||||||
# - layer: F.SilkS
|
|
||||||
# description: 'Front Silk'
|
|
||||||
# - layer: B.SilkS
|
|
||||||
# description: 'Rear Silk'
|
|
||||||
|
|
||||||
- name: 'gerbers'
|
|
||||||
comment: "Gerbers for the board house"
|
|
||||||
type: gerber
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
# generic layer options
|
|
||||||
exclude_edge_layer: true
|
|
||||||
exclude_pads_from_silkscreen: false
|
|
||||||
use_aux_axis_as_origin: false
|
|
||||||
plot_sheet_reference: false
|
|
||||||
plot_footprint_refs: true
|
|
||||||
plot_footprint_values: true
|
|
||||||
force_plot_invisible_refs_vals: false
|
|
||||||
tent_vias: true
|
|
||||||
|
|
||||||
# gerber options
|
|
||||||
line_width: 0.1
|
|
||||||
subtract_mask_from_silk: false
|
|
||||||
use_protel_extensions: false
|
|
||||||
gerber_precision: 4.6
|
|
||||||
create_gerber_job_file: true
|
|
||||||
use_gerber_x2_attributes: false
|
|
||||||
use_gerber_net_attributes: false
|
|
||||||
|
|
||||||
output: '%f.%i'
|
|
||||||
|
|
||||||
|
|
||||||
layers:
|
|
||||||
# When Moving to Four Layer, Set G2L and G3L as the suffixes
|
|
||||||
- layer: F.Cu
|
|
||||||
suffix: GTL
|
|
||||||
- layer: In1.Cu
|
|
||||||
suffix: G2L
|
|
||||||
- layer: In2.Cu
|
|
||||||
suffix: G3L
|
|
||||||
- layer: B.Cu
|
|
||||||
suffix: GBL
|
|
||||||
- layer: F.SilkS
|
|
||||||
suffix: GTO
|
|
||||||
- layer: B.SilkS
|
|
||||||
suffix: GBO
|
|
||||||
- layer: F.Mask
|
|
||||||
suffix: GTS
|
|
||||||
- layer: B.Mask
|
|
||||||
suffix: GBS
|
|
||||||
- layer: Edge.Cuts
|
|
||||||
suffix: GKO
|
|
||||||
|
|
||||||
- name: 'drill_file'
|
|
||||||
comment: 'Drill file for Board House'
|
|
||||||
type: excellon
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
metric_units: false
|
|
||||||
pth_and_npth_single_file: true
|
|
||||||
|
|
||||||
- name: board_top
|
|
||||||
comment: "Top layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
|
|
||||||
- name: board_bottom
|
|
||||||
comment: "Bottom layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
bottom: true
|
|
||||||
|
|
||||||
- name: 'step_file'
|
|
||||||
comment: 'STEP file generation'
|
|
||||||
type: step
|
|
||||||
dir: .
|
|
||||||
@@ -1,95 +0,0 @@
|
|||||||
# Example KiPlot config file
|
|
||||||
kibot:
|
|
||||||
version: 1
|
|
||||||
|
|
||||||
global:
|
|
||||||
variant: default
|
|
||||||
|
|
||||||
variants:
|
|
||||||
- name: default
|
|
||||||
comment: 'Just a place holder for the rotation filter'
|
|
||||||
type: kibom
|
|
||||||
variant: default
|
|
||||||
|
|
||||||
preflight:
|
|
||||||
# Disable ERC for now while GPereira updates these items.
|
|
||||||
run_erc: false
|
|
||||||
update_xml: true
|
|
||||||
# Disable DRC for now while GPereira updates these items.
|
|
||||||
run_drc: false
|
|
||||||
check_zone_fills: true
|
|
||||||
ignore_unconnected: false
|
|
||||||
|
|
||||||
outputs:
|
|
||||||
|
|
||||||
- name: 'gerbers'
|
|
||||||
comment: "Gerbers for the board house"
|
|
||||||
type: gerber
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
# generic layer options
|
|
||||||
exclude_edge_layer: true
|
|
||||||
exclude_pads_from_silkscreen: false
|
|
||||||
use_aux_axis_as_origin: false
|
|
||||||
plot_sheet_reference: false
|
|
||||||
plot_footprint_refs: true
|
|
||||||
plot_footprint_values: true
|
|
||||||
force_plot_invisible_refs_vals: false
|
|
||||||
tent_vias: true
|
|
||||||
|
|
||||||
# gerber options
|
|
||||||
line_width: 0.1
|
|
||||||
subtract_mask_from_silk: false
|
|
||||||
use_protel_extensions: false
|
|
||||||
gerber_precision: 4.6
|
|
||||||
create_gerber_job_file: true
|
|
||||||
use_gerber_x2_attributes: false
|
|
||||||
use_gerber_net_attributes: false
|
|
||||||
|
|
||||||
output: '%f.%i'
|
|
||||||
|
|
||||||
|
|
||||||
layers:
|
|
||||||
# When Moving to Four Layer, Set G2L and G3L as the suffixes
|
|
||||||
- layer: F.Cu
|
|
||||||
suffix: GTL
|
|
||||||
- layer: B.Cu
|
|
||||||
suffix: GBL
|
|
||||||
- layer: F.SilkS
|
|
||||||
suffix: GTO
|
|
||||||
- layer: B.SilkS
|
|
||||||
suffix: GBO
|
|
||||||
- layer: F.Mask
|
|
||||||
suffix: GTS
|
|
||||||
- layer: B.Mask
|
|
||||||
suffix: GBS
|
|
||||||
- layer: Edge.Cuts
|
|
||||||
suffix: GKO
|
|
||||||
|
|
||||||
- name: 'drill_file'
|
|
||||||
comment: 'Drill file for Board House'
|
|
||||||
type: excellon
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
metric_units: false
|
|
||||||
pth_and_npth_single_file: true
|
|
||||||
|
|
||||||
- name: board_top
|
|
||||||
comment: "Top layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
|
|
||||||
- name: board_bottom
|
|
||||||
comment: "Bottom layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
bottom: true
|
|
||||||
|
|
||||||
- name: 'step_file'
|
|
||||||
comment: 'STEP file generation'
|
|
||||||
type: step
|
|
||||||
dir: .
|
|
||||||
229
.github/workflows/scripts/kibot/config.kibot.yaml
vendored
229
.github/workflows/scripts/kibot/config.kibot.yaml
vendored
@@ -1,229 +0,0 @@
|
|||||||
# Example KiPlot config file
|
|
||||||
kibot:
|
|
||||||
version: 1
|
|
||||||
|
|
||||||
filters:
|
|
||||||
- name: only_jlc_parts
|
|
||||||
comment: 'Only parts with JLC code'
|
|
||||||
type: 'generic'
|
|
||||||
include_only:
|
|
||||||
- column: 'JLCPCB'
|
|
||||||
regex: '^C\d+'
|
|
||||||
- name: fix_rotation
|
|
||||||
comment: 'Adjust rotation for JLC'
|
|
||||||
type: rot_footprint
|
|
||||||
rotations:
|
|
||||||
- ["^TI_SO-", 270.0]
|
|
||||||
- ["^SO-", 270.0]
|
|
||||||
- ["^HTSSOP-", 270.0]
|
|
||||||
|
|
||||||
global:
|
|
||||||
variant: default
|
|
||||||
|
|
||||||
variants:
|
|
||||||
- name: default
|
|
||||||
comment: 'Just a place holder for the rotation filter'
|
|
||||||
type: kibom
|
|
||||||
variant: default
|
|
||||||
- name: jlcpcb
|
|
||||||
comment: 'JLCPCB requires some rotational transforms'
|
|
||||||
type: kibom
|
|
||||||
variant: jlcpcb
|
|
||||||
pre_transform: fix_rotation
|
|
||||||
|
|
||||||
preflight:
|
|
||||||
# Disable ERC for now while GPereira updates these items.
|
|
||||||
run_erc: false
|
|
||||||
update_xml: true
|
|
||||||
# Disable DRC for now while GPereira updates these items.
|
|
||||||
run_drc: false
|
|
||||||
check_zone_fills: true
|
|
||||||
ignore_unconnected: false
|
|
||||||
|
|
||||||
outputs:
|
|
||||||
- name: 'ibom'
|
|
||||||
comment: 'Interactive Bill of Materials'
|
|
||||||
type: ibom
|
|
||||||
dir: ibom
|
|
||||||
|
|
||||||
- name: 'bom'
|
|
||||||
comment: 'Bill of Materials'
|
|
||||||
type: bom
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
csv:
|
|
||||||
hide_pcb_info: true
|
|
||||||
hide_stats_info: true
|
|
||||||
format: CSV
|
|
||||||
|
|
||||||
- name: 'html_bom'
|
|
||||||
comment: 'HTML BOM'
|
|
||||||
type: bom
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
html:
|
|
||||||
datasheet_as_link: Datasheet
|
|
||||||
digikey_link: Digikey
|
|
||||||
title: 'Index MOBO Bill of Materials'
|
|
||||||
|
|
||||||
- name: 'print_sch'
|
|
||||||
comment: "Print schematic (PDF)"
|
|
||||||
type: pdf_sch_print
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
output: Schematic.pdf
|
|
||||||
|
|
||||||
- name: 'print_front'
|
|
||||||
comment: "Print F.Cu+Dwgs.User"
|
|
||||||
type: pdf_pcb_print
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
output_name: PCB.pdf
|
|
||||||
separated: true
|
|
||||||
layers:
|
|
||||||
- layer: F.Cu
|
|
||||||
description: 'Front Copper'
|
|
||||||
- layer: B.Cu
|
|
||||||
description: 'Back Copper'
|
|
||||||
- layer: F.SilkS
|
|
||||||
description: 'Front Silk'
|
|
||||||
- layer: B.SilkS
|
|
||||||
description: 'Rear Silk'
|
|
||||||
|
|
||||||
- name: 'gerbers'
|
|
||||||
comment: "Gerbers for the board house"
|
|
||||||
type: gerber
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
# generic layer options
|
|
||||||
exclude_edge_layer: true
|
|
||||||
exclude_pads_from_silkscreen: false
|
|
||||||
use_aux_axis_as_origin: false
|
|
||||||
plot_sheet_reference: false
|
|
||||||
plot_footprint_refs: true
|
|
||||||
plot_footprint_values: true
|
|
||||||
force_plot_invisible_refs_vals: false
|
|
||||||
tent_vias: true
|
|
||||||
|
|
||||||
# gerber options
|
|
||||||
line_width: 0.1
|
|
||||||
subtract_mask_from_silk: false
|
|
||||||
use_protel_extensions: false
|
|
||||||
gerber_precision: 4.6
|
|
||||||
create_gerber_job_file: true
|
|
||||||
use_gerber_x2_attributes: false
|
|
||||||
use_gerber_net_attributes: false
|
|
||||||
|
|
||||||
output: '%f.%i'
|
|
||||||
|
|
||||||
|
|
||||||
layers:
|
|
||||||
# When Moving to Four Layer, Set G2L and G3L as the suffixes
|
|
||||||
- layer: F.Cu
|
|
||||||
suffix: GTL
|
|
||||||
- layer: B.Cu
|
|
||||||
suffix: GBL
|
|
||||||
- layer: F.SilkS
|
|
||||||
suffix: GTO
|
|
||||||
- layer: B.SilkS
|
|
||||||
suffix: GBO
|
|
||||||
- layer: F.Mask
|
|
||||||
suffix: GTS
|
|
||||||
- layer: B.Mask
|
|
||||||
suffix: GBS
|
|
||||||
- layer: Edge.Cuts
|
|
||||||
suffix: GKO
|
|
||||||
- layer: F.Paste
|
|
||||||
suffix: GTP
|
|
||||||
- layer: B.Paste
|
|
||||||
suffix: GBP
|
|
||||||
|
|
||||||
- name: 'drill_file'
|
|
||||||
comment: 'Drill file for Board House'
|
|
||||||
type: excellon
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
metric_units: false
|
|
||||||
pth_and_npth_single_file: true
|
|
||||||
|
|
||||||
- name: board_top
|
|
||||||
comment: "Top layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
show_components: all
|
|
||||||
style:
|
|
||||||
board: '#242424'
|
|
||||||
copper: '#404040'
|
|
||||||
silk: '#ffffff'
|
|
||||||
pads: '#bfbfbf'
|
|
||||||
|
|
||||||
- name: board_bottom
|
|
||||||
comment: "Bottom layer view"
|
|
||||||
type: pcbdraw
|
|
||||||
dir: .
|
|
||||||
options:
|
|
||||||
format: png
|
|
||||||
bottom: true
|
|
||||||
show_components: all
|
|
||||||
style:
|
|
||||||
board: '#242424'
|
|
||||||
copper: '#404040'
|
|
||||||
silk: '#ffffff'
|
|
||||||
pads: '#bfbfbf'
|
|
||||||
|
|
||||||
- name: 'pick_and_place_file'
|
|
||||||
comment: 'Pick and Place Location File'
|
|
||||||
type: position
|
|
||||||
dir: gerbers
|
|
||||||
options:
|
|
||||||
format: CSV
|
|
||||||
|
|
||||||
- name: 'bom_jlc'
|
|
||||||
comment: "BoM for JLC"
|
|
||||||
type: bom
|
|
||||||
options:
|
|
||||||
output: '%f_bom_jlc.%x'
|
|
||||||
# exclude_filter: only_jlc_parts
|
|
||||||
ref_separator: ','
|
|
||||||
columns:
|
|
||||||
- field: Value
|
|
||||||
name: Comment
|
|
||||||
- field: References
|
|
||||||
name: Designator
|
|
||||||
- field: Footprint
|
|
||||||
name: Footprint
|
|
||||||
- field: JLCPCB
|
|
||||||
name: 'LCSC Part #'
|
|
||||||
csv:
|
|
||||||
hide_pcb_info: true
|
|
||||||
hide_stats_info: true
|
|
||||||
quote_all: true
|
|
||||||
|
|
||||||
- name: 'pick_and_place_jlc'
|
|
||||||
comment: 'Pick and place file, JLC style'
|
|
||||||
type: position
|
|
||||||
options:
|
|
||||||
output: '%f_cpl_jlc.%x'
|
|
||||||
format: CSV
|
|
||||||
units: millimeters
|
|
||||||
separate_files_for_front_and_back: false
|
|
||||||
only_smd: true
|
|
||||||
variant: jlcpcb
|
|
||||||
columns:
|
|
||||||
- id: Ref
|
|
||||||
name: Designator
|
|
||||||
- id: PosX
|
|
||||||
name: "Mid X"
|
|
||||||
- id: PosY
|
|
||||||
name: "Mid Y"
|
|
||||||
- id: Side
|
|
||||||
name: Layer
|
|
||||||
- id: Rot
|
|
||||||
name: Rotation
|
|
||||||
|
|
||||||
- name: 'step_file'
|
|
||||||
comment: 'STEP file generation'
|
|
||||||
type: step
|
|
||||||
dir: .
|
|
||||||
27
.gitignore
vendored
27
.gitignore
vendored
@@ -1,27 +0,0 @@
|
|||||||
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
|
|
||||||
# Format documentation: http://kicad-pcb.org/help/file-formats/
|
|
||||||
.DS_Store
|
|
||||||
# Temporary files
|
|
||||||
*.000
|
|
||||||
*.bak
|
|
||||||
*.bck
|
|
||||||
*.kicad_pcb-bak
|
|
||||||
*.sch-bak
|
|
||||||
*~
|
|
||||||
_autosave-*
|
|
||||||
*.tmp
|
|
||||||
*-save.pro
|
|
||||||
*-save.kicad_pcb
|
|
||||||
fp-info-cache
|
|
||||||
|
|
||||||
# Netlist files (exported from Eeschema)
|
|
||||||
*.net
|
|
||||||
|
|
||||||
# Autorouter files (exported from Pcbnew)
|
|
||||||
*.dsn
|
|
||||||
*.ses
|
|
||||||
|
|
||||||
# Exported BOM files
|
|
||||||
*.xml
|
|
||||||
*.FCStd1
|
|
||||||
out/
|
|
||||||
44
bom.csv
44
bom.csv
@@ -1,22 +1,22 @@
|
|||||||
Part Name,Image,Quantity,Part Type,Source 1,Source 2,Optional,Note
|
Part Name,Image,Quantity,Part Type,Source 1,Source 2,Optional,Note
|
||||||
frame-8,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
frame-8,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
drive-motor-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
drive-motor-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
drive-motor-cover,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
drive-motor-cover,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
peel-gear-frame-8-12,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
peel-gear-frame-8-12,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
peel-gear,,2,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
peel-gear,,2,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
peel-worm-gear,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
peel-worm-gear,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
spool-holder,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
spool-holder,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
thimble,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
thimble,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
tape-guide,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,Yes,Replaces the spool arm and thimble. Used to guide tape into feeder for spools mounted beneath the machine.
|
tape-guide,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,Yes,Replaces the spool arm and thimble. Used to guide tape into feeder for spools mounted beneath the machine.
|
||||||
PLA-filament ,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/filament.png?v=1686314492,1.2,FIL,https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs),,,Units in kg.
|
PLA-filament ,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/filament.png?v=1686314492,1.2,FIL,https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs),,,Units in kg.
|
||||||
M3x14mm-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x14mm.png?v=1686314903,3,FST,https://www.mcmaster.com/91294A133/,,,
|
M3x14mm-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x14mm.png?v=1686314903,3,FST,https://www.mcmaster.com/91294A133/,,,
|
||||||
M3x12mm-self-tapping-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x12-self-tapping-flat-head.png?v=1686314903,11,FST,https://www.mcmaster.com/95893A403/,,,
|
M3x12mm-self-tapping-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x12-self-tapping-flat-head.png?v=1686314903,11,FST,https://www.mcmaster.com/95893A403/,,,
|
||||||
feeder-compression-spring,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/feeder-compression-spring.png?v=1691004799,1,MISC,https://www.leespring.com/compression-springs?search=LC026C06M,,,
|
feeder-compression-spring,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/feeder-compression-spring.png?v=1691004799,1,MISC,https://www.leespring.com/compression-springs?search=LC026C06M,,,
|
||||||
mobo,,1,PCA,,,,Click link above to download source
|
mobo,,1,PCA,,,,Click link above to download source
|
||||||
drive-wheel,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/drive-wheel.png?v=1736458393,1,MISC,https://www.opulo.io/products/feeder-part-kit,,,Click link above to download source - This is made out of tumbled laser cut brass
|
drive-wheel,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/drive-wheel.png?v=1736458393,1,MISC,https://www.opulo.io/products/feeder-part-kit,,,Click link above to download source - This is made out of tumbled laser cut brass
|
||||||
light-diffusion,,1,PCB,,,,Click link above to download source
|
light-diffusion,,1,PCB,,,,Click link above to download source
|
||||||
photon-8mm-fid,,1,PCB,,,,Click link above to download source
|
photon-8mm-fid,,1,PCB,,,,Click link above to download source
|
||||||
n20-motor,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/peel-motor.png?v=1736457933,1,MISC,https://www.opulo.io/products/feeder-part-kit,https://www.servocity.com/110-rpm-micro-gear-motor/,,1:210 gear ratio.
|
n20-motor,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/peel-motor.png?v=1736457933,1,MISC,https://www.opulo.io/products/feeder-part-kit,https://www.servocity.com/110-rpm-micro-gear-motor/,,1:210 gear ratio.
|
||||||
right-angle-n20,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/drive-motor_b5743809-ea03-461a-ab2a-760804040bd6.png?v=1736458345,1,MISC,https://www.opulo.io/products/feeder-part-kit,https://www.aliexpress.us/item/3256805361367595.html,,14-tick per revolution encoder. 1:1030 gear ratio gearbox.
|
right-angle-n20,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/drive-motor_b5743809-ea03-461a-ab2a-760804040bd6.png?v=1736458345,1,MISC,https://www.opulo.io/products/feeder-part-kit,https://www.aliexpress.us/item/3256805361367595.html,,14-tick per revolution encoder. 1:1030 gear ratio gearbox.
|
||||||
shaft-collar,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/shaft-collar.jpg?v=1686329653,1,MISC,https://www.opulo.io/products/feeder-part-kit,https://www.amazon.com/gp/product/B01EA912P8,,
|
shaft-collar,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/shaft-collar.jpg?v=1686329653,1,MISC,https://www.opulo.io/products/feeder-part-kit,https://www.amazon.com/gp/product/B01EA912P8,,
|
||||||
|
|||||||
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5d3d9910a4e198ffd79f0a42684ec382b8ed4874de3d14c79e4e428bfc40aa5a
|
|
||||||
size 6782094
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,10 @@
|
|||||||
(fp_lib_table
|
(fp_lib_table
|
||||||
|
(version 7)
|
||||||
(lib (name "index")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/index.pretty")(options "")(descr ""))
|
(lib (name "index")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/index.pretty")(options "")(descr ""))
|
||||||
(lib (name "feeder")(type "KiCad")(uri "/Users/stephen/feeder/lib/kicad/feeder.pretty")(options "")(descr ""))
|
(lib (name "feeder")(type "KiCad")(uri "/Users/stephen/feeder/lib/kicad/feeder.pretty")(options "")(descr ""))
|
||||||
(lib (name "mfg")(type "KiCad")(uri "/Users/stephen/mfg/lib/kicad/mfg.pretty")(options "")(descr ""))
|
(lib (name "mfg")(type "KiCad")(uri "/Users/stephen/mfg/lib/kicad/mfg.pretty")(options "")(descr ""))
|
||||||
(lib (name "kikit")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/kikit.pretty")(options "")(descr ""))
|
(lib (name "kikit")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/kikit.pretty")(options "")(descr ""))
|
||||||
|
(lib (name "tpp362081")(type "KiCad")(uri "${KIPRJMOD}/lib/TPP362081_T6TR/KiCADv6/footprints.pretty")(options "")(descr ""))
|
||||||
|
(lib (name "custom")(type "KiCad")(uri "${KIPRJMOD}/lib/custom/custom.pretty")(options "")(descr ""))
|
||||||
|
(lib (name "SMA6L")(type "KiCad")(uri "${KIPRJMOD}/lib/SMA6L24A/KiCADv6/footprints.pretty")(options "")(descr ""))
|
||||||
)
|
)
|
||||||
|
|||||||
BIN
pcb/mobo/inductor_comparison.png
Normal file
BIN
pcb/mobo/inductor_comparison.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 107 KiB |
158
pcb/mobo/lib/SMA6L24A/KiCADv6/2025-10-28_08-00-36.kicad_sym
Normal file
158
pcb/mobo/lib/SMA6L24A/KiCADv6/2025-10-28_08-00-36.kicad_sym
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||||
|
(symbol "SMA6L24A" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "CR" (id 0) (at 5.08 4.445 0)
|
||||||
|
(effects (font (size 1.524 1.524)))
|
||||||
|
)
|
||||||
|
(property "Value" "SMA6L24A" (id 1) (at 5.08 -3.81 0)
|
||||||
|
(effects (font (size 1.524 1.524)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "SMASeries_LTF" (id 2) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27) italic) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "SMA6L24A" (id 3) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27) italic) hide)
|
||||||
|
)
|
||||||
|
(property "ki_keywords" "SMA6L24A" (id 4) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_locked" "" (id 5) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_fp_filters" "SMASeries_LTF SMASeries_LTF-M SMASeries_LTF-L" (id 6) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "SMA6L24A_1_1"
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 2.54 0)
|
||||||
|
(xy 3.4798 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 3.81 1.905)
|
||||||
|
(xy 3.81 -1.905)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 3.175 0)
|
||||||
|
(xy 3.81 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 6.35 -1.905)
|
||||||
|
(xy 6.35 1.905)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 6.35 0)
|
||||||
|
(xy 7.62 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 6.35 0)
|
||||||
|
(xy 3.81 1.905)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 3.81 -1.905)
|
||||||
|
(xy 6.35 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 0 0 0) (length 2.54)
|
||||||
|
(name "" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 10.16 0 180) (length 2.54)
|
||||||
|
(name "" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "SMA6L24A_1_2"
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0 2.54)
|
||||||
|
(xy 0 3.4798)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.905 3.81)
|
||||||
|
(xy 1.905 3.81)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0 3.175)
|
||||||
|
(xy 0 3.81)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 1.905 6.35)
|
||||||
|
(xy -1.905 6.35)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0 6.35)
|
||||||
|
(xy 0 7.62)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 0 6.35)
|
||||||
|
(xy -1.905 3.81)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 1.905 3.81)
|
||||||
|
(xy 0 6.35)
|
||||||
|
)
|
||||||
|
(stroke (width 0.2032) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 0 0 90) (length 2.54)
|
||||||
|
(name "" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 0 10.16 270) (length 2.54)
|
||||||
|
(name "" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
(footprint "SMASeries_LTF" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "SMA6L24A ")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value SMASeries_LTF (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -0.8636 -0.8763)
|
||||||
|
(xy 0.8636 -0.8763)
|
||||||
|
(xy 0.8636 0.8763)
|
||||||
|
(xy -0.8636 0.8763)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 -1.3462)
|
||||||
|
(xy 2.5908 -1.3462)
|
||||||
|
(xy 2.5908 -0.8763)
|
||||||
|
(xy -2.5908 -0.8763)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 0.8763)
|
||||||
|
(xy 2.5908 0.8763)
|
||||||
|
(xy 2.5908 1.3462)
|
||||||
|
(xy -2.5908 1.3462)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_line (start -2.8194 0.9271) (end -2.8194 -0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.8194 -0.9271) (end -2.7432 -0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.7432 -0.9271) (end 2.8194 -0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.8194 -0.9271) (end 2.8194 0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.8194 0.9271) (end 2.7432 0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.7432 0.9271) (end -2.8194 0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.7432 1.4986) (end -2.7432 0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.7432 -0.9271) (end -2.7432 -1.4986) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.7432 -1.4986) (end 2.7432 -1.4986) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.7432 -1.4986) (end 2.7432 -0.9271) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.7432 0.9271) (end 2.7432 1.4986) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.7432 1.4986) (end -2.7432 1.4986) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 0) (end -4.4196 0) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 -0.635) (end -4.1656 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.508) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.381) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.127) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.508) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.381) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.127) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -3.4036 -0.635) (end -3.4036 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -3.1496 0) (end -4.4196 0) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 -0.635) (end -4.1656 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.508) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.381) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.254) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.127) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.508) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.381) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.254) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.127) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -3.4036 -0.635) (end -3.4036 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.7686 1.524) (end 2.7686 1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 1.524) (end 2.7686 1.128939) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 -1.524) (end -2.7686 -1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.7686 -1.524) (end -2.7686 -1.128939) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.6416 1.397) (end 2.6416 1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.6416 1.397) (end 2.6416 -1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.6416 -1.397) (end -2.6416 -1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.6416 -1.397) (end -2.6416 1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.7686 1.128939) (end -2.7686 1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 -1.128939) (end 2.7686 -1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(pad "1" smd rect (at -1.8161 0 90) (size 1.6002 1.8034) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "2" smd rect (at 1.8161 0 90) (size 1.6002 1.8034) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
)
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
(footprint "SMASeries_LTF" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "SMA6L24A ")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value SMASeries_LTF (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -0.2794 -0.8763)
|
||||||
|
(xy 0.2794 -0.8763)
|
||||||
|
(xy 0.2794 0.8763)
|
||||||
|
(xy -0.2794 0.8763)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 -1.3462)
|
||||||
|
(xy 2.5908 -1.3462)
|
||||||
|
(xy 2.5908 -0.8763)
|
||||||
|
(xy -2.5908 -0.8763)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 0.8763)
|
||||||
|
(xy 2.5908 0.8763)
|
||||||
|
(xy 2.5908 1.3462)
|
||||||
|
(xy -2.5908 1.3462)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_line (start -3.4036 1.3335) (end -3.4036 -1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.4036 -1.3335) (end -3.1496 -1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.1496 -1.3335) (end 3.4036 -1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.4036 -1.3335) (end 3.4036 1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.4036 1.3335) (end 3.1496 1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 1.3335) (end -3.4036 1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 1.905) (end -3.1496 1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 -1.3335) (end -3.1496 -1.905) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 -1.905) (end 3.1496 -1.905) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.1496 -1.905) (end 3.1496 -1.3335) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.1496 1.3335) (end 3.1496 1.905) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.1496 1.905) (end -3.1496 1.905) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 0) (end -4.4196 0) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 -0.635) (end -4.1656 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.508) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.381) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.127) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.508) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.381) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.127) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -3.4036 -0.635) (end -3.4036 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -3.22834 0) (end -4.4196 0) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 -0.635) (end -4.1656 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.508) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.381) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.254) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.127) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.508) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.381) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.254) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.127) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -3.4036 -0.635) (end -3.4036 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.7686 1.524) (end 2.7686 1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 1.524) (end 2.7686 1.15824) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 -1.524) (end -2.7686 -1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.7686 -1.524) (end -2.7686 -1.15824) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.6416 1.397) (end 2.6416 1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.6416 1.397) (end 2.6416 -1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.6416 -1.397) (end -2.6416 -1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.6416 -1.397) (end -2.6416 1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.7686 1.15824) (end -2.7686 1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 -1.15824) (end 2.7686 -1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(pad "1" smd rect (at -1.6129 0 90) (size 1.651 2.5654) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "2" smd rect (at 1.6129 0 90) (size 1.651 2.5654) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
)
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
(footprint "SMASeries_LTF" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "SMA6L24A ")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value SMASeries_LTF (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -0.5588 -0.8763)
|
||||||
|
(xy 0.5588 -0.8763)
|
||||||
|
(xy 0.5588 0.8763)
|
||||||
|
(xy -0.5588 0.8763)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 -1.3462)
|
||||||
|
(xy 2.5908 -1.3462)
|
||||||
|
(xy 2.5908 -0.8763)
|
||||||
|
(xy -2.5908 -0.8763)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(zone (net 0) (net_name "") (layer "F.Cu") (hatch full 0.508)
|
||||||
|
(connect_pads (clearance 0))
|
||||||
|
(min_thickness 0.254)
|
||||||
|
(keepout (tracks not_allowed) (vias not_allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed))
|
||||||
|
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||||
|
(polygon
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 0.8763)
|
||||||
|
(xy 2.5908 0.8763)
|
||||||
|
(xy 2.5908 1.3462)
|
||||||
|
(xy -2.5908 1.3462)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_line (start -3.048 1.0795) (end -3.048 -1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.048 -1.0795) (end -2.8956 -1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.8956 -1.0795) (end 3.048 -1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.048 -1.0795) (end 3.048 1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 3.048 1.0795) (end 2.8956 1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.8956 1.0795) (end -3.048 1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.8956 1.651) (end -2.8956 1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.8956 -1.0795) (end -2.8956 -1.651) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.8956 -1.651) (end 2.8956 -1.651) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.8956 -1.651) (end 2.8956 -1.0795) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.8956 1.0795) (end 2.8956 1.651) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.8956 1.651) (end -2.8956 1.651) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -3.1496 0) (end -4.4196 0) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 -0.635) (end -4.1656 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.508) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.381) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.127) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.508) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.381) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.127) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -3.4036 -0.635) (end -3.4036 0.635) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -3.1496 0) (end -4.4196 0) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 -0.635) (end -4.1656 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.508) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.381) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.254) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 -0.127) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.508) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.381) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.254) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -4.1656 0) (end -3.4036 0.127) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -3.4036 -0.635) (end -3.4036 0.635) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.7686 1.524) (end 2.7686 1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 1.524) (end 2.7686 1.15824) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 -1.524) (end -2.7686 -1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.7686 -1.524) (end -2.7686 -1.15824) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -2.6416 1.397) (end 2.6416 1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.6416 1.397) (end 2.6416 -1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.6416 -1.397) (end -2.6416 -1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.6416 -1.397) (end -2.6416 1.397) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.7686 1.15824) (end -2.7686 1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.7686 -1.15824) (end 2.7686 -1.524) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(pad "1" smd rect (at -1.7018 0 90) (size 1.651 2.1844) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "2" smd rect (at 1.7018 0 90) (size 1.651 2.1844) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
)
|
||||||
@@ -0,0 +1,198 @@
|
|||||||
|
(kicad_symbol_lib
|
||||||
|
(version 20241209)
|
||||||
|
(generator "kicad_symbol_editor")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(symbol "TPP362081-T6TR"
|
||||||
|
(pin_names
|
||||||
|
(offset 0.254)
|
||||||
|
)
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "U"
|
||||||
|
(at 0 12.192 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.524 1.524)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "TPP362081-T6TR"
|
||||||
|
(at 0 9.652 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.524 1.524)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "tpp362081:TSOT23-6-A_TPK"
|
||||||
|
(at -16.51 3.81 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(italic yes)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "https://static.3peak.com/res/doc/ds/Datasheet_TPP36208.pdf"
|
||||||
|
(at -16.51 3.81 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(italic yes)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" "36-V Input, 2-A Synchronous Step-Down Voltage Regulator"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_keywords" "TPP362081-T6TR"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_fp_filters" "TSOT23-6-A_TPK TSOT23-6-A_TPK-M TSOT23-6-A_TPK-L"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "TPP362081-T6TR_1_1"
|
||||||
|
(rectangle
|
||||||
|
(start -7.62 7.62)
|
||||||
|
(end 7.62 -7.62)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type background)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin power_in line
|
||||||
|
(at -10.16 5.08 0)
|
||||||
|
(length 2.54)
|
||||||
|
(name "VIN"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at -10.16 0 0)
|
||||||
|
(length 2.54)
|
||||||
|
(name "EN"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "5"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin power_out line
|
||||||
|
(at -10.16 -5.08 0)
|
||||||
|
(length 2.54)
|
||||||
|
(name "GND"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin output line
|
||||||
|
(at 10.16 5.08 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "SW"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin output line
|
||||||
|
(at 10.16 0 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "BOOT"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "6"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at 10.16 -5.08 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "FB"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "4"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
|
)
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
(footprint "TSOT23-6-A_TPK" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "TPP362081-T6TR ")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value TSOT23-6-A_TPK (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -1.50495 -2.601) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -0.4699 -1.4478) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_line (start -0.8509 -0.696) (end -0.8509 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 -1.204) (end -1.4986 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 -1.204) (end -1.4986 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 -0.696) (end -0.8509 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 0.254) (end -0.8509 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 -0.254) (end -1.4986 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 -0.254) (end -1.4986 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 0.254) (end -0.8509 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 1.204) (end -0.8509 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 0.696) (end -1.4986 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 0.696) (end -1.4986 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 1.204) (end -0.8509 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 0.696) (end 0.8509 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 1.204) (end 1.4986 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 1.204) (end 1.4986 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 0.696) (end 0.8509 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -0.254) (end 0.8509 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 0.254) (end 1.4986 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 0.254) (end 1.4986 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 -0.254) (end 0.8509 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -1.204) (end 0.8509 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -0.696) (end 1.4986 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 -0.696) (end 1.4986 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 -1.204) (end 0.8509 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.7526 1.3056) (end -1.7526 -1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -1.7526 -1.3056) (end -0.9525 -1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -0.9525 -1.3056) (end -0.9525 -1.6256) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -0.9525 -1.6256) (end 0.9525 -1.6256) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 0.9525 -1.6256) (end 0.9525 -1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 1.7526 -1.3056) (end 0.9525 -1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 1.7526 -1.3056) (end 1.7526 1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 1.7526 1.3056) (end 0.9525 1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 0.9525 1.3056) (end 0.9525 1.6256) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 0.9525 1.6256) (end -0.9525 1.6256) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -0.9525 1.6256) (end -0.9525 1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -1.7526 1.3056) (end -0.9525 1.3056) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_text user "*" (at -1.50495 -2.601 unlocked) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -0.4699 -1.4478 unlocked) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_line (start -0.9779 1.651) (end 0.9779 1.651) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 0.9779 -1.651) (end -0.9779 -1.651) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -0.8509 1.524) (end 0.8509 1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 1.524) (end 0.8509 -1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -1.524) (end -0.8509 -1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 -1.524) (end -0.8509 1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_arc (start 0.3048 -1.524) (mid 0 -1.2192) (end -0.3048 -1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(pad "1" smd rect (at -1.25095 -0.950001) (size 0.8001 0.508) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "2" smd rect (at -1.25095 0) (size 0.8001 0.508) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "3" smd rect (at -1.25095 0.950001) (size 0.8001 0.508) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "4" smd rect (at 1.25095 0.950001) (size 0.8001 0.508) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "5" smd rect (at 1.25095 0) (size 0.8001 0.508) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "6" smd rect (at 1.25095 -0.950001) (size 0.8001 0.508) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
)
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
(footprint "TSOT23-6-A_TPK" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "TPP362081-T6TR ")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value TSOT23-6-A_TPK (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -1.70815 -2.6518) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -0.4699 -1.4478) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_line (start -0.8509 -0.696) (end -0.8509 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 -1.204) (end -1.4986 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 -1.204) (end -1.4986 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 -0.696) (end -0.8509 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 0.254) (end -0.8509 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 -0.254) (end -1.4986 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 -0.254) (end -1.4986 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 0.254) (end -0.8509 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 1.204) (end -0.8509 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 0.696) (end -1.4986 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 0.696) (end -1.4986 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -1.4986 1.204) (end -0.8509 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 0.696) (end 0.8509 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 1.204) (end 1.4986 1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 1.204) (end 1.4986 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 0.696) (end 0.8509 0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -0.254) (end 0.8509 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 0.254) (end 1.4986 0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 0.254) (end 1.4986 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 -0.254) (end 0.8509 -0.254) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -1.204) (end 0.8509 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -0.696) (end 1.4986 -0.696) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 -0.696) (end 1.4986 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 1.4986 -1.204) (end 0.8509 -1.204) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -2.5654 1.7374) (end -2.5654 -1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.5654 -1.7374) (end -1.3589 -1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -1.3589 -1.7374) (end -1.3589 -2.032) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -1.3589 -2.032) (end 1.3589 -2.032) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 1.3589 -2.032) (end 1.3589 -1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.5654 -1.7374) (end 1.3589 -1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.5654 -1.7374) (end 2.5654 1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.5654 1.7374) (end 1.3589 1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 1.3589 1.7374) (end 1.3589 2.032) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 1.3589 2.032) (end -1.3589 2.032) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -1.3589 2.032) (end -1.3589 1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -2.5654 1.7374) (end -1.3589 1.7374) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_text user "*" (at -1.70815 -2.6518 unlocked) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -0.4699 -1.4478 unlocked) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_line (start -0.9779 1.651) (end 0.9779 1.651) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 0.9779 -1.651) (end -0.9779 -1.651) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -0.8509 1.524) (end 0.8509 1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 1.524) (end 0.8509 -1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 0.8509 -1.524) (end -0.8509 -1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -0.8509 -1.524) (end -0.8509 1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_arc (start 0.3048 -1.524) (mid 0 -1.2192) (end -0.3048 -1.524) (layer "F.Fab") (width 0.0254))
|
||||||
|
(pad "1" smd rect (at -1.45415 -0.950001) (size 1.2065 0.5588) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "2" smd rect (at -1.45415 0) (size 1.2065 0.5588) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "3" smd rect (at -1.45415 0.950001) (size 1.2065 0.5588) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "4" smd rect (at 1.45415 0.950001) (size 1.2065 0.5588) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "5" smd rect (at 1.45415 0) (size 1.2065 0.5588) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "6" smd rect (at 1.45415 -0.950001) (size 1.2065 0.5588) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
)
|
||||||
@@ -0,0 +1,593 @@
|
|||||||
|
(footprint "TSOT23-6-A_TPK"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "TPP362081-T6TR ")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "9379248b-c5af-4a9f-b6a7-6cb0b1b9a53d")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "TSOT23-6-A_TPK"
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "a5676f55-5020-43fb-90b8-0f3767c7488f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "ca3b037c-e3fd-4d3f-a2bb-259ee3090850")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "f9937987-8e7f-497c-bc7f-705370ed2db5")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -0.9779 1.651)
|
||||||
|
(end 0.9779 1.651)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "dbcbcf47-3da6-4a7a-b46d-ef3e36b2cc57")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.9779 -1.651)
|
||||||
|
(end -0.9779 -1.651)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "b9e1e2b0-0126-4ef1-9c79-9350cb7937f1")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.1082 -1.4834)
|
||||||
|
(end -1.1049 -1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "363fa1c2-4ae3-45e8-ade8-d04b35dcd467")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.1082 1.4834)
|
||||||
|
(end -2.1082 -1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "e8a0c4a9-7517-4373-8395-d2549f0f881f")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.1082 1.4834)
|
||||||
|
(end -1.1049 1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "ec0a484d-aeba-465a-81d6-0c682c019d43")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.1049 -1.778)
|
||||||
|
(end 1.1049 -1.778)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "e9aa547d-674e-4f62-be4b-056628dd1a57")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.1049 -1.4834)
|
||||||
|
(end -1.1049 -1.778)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "2e2b9bfa-2994-4320-bf75-40d27955a210")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.1049 1.778)
|
||||||
|
(end -1.1049 1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "731371d8-18f4-4463-9f79-5c647ba509ec")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.1049 -1.778)
|
||||||
|
(end 1.1049 -1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "b5720a9e-46cb-45c1-8125-2069cdd3d6ae")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.1049 1.4834)
|
||||||
|
(end 1.1049 1.778)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "c818bd06-62be-4020-8b0b-9b5ef51af482")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.1049 1.778)
|
||||||
|
(end -1.1049 1.778)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "14cb6591-8b56-43f2-8813-843cd04e8225")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.1082 -1.4834)
|
||||||
|
(end 1.1049 -1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "290b33e3-2e37-4fe9-b0de-1e52df193a08")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.1082 -1.4834)
|
||||||
|
(end 2.1082 1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "8590feed-2772-45a5-ba12-d269c44d820d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.1082 1.4834)
|
||||||
|
(end 1.1049 1.4834)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "560e2dc0-2298-4f43-a84c-c63f217eb3bb")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4986 -1.204)
|
||||||
|
(end -1.4986 -0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "4b8b8802-9a10-4dd6-8bc5-1c8025624475")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4986 -0.696)
|
||||||
|
(end -0.8509 -0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "b4750910-4531-4e33-906e-70ba3e936a06")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4986 -0.254)
|
||||||
|
(end -1.4986 0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "91e6f9ab-f6e7-460b-8c11-d4ffad022be8")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4986 0.254)
|
||||||
|
(end -0.8509 0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "26f80a95-aea1-4edb-bacd-839e5a0dd802")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4986 0.696)
|
||||||
|
(end -1.4986 1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e079079f-b082-4998-b0dc-85c2f4495a65")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4986 1.204)
|
||||||
|
(end -0.8509 1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "0471e910-4be3-4e15-80eb-dad1f62a5524")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 -1.524)
|
||||||
|
(end -0.8509 1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7aa56133-3534-46c5-97dd-d19b7796a3ac")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 -1.204)
|
||||||
|
(end -1.4986 -1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "bbd8c8f8-d729-4ff8-8bf0-f8f64f5dbe78")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 -0.696)
|
||||||
|
(end -0.8509 -1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "50af33df-fb22-49ef-abf5-adf406d99507")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 -0.254)
|
||||||
|
(end -1.4986 -0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "00cc74cc-32ba-4a4f-a5b1-dcc7e7db5d82")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 0.254)
|
||||||
|
(end -0.8509 -0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "a093d429-84fa-4ec1-8d24-3b0d611b07fd")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 0.696)
|
||||||
|
(end -1.4986 0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "969696b0-377a-46d2-b4ee-6396e0138689")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 1.204)
|
||||||
|
(end -0.8509 0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "8d2867ca-9eb4-4206-8805-26567149c8c9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.8509 1.524)
|
||||||
|
(end 0.8509 1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "69600763-df38-46cf-84a9-ce23fb87dab0")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 -1.524)
|
||||||
|
(end -0.8509 -1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "383dc4e4-53d5-46e1-b107-d60b939fecf1")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 -1.204)
|
||||||
|
(end 0.8509 -0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "055b2f43-9cb2-4e2b-8c27-1e4a4bc4b030")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 -0.696)
|
||||||
|
(end 1.4986 -0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "147936ee-3b2e-4dbc-81f3-9995641a6263")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 -0.254)
|
||||||
|
(end 0.8509 0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f4d77e7a-2b85-402f-ac63-3316471c5e4c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 0.254)
|
||||||
|
(end 1.4986 0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "faa60627-74fb-4b76-ae9c-9ad829df684c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 0.696)
|
||||||
|
(end 0.8509 1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "13fdc561-2b3d-4e69-b4de-e64c68c41146")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 1.204)
|
||||||
|
(end 1.4986 1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "0fa43f31-204c-4c5b-a155-1b7e032e50c1")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.8509 1.524)
|
||||||
|
(end 0.8509 -1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "dca22a6a-36bf-40c9-95cf-dd4f999f9b37")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4986 -1.204)
|
||||||
|
(end 0.8509 -1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "ff39e374-639e-4918-9844-0c5249981199")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4986 -0.696)
|
||||||
|
(end 1.4986 -1.204)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "4960337a-8aa8-4a9f-8b78-f61844acfb71")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4986 -0.254)
|
||||||
|
(end 0.8509 -0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "04a5728d-6300-4386-a62f-a054661a397a")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4986 0.254)
|
||||||
|
(end 1.4986 -0.254)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "8328880f-92c0-49c8-b054-7fac86fb1bc4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4986 0.696)
|
||||||
|
(end 0.8509 0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "c24ff491-73de-4b0e-88aa-c385a1678c0d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4986 1.204)
|
||||||
|
(end 1.4986 0.696)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "08d7d3d2-ba75-4444-9613-b05d0ef6969c")
|
||||||
|
)
|
||||||
|
(fp_arc
|
||||||
|
(start 0.3048 -1.524)
|
||||||
|
(mid 0 -1.2192)
|
||||||
|
(end -0.3048 -1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.0254)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e1a3487f-8685-4d5d-8228-a0dc141f6d4a")
|
||||||
|
)
|
||||||
|
(fp_text user "*"
|
||||||
|
(at -1.60655 -2.6518 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2d66a6a1-9eb1-405b-b65d-5a6b4b3fbf93")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_text user "*"
|
||||||
|
(at -1.60655 -2.6518 0)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "bea0a6f8-754a-47b9-ab18-06a828e6ef88")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_text user "*"
|
||||||
|
(at -0.4699 -1.4478 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "3d86488c-4d6d-4218-8b16-a86cefff4919")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "86dcd561-c281-4b04-b11a-87dde3d9ab4b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_text user "*"
|
||||||
|
(at -0.4699 -1.4478 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "c212da7c-4f61-4202-a7bf-8f03c0ac45a9")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at -1.35255 -0.950001)
|
||||||
|
(size 1.0033 0.5588)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(uuid "54c7cdc1-cbbe-4278-8794-1ae2e5c18bb0")
|
||||||
|
)
|
||||||
|
(pad "2" smd rect
|
||||||
|
(at -1.35255 0)
|
||||||
|
(size 1.0033 0.5588)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(uuid "52d12c50-0b06-4f2a-8d08-466dac9cfe48")
|
||||||
|
)
|
||||||
|
(pad "3" smd rect
|
||||||
|
(at -1.35255 0.950001)
|
||||||
|
(size 1.0033 0.5588)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(uuid "f7d76504-0748-4b3f-987a-6fb478092698")
|
||||||
|
)
|
||||||
|
(pad "4" smd rect
|
||||||
|
(at 1.35255 0.950001)
|
||||||
|
(size 1.0033 0.5588)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(uuid "74e6d6b7-f28c-4bd2-b715-214fe40d0eb7")
|
||||||
|
)
|
||||||
|
(pad "5" smd rect
|
||||||
|
(at 1.35255 0)
|
||||||
|
(size 1.0033 0.5588)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(uuid "25e06fc6-3168-4b8e-bf2a-b9a91565674f")
|
||||||
|
)
|
||||||
|
(pad "6" smd rect
|
||||||
|
(at 1.35255 -0.950001)
|
||||||
|
(size 1.0033 0.5588)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(uuid "0d56b6ed-869c-4ff5-aa03-dad703050906")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
(model "${KIPRJMOD}/lib/TPP362081_T6TR/TSOT23-6-A_TPK.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
2995
pcb/mobo/lib/TPP362081_T6TR/TSOT23-6-A_TPK.step
Normal file
2995
pcb/mobo/lib/TPP362081_T6TR/TSOT23-6-A_TPK.step
Normal file
File diff suppressed because it is too large
Load Diff
208
pcb/mobo/lib/TPS561243DRLR/KiCADv6/2025-10-28_09-02-26.kicad_sym
Normal file
208
pcb/mobo/lib/TPS561243DRLR/KiCADv6/2025-10-28_09-02-26.kicad_sym
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
(kicad_symbol_lib
|
||||||
|
(version 20241209)
|
||||||
|
(generator "kicad_symbol_editor")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(symbol "TPS561243DRLR"
|
||||||
|
(pin_names
|
||||||
|
(offset 0.254)
|
||||||
|
)
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "U"
|
||||||
|
(at 0.762 13.97 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.524 1.524)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "TPS561243DRLR"
|
||||||
|
(at 0.762 11.43 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.524 1.524)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "DRL0006A-MFG"
|
||||||
|
(at -15.24 7.62 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(italic yes)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "https://www.ti.com/lit/gpn/tps561243"
|
||||||
|
(at -15.24 7.62 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(italic yes)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_locked" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_keywords" "TPS561243DRLR"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_fp_filters" "DRL0006A-MFG"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "TPS561243DRLR_0_1"
|
||||||
|
(pin power_in line
|
||||||
|
(at -10.16 7.62 0)
|
||||||
|
(length 5.08)
|
||||||
|
(name "VIN"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at -10.16 2.54 0)
|
||||||
|
(length 5.08)
|
||||||
|
(name "EN"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "5"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin unspecified line
|
||||||
|
(at 10.16 7.62 180)
|
||||||
|
(length 5.08)
|
||||||
|
(name "SW"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin unspecified line
|
||||||
|
(at 10.16 2.54 180)
|
||||||
|
(length 5.08)
|
||||||
|
(name "BST"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "4"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin unspecified line
|
||||||
|
(at 10.16 -2.54 180)
|
||||||
|
(length 5.08)
|
||||||
|
(name "FB"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "6"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin power_in line
|
||||||
|
(at 10.16 -7.62 180)
|
||||||
|
(length 5.08)
|
||||||
|
(name "GND"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "TPS561243DRLR_1_1"
|
||||||
|
(rectangle
|
||||||
|
(start -5.08 9.906)
|
||||||
|
(end 5.08 -9.652)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type background)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
|
)
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
(footprint "DRL0006A-MFG" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "TPS561243DRLR ")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value DRL0006A-MFG (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_line (start -0.650001 0.850001) (end -0.650001 -0.850001) (layer "F.Fab") (width 0.15))
|
||||||
|
(fp_line (start -0.650001 0.850001) (end 0.650001 0.850001) (layer "F.Fab") (width 0.15))
|
||||||
|
(fp_line (start 0.650001 0.850001) (end 0.650001 -0.850001) (layer "F.Fab") (width 0.15))
|
||||||
|
(fp_line (start -0.650001 -0.850001) (end 0.650001 -0.850001) (layer "F.Fab") (width 0.15))
|
||||||
|
(fp_line (start -0.650001 1.05) (end 0.650001 1.05) (layer "F.SilkS") (width 0.15))
|
||||||
|
(fp_line (start -0.650001 -1.05) (end 0.650001 -1.05) (layer "F.SilkS") (width 0.15))
|
||||||
|
(fp_text user "Designator57" (at -1.778 -2.3876 unlocked) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_circle (center -1.775 -0.425) (end -1.649999 -0.425) (layer "F.SilkS") (width 0.25) (fill none))
|
||||||
|
(pad "1" smd rect (at -0.740001 -0.499999) (size 0.670001 0.299999) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "2" smd rect (at -0.740001 0) (size 0.670001 0.299999) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "3" smd rect (at -0.740001 0.499999) (size 0.670001 0.299999) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "4" smd rect (at 0.740001 0.499999) (size 0.670001 0.299999) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "5" smd rect (at 0.740001 0) (size 0.670001 0.299999) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
(pad "6" smd rect (at 0.740001 -0.499999) (size 0.670001 0.299999) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||||
|
)
|
||||||
1240
pcb/mobo/lib/custom/custom.kicad_sym
Normal file
1240
pcb/mobo/lib/custom/custom.kicad_sym
Normal file
File diff suppressed because it is too large
Load Diff
186
pcb/mobo/lib/custom/custom.pretty/CSBX1050.kicad_mod
Normal file
186
pcb/mobo/lib/custom/custom.pretty/CSBX1050.kicad_mod
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
(footprint "CSBX1050"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "efc2f328-cb96-46e5-bda7-0904253c4e38")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "CSBX1050"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "948e553f-530f-475d-88c5-df6a8b3e8599")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "a923c67e-a18c-4d75-a95d-95bbd5434dec")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "5ca99d67-3713-4781-8a51-bc30e0aeb743")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 -5.588)
|
||||||
|
(end -5.334 -4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "308edb1f-6fb1-4eba-8c78-c4a560731110")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 -5.588)
|
||||||
|
(end -4.318 -5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8626912d-fdaa-4b2c-9d48-72846c4870f8")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 5.588)
|
||||||
|
(end -5.334 4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8d898328-53bb-47ff-8e64-83030c60cfec")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 5.588)
|
||||||
|
(end -4.318 5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "9aaf8797-ca1f-43b6-a12f-c5851041e9b6")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 -5.588)
|
||||||
|
(end 4.318 -5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d9bf5ae7-9291-4c63-99cd-7f99c2ecf189")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 -5.588)
|
||||||
|
(end 5.334 -4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "44e14862-7e64-4318-9c67-3381b18b1b24")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 5.588)
|
||||||
|
(end 4.318 5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "1392bcc0-df67-4a9f-bc9c-75d8b41fce51")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 5.588)
|
||||||
|
(end 5.334 4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "76e15f1c-7ceb-48be-a7da-6adb24901f48")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -5.35 -5.6)
|
||||||
|
(end 5.35 5.6)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "5a921b62-7c80-41ce-b4f5-b2144c2f4cc2")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e1dea43a-1681-4769-aeea-7dcef1e90a24")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 -3.825)
|
||||||
|
(size 3.85 3.85)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "9cd323cf-7313-471e-91aa-c209114ba06b")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0 3.825)
|
||||||
|
(size 3.85 3.85)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "981a1763-ed7a-45c5-991d-8fd6bf7bf436")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
(model "${KIPRJMOD}/lib/3dmodels/CSBX1050.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz -0 -0 -90)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
175
pcb/mobo/lib/custom/custom.pretty/CSBX1060.kicad_mod
Normal file
175
pcb/mobo/lib/custom/custom.pretty/CSBX1060.kicad_mod
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
(footprint "CSBX1060"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2df19977-559c-400a-b61d-137d0ac51197")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "CSBX1060"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "00175367-c8fb-4d88-bc9c-b05e742214d1")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "d9c6f92c-7d16-44da-a06b-4a51d2d38296")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "a2ee824d-7489-42c7-ade0-1decc2dd1346")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 -5.588)
|
||||||
|
(end -5.334 -4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "b685c343-a345-40a9-9124-9ba8a6dec680")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 -5.588)
|
||||||
|
(end -4.318 -5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "79f24bfb-c6ac-4523-a44d-fe127b08cc92")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 5.588)
|
||||||
|
(end -5.334 4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "255cfe44-1993-47c5-8dd8-a2c1bbc726c4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.334 5.588)
|
||||||
|
(end -4.318 5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4543e5b9-7ae8-4c71-b6a2-8aa8f51d997f")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 -5.588)
|
||||||
|
(end 4.318 -5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ad9f10ac-5b59-4c9c-99fc-097f068b69fa")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 -5.588)
|
||||||
|
(end 5.334 -4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "80f74fe6-3e6d-42aa-a22f-c521f891bf5c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 5.588)
|
||||||
|
(end 4.318 5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f8c04e1b-1577-4bbf-8e84-2660c0c5f423")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.334 5.588)
|
||||||
|
(end 5.334 4.572)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f5205dd9-56ee-4dc1-937a-033fe5b6a622")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -5.35 -5.6)
|
||||||
|
(end 5.35 5.6)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "4a363b4e-771b-4cf3-aef7-919e3b6b6528")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f20cca32-92ac-4940-ba33-a1f1622d0134")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 -3.825)
|
||||||
|
(size 3.85 3.85)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "594b267b-ff82-4a8e-95ce-eecb83855cda")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0 3.825)
|
||||||
|
(size 3.85 3.85)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "fd57d290-f490-4eeb-9f50-d9b38b7e7367")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
126
pcb/mobo/lib/custom/custom.pretty/CSBX1275.kicad_mod
Normal file
126
pcb/mobo/lib/custom/custom.pretty/CSBX1275.kicad_mod
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
(footprint "CSBX1275"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6b139645-89bc-4558-b285-583cb71c200f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "CSBX1275"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7872c9ba-44f9-4a6e-8a99-7999ed5a5d25")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "1d9716fd-5e51-497e-ba2f-6bfdabc806ec")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "cdb77a8e-b30b-4f32-a9f4-7a2205143a21")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -6.4 -6.9)
|
||||||
|
(end -6.4 6.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f2ef161e-f7df-4c82-a157-0fdfaeca7d6b")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 6.4 -6.9)
|
||||||
|
(end 6.4 6.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "bbcbf705-0ae7-4111-8fc5-1cbdd23788e3")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -7.112 -8.128)
|
||||||
|
(end 7.112 8.255)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "10b908b1-f1d3-4865-a9f9-ac2ac6ffa220")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "c724a851-64c8-4451-a488-7424e262403b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 -5.25 90)
|
||||||
|
(size 5 4.5)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "c888f4bd-5015-4c94-a7d7-d4bab578f1a8")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0 5.25 90)
|
||||||
|
(size 5 4.5)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "b13e3c44-5475-4eba-924b-0cb495a5abd5")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
(model "${KIPRJMOD}/lib/3dmodels/CSBX1275/CSBX1275-470-560.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz -0 -0 -90)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
186
pcb/mobo/lib/custom/custom.pretty/CSBX1809.kicad_mod
Normal file
186
pcb/mobo/lib/custom/custom.pretty/CSBX1809.kicad_mod
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
(footprint "CSBX1809"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6fbff8dc-1d58-4d65-9417-b551e3cbdb5e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "CSBX1809"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "69a9165b-4067-47fe-a9a3-44dc4d4bb210")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "fb3fac87-0528-441b-90ed-2e762cd56d6c")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "7a44bd35-d6a5-40c1-85a7-702d8969492e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -9.354719 9.648774)
|
||||||
|
(end -9.354719 8.632774)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "3f6f7dba-8e74-48fe-8ee3-2372eedf4200")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -9.354719 9.648774)
|
||||||
|
(end -8.211719 9.648774)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "134691c5-3385-49c2-aa82-0dfdecf0519b")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -9.349739 -9.645356)
|
||||||
|
(end -9.349739 -8.502356)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2e639848-08c7-4c80-b27f-3e955f3a50ef")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -9.349739 -9.645356)
|
||||||
|
(end -8.333739 -9.645356)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "037c9145-e871-4439-b0ce-63d20ce27451")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 9.349592 9.644597)
|
||||||
|
(end 8.333592 9.644597)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "3e4b348c-ca74-4aec-878b-67793e29c443")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 9.349592 9.644597)
|
||||||
|
(end 9.349592 8.501597)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "98c4246c-831b-44ee-83dc-fa5967063eed")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 9.356575 -9.647506)
|
||||||
|
(end 8.213575 -9.647506)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8bea6603-63cf-4517-b966-df765165e86b")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 9.356575 -9.647506)
|
||||||
|
(end 9.356575 -8.631506)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6e5b3c83-86e2-4690-97f0-7737588bb2dc")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -9.35 -9.65)
|
||||||
|
(end 9.35 9.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "74e41fca-a082-4e15-9340-3288e8babcc8")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "a7116c69-e596-4ca3-b394-d43dadf6ea54")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 -6.65)
|
||||||
|
(size 6 6)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "bdb4face-5436-4a5e-a952-9f546d183295")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0 6.65)
|
||||||
|
(size 6 6)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(uuid "3336a185-f775-4681-9a38-1568efdc7f74")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
(model "${KIPRJMOD}/lib/3dmodels/CSBX1809-4R7M.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz -180 -180 -90)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
108
pcb/mobo/lib/custom/custom.pretty/DR127.kicad_mod
Normal file
108
pcb/mobo/lib/custom/custom.pretty/DR127.kicad_mod
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
(footprint "DR127"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "5a321ba4-fd33-4775-a366-0ef82b3b9b89")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "DR127"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e6c50152-44ee-4035-a4e0-f87be9e48375")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "3f8103d6-3690-4def-a91e-f38780a78820")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "cb450863-9ca0-4ffe-8eba-b67919266e9d")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_rect
|
||||||
|
(start -7 -7)
|
||||||
|
(end 7 7)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "1df44f1f-689f-4189-8391-c7fe31a2c4af")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "fba42df5-97d0-4182-8783-b2e4a84dff00")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -4.975 0)
|
||||||
|
(size 3.85 5.5)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "e5e0238a-b213-4fdf-8bf0-63de79e8f0ef")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 4.975 0)
|
||||||
|
(size 3.85 5.5)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "9d452398-ac25-418b-a128-5decedf54e13")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
(model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_Bourns_SRR1260.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
117
pcb/mobo/lib/custom/custom.pretty/KTJ350B476M55BFT00.kicad_mod
Normal file
117
pcb/mobo/lib/custom/custom.pretty/KTJ350B476M55BFT00.kicad_mod
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
(footprint "KTJ350B476M55BFT00"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 3.937 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "db52e197-ae5d-4629-b689-66508bbe4b79")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "KTJ350B476M55BFT00"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "d3d7096a-0820-4382-8cd8-eb51a61f9f08")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "3a9d660d-3089-4d88-8303-ffbcf9de8592")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "fd9aa7d5-d557-43b9-82f5-2881cd246e8c")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -2.413 -1.524)
|
||||||
|
(end -2.413 1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "afb45b39-c042-45f0-bb5c-03e3dceada46")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.54 -1.524)
|
||||||
|
(end 2.54 1.524)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "cbe29ae9-7a1f-407d-ad76-88cdfac01dc7")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -2.794 -3.175)
|
||||||
|
(end 2.794 3.175)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "69aeab3f-0150-4e6b-938c-075f6dc56e0f")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "ac19d8c8-2daf-4e42-930a-a31967b3b998")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 -2.35)
|
||||||
|
(size 5.3 1.4)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "f65c802d-e189-4b5e-afa0-fe1dcd493a8c")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0 2.35)
|
||||||
|
(size 5.3 1.4)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "25d4f6a0-002b-4f1d-838e-5dff735b456c")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
108
pcb/mobo/lib/custom/custom.pretty/PA_PM_224X.XXXNLT.kicad_mod
Normal file
108
pcb/mobo/lib/custom/custom.pretty/PA_PM_224X.XXXNLT.kicad_mod
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
(footprint "PA_PM_224X.XXXNLT"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "94b4fc10-220d-4df7-a869-e2456a3491dd")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "PA_PM_224X.XXXNLT"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7f54988b-7bee-4351-9786-f7bf6b50f460")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "69b62008-bce4-48b4-9e3a-52669168b545")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "edb65727-65ed-4ab0-a5aa-53bed966f659")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_rect
|
||||||
|
(start -5.95 -5.5)
|
||||||
|
(end 5.95 5.5)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "14e8639a-49ba-46a7-a650-f63e36cff520")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -6.1 -5.65)
|
||||||
|
(end 6.1 5.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "ef39eb97-23ac-42eb-951a-b78a2c72eaaf")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "79433f8b-759e-4621-9716-78de287d158c")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 -3.55)
|
||||||
|
(size 11 3.4)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "5a8ac16f-18a6-4ff6-b9c3-990e75ef7d9c")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0 3.55)
|
||||||
|
(size 11 3.4)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "b12d8791-0018-4cfc-8214-7541bfaad388")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
119
pcb/mobo/lib/custom/custom.pretty/TMPA1707SP.kicad_mod
Normal file
119
pcb/mobo/lib/custom/custom.pretty/TMPA1707SP.kicad_mod
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
(footprint "TMPA1707SP"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "763580a6-32e1-46c1-b530-0cec6771bc6e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "TMPA1707SP"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "b01f62c5-6302-4cf2-ab52-1331ea0f06fe")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "b4149488-d2a2-4bb8-aa38-a796719a1366")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "62f285bf-fd80-47ef-a623-e0c0fce2af7f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_rect
|
||||||
|
(start -9.25 -8.7)
|
||||||
|
(end 9.25 8.7)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "578b42cd-dbbe-4883-a01d-40c14eb475ca")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "948e7b29-16c2-4637-985e-b23fc68e6c07")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -7.625 0)
|
||||||
|
(size 3.25 12.5)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "b4171fb4-5d9e-448e-9219-1123d00bf53d")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 7.625 0)
|
||||||
|
(size 3.25 12.5)
|
||||||
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||||
|
(roundrect_rratio 0.15)
|
||||||
|
(thermal_bridge_angle 45)
|
||||||
|
(uuid "a9c93935-1384-478e-aaff-f7d7a82be74b")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
(model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_APV_APH1770.wrl"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_APV_APH1770.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
179
pcb/mobo/lib/custom/custom.pretty/dsub9w4A.kicad_mod
Normal file
179
pcb/mobo/lib/custom/custom.pretty/dsub9w4A.kicad_mod
Normal file
@@ -0,0 +1,179 @@
|
|||||||
|
(footprint "dsub9w4A"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -0.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "49fc8e9a-44b5-44be-b6b5-f95c1058ca2d")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "dsub9w4A"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "dfb30584-8fcd-4d61-93c0-90398315769e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "120e1840-0f88-49e4-ab08-18b6cb6ee537")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "1e8cbd9a-4a57-4a52-acc8-4d95501de1b1")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_rect
|
||||||
|
(start -26.67 -4.699)
|
||||||
|
(end 26.67 12.319)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "49db2ae1-cc50-420f-af74-8288f1507e35")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -26.52 12.2)
|
||||||
|
(end 26.52 12.2)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "be012954-ec58-46aa-99c1-22faa18cb30b")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "1891911f-9c00-418e-8ba0-45b0ef15eaae")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" thru_hole circle
|
||||||
|
(at -14.48 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "e75a8c76-0ec5-4f96-ab1b-cf2c87597a6a")
|
||||||
|
)
|
||||||
|
(pad "2" thru_hole circle
|
||||||
|
(at -7.77 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "c802c87e-4735-4d83-9191-235fc39e20fc")
|
||||||
|
)
|
||||||
|
(pad "3" thru_hole circle
|
||||||
|
(at 0 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "92a0f712-3245-4d83-a9bd-d852ad2a9ad8")
|
||||||
|
)
|
||||||
|
(pad "4" thru_hole circle
|
||||||
|
(at 4.155 2.7)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "9b211aa3-5b9e-45ff-9c33-72558443f8d4")
|
||||||
|
)
|
||||||
|
(pad "5" thru_hole circle
|
||||||
|
(at 5.54 -0.5)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "f1700705-19de-4ba1-8c62-d3dbc3fc4e44")
|
||||||
|
)
|
||||||
|
(pad "6" thru_hole circle
|
||||||
|
(at 6.925 2.7)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "fd009375-48b6-4eb3-95d4-a98c88848767")
|
||||||
|
)
|
||||||
|
(pad "7" thru_hole circle
|
||||||
|
(at 8.31 -0.5)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "265e75af-fbe3-4c2d-8f04-dcdb0ca3ce54")
|
||||||
|
)
|
||||||
|
(pad "8" thru_hole circle
|
||||||
|
(at 9.695 2.7)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "da796c10-37fa-4898-ad3b-e78853e96f3b")
|
||||||
|
)
|
||||||
|
(pad "9" thru_hole circle
|
||||||
|
(at 14.48 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "7e5d2c36-4fa8-487e-bc6d-dbf4449e1fa0")
|
||||||
|
)
|
||||||
|
(pad "10" thru_hole circle
|
||||||
|
(at 23.52 1.4)
|
||||||
|
(size 4.2 4.2)
|
||||||
|
(drill 3.2)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "b3216ed4-25df-4e75-a9a8-ea421b9c2379")
|
||||||
|
)
|
||||||
|
(pad "11" thru_hole circle
|
||||||
|
(at -23.52 1.4)
|
||||||
|
(size 4.2 4.2)
|
||||||
|
(drill 3.2)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "2ed9d655-9eb5-4b12-94e3-97512c3ef10d")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
191
pcb/mobo/lib/custom/custom.pretty/dsub9w4B.kicad_mod
Normal file
191
pcb/mobo/lib/custom/custom.pretty/dsub9w4B.kicad_mod
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
(footprint "dsub9w4B"
|
||||||
|
(version 20241229)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 8.12 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "69f9d849-2a03-4294-83df-ba7fa2936c62")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "dsub9w4B"
|
||||||
|
(at 0 6.62 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "d02b2e58-6fd8-4bde-8ce5-0083f3f30bc9")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 7.62 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "9560608b-6178-4a3d-8945-91f64b41343e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 7.62 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "abd82c12-2840-49bb-8914-eacebfe5bbdb")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_rect
|
||||||
|
(start 26.67 -4.699)
|
||||||
|
(end -26.67 12.319)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill no)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "3de638d2-b245-4bdc-b584-9fb3a1bf37a9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 26.52 12.2)
|
||||||
|
(end -26.52 12.2)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "d1076ef1-72de-4575-91aa-a1ecedd8d1e7")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 5.12 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "b9f046ef-1db3-4c76-bc8a-7bf79993317a")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 5.12 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f7926b9d-4148-4a3f-b3eb-5ea0a62f4af3")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" thru_hole circle
|
||||||
|
(at 14.48 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "33e256b4-5937-444f-9fbc-b488dcf1fd97")
|
||||||
|
)
|
||||||
|
(pad "2" thru_hole circle
|
||||||
|
(at 7.77 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "06314cb5-8df6-4656-b80f-48b953b52dc7")
|
||||||
|
)
|
||||||
|
(pad "3" thru_hole circle
|
||||||
|
(at 0 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "84f5e53d-af66-4175-8791-e0a8bd3a9517")
|
||||||
|
)
|
||||||
|
(pad "4" thru_hole circle
|
||||||
|
(at -4.155 2.7)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "0e8aa6ff-12b9-4e87-9551-964351872f23")
|
||||||
|
)
|
||||||
|
(pad "5" thru_hole circle
|
||||||
|
(at -5.54 -0.5)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "1ced6916-b878-4ef4-b2bf-ef6fe3309f2e")
|
||||||
|
)
|
||||||
|
(pad "6" thru_hole circle
|
||||||
|
(at -6.925 2.7)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "83e0bbd9-9cfe-4853-bd82-626cfb21587a")
|
||||||
|
)
|
||||||
|
(pad "7" thru_hole circle
|
||||||
|
(at -8.31 -0.5)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "37bf11c9-fcfb-4ee8-9e62-0ba63024cc23")
|
||||||
|
)
|
||||||
|
(pad "8" thru_hole circle
|
||||||
|
(at -9.695 2.7)
|
||||||
|
(size 1.69 1.69)
|
||||||
|
(drill 1.09)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "437efc41-bd1a-424c-9aad-6ac9a03fed78")
|
||||||
|
)
|
||||||
|
(pad "9" thru_hole circle
|
||||||
|
(at -14.48 0)
|
||||||
|
(size 6.1 6.1)
|
||||||
|
(drill 4.1)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "d788644b-238d-416d-b4c4-8d39b0b22de6")
|
||||||
|
)
|
||||||
|
(pad "10" thru_hole circle
|
||||||
|
(at -23.52 1.4)
|
||||||
|
(size 4.2 4.2)
|
||||||
|
(drill 3.2)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "432f8359-203e-415f-b5f0-8346df52bf6e")
|
||||||
|
)
|
||||||
|
(pad "11" thru_hole circle
|
||||||
|
(at 23.52 1.4)
|
||||||
|
(size 4.2 4.2)
|
||||||
|
(drill 3.2)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "9fd707bb-7dd5-4a11-ac6e-3d155e7f7008")
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
183
pcb/mobo/lib/mp5042/MP5042.kicad_sym
Normal file
183
pcb/mobo/lib/mp5042/MP5042.kicad_sym
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
(kicad_symbol_lib
|
||||||
|
(version 20241209)
|
||||||
|
(generator "kicad_symbol_editor")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(symbol "MP5042"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "U"
|
||||||
|
(at 5.842 10.16 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "MP5042_1_1"
|
||||||
|
(rectangle
|
||||||
|
(start -7.62 8.89)
|
||||||
|
(end 8.89 -8.89)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type background)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(text "MP5042"
|
||||||
|
(at 0.254 -0.254 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at -10.16 3.81 0)
|
||||||
|
(length 2.54)
|
||||||
|
(name "DV/DT"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number ""
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at -10.16 -3.81 0)
|
||||||
|
(length 2.54)
|
||||||
|
(name "EN"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number ""
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at 0 11.43 270)
|
||||||
|
(length 2.54)
|
||||||
|
(name "VIN"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number ""
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at 0 -11.43 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "GND"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number ""
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at 11.43 3.81 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "SOURCE"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number ""
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line
|
||||||
|
(at 11.43 -3.81 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "ILIMIT"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number ""
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(embedded_fonts no)
|
||||||
|
)
|
||||||
|
)
|
||||||
37674
pcb/mobo/mobo.kicad_pcb
37674
pcb/mobo/mobo.kicad_pcb
File diff suppressed because it is too large
Load Diff
@@ -490,6 +490,7 @@
|
|||||||
"single_global_label": "ignore",
|
"single_global_label": "ignore",
|
||||||
"unannotated": "error",
|
"unannotated": "error",
|
||||||
"unconnected_wire_endpoint": "warning",
|
"unconnected_wire_endpoint": "warning",
|
||||||
|
"undefined_netclass": "error",
|
||||||
"unit_value_mismatch": "error",
|
"unit_value_mismatch": "error",
|
||||||
"unresolved_variable": "error",
|
"unresolved_variable": "error",
|
||||||
"wire_dangling": "error"
|
"wire_dangling": "error"
|
||||||
|
|||||||
19017
pcb/mobo/mobo.kicad_sch
19017
pcb/mobo/mobo.kicad_sch
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,6 @@
|
|||||||
(sym_lib_table
|
(sym_lib_table
|
||||||
(lib (name "index")(type "KiCad")(uri "${KIPRJMOD}/../../../lib/kicad/index.kicad_sym")(options "")(descr ""))
|
(version 7)
|
||||||
|
(lib (name "tpp")(type "KiCad")(uri "${KIPRJMOD}/lib/TPP362081_T6TR/KiCADv6/2025-05-12_03-27-22.kicad_sym")(options "")(descr ""))
|
||||||
|
(lib (name "MP5042")(type "KiCad")(uri "${KIPRJMOD}/lib/mp5042/MP5042.kicad_sym")(options "")(descr ""))
|
||||||
|
(lib (name "TPS561243")(type "KiCad")(uri "${KIPRJMOD}/lib/TPS561243DRLR/KiCADv6/2025-10-28_09-02-26.kicad_sym")(options "")(descr ""))
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user