Checkpoint View PCB

This commit is contained in:
Scott Bezek
2022-02-08 18:41:08 -08:00
parent f362039a95
commit 8afd55addc
41 changed files with 36601 additions and 0 deletions

18
.gitignore vendored
View File

@@ -8,3 +8,21 @@
*.dsn
fp-info-cache
# Proprietary 3d model (for KiCAD)
**/proprietary/*.stp
**/proprietary/*.step
# PlatformIO
.pio/
# General build outputs
build/
# VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
#!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets

7
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,7 @@
{
// See http://go.microsoft.com/fwlink/?LinkId=827846
// for the documentation about the extensions.json format
"recommendations": [
"platformio.platformio-ide"
]
}

View File

@@ -0,0 +1,9 @@
This folder should contain a single file named:
USB4510-03-1-A.stp
Unfortunately it cannot be distributed directly as part of this project.
The model can be downloaded for your own use for free (with CADENAS account):
https://gct.co/mouser/connector/usb4510

View File

@@ -0,0 +1,43 @@
(module USB4510 (layer F.Cu) (tedit 62032647)
(attr smd)
(fp_text reference REF** (at 0 -3.35) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB4510 (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.62 0) (end -4.62 -5.7) (layer Edge.Cuts) (width 0.12))
(fp_line (start -4.12 -6.2) (end 4.12 -6.2) (layer Edge.Cuts) (width 0.12))
(fp_line (start 4.62 0) (end 4.62 -5.7) (layer Edge.Cuts) (width 0.12))
(fp_line (start -4.47 0.5) (end -4.47 -6) (layer F.Fab) (width 0.05))
(fp_line (start 4.47 0.5) (end 4.47 -6) (layer F.Fab) (width 0.05))
(fp_line (start -4.47 0.5) (end 4.47 0.5) (layer F.Fab) (width 0.05))
(fp_line (start 4.47 -6) (end -4.47 -6) (layer F.Fab) (width 0.05))
(fp_arc (start -4.12 -5.7) (end -4.12 -6.2) (angle -90) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 4.12 -5.7) (end 4.62 -5.7) (angle -90) (layer Edge.Cuts) (width 0.12))
(pad S1 thru_hole oval (at 5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask))
(pad A1 smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad A4 smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad B12 smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad B9 smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad B8 smd rect (at -1.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad A5 smd rect (at -1.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad B7 smd rect (at -0.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad A6 smd rect (at -0.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad A7 smd rect (at 0.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad B6 smd rect (at 0.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad A8 smd rect (at 1.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad B5 smd rect (at 1.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask))
(pad A9 smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad B4 smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad B1 smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(pad A12 smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/../lib/GCT_USB.3dshapes/proprietary/USB4510-03-1-A.stp
(offset (xyz 0 -0.5 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -0,0 +1,17 @@
(module MountingHole_M1.6 (layer F.Cu) (tedit 61FC7272)
(descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
(tags "mounting hole 2.2mm no annular m2 iso7380")
(attr virtual)
(fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_M1.6_Pad (at 0 2.75) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.5 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 1.34 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 0 0) (size 2.4 2.4) (drill 1.7) (layers *.Cu *.Mask))
)

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,24 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# MT6701-CT
#
DEF MT6701-CT U 0 40 Y Y 1 F N
F0 "U" -500 250 50 H V C CNN
F1 "MT6701-CT" 0 250 50 H V C CNN
F2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -550 200 650 -200 0 1 0 f
X VDD 1 -650 150 100 R 50 50 1 1 W
X MODE 2 -650 50 100 R 50 50 1 1 I
X ANALOG/PWM 3 -650 -50 100 R 50 50 1 1 O
X GND 4 -650 -150 100 R 50 50 1 1 W
X PUSH 5 750 -150 100 L 50 50 1 1 O
X A/U/SDA/DO 6 750 -50 100 L 50 50 1 1 B
X B/V/SCL/CLK 7 750 50 100 L 50 50 1 1 B
X Z/W/CSN 8 750 150 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,99 @@
(module CP_Radial_D5.0mm_P2.00mm_HorizontalCutout (layer F.Cu) (tedit 61FE1CC0)
(descr "CP, Radial series, Radial, pin pitch=2.00mm, , diameter=5mm, Electrolytic Capacitor")
(tags "CP Radial series Radial pin pitch 2.00mm diameter 5mm Electrolytic Capacitor")
(fp_text reference REF** (at -3.25 -4 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CP_Radial_D5.0mm_P2.00mm_HorizontalCutout (at 1 3.75) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.5 -14.75) (end -2.5 -2.25) (layer Edge.Cuts) (width 0.12))
(fp_line (start 3.75 -15.5) (end -1.75 -15.5) (layer Edge.Cuts) (width 0.12))
(fp_line (start 4.5 -2.25) (end 4.5 -14.75) (layer Edge.Cuts) (width 0.12))
(fp_line (start -1.75 -1.5) (end 3.75 -1.5) (layer Edge.Cuts) (width 0.12))
(fp_circle (center 1 0) (end 3.5 0) (layer F.Fab) (width 0.1))
(fp_circle (center 1 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.133605 -1.0875) (end -0.633605 -1.0875) (layer F.Fab) (width 0.1))
(fp_line (start -0.883605 -1.3375) (end -0.883605 -0.8375) (layer F.Fab) (width 0.1))
(fp_line (start 1 1.04) (end 1 2.58) (layer F.SilkS) (width 0.12))
(fp_line (start 1.04 1.04) (end 1.04 2.58) (layer F.SilkS) (width 0.12))
(fp_line (start 1.08 1.04) (end 1.08 2.579) (layer F.SilkS) (width 0.12))
(fp_line (start 1.12 1.04) (end 1.12 2.578) (layer F.SilkS) (width 0.12))
(fp_line (start 1.16 1.04) (end 1.16 2.576) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2 1.04) (end 1.2 2.573) (layer F.SilkS) (width 0.12))
(fp_line (start 1.24 1.04) (end 1.24 2.569) (layer F.SilkS) (width 0.12))
(fp_line (start 1.28 1.04) (end 1.28 2.565) (layer F.SilkS) (width 0.12))
(fp_line (start 1.32 1.04) (end 1.32 2.561) (layer F.SilkS) (width 0.12))
(fp_line (start 1.36 1.04) (end 1.36 2.556) (layer F.SilkS) (width 0.12))
(fp_line (start 1.4 1.04) (end 1.4 2.55) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 1.04) (end 1.44 2.543) (layer F.SilkS) (width 0.12))
(fp_line (start 1.48 1.04) (end 1.48 2.536) (layer F.SilkS) (width 0.12))
(fp_line (start 1.52 1.04) (end 1.52 2.528) (layer F.SilkS) (width 0.12))
(fp_line (start 1.56 1.04) (end 1.56 2.52) (layer F.SilkS) (width 0.12))
(fp_line (start 1.6 1.04) (end 1.6 2.511) (layer F.SilkS) (width 0.12))
(fp_line (start 1.64 1.04) (end 1.64 2.501) (layer F.SilkS) (width 0.12))
(fp_line (start 1.68 1.04) (end 1.68 2.491) (layer F.SilkS) (width 0.12))
(fp_line (start 1.721 1.04) (end 1.721 2.48) (layer F.SilkS) (width 0.12))
(fp_line (start 1.761 1.04) (end 1.761 2.468) (layer F.SilkS) (width 0.12))
(fp_line (start 1.801 1.04) (end 1.801 2.455) (layer F.SilkS) (width 0.12))
(fp_line (start 1.841 1.04) (end 1.841 2.442) (layer F.SilkS) (width 0.12))
(fp_line (start 1.881 1.04) (end 1.881 2.428) (layer F.SilkS) (width 0.12))
(fp_line (start 1.921 1.04) (end 1.921 2.414) (layer F.SilkS) (width 0.12))
(fp_line (start 1.961 1.04) (end 1.961 2.398) (layer F.SilkS) (width 0.12))
(fp_line (start 2.001 1.04) (end 2.001 2.382) (layer F.SilkS) (width 0.12))
(fp_line (start 2.041 1.04) (end 2.041 2.365) (layer F.SilkS) (width 0.12))
(fp_line (start 2.081 1.04) (end 2.081 2.348) (layer F.SilkS) (width 0.12))
(fp_line (start 2.121 1.04) (end 2.121 2.329) (layer F.SilkS) (width 0.12))
(fp_line (start 2.161 1.04) (end 2.161 2.31) (layer F.SilkS) (width 0.12))
(fp_line (start 2.201 1.04) (end 2.201 2.29) (layer F.SilkS) (width 0.12))
(fp_line (start 2.241 1.04) (end 2.241 2.268) (layer F.SilkS) (width 0.12))
(fp_line (start 2.281 1.04) (end 2.281 2.247) (layer F.SilkS) (width 0.12))
(fp_line (start 2.321 1.04) (end 2.321 2.224) (layer F.SilkS) (width 0.12))
(fp_line (start 2.361 1.04) (end 2.361 2.2) (layer F.SilkS) (width 0.12))
(fp_line (start 2.401 1.04) (end 2.401 2.175) (layer F.SilkS) (width 0.12))
(fp_line (start 2.441 1.04) (end 2.441 2.149) (layer F.SilkS) (width 0.12))
(fp_line (start 2.481 1.04) (end 2.481 2.122) (layer F.SilkS) (width 0.12))
(fp_line (start 2.521 1.04) (end 2.521 2.095) (layer F.SilkS) (width 0.12))
(fp_line (start 2.561 1.04) (end 2.561 2.065) (layer F.SilkS) (width 0.12))
(fp_line (start 2.601 1.04) (end 2.601 2.035) (layer F.SilkS) (width 0.12))
(fp_line (start 2.641 1.04) (end 2.641 2.004) (layer F.SilkS) (width 0.12))
(fp_line (start 2.681 1.04) (end 2.681 1.971) (layer F.SilkS) (width 0.12))
(fp_line (start 2.721 1.04) (end 2.721 1.937) (layer F.SilkS) (width 0.12))
(fp_line (start 2.761 1.04) (end 2.761 1.901) (layer F.SilkS) (width 0.12))
(fp_line (start 2.801 1.04) (end 2.801 1.864) (layer F.SilkS) (width 0.12))
(fp_line (start 2.841 1.04) (end 2.841 1.826) (layer F.SilkS) (width 0.12))
(fp_line (start 2.881 1.04) (end 2.881 1.785) (layer F.SilkS) (width 0.12))
(fp_line (start 2.921 1.04) (end 2.921 1.743) (layer F.SilkS) (width 0.12))
(fp_line (start 2.961 1.04) (end 2.961 1.699) (layer F.SilkS) (width 0.12))
(fp_line (start 3.001 1.04) (end 3.001 1.653) (layer F.SilkS) (width 0.12))
(fp_line (start 3.041 -1.5) (end 3.041 1.605) (layer F.SilkS) (width 0.12))
(fp_line (start 3.081 -1.5) (end 3.081 1.554) (layer F.SilkS) (width 0.12))
(fp_line (start 3.121 -1.5) (end 3.121 1.5) (layer F.SilkS) (width 0.12))
(fp_line (start 3.161 -1.443) (end 3.161 1.443) (layer F.SilkS) (width 0.12))
(fp_line (start 3.201 -1.383) (end 3.201 1.383) (layer F.SilkS) (width 0.12))
(fp_line (start 3.241 -1.319) (end 3.241 1.319) (layer F.SilkS) (width 0.12))
(fp_line (start 3.281 -1.251) (end 3.281 1.251) (layer F.SilkS) (width 0.12))
(fp_line (start 3.321 -1.178) (end 3.321 1.178) (layer F.SilkS) (width 0.12))
(fp_line (start 3.361 -1.098) (end 3.361 1.098) (layer F.SilkS) (width 0.12))
(fp_line (start 3.401 -1.011) (end 3.401 1.011) (layer F.SilkS) (width 0.12))
(fp_line (start 3.441 -0.915) (end 3.441 0.915) (layer F.SilkS) (width 0.12))
(fp_line (start 3.481 -0.805) (end 3.481 0.805) (layer F.SilkS) (width 0.12))
(fp_line (start 3.521 -0.677) (end 3.521 0.677) (layer F.SilkS) (width 0.12))
(fp_line (start 3.561 -0.518) (end 3.561 0.518) (layer F.SilkS) (width 0.12))
(fp_line (start 3.601 -0.284) (end 3.601 0.284) (layer F.SilkS) (width 0.12))
(fp_arc (start 1 0) (end -1.15 -1.499999) (angle -249.8) (layer F.SilkS) (width 0.15))
(fp_text user %R (at 1 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start -1.75 -14.75) (end -1.75 -15.5) (angle -90) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 3.75 -14.75) (end 4.5 -14.75) (angle -90) (layer Edge.Cuts) (width 0.12))
(fp_arc (start 3.75 -2.25) (end 3.75 -1.5) (angle -90) (layer Edge.Cuts) (width 0.12))
(fp_arc (start -1.75 -2.25) (end -2.5 -2.25) (angle -90) (layer Edge.Cuts) (width 0.12))
(pad 2 thru_hole circle (at 2 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.00mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,70 @@
(module QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias_LargerViaHoles (layer F.Cu) (tedit 61FD6584)
(descr "QFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py")
(tags "QFN NoLead")
(attr smd)
(fp_text reference U5 (at 0 -2.82) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TMC6300 (at 0 2.82) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.75 0.75) (thickness 0.11)))
)
(fp_line (start 1.16 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start 1.61 -1.61) (end 1.61 -1.16) (layer F.SilkS) (width 0.12))
(fp_line (start -1.16 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -1.61 1.61) (end -1.61 1.16) (layer F.SilkS) (width 0.12))
(fp_line (start 1.16 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12))
(fp_line (start 1.61 1.61) (end 1.61 1.16) (layer F.SilkS) (width 0.12))
(fp_line (start -1.16 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1))
(fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05))
(pad "" smd roundrect (at 0.41 0.41) (size 0.69 0.69) (layers F.Paste) (roundrect_rratio 0.25))
(pad "" smd roundrect (at 0.41 -0.41) (size 0.69 0.69) (layers F.Paste) (roundrect_rratio 0.25))
(pad "" smd roundrect (at -0.41 0.41) (size 0.69 0.69) (layers F.Paste) (roundrect_rratio 0.25))
(pad "" smd roundrect (at -0.41 -0.41) (size 0.69 0.69) (layers F.Paste) (roundrect_rratio 0.25))
(pad PAD smd rect (at 0 0) (size 1.65 1.65) (layers B.Cu))
(pad PAD thru_hole circle (at -0.5 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad PAD smd rect (at 0 0) (size 1.65 1.65) (layers F.Cu F.Mask))
(pad 20 smd roundrect (at -0.8 -1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 19 smd roundrect (at -0.4 -1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 18 smd roundrect (at 0 -1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 17 smd roundrect (at 0.4 -1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 16 smd roundrect (at 0.8 -1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 15 smd roundrect (at 1.45 -0.8) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 14 smd roundrect (at 1.45 -0.4) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 13 smd roundrect (at 1.45 0) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 12 smd roundrect (at 1.45 0.4) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 11 smd roundrect (at 1.45 0.8) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 10 smd roundrect (at 0.8 1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 9 smd roundrect (at 0.4 1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 8 smd roundrect (at 0 1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 7 smd roundrect (at -0.4 1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 6 smd roundrect (at -0.8 1.45) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 5 smd roundrect (at -1.45 0.8) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 4 smd roundrect (at -1.45 0.4) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at -1.45 0) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 2 smd roundrect (at -1.45 -0.4) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 1 smd roundrect (at -1.45 -0.8) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad PAD thru_hole circle (at 0.5 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad PAD thru_hole circle (at 0.5 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad PAD thru_hole circle (at -0.5 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,55 @@
(module 532610371 (layer F.Cu) (tedit 6203266B)
(fp_text reference REF** (at 1.25 -3.02) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CON_532610371 (at 1.25 -5.08) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.469991 -1.47) (end -4.469991 6.27) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.469991 6.27) (end 6.969991 6.27) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.969991 6.27) (end 6.969991 -1.47) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.969991 -1.47) (end -4.469991 -1.47) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.453991 0) (end -4.977991 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -4.977991 -0.635) (end -4.977991 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -4.977991 0.635) (end -3.453991 0) (layer F.Fab) (width 0.1))
(fp_line (start -3.199991 -0.2) (end -3.199991 1.07996) (layer F.SilkS) (width 0.12))
(fp_line (start -3.199991 5) (end 5.699991 5) (layer F.SilkS) (width 0.12))
(fp_line (start 5.699991 5) (end 5.699991 4.720039) (layer F.SilkS) (width 0.12))
(fp_line (start 5.699991 -0.2) (end 3.22004 -0.2) (layer F.SilkS) (width 0.12))
(fp_line (start -3.199991 5) (end 5.699991 5) (layer F.Fab) (width 0.1))
(fp_line (start 5.699991 5) (end 5.699991 -0.2) (layer F.Fab) (width 0.1))
(fp_line (start 5.699991 -0.2) (end -3.199991 -0.2) (layer F.Fab) (width 0.1))
(fp_line (start -3.199991 -0.2) (end -3.199991 5) (layer F.Fab) (width 0.1))
(fp_line (start -0.72004 -0.2) (end -3.199991 -0.2) (layer F.SilkS) (width 0.12))
(fp_line (start -3.199991 4.720039) (end -3.199991 5) (layer F.SilkS) (width 0.12))
(fp_line (start 5.699991 1.07996) (end 5.699991 -0.2) (layer F.SilkS) (width 0.12))
(fp_line (start -4.469991 -1.47) (end -4.469991 6.27) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.469991 6.27) (end 6.969991 6.27) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.969991 6.27) (end 6.969991 -1.47) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.969991 -1.47) (end -4.469991 -1.47) (layer F.CrtYd) (width 0.05))
(fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User)
(effects (font (size 0.127 0.127) (thickness 0.002)))
)
(fp_text user 532610371 (at 1.25 -11.57) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user PICOBLADE_1.25_WIRE_TO_BOARD_WAFER_ASSY_SMT_-3_CKT (at 1.25 -9.03) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user NOTE (at -3.199991 9.960001) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user MAXIMUM_PACKAGE_HEIGHT:_3.4_MM (at -3.199991 12.500001) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at 0 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.25 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 2.5 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at -2.55 2.899999) (size 2.1 2.999999) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 5.05 2.899999) (size 2.1 2.999999) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/../lib/Molex.3dshapes/532610371.stp
(offset (xyz 1.25 -4 1.9))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

View File

@@ -0,0 +1,7 @@
EESchema-DOCLIB Version 2.0
#
$CMP SK6812SIDE-A
D RGB LED with integrated controller
$ENDCMP
#
#End Doc Library

View File

@@ -0,0 +1,31 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# SK6812SIDE-A
#
DEF SK6812SIDE-A D 0 10 Y Y 1 F N
F0 "D" 200 225 50 H V R BNN
F1 "SK6812SIDE-A" 50 -225 50 H V L TNN
F2 "sk6812:SK6812-SIDE-A" 50 -300 50 H I L TNN
F3 "" 100 -375 50 H I L TNN
$FPLIST
LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*
$ENDFPLIST
DRAW
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
S 200 200 -200 -200 0 1 10 f
P 2 0 1 0 50 -140 70 -140 N
P 2 0 1 0 50 -100 70 -100 N
P 2 0 1 0 185 -140 105 -140 N
P 3 0 1 0 90 -100 50 -140 50 -120 N
P 3 0 1 0 90 -60 50 -100 50 -80 N
P 3 0 1 0 145 -40 145 -140 145 -160 N
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
X DIN 1 -300 0 100 R 50 50 1 1 I
X VDD 2 0 300 100 D 50 50 1 1 W
X DOUT 3 300 0 100 L 50 50 1 1 O
X VSS 4 0 -300 100 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,37 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# TMC6300
#
DEF TMC6300 U 0 40 Y Y 1 F N
F0 "U" 0 100 50 H V C CNN
F1 "TMC6300" 0 0 50 H V C CNN
F2 "Modified:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias_LargerViaHoles" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -400 900 400 -900 0 1 0 f
X W 1 500 600 100 L 50 50 1 1 O
X VL 10 -500 200 100 R 50 50 1 1 I
X VIO/~STDBY 11 -500 -300 100 R 50 50 1 1 W
X DIAG 12 -500 -200 100 R 50 50 1 1 O
X 1V8OUT 13 500 -800 100 L 50 50 1 1 w
X GND 14 -500 -700 100 R 50 50 1 1 W
X U 15 500 800 100 L 50 50 1 1 O
X BRUV 16 500 400 100 L 50 50 1 1 P
X V 17 500 700 100 L 50 50 1 1 O
X VS 18 -500 800 100 R 50 50 1 1 W
X NC 19 500 -700 100 L 50 50 1 1 N N
X VCP 2 -500 700 100 R 50 50 1 1 B
X BRW 20 500 300 100 L 50 50 1 1 P
X UH 3 -500 500 100 R 50 50 1 1 I
X VH 4 -500 300 100 R 50 50 1 1 I
X WH 5 -500 100 100 R 50 50 1 1 I
X UL 6 -500 400 100 R 50 50 1 1 I
X WL 7 -500 0 100 R 50 50 1 1 I
X GND 8 -500 -500 100 R 50 50 1 1 W
X GND 9 -500 -600 100 R 50 50 1 1 W
X PAD PAD -500 -800 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,20 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# VEML7700
#
DEF VEML7700 U 0 40 Y Y 1 F N
F0 "U" -250 450 50 H V C CNN
F1 "VEML7700" 0 0 50 H V C CNN
F2 "VEML7700:VEML7700-TOP" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S 250 -450 -250 400 0 1 0 f
X SCL 1 350 -150 100 L 50 50 1 1 C
X VDD 2 0 500 100 D 50 50 1 1 W
X GND 3 0 -550 100 U 50 50 1 1 W
X SDA 4 350 150 100 L 50 50 1 1 C
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,28 @@
(module VEML7700-TOP (layer F.Cu) (tedit 6203268B)
(attr smd)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value VEML7700-TOP (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.4 1.95) (end 2.4 1.95) (layer F.SilkS) (width 0.15))
(fp_line (start 3.4 1.95) (end 3.4 0.95) (layer F.SilkS) (width 0.15))
(fp_line (start -3.4 -1.05) (end -3.4 0) (layer F.SilkS) (width 0.15))
(fp_line (start -2.4 -1.05) (end -3.4 -1.05) (layer F.SilkS) (width 0.15))
(fp_line (start -3.4 -1.05) (end 3.4 -1.05) (layer Dwgs.User) (width 0.12))
(fp_line (start 3.4 -1.05) (end 3.4 1.95) (layer Dwgs.User) (width 0.12))
(fp_line (start 3.4 1.95) (end -3.4 1.95) (layer Dwgs.User) (width 0.12))
(fp_line (start -3.4 1.95) (end -3.4 -1.05) (layer Dwgs.User) (width 0.12))
(fp_line (start 0 -0.2) (end 0 0.2) (layer Dwgs.User) (width 0.12))
(fp_line (start 0.2 0) (end -0.2 0) (layer Dwgs.User) (width 0.12))
(pad 1 smd rect (at -1.905 1.35) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.635 1.35) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0.635 1.35) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 1.905 1.35) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/../lib/VEML7700.3dshapes/84592VEML7700.stp
(offset (xyz 0 -0.35 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,104 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# T-Micro32
#
DEF T-Micro32 U 0 40 Y Y 1 F N
F0 "U" -600 850 50 H V C CNN
F1 "T-Micro32" 0 700 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S 650 -800 -650 800 0 1 0 f
X GND 1 -750 700 100 R 50 50 1 1 W
X IO25 10 -750 -200 100 R 50 50 1 1 B
X IO26 11 -750 -300 100 R 50 50 1 1 B
X IO27 12 -750 -400 100 R 50 50 1 1 B
X IO14 13 -750 -500 100 R 50 50 1 1 B
X IO12 14 -750 -600 100 R 50 50 1 1 B
X GND 15 -750 -700 100 R 50 50 1 1 W
X IO13 16 -350 -900 100 U 50 50 1 1 B
X IO9 17 -250 -900 100 U 50 50 1 1 I
X IO10 18 -150 -900 100 U 50 50 1 1 I
X SD2 19 -50 -900 100 U 50 50 1 1 N
X 3V3 2 -750 600 100 R 50 50 1 1 W
X CLK 20 50 -900 100 U 50 50 1 1 N
X SD3 21 150 -900 100 U 50 50 1 1 B
X SD1 22 250 -900 100 U 50 50 1 1 B
X IO15 23 350 -900 100 U 50 50 1 1 B
X IO2 24 750 -700 100 L 50 50 1 1 B
X IO0 25 750 -600 100 L 50 50 1 1 B
X IO4 26 750 -500 100 L 50 50 1 1 B
X CS 27 750 -400 100 L 50 50 1 1 N
X SD0 28 750 -300 100 L 50 50 1 1 B
X IO5 29 750 -200 100 L 50 50 1 1 B
X EN 3 -750 500 100 R 50 50 1 1 I
X IO18 30 750 -100 100 L 50 50 1 1 N
X IO19 31 750 0 100 L 50 50 1 1 B
X NC 32 750 100 100 L 50 50 1 1 P
X IO21 33 750 200 100 L 50 50 1 1 B
X RXD 34 750 300 100 L 50 50 1 1 I
X TXD 35 750 400 100 L 50 50 1 1 O
X IO22 36 750 500 100 L 50 50 1 1 B
X IO23/VSPI_MOSI 37 750 600 100 L 50 50 1 1 N
X GND 38 750 700 100 L 50 50 1 1 W
X IO36/SVP 4 -750 400 100 R 50 50 1 1 I
X IO39/SVN 5 -750 300 100 R 50 50 1 1 I
X IO34 6 -750 200 100 R 50 50 1 1 I
X IO35 7 -750 100 100 R 50 50 1 1 I
X IO32 8 -750 0 100 R 50 50 1 1 B
X IO33 9 -750 -100 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# T-Micro32_Plus
#
DEF T-Micro32_Plus U 0 40 Y Y 1 F N
F0 "U" -600 850 50 H V C CNN
F1 "T-Micro32_Plus" 0 700 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S 650 -800 -650 800 0 1 0 f
X GND 1 -750 700 100 R 50 50 1 1 W
X IO25 10 -750 -200 100 R 50 50 1 1 B
X IO26 11 -750 -300 100 R 50 50 1 1 B
X IO27 12 -750 -400 100 R 50 50 1 1 B
X IO14 13 -750 -500 100 R 50 50 1 1 B
X IO12 14 -750 -600 100 R 50 50 1 1 B
X GND 15 -750 -700 100 R 50 50 1 1 W
X IO13 16 -350 -900 100 U 50 50 1 1 B
X IO37 17 -250 -900 100 U 50 50 1 1 I
X IO38 18 -150 -900 100 U 50 50 1 1 I
X NC 19 -50 -900 100 U 50 50 1 1 N
X 3V3 2 -750 600 100 R 50 50 1 1 W
X NC 20 50 -900 100 U 50 50 1 1 N
X IO7 21 150 -900 100 U 50 50 1 1 B
X IO8 22 250 -900 100 U 50 50 1 1 B
X IO15 23 350 -900 100 U 50 50 1 1 B
X IO2 24 750 -700 100 L 50 50 1 1 B
X IO0 25 750 -600 100 L 50 50 1 1 B
X IO4 26 750 -500 100 L 50 50 1 1 B
X NC 27 750 -400 100 L 50 50 1 1 N
X IO20 28 750 -300 100 L 50 50 1 1 B
X IO5 29 750 -200 100 L 50 50 1 1 B
X EN 3 -750 500 100 R 50 50 1 1 I
X NC 30 750 -100 100 L 50 50 1 1 N
X IO19 31 750 0 100 L 50 50 1 1 B
X VDD_SDIO 32 750 100 100 L 50 50 1 1 P
X IO21 33 750 200 100 L 50 50 1 1 B
X RXD 34 750 300 100 L 50 50 1 1 I
X TXD 35 750 400 100 L 50 50 1 1 O
X IO22 36 750 500 100 L 50 50 1 1 B
X NC 37 750 600 100 L 50 50 1 1 N
X GND 38 750 700 100 L 50 50 1 1 W
X IO36/SVP 4 -750 400 100 R 50 50 1 1 I
X IO39/SVN 5 -750 300 100 R 50 50 1 1 I
X IO34 6 -750 200 100 R 50 50 1 1 I
X IO35 7 -750 100 100 R 50 50 1 1 I
X IO32 8 -750 0 100 R 50 50 1 1 B
X IO33 9 -750 -100 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,72 @@
(module T-Micro32 (layer F.Cu) (tedit 618DED80)
(fp_text reference REF** (at 2 -4.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value T-Micro32 (at 6.5 3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3 5.5) (end 3 12.5) (layer F.Fab) (width 0.15))
(fp_line (start 10 5.5) (end 3 5.5) (layer F.Fab) (width 0.15))
(fp_line (start 10 12.5) (end 10 5.5) (layer F.Fab) (width 0.15))
(fp_line (start 3 12.5) (end 10 12.5) (layer F.Fab) (width 0.15))
(fp_line (start 12 -1.5) (end 13 -2) (layer F.SilkS) (width 0.15))
(fp_line (start 10 -1.5) (end 13 -3) (layer F.SilkS) (width 0.15))
(fp_line (start 8 -1.5) (end 12 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 6 -1.5) (end 10 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 8 -3.5) (end 4 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start 2 -1.5) (end 6 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.5) (end 4 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -2.5) (end 2 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 13 15.5) (end 13 15) (layer F.SilkS) (width 0.15))
(fp_line (start 11 15.5) (end 13 15.5) (layer F.SilkS) (width 0.15))
(fp_line (start 0 15.5) (end 2 15.5) (layer F.SilkS) (width 0.15))
(fp_line (start 0 15) (end 0 15.5) (layer F.SilkS) (width 0.15))
(fp_line (start 13 -3.5) (end 13 -1) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -3.5) (end 13 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1) (end 0 -3.5) (layer F.SilkS) (width 0.15))
(fp_line (start 3 12.5) (end 10 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 3 5.5) (end 10 12.5) (layer F.Fab) (width 0.12))
(pad 1 smd rect (at 0 0) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0 1) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 2) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0 3) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 0 4) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 0 5) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 0 6) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 0 7) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 0 8) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at 0 9) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at 0 10) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at 0 11) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at 0 12) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at 0 13) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at 0 14) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at 3 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at 4 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at 5 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at 6 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at 7 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at 8 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at 9 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at 10 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at 13 14) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at 13 13) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at 13 12) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at 13 11) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at 13 10) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at 13 9) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at 13 8) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at 13 7) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at 13 6) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at 13 5) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at 13 4) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at 13 3) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 13 2) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 13 1) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 13 0) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/../lib/lilygo_micro32.3dshapes/ap-700.stp
(offset (xyz 6.5 -15.55 1))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,16 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# no_pin
#
DEF no_pin Z 0 40 Y Y 1 F N
F0 "Z" -350 150 60 H V C CNN
F1 "no_pin" 0 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -400 100 400 -100 0 1 0 N
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,36 @@
(module SK6812-SIDE-A (layer F.Cu) (tedit 6203267B)
(fp_text reference REF** (at 2.032 -1.397) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SK6812-SIDE-A (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
(fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
(fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
(fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
(fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
(pad 1 smd custom (at 0 0) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
(zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
))
(pad 2 smd rect (at 1.35 0) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
(zone_connect 0))
(pad 3 smd rect (at 2.375 0) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
(zone_connect 0))
(pad 4 smd custom (at 3.6 0) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
(zone_connect 0)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
))
(model ${KIPRJMOD}/../lib/sk6812.3dshapes/SK6812-SIDE-A.step
(offset (xyz 1.76 -0.6 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@@ -0,0 +1,32 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# HX711
#
DEF HX711 U 0 40 Y Y 1 F N
F0 "U" 200 500 50 H V C CNN
F1 "HX711" -200 500 50 H V C CNN
F2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -350 450 350 -450 0 1 0 f
X VSUP 1 -450 350 100 R 50 50 1 1 W
X INB+ 10 450 -250 100 L 50 50 1 1 I
X PD_SCK 11 450 -150 100 L 50 50 1 1 I
X DOUT 12 450 -50 100 L 50 50 1 1 O
X XO 13 450 50 100 L 50 50 1 1 O
X XI 14 450 150 100 L 50 50 1 1 I
X RATE 15 450 250 100 L 50 50 1 1 I
X DVDD 16 450 350 100 L 50 50 1 1 W
X BASE 2 -450 250 100 R 50 50 1 1 O
X AVDD 3 -450 150 100 R 50 50 1 1 B
X VFB 4 -450 50 100 R 50 50 1 1 I
X AGND 5 -450 -50 100 R 50 50 1 1 W
X VBG 6 -450 -150 100 R 50 50 1 1 O
X INA- 7 -450 -250 100 R 50 50 1 1 I
X INA+ 8 -450 -350 100 R 50 50 1 1 I
X INB- 9 450 -350 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -0,0 +1,55 @@
(module BF350-3AA (layer F.Cu) (tedit 62017186)
(attr virtual)
(fp_text reference REF** (at 0.1 -4.2 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BF350-3AA (at -2.65 0.05 90) (layer F.Fab)
(effects (font (size 0.8 0.8) (thickness 0.1)))
)
(fp_line (start 2.5 -4) (end 1.5 -4) (layer F.SilkS) (width 0.15))
(fp_line (start 2.5 -4) (end 2.5 -3) (layer F.SilkS) (width 0.15))
(fp_line (start -2.5 -4) (end -2.5 -3) (layer F.SilkS) (width 0.15))
(fp_line (start -2.5 -4) (end -1.5 -4) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy 2.5 -4) (xy 2.5 4) (xy -2.5 4) (xy -2.5 -4)) (layer F.Mask) (width 0.1))
(fp_line (start -2.05 3.55) (end -2.05 -3.55) (layer F.Fab) (width 0.12))
(fp_line (start -2.05 -3.55) (end 2.05 -3.55) (layer F.Fab) (width 0.12))
(fp_line (start 2.05 -3.55) (end 2.05 3.55) (layer F.Fab) (width 0.12))
(fp_line (start 2.05 3.55) (end -2.05 3.55) (layer F.Fab) (width 0.12))
(fp_poly (pts (xy -0.3 3.2) (xy -1.7 3.2) (xy -1.7 1.05) (xy -0.3 1.05)) (layer F.Fab) (width 0.12))
(fp_poly (pts (xy 1.7 3.2) (xy 0.3 3.2) (xy 0.3 1.05) (xy 1.7 1.05)) (layer F.Fab) (width 0.12))
(fp_line (start -1.7 1.05) (end -1.7 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -1.7 -3.15) (end -1.5 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -1.5 -3.15) (end -1.5 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -1.5 0.35) (end -1.3 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -1.3 0.35) (end -1.3 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -1.3 -3.15) (end -1.1 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -1.1 -3.15) (end -1.1 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -0.7 -3.15) (end -0.7 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -0.9 -3.15) (end -0.7 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -0.9 0.35) (end -0.9 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -1.1 0.35) (end -0.9 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -0.3 -3.15) (end -0.3 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -0.5 -3.15) (end -0.3 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -0.5 0.35) (end -0.5 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -0.7 0.35) (end -0.5 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 0.1 -3.15) (end 0.1 0.35) (layer F.Fab) (width 0.12))
(fp_line (start -0.1 -3.15) (end 0.1 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -0.1 0.35) (end -0.1 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start -0.3 0.35) (end -0.1 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 0.5 -3.15) (end 0.5 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -3.15) (end 0.5 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 0.35) (end 0.3 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 0.1 0.35) (end 0.3 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 0.9 -3.15) (end 0.9 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 0.7 -3.15) (end 0.9 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 0.7 0.35) (end 0.7 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 0.5 0.35) (end 0.7 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 1.3 -3.15) (end 1.3 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 1.1 -3.15) (end 1.3 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 1.1 0.35) (end 1.1 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 0.9 0.35) (end 1.1 0.35) (layer F.Fab) (width 0.12))
(fp_line (start 1.7 -3.15) (end 1.7 1.05) (layer F.Fab) (width 0.12))
(fp_line (start 1.5 -3.15) (end 1.7 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 1.5 0.35) (end 1.5 -3.15) (layer F.Fab) (width 0.12))
(fp_line (start 1.3 0.35) (end 1.5 0.35) (layer F.Fab) (width 0.12))
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
(fp_lib_table
(lib (name sk6812)(type KiCad)(uri ${KIPRJMOD}/../lib/sk6812.pretty)(options "")(descr ""))
(lib (name Holes)(type KiCad)(uri ${KIPRJMOD}/../lib/Holes.pretty)(options "")(descr ""))
(lib (name strain)(type KiCad)(uri ${KIPRJMOD}/../lib/strain.pretty)(options "")(descr ""))
(lib (name GCT_USB)(type KiCad)(uri ${KIPRJMOD}/../lib/GCT_USB.pretty)(options "")(descr ""))
(lib (name Molex)(type KiCad)(uri ${KIPRJMOD}/../lib/Molex.pretty)(options "")(descr ""))
(lib (name lilygo_micro32)(type KiCad)(uri ${KIPRJMOD}/../lib/lilygo_micro32.pretty)(options "")(descr ""))
(lib (name Modified)(type KiCad)(uri ${KIPRJMOD}/../lib/Modified.pretty)(options "")(descr ""))
(lib (name view_custom)(type KiCad)(uri ${KIPRJMOD}/lib/view_custom.pretty)(options "")(descr ""))
(lib (name VEML7700)(type KiCad)(uri ${KIPRJMOD}/../lib/VEML7700.pretty)(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
(module SolderPads_2mm_3 (layer F.Cu) (tedit 620309F0)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SolderPads_2mm_3 (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1 -1.5) (end -1 -1) (layer F.SilkS) (width 0.15))
(pad 1 smd oval (at 0 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 2 smd oval (at 2 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 3 smd oval (at 4 0) (size 1.25 2.5) (layers F.Cu F.Mask))
)

View File

@@ -0,0 +1,18 @@
(module SolderPads_2mm_8 (layer F.Cu) (tedit 62030931)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SolderPads_2mm_8 (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1 -1.5) (end -1 -1) (layer F.SilkS) (width 0.15))
(pad 1 smd oval (at 0 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 2 smd oval (at 2 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 3 smd oval (at 4 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 4 smd oval (at 6 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 5 smd oval (at 8 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 6 smd oval (at 10 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 7 smd oval (at 12 0) (size 1.25 2.5) (layers F.Cu F.Mask))
(pad 8 smd oval (at 14 0) (size 1.25 2.5) (layers F.Cu F.Mask))
)

View File

@@ -0,0 +1,176 @@
(module ViewKeepouts3d (layer F.Cu) (tedit 620328E3)
(attr virtual)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ViewKeepouts3d (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -37.499999 -39.199999) (end -32.699999 -39.199999) (layer F.Fab) (width 0.2))
(fp_line (start -32.699999 -39.199999) (end -32.699999 -40.699999) (layer F.Fab) (width 0.2))
(fp_line (start -32.699999 -40.699999) (end -37.499999 -40.7) (layer F.Fab) (width 0.2))
(fp_arc (start -37.499999 -37.499999) (end -37.499999 -40.7) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start -40.699999 -37.499999) (end -40.699999 -32.699999) (layer F.Fab) (width 0.2))
(fp_line (start -40.699999 -32.699999) (end -39.199999 -32.699999) (layer F.Fab) (width 0.2))
(fp_line (start -39.199999 -32.699999) (end -39.199999 -37.499999) (layer F.Fab) (width 0.2))
(fp_arc (start -37.499999 -37.499999) (end -37.499999 -39.199999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start -3.999999 -39.2) (end 3.999999 -39.2) (layer F.Fab) (width 0.2))
(fp_line (start 3.999999 -39.2) (end 3.999999 -40.7) (layer F.Fab) (width 0.2))
(fp_line (start 3.999999 -40.7) (end -3.999999 -40.7) (layer F.Fab) (width 0.2))
(fp_line (start -3.999999 -40.7) (end -3.999999 -39.2) (layer F.Fab) (width 0.2))
(fp_line (start -40.699999 -5) (end -40.699999 4.999999) (layer F.Fab) (width 0.2))
(fp_line (start -40.699999 4.999999) (end -39.199999 4.999999) (layer F.Fab) (width 0.2))
(fp_line (start -39.199999 4.999999) (end -39.199999 -5) (layer F.Fab) (width 0.2))
(fp_line (start -39.199999 -5) (end -40.699999 -5) (layer F.Fab) (width 0.2))
(fp_line (start -39.199999 37.499999) (end -39.199999 32.699999) (layer F.Fab) (width 0.2))
(fp_line (start -39.199999 32.699999) (end -40.699999 32.699999) (layer F.Fab) (width 0.2))
(fp_line (start -40.699999 32.699999) (end -40.699999 37.499999) (layer F.Fab) (width 0.2))
(fp_arc (start -37.499999 37.499999) (end -40.699999 37.499999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start -37.499999 40.699999) (end -32.699999 40.699999) (layer F.Fab) (width 0.2))
(fp_line (start -32.699999 40.699999) (end -32.699999 39.199999) (layer F.Fab) (width 0.2))
(fp_line (start -32.699999 39.199999) (end -37.499999 39.199999) (layer F.Fab) (width 0.2))
(fp_arc (start -37.499999 37.499999) (end -39.199999 37.499999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start -8.049999 40.699999) (end -8.049999 39.199999) (layer F.Fab) (width 0.2))
(fp_line (start -8.049999 39.199999) (end -13.049999 39.199999) (layer F.Fab) (width 0.2))
(fp_line (start -13.049999 39.199999) (end -13.049999 40.699999) (layer F.Fab) (width 0.2))
(fp_line (start -13.049999 40.699999) (end -8.049999 40.699999) (layer F.Fab) (width 0.2))
(fp_line (start 8.049999 39.199999) (end 8.049999 40.699999) (layer F.Fab) (width 0.2))
(fp_line (start 8.049999 40.699999) (end 13.049999 40.699999) (layer F.Fab) (width 0.2))
(fp_line (start 13.049999 40.699999) (end 13.049999 39.199999) (layer F.Fab) (width 0.2))
(fp_line (start 13.049999 39.199999) (end 8.049999 39.199999) (layer F.Fab) (width 0.2))
(fp_line (start 39.199999 -37.499999) (end 39.199999 -32.699999) (layer F.Fab) (width 0.2))
(fp_line (start 39.199999 -32.699999) (end 40.699999 -32.699999) (layer F.Fab) (width 0.2))
(fp_line (start 40.699999 -32.699999) (end 40.7 -37.499999) (layer F.Fab) (width 0.2))
(fp_arc (start 37.5 -37.499999) (end 40.7 -37.499999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start 37.499999 -40.699999) (end 32.699999 -40.699999) (layer F.Fab) (width 0.2))
(fp_line (start 32.699999 -40.699999) (end 32.699999 -39.199999) (layer F.Fab) (width 0.2))
(fp_line (start 32.699999 -39.199999) (end 37.499999 -39.199999) (layer F.Fab) (width 0.2))
(fp_arc (start 37.499999 -37.499999) (end 39.199999 -37.499999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start 37.499999 39.199999) (end 32.699999 39.199999) (layer F.Fab) (width 0.2))
(fp_line (start 32.699999 39.199999) (end 32.699999 40.699999) (layer F.Fab) (width 0.2))
(fp_line (start 32.699999 40.699999) (end 37.499999 40.699999) (layer F.Fab) (width 0.2))
(fp_arc (start 37.499999 37.499999) (end 37.499999 40.699999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start 40.699999 37.499999) (end 40.699999 32.699999) (layer F.Fab) (width 0.2))
(fp_line (start 40.699999 32.699999) (end 39.199999 32.699999) (layer F.Fab) (width 0.2))
(fp_line (start 39.199999 32.699999) (end 39.199999 37.499999) (layer F.Fab) (width 0.2))
(fp_arc (start 37.499999 37.499999) (end 37.499999 39.199999) (angle -90) (layer F.Fab) (width 0.2))
(fp_line (start 40.699999 4.999999) (end 40.699999 -5) (layer F.Fab) (width 0.2))
(fp_line (start 40.699999 -5) (end 39.199999 -5) (layer F.Fab) (width 0.2))
(fp_line (start 39.199999 -5) (end 39.199999 4.999999) (layer F.Fab) (width 0.2))
(fp_line (start 39.199999 4.999999) (end 40.699999 4.999999) (layer F.Fab) (width 0.2))
(fp_arc (start 0 -30) (end -1.567092 -28.757333) (angle -103.1728659) (layer F.Fab) (width 0.2))
(fp_arc (start 0 0) (end -1.567092 -28.757333) (angle -83.76165526) (layer F.Fab) (width 0.2))
(fp_arc (start -30 0) (end -28.757333 1.567092) (angle -103.1728659) (layer F.Fab) (width 0.2))
(fp_arc (start 0 0) (end -28.757333 1.567092) (angle -83.76165526) (layer F.Fab) (width 0.2))
(fp_arc (start 0 30) (end 1.567092 28.757333) (angle -103.1728659) (layer F.Fab) (width 0.2))
(fp_arc (start 0 0) (end 1.567092 28.757333) (angle -83.76165526) (layer F.Fab) (width 0.2))
(fp_arc (start 30 0) (end 28.757333 -1.567092) (angle -103.1728659) (layer F.Fab) (width 0.2))
(fp_arc (start 0 0) (end 28.757333 -1.567092) (angle -83.76165526) (layer F.Fab) (width 0.2))
(fp_circle (center 0 0) (end 27 0) (layer F.Fab) (width 0.2))
(fp_circle (center 0 0) (end 25.5 0) (layer F.Fab) (width 0.2))
(fp_circle (center 0 0) (end 22.5 0) (layer F.Fab) (width 0.2))
(fp_line (start -3.5 1.378679) (end -3.5 -4.249999) (layer F.Fab) (width 0.2))
(fp_line (start -3.5 -4.249999) (end 3.499999 -4.249999) (layer F.Fab) (width 0.2))
(fp_line (start 3.499999 -4.249999) (end 3.499999 4.25) (layer F.Fab) (width 0.2))
(fp_line (start 3.499999 4.25) (end -2.128679 4.25) (layer F.Fab) (width 0.2))
(fp_line (start -2.128679 4.25) (end -6.010407 8.131727) (layer F.Fab) (width 0.2))
(fp_arc (start -7.071067 7.071067) (end -8.131727 6.010407) (angle -180) (layer F.Fab) (width 0.2))
(fp_line (start -8.131727 6.010407) (end -3.5 1.378679) (layer F.Fab) (width 0.2))
(fp_circle (center -10.250854 0) (end -9.350854 0) (layer F.Fab) (width 0.2))
(fp_arc (start 0 0) (end 12.369316 3.999999) (angle -35.84042628) (layer F.Fab) (width 0.2))
(fp_line (start 12.369316 3.999999) (end 9 4) (layer F.Fab) (width 0.2))
(fp_line (start 9 4) (end 8.999999 -3.999999) (layer F.Fab) (width 0.2))
(fp_line (start 8.999999 -3.999999) (end 12.369316 -4) (layer F.Fab) (width 0.2))
(fp_circle (center 5.125427 8.8775) (end 6.025427 8.8775) (layer F.Fab) (width 0.2))
(fp_circle (center 5.125427 -8.877499) (end 6.025427 -8.877499) (layer F.Fab) (width 0.2))
(fp_circle (center 0 0) (end 14.999999 0) (layer F.Fab) (width 0.2))
(fp_line (start 9.649481 14.599229) (end 8.564827 13.514574) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 3.878787 15.522725) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_arc (start 3.999999 16.00781) (end 3.878787 15.522725) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_line (start 3.499999 16.00781) (end 3.5 27.3) (layer B.Fab) (width 0.2))
(fp_line (start 3.5 27.3) (end -3.499999 27.3) (layer B.Fab) (width 0.2))
(fp_line (start -3.499999 27.3) (end -3.499999 16.00781) (layer B.Fab) (width 0.2))
(fp_arc (start -3.999999 16.00781) (end -3.499999 16.00781) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -8.564827 13.514574) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_line (start -8.564827 13.514574) (end -9.649481 14.599229) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -9.649481 14.599229) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start -4.999999 16.770509) (end -4.999999 33.9) (layer B.Fab) (width 0.2))
(fp_line (start -4.999999 33.9) (end 4.999999 33.9) (layer B.Fab) (width 0.2))
(fp_line (start 4.999999 33.9) (end 4.999999 16.770509) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 4.999999 16.770509) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_circle (center 0 29.8) (end 1.1 29.8) (layer B.Fab) (width 0.2))
(fp_line (start 13.514574 8.564827) (end 14.599229 9.649481) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 14.599229 9.649481) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start 16.770509 5) (end 36.099999 5) (layer B.Fab) (width 0.2))
(fp_line (start 36.099999 5) (end 36.099999 -5) (layer B.Fab) (width 0.2))
(fp_line (start 36.099999 -5) (end 16.770509 -4.999999) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 16.770509 -4.999999) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start 14.599229 -9.649481) (end 13.514574 -8.564827) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 15.522725 -3.878787) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_arc (start 16.00781 -4) (end 15.522725 -3.878787) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_line (start 16.00781 -3.5) (end 27.3 -3.5) (layer B.Fab) (width 0.2))
(fp_line (start 27.3 -3.5) (end 27.3 3.499999) (layer B.Fab) (width 0.2))
(fp_line (start 27.3 3.499999) (end 16.00781 3.499999) (layer B.Fab) (width 0.2))
(fp_arc (start 16.00781 3.999999) (end 16.00781 3.499999) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 13.514574 8.564827) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_circle (center 29.8 0) (end 30.9 0) (layer B.Fab) (width 0.2))
(fp_line (start 8.564827 -13.514574) (end 9.649481 -14.599229) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 9.649481 -14.599229) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start 4.999999 -16.770509) (end 4.999999 -36.099999) (layer B.Fab) (width 0.2))
(fp_line (start 4.999999 -36.099999) (end -5 -36.099999) (layer B.Fab) (width 0.2))
(fp_line (start -5 -36.099999) (end -4.999999 -16.770509) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -4.999999 -16.770509) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start -9.649481 -14.599229) (end -8.564827 -13.514574) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -3.878787 -15.522725) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_arc (start -4 -16.00781) (end -3.878787 -15.522725) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_line (start -3.5 -16.00781) (end -3.5 -27.3) (layer B.Fab) (width 0.2))
(fp_line (start -3.5 -27.3) (end 3.499999 -27.3) (layer B.Fab) (width 0.2))
(fp_line (start 3.499999 -27.3) (end 3.499999 -16.00781) (layer B.Fab) (width 0.2))
(fp_arc (start 3.999999 -16.00781) (end 3.499999 -16.00781) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end 8.564827 -13.514574) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_circle (center 0 -29.8) (end 1.099999 -29.8) (layer B.Fab) (width 0.2))
(fp_line (start -13.514574 -8.564827) (end -14.599229 -9.649481) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -14.599229 -9.649481) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start -16.770509 -4.999999) (end -36.099999 -4.999999) (layer B.Fab) (width 0.2))
(fp_line (start -36.099999 -4.999999) (end -36.099999 5) (layer B.Fab) (width 0.2))
(fp_line (start -36.099999 5) (end -16.770509 4.999999) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -16.770509 4.999999) (angle -16.86149137) (layer B.Fab) (width 0.2))
(fp_line (start -14.599229 9.649481) (end -13.514574 8.564827) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -15.522725 3.878787) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_arc (start -16.00781 3.999999) (end -15.522725 3.878787) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_line (start -16.00781 3.499999) (end -27.3 3.5) (layer B.Fab) (width 0.2))
(fp_line (start -27.3 3.5) (end -27.3 -3.499999) (layer B.Fab) (width 0.2))
(fp_line (start -27.3 -3.499999) (end -16.00781 -3.499999) (layer B.Fab) (width 0.2))
(fp_arc (start -16.00781 -3.999999) (end -16.00781 -3.499999) (angle -75.9703346) (layer B.Fab) (width 0.2))
(fp_arc (start 0 0) (end -13.514574 -8.564827) (angle -18.33470951) (layer B.Fab) (width 0.2))
(fp_circle (center -29.8 0) (end -28.7 0) (layer B.Fab) (width 0.2))
(fp_line (start -34.599999 20.099999) (end -36.099999 20.099999) (layer B.Fab) (width 0.2))
(fp_line (start -36.099999 20.099999) (end -36.099999 28.099999) (layer B.Fab) (width 0.2))
(fp_line (start -36.099999 28.099999) (end -34.599999 28.099999) (layer B.Fab) (width 0.2))
(fp_line (start -34.599999 28.099999) (end -34.599999 20.099999) (layer B.Fab) (width 0.2))
(fp_line (start -34.599999 -20.099999) (end -34.599999 -28.099999) (layer B.Fab) (width 0.2))
(fp_line (start -34.599999 -28.099999) (end -36.099999 -28.099999) (layer B.Fab) (width 0.2))
(fp_line (start -36.099999 -28.099999) (end -36.099999 -20.099999) (layer B.Fab) (width 0.2))
(fp_line (start -36.099999 -20.099999) (end -34.599999 -20.099999) (layer B.Fab) (width 0.2))
(fp_line (start -20.099999 -34.599999) (end -20.099999 -36.099999) (layer B.Fab) (width 0.2))
(fp_line (start -20.099999 -36.099999) (end -28.099999 -36.099999) (layer B.Fab) (width 0.2))
(fp_line (start -28.099999 -36.099999) (end -28.099999 -34.599999) (layer B.Fab) (width 0.2))
(fp_line (start -28.099999 -34.599999) (end -20.099999 -34.599999) (layer B.Fab) (width 0.2))
(fp_line (start 34.599999 -20.099999) (end 36.099999 -20.099999) (layer B.Fab) (width 0.2))
(fp_line (start 36.099999 -20.099999) (end 36.099999 -28.099999) (layer B.Fab) (width 0.2))
(fp_line (start 36.099999 -28.099999) (end 34.599999 -28.099999) (layer B.Fab) (width 0.2))
(fp_line (start 34.599999 -28.099999) (end 34.599999 -20.099999) (layer B.Fab) (width 0.2))
(fp_line (start 20.099999 -34.599999) (end 28.099999 -34.599999) (layer B.Fab) (width 0.2))
(fp_line (start 28.099999 -34.599999) (end 28.099999 -36.099999) (layer B.Fab) (width 0.2))
(fp_line (start 28.099999 -36.099999) (end 20.099999 -36.099999) (layer B.Fab) (width 0.2))
(fp_line (start 20.099999 -36.099999) (end 20.099999 -34.599999) (layer B.Fab) (width 0.2))
(fp_line (start 34.599999 20.099999) (end 34.599999 28.099999) (layer B.Fab) (width 0.2))
(fp_line (start 34.599999 28.099999) (end 36.099999 28.099999) (layer B.Fab) (width 0.2))
(fp_line (start 36.099999 28.099999) (end 36.099999 20.099999) (layer B.Fab) (width 0.2))
(fp_line (start 36.099999 20.099999) (end 34.599999 20.099999) (layer B.Fab) (width 0.2))
(model ${KIPRJMOD}/lib/view_custom.3dshapes/ViewKeepouts3d.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,9 @@
(sym_lib_table
(lib (name MagnTek)(type Legacy)(uri ${KIPRJMOD}/../lib/MagnTek.lib)(options "")(descr ""))
(lib (name SK6812)(type Legacy)(uri ${KIPRJMOD}/../lib/SK6812.lib)(options "")(descr ""))
(lib (name no_pin)(type Legacy)(uri ${KIPRJMOD}/../lib/no_pin.lib)(options "")(descr ""))
(lib (name lilygo_micro32)(type Legacy)(uri ${KIPRJMOD}/../lib/lilygo_micro32.lib)(options "")(descr ""))
(lib (name strain)(type Legacy)(uri ${KIPRJMOD}/../lib/strain.lib)(options "")(descr ""))
(lib (name Trinamic)(type Legacy)(uri ${KIPRJMOD}/../lib/Trinamic.lib)(options "")(descr ""))
(lib (name VEML7700)(type Legacy)(uri ${KIPRJMOD}/../lib/VEML7700.lib)(options "")(descr ""))
)

View File

@@ -0,0 +1,603 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x03_Male
#
DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x03_Male" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x03
#
DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -150 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x08
#
DEF Connector_Generic_Conn_01x08 J 0 40 Y N 1 F N
F0 "J" 0 400 50 H V C CNN
F1 "Connector_Generic_Conn_01x08" 0 -500 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 350 50 -450 1 1 10 f
X Pin_1 1 -200 300 150 R 50 50 1 1 P
X Pin_2 2 -200 200 150 R 50 50 1 1 P
X Pin_3 3 -200 100 150 R 50 50 1 1 P
X Pin_4 4 -200 0 150 R 50 50 1 1 P
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
X Pin_6 6 -200 -200 150 R 50 50 1 1 P
X Pin_7 7 -200 -300 150 R 50 50 1 1 P
X Pin_8 8 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_TestPoint_Small
#
DEF Connector_TestPoint_Small TP 0 30 N N 1 F N
F0 "TP" 0 150 50 H V C CNN
F1 "Connector_TestPoint_Small" 0 80 50 H V C CNN
F2 "" 200 0 50 H I C CNN
F3 "" 200 0 50 H I C CNN
$FPLIST
Pin*
Test*
$ENDFPLIST
DRAW
C 0 0 20 0 1 0 N
X 1 1 0 0 0 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_C_Receptacle_USB2.0
#
DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
USB*C*Receptacle*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 0 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 P
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 P
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 13 -60 -20 60 -20 N
P 2 0 1 12 -60 20 60 20 N
X ~ 1 0 100 80 D 50 50 1 1 P
X ~ 2 0 -100 80 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_L_Small
#
DEF Device_L_Small L 0 10 N N 1 F N
F0 "L" 30 40 50 H V L CNN
F1 "Device_L_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
A 0 20 20 -899 899 0 1 0 N 0 0 0 40
A 0 60 20 -899 899 0 1 0 N 0 40 0 80
X ~ 1 0 100 20 D 50 50 1 1 P
X ~ 2 0 -100 20 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Q_PNP_BEC
#
DEF Device_Q_PNP_BEC Q 0 0 Y N 1 F N
F0 "Q" 200 50 50 H V L CNN
F1 "Device_Q_PNP_BEC" 200 -50 50 H V L CNN
F2 "" 200 100 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F
X B 1 -200 0 225 R 50 50 1 1 I
X E 2 100 -200 100 U 50 50 1 1 P
X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Interface_USB_CH340C
#
DEF Interface_USB_CH340C U 0 20 Y Y 1 F N
F0 "U" -200 550 50 H V R CNN
F1 "Interface_USB_CH340C" 50 550 50 H V L CNN
F2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" 50 -550 50 H I L CNN
F3 "" -350 800 50 H I C CNN
$FPLIST
SOIC*3.9x9.9mm*P1.27mm*
$ENDFPLIST
DRAW
S -300 500 300 -500 0 1 10 f
X GND 1 0 -600 100 U 50 50 1 1 W
X ~DSR 10 400 0 100 L 50 50 1 1 I
X ~RI 11 400 -100 100 L 50 50 1 1 I
X ~DCD 12 400 -200 100 L 50 50 1 1 I
X ~DTR 13 400 -300 100 L 50 50 1 1 O
X ~RTS 14 400 -400 100 L 50 50 1 1 O
X R232 15 -400 300 100 R 50 50 1 1 I
X VCC 16 0 600 100 D 50 50 1 1 W
X TXD 2 400 400 100 L 50 50 1 1 O
X RXD 3 400 300 100 L 50 50 1 1 I
X V3 4 -100 600 100 D 50 50 1 1 P
X UD+ 5 -400 100 100 R 50 50 1 1 B
X UD- 6 -400 0 100 R 50 50 1 1 B
X NC 7 -300 -300 100 R 50 50 1 1 N N
X NC 8 -300 -400 100 R 50 50 1 1 N N
X ~CTS 9 400 100 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Logic_LevelTranslator_SN74LV1T34DBV
#
DEF Logic_LevelTranslator_SN74LV1T34DBV U 0 20 Y Y 1 F N
F0 "U" 200 250 50 H V L CNN
F1 "Logic_LevelTranslator_SN74LV1T34DBV" 200 150 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23-5" 650 -250 50 H I C CNN
F3 "" -400 -200 50 H I C CNN
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
S -200 200 200 -200 0 1 10 f
P 2 0 1 0 -30 0 -100 0 N
P 2 0 1 0 40 0 100 0 N
P 4 1 1 0 -30 -30 -30 30 40 0 -30 -30 N
X NC 1 -200 100 100 R 50 50 1 1 N N
X A 2 -300 0 100 R 50 50 1 1 I
X GND 3 0 -300 100 U 50 50 1 1 W
X Y 4 300 0 100 L 50 50 1 1 O
X VCC 5 0 300 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# MagnTek_MT6701-CT
#
DEF MagnTek_MT6701-CT U 0 40 Y Y 1 F N
F0 "U" -500 250 50 H V C CNN
F1 "MagnTek_MT6701-CT" 0 250 50 H V C CNN
F2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -550 200 650 -200 0 1 0 f
X VDD 1 -650 150 100 R 50 50 1 1 W
X MODE 2 -650 50 100 R 50 50 1 1 I
X ANALOG/PWM 3 -650 -50 100 R 50 50 1 1 O
X GND 4 -650 -150 100 R 50 50 1 1 W
X PUSH 5 750 -150 100 L 50 50 1 1 O
X A/U/SDA/DO 6 750 -50 100 L 50 50 1 1 B
X B/V/SCL/CLK 7 750 50 100 L 50 50 1 1 B
X Z/W/CSN 8 750 150 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Regulator_Linear_AP1117-33
#
DEF Regulator_Linear_AP1117-33 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_AP1117-33" 0 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN
F3 "" 100 -250 50 H I C CNN
ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0
$FPLIST
SOT?223*TabPin2*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X GND 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# SK6812_SK6812SIDE-A
#
DEF SK6812_SK6812SIDE-A D 0 10 Y Y 1 F N
F0 "D" 200 225 50 H V R BNN
F1 "SK6812_SK6812SIDE-A" 50 -225 50 H V L TNN
F2 "sk6812:SK6812-SIDE-A" 50 -300 50 H I L TNN
F3 "" 100 -375 50 H I L TNN
$FPLIST
LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*
$ENDFPLIST
DRAW
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
S 200 200 -200 -200 0 1 10 f
P 2 0 1 0 50 -140 70 -140 N
P 2 0 1 0 50 -100 70 -100 N
P 2 0 1 0 185 -140 105 -140 N
P 3 0 1 0 90 -100 50 -140 50 -120 N
P 3 0 1 0 90 -60 50 -100 50 -80 N
P 3 0 1 0 145 -40 145 -140 145 -160 N
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
X DIN 1 -300 0 100 R 50 50 1 1 I
X VDD 2 0 300 100 D 50 50 1 1 W
X DOUT 3 300 0 100 L 50 50 1 1 O
X VSS 4 0 -300 100 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Transistor_BJT_UMH3N
#
DEF Transistor_BJT_UMH3N Q 0 20 Y N 2 F N
F0 "Q" 300 50 50 H V L CNN
F1 "Transistor_BJT_UMH3N" 300 -50 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" 5 -440 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
SOT?363*
$ENDFPLIST
DRAW
C 150 0 111 0 1 10 N
S 10 20 -100 -20 0 1 10 N
P 2 0 1 0 125 0 10 0 N
P 2 0 1 0 125 25 200 100 N
P 2 0 1 20 125 60 125 -60 N
P 3 0 1 0 125 -25 200 -100 200 -100 N
P 5 0 1 0 150 -70 170 -50 190 -90 150 -70 150 -70 F
X E1 1 200 -200 100 U 50 50 1 1 P
X B1 2 -200 0 100 R 50 50 1 1 I
X C1 6 200 200 100 D 50 50 1 1 P
X C2 3 200 200 100 D 50 50 2 1 P
X E2 4 200 -200 100 U 50 50 2 1 P
X B2 5 -200 0 100 R 50 50 2 1 I
ENDDRAW
ENDDEF
#
# Trinamic_TMC6300
#
DEF Trinamic_TMC6300 U 0 40 Y Y 1 F N
F0 "U" 0 100 50 H V C CNN
F1 "Trinamic_TMC6300" 0 0 50 H V C CNN
F2 "Modified:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias_LargerViaHoles" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -400 900 400 -900 0 1 0 f
X W 1 500 600 100 L 50 50 1 1 O
X VL 10 -500 200 100 R 50 50 1 1 I
X VIO/~STDBY 11 -500 -300 100 R 50 50 1 1 W
X DIAG 12 -500 -200 100 R 50 50 1 1 O
X 1V8OUT 13 500 -800 100 L 50 50 1 1 w
X GND 14 -500 -700 100 R 50 50 1 1 W
X U 15 500 800 100 L 50 50 1 1 O
X BRUV 16 500 400 100 L 50 50 1 1 P
X V 17 500 700 100 L 50 50 1 1 O
X VS 18 -500 800 100 R 50 50 1 1 W
X NC 19 500 -700 100 L 50 50 1 1 N N
X VCP 2 -500 700 100 R 50 50 1 1 B
X BRW 20 500 300 100 L 50 50 1 1 P
X UH 3 -500 500 100 R 50 50 1 1 I
X VH 4 -500 300 100 R 50 50 1 1 I
X WH 5 -500 100 100 R 50 50 1 1 I
X UL 6 -500 400 100 R 50 50 1 1 I
X WL 7 -500 0 100 R 50 50 1 1 I
X GND 8 -500 -500 100 R 50 50 1 1 W
X GND 9 -500 -600 100 R 50 50 1 1 W
X PAD PAD -500 -800 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# VEML7700_VEML7700
#
DEF VEML7700_VEML7700 U 0 40 Y Y 1 F N
F0 "U" -250 450 50 H V C CNN
F1 "VEML7700_VEML7700" 0 0 50 H V C CNN
F2 "VEML7700:VEML7700-TOP" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S 250 -450 -250 400 0 1 0 f
X SCL 1 350 -150 100 L 50 50 1 1 C
X VDD 2 0 500 100 D 50 50 1 1 W
X GND 3 0 -550 100 U 50 50 1 1 W
X SDA 4 350 150 100 L 50 50 1 1 C
ENDDRAW
ENDDEF
#
# lilygo_micro32_T-Micro32_Plus
#
DEF lilygo_micro32_T-Micro32_Plus U 0 40 Y Y 1 F N
F0 "U" -600 850 50 H V C CNN
F1 "lilygo_micro32_T-Micro32_Plus" 0 700 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S 650 -800 -650 800 0 1 0 f
X GND 1 -750 700 100 R 50 50 1 1 W
X IO25 10 -750 -200 100 R 50 50 1 1 B
X IO26 11 -750 -300 100 R 50 50 1 1 B
X IO27 12 -750 -400 100 R 50 50 1 1 B
X IO14 13 -750 -500 100 R 50 50 1 1 B
X IO12 14 -750 -600 100 R 50 50 1 1 B
X GND 15 -750 -700 100 R 50 50 1 1 W
X IO13 16 -350 -900 100 U 50 50 1 1 B
X IO37 17 -250 -900 100 U 50 50 1 1 I
X IO38 18 -150 -900 100 U 50 50 1 1 I
X NC 19 -50 -900 100 U 50 50 1 1 N
X 3V3 2 -750 600 100 R 50 50 1 1 W
X NC 20 50 -900 100 U 50 50 1 1 N
X IO7 21 150 -900 100 U 50 50 1 1 B
X IO8 22 250 -900 100 U 50 50 1 1 B
X IO15 23 350 -900 100 U 50 50 1 1 B
X IO2 24 750 -700 100 L 50 50 1 1 B
X IO0 25 750 -600 100 L 50 50 1 1 B
X IO4 26 750 -500 100 L 50 50 1 1 B
X NC 27 750 -400 100 L 50 50 1 1 N
X IO20 28 750 -300 100 L 50 50 1 1 B
X IO5 29 750 -200 100 L 50 50 1 1 B
X EN 3 -750 500 100 R 50 50 1 1 I
X NC 30 750 -100 100 L 50 50 1 1 N
X IO19 31 750 0 100 L 50 50 1 1 B
X VDD_SDIO 32 750 100 100 L 50 50 1 1 P
X IO21 33 750 200 100 L 50 50 1 1 B
X RXD 34 750 300 100 L 50 50 1 1 I
X TXD 35 750 400 100 L 50 50 1 1 O
X IO22 36 750 500 100 L 50 50 1 1 B
X NC 37 750 600 100 L 50 50 1 1 N
X GND 38 750 700 100 L 50 50 1 1 W
X IO36/SVP 4 -750 400 100 R 50 50 1 1 I
X IO39/SVN 5 -750 300 100 R 50 50 1 1 I
X IO34 6 -750 200 100 R 50 50 1 1 I
X IO35 7 -750 100 100 R 50 50 1 1 I
X IO32 8 -750 0 100 R 50 50 1 1 B
X IO33 9 -750 -100 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# no_pin_no_pin
#
DEF no_pin_no_pin Z 0 40 Y Y 1 F N
F0 "Z" -350 150 60 H V C CNN
F1 "no_pin_no_pin" 0 0 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -400 100 400 -100 0 1 0 N
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GNDA
#
DEF power_GNDA #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GNDA" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GNDA 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
# strain_HX711
#
DEF strain_HX711 U 0 40 Y Y 1 F N
F0 "U" 200 500 50 H V C CNN
F1 "strain_HX711" -200 500 50 H V C CNN
F2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -350 450 350 -450 0 1 0 f
X VSUP 1 -450 350 100 R 50 50 1 1 W
X INB+ 10 450 -250 100 L 50 50 1 1 I
X PD_SCK 11 450 -150 100 L 50 50 1 1 I
X DOUT 12 450 -50 100 L 50 50 1 1 O
X XO 13 450 50 100 L 50 50 1 1 O
X XI 14 450 150 100 L 50 50 1 1 I
X RATE 15 450 250 100 L 50 50 1 1 I
X DVDD 16 450 350 100 L 50 50 1 1 W
X BASE 2 -450 250 100 R 50 50 1 1 O
X AVDD 3 -450 150 100 R 50 50 1 1 B
X VFB 4 -450 50 100 R 50 50 1 1 I
X AGND 5 -450 -50 100 R 50 50 1 1 W
X VBG 6 -450 -150 100 R 50 50 1 1 O
X INA- 7 -450 -250 100 R 50 50 1 1 I
X INA+ 8 -450 -350 100 R 50 50 1 1 I
X INB- 9 450 -350 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

239
electronics/view/view.pro Normal file
View File

@@ -0,0 +1,239 @@
update=Tue 08 Feb 2022 04:47:13 PM PST
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.2
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.127
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.15
TrackWidth2=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.15
TrackWidth=0.15
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

2469
electronics/view/view.sch Normal file

File diff suppressed because it is too large Load Diff