This commit is contained in:
Scott Bezek
2022-02-08 20:32:21 -08:00
parent 8afd55addc
commit ad86663a6d
4 changed files with 344 additions and 5236 deletions

1
.gitignore vendored
View File

@@ -7,6 +7,7 @@
*.net
*.dsn
fp-info-cache
_autosave*.kicad_pcb
# Proprietary 3d model (for KiCAD)
**/proprietary/*.stp

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
(general
(thickness 1.2)
(drawings 229)
(drawings 71)
(tracks 189)
(zones 0)
(modules 90)
@@ -244,6 +244,348 @@
(add_net "Net-(U7-Pad1)")
)
(module view_custom:ViewKeepouts3d (layer F.Cu) (tedit 620328E3) (tstamp 6201FABC)
(at 0 0 180)
(path /62038103)
(attr virtual)
(fp_text reference Z5 (at 0 0.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value dummy_keepouts (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 0 0) (end -13.514574 -8.564827) (angle -18.33470951) (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 -16.00781 3.999999) (end -15.522725 3.878787) (angle -75.9703346) (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 0 0) (end -16.770509 4.999999) (angle -16.86149137) (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_arc (start 0 0) (end 8.564827 -13.514574) (angle -18.33470951) (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 -4 -16.00781) (end -3.878787 -15.522725) (angle -75.9703346) (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 0 0) (end -4.999999 -16.770509) (angle -16.86149137) (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_arc (start 0 0) (end 13.514574 8.564827) (angle -18.33470951) (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 16.00781 -4) (end 15.522725 -3.878787) (angle -75.9703346) (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 0 0) (end 16.770509 -4.999999) (angle -16.86149137) (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_arc (start 0 0) (end 4.999999 16.770509) (angle -16.86149137) (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_arc (start 0 0) (end -8.564827 13.514574) (angle -18.33470951) (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 3.999999 16.00781) (end 3.878787 15.522725) (angle -75.9703346) (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 0 0) (end 12.369316 3.999999) (angle -35.84042628) (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_arc (start 0 0) (end 28.757333 -1.567092) (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 1.567092 28.757333) (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 -28.757333 1.567092) (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 -1.567092 -28.757333) (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 37.499999 37.499999) (end 37.499999 39.199999) (angle -90) (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_arc (start 37.499999 -37.499999) (end 39.199999 -37.499999) (angle -90) (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_arc (start -37.499999 37.499999) (end -39.199999 37.499999) (angle -90) (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_arc (start -37.499999 -37.499999) (end -37.499999 -39.199999) (angle -90) (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 -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_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_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_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_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_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_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_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_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_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_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_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_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_line (start -8.564827 13.514574) (end -9.649481 14.599229) (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_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_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_line (start 14.599229 -9.649481) (end 13.514574 -8.564827) (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_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_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_line (start -9.649481 -14.599229) (end -8.564827 -13.514574) (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_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_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_line (start -14.599229 9.649481) (end -13.514574 8.564827) (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_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))
)
)
(module Molex:532610371 (layer B.Cu) (tedit 6203266B) (tstamp 6203921B)
(at 16.816 18.584 45)
(path /61F6E8C0)
(fp_text reference J1 (at 1.179454 -2.474874 45) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value BLDC (at 1.25 5.08 45) (layer B.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user * (at 0 0 45) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user MAXIMUM_PACKAGE_HEIGHT:_3.4_MM (at -3.199991 -12.500001 45) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user NOTE (at -3.199991 -9.960001 45) (layer Cmts.User)
(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 45) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user 532610371 (at 1.25 11.57 45) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0 45) (layer Cmts.User)
(effects (font (size 0.127 0.127) (thickness 0.002)))
)
(fp_line (start -4.469991 1.47) (end -4.469991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.469991 -6.27) (end 6.969991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 -6.27) (end 6.969991 1.47) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 1.47) (end -4.469991 1.47) (layer B.CrtYd) (width 0.05))
(fp_line (start -3.453991 0) (end -4.977991 0.635) (layer B.Fab) (width 0.1))
(fp_line (start -4.977991 0.635) (end -4.977991 -0.635) (layer B.Fab) (width 0.1))
(fp_line (start -4.977991 -0.635) (end -3.453991 0) (layer B.Fab) (width 0.1))
(fp_line (start -3.199991 0.2) (end -3.199991 -1.07996) (layer B.SilkS) (width 0.12))
(fp_line (start -3.199991 -5) (end 5.699991 -5) (layer B.SilkS) (width 0.12))
(fp_line (start 5.699991 -5) (end 5.699991 -4.720039) (layer B.SilkS) (width 0.12))
(fp_line (start 5.699991 0.2) (end 3.22004 0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -3.199991 -5) (end 5.699991 -5) (layer B.Fab) (width 0.1))
(fp_line (start 5.699991 -5) (end 5.699991 0.2) (layer B.Fab) (width 0.1))
(fp_line (start 5.699991 0.2) (end -3.199991 0.2) (layer B.Fab) (width 0.1))
(fp_line (start -3.199991 0.2) (end -3.199991 -5) (layer B.Fab) (width 0.1))
(fp_line (start -0.72004 0.2) (end -3.199991 0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -3.199991 -4.720039) (end -3.199991 -5) (layer B.SilkS) (width 0.12))
(fp_line (start 5.699991 -1.07996) (end 5.699991 0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -4.469991 1.47) (end -4.469991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.469991 -6.27) (end 6.969991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 -6.27) (end 6.969991 1.47) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 1.47) (end -4.469991 1.47) (layer B.CrtYd) (width 0.05))
(pad "" smd rect (at 5.05 -2.899999 45) (size 2.1 2.999999) (layers B.Cu B.Paste B.Mask))
(pad "" smd rect (at -2.55 -2.899999 45) (size 2.1 2.999999) (layers B.Cu B.Paste B.Mask))
(pad 3 smd rect (at 2.5 0 45) (size 0.8 1.6) (layers B.Cu B.Paste B.Mask)
(net 21 "Net-(J1-Pad3)"))
(pad 2 smd rect (at 1.25 0 45) (size 0.8 1.6) (layers B.Cu B.Paste B.Mask)
(net 22 "Net-(J1-Pad2)"))
(pad 1 smd rect (at 0 0 45) (size 0.8 1.6) (layers B.Cu B.Paste B.Mask)
(net 23 "Net-(J1-Pad1)"))
(model ${KIPRJMOD}/../lib/Molex.3dshapes/532610371.stp
(offset (xyz 1.25 -4 1.9))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)
(module VEML7700:VEML7700-TOP (layer B.Cu) (tedit 6203268B) (tstamp 6202EC2A)
(at 0 -39 180)
(path /6271597A)
(attr smd)
(fp_text reference U8 (at 0 -0.5) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value VEML7700 (at 0 0.5) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start 3.4 -1.95) (end 2.4 -1.95) (layer B.SilkS) (width 0.15))
(fp_line (start 3.4 -1.95) (end 3.4 -0.95) (layer B.SilkS) (width 0.15))
(fp_line (start -3.4 1.05) (end -3.4 0) (layer B.SilkS) (width 0.15))
(fp_line (start -2.4 1.05) (end -3.4 1.05) (layer B.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 4 smd rect (at 1.905 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 55 /SDA))
(pad 3 smd rect (at 0.635 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 1 GND))
(pad 2 smd rect (at -0.635 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 14 +3V3))
(pad 1 smd rect (at -1.905 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 56 /SCL))
(model ${KIPRJMOD}/../lib/VEML7700.3dshapes/84592VEML7700.stp
(offset (xyz 0 -0.35 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module GCT_USB:USB4510 (layer F.Cu) (tedit 62032647) (tstamp 61FC9554)
(at 0 40.6)
(path /61FCAA5B)
(attr smd)
(fp_text reference J2 (at 0 -3.35) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_C_Receptacle_USB2.0 (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 4.12 -5.7) (end 4.62 -5.7) (angle -90) (layer Edge.Cuts) (width 0.12))
(fp_arc (start -4.12 -5.7) (end -4.12 -6.2) (angle -90) (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.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))
(pad A12 smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad B1 smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad B4 smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 2 +5V))
(pad A9 smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 2 +5V))
(pad B5 smd rect (at 1.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 13 /USB_CC2))
(pad A8 smd rect (at 1.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)
(net 12 /USB_D+))
(pad A7 smd rect (at 0.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 11 /USB_D-))
(pad A6 smd rect (at -0.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 12 /USB_D+))
(pad B7 smd rect (at -0.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 11 /USB_D-))
(pad A5 smd rect (at -1.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 10 /USB_CC1))
(pad B8 smd rect (at -1.75 -6.75) (size 0.3 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)
(net 2 +5V))
(pad B12 smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad A4 smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 2 +5V))
(pad A1 smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at -5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at 5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at -5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at 5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
(net 1 GND))
(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))
)
)
(module TestPoint:TestPoint_Pad_D2.0mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6203B2FC)
(at 64.2 -20)
(descr "SMD pad as test Point, diameter 2.0mm")
@@ -563,41 +905,6 @@
(net 14 +3V3))
)
(module VEML7700:VEML7700-TOP (layer B.Cu) (tedit 6201B6D8) (tstamp 6202EC2A)
(at 0 -39 180)
(path /6271597A)
(attr smd)
(fp_text reference U8 (at 0 -0.5) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value VEML7700 (at 0 0.5) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start 3.4 -1.95) (end 2.4 -1.95) (layer B.SilkS) (width 0.15))
(fp_line (start 3.4 -1.95) (end 3.4 -0.95) (layer B.SilkS) (width 0.15))
(fp_line (start -3.4 1.05) (end -3.4 0) (layer B.SilkS) (width 0.15))
(fp_line (start -2.4 1.05) (end -3.4 1.05) (layer B.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 4 smd rect (at 1.905 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 55 /SDA))
(pad 3 smd rect (at 0.635 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 1 GND))
(pad 2 smd rect (at -0.635 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 14 +3V3))
(pad 1 smd rect (at -1.905 -1.35 180) (size 0.7 1.6) (layers B.Cu B.Paste B.Mask)
(net 56 /SCL))
(model ${KIPRJMOD}/../lib/VEML7700.models/84592VEML7700.stp
(offset (xyz 0 -0.35 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6202E7F8)
(at -38 10)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
@@ -1564,87 +1871,6 @@
)
)
(module view_custom:ViewKeepouts3d (layer F.Cu) (tedit 620173D3) (tstamp 6201FABC)
(at 0 0 180)
(path /62038103)
(attr virtual)
(fp_text reference Z5 (at 0 0.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value dummy_keepouts (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(model ${KIPRJMOD}/lib/view_custom.models/ViewKeepouts3d.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module GCT_USB:USB4510 (layer F.Cu) (tedit 620171A6) (tstamp 61FC9554)
(at 0 40.6)
(path /61FCAA5B)
(attr smd)
(fp_text reference J2 (at 0 -3.35) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_C_Receptacle_USB2.0 (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 4.47 -6) (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 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.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_arc (start 4.12 -5.7) (end 4.62 -5.7) (angle -90) (layer Edge.Cuts) (width 0.12))
(fp_arc (start -4.12 -5.7) (end -4.12 -6.2) (angle -90) (layer Edge.Cuts) (width 0.12))
(pad A12 smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad B1 smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad B4 smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 2 +5V))
(pad A9 smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 2 +5V))
(pad B5 smd rect (at 1.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 13 /USB_CC2))
(pad A8 smd rect (at 1.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)
(net 12 /USB_D+))
(pad A7 smd rect (at 0.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 11 /USB_D-))
(pad A6 smd rect (at -0.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 12 /USB_D+))
(pad B7 smd rect (at -0.75 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 11 /USB_D-))
(pad A5 smd rect (at -1.25 -6.75) (size 0.3 1.1) (layers F.Cu F.Paste F.Mask)
(net 10 /USB_CC1))
(pad B8 smd rect (at -1.75 -6.75) (size 0.3 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)
(net 2 +5V))
(pad B12 smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad A4 smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 2 +5V))
(pad A1 smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers F.Cu F.Paste F.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at -5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at 5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at -5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask)
(net 1 GND))
(pad S1 thru_hole oval (at 5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
(net 1 GND))
(model ${KIPRJMOD}/../lib/GCT_USB.models/USB4510-03-1-A.stp
(offset (xyz 0 -0.5 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)
(module strain:BF350-3AA (layer B.Cu) (tedit 62017186) (tstamp 61FA183B)
(at -23.2 0 270)
(path /61FA5B5E)
@@ -3132,64 +3358,6 @@
)
)
(module Molex:532610371 (layer B.Cu) (tedit 61FC7387) (tstamp 6203921B)
(at 16.816 18.584 45)
(path /61F6E8C0)
(fp_text reference J1 (at 1.179454 -2.474874 45) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value BLDC (at 1.25 5.08 45) (layer B.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -4.469991 1.47) (end -4.469991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.469991 -6.27) (end 6.969991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 -6.27) (end 6.969991 1.47) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 1.47) (end -4.469991 1.47) (layer B.CrtYd) (width 0.05))
(fp_line (start -3.453991 0) (end -4.977991 0.635) (layer B.Fab) (width 0.1))
(fp_line (start -4.977991 0.635) (end -4.977991 -0.635) (layer B.Fab) (width 0.1))
(fp_line (start -4.977991 -0.635) (end -3.453991 0) (layer B.Fab) (width 0.1))
(fp_line (start -3.199991 0.2) (end -3.199991 -1.07996) (layer B.SilkS) (width 0.12))
(fp_line (start -3.199991 -5) (end 5.699991 -5) (layer B.SilkS) (width 0.12))
(fp_line (start 5.699991 -5) (end 5.699991 -4.720039) (layer B.SilkS) (width 0.12))
(fp_line (start 5.699991 0.2) (end 3.22004 0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -3.199991 -5) (end 5.699991 -5) (layer B.Fab) (width 0.1))
(fp_line (start 5.699991 -5) (end 5.699991 0.2) (layer B.Fab) (width 0.1))
(fp_line (start 5.699991 0.2) (end -3.199991 0.2) (layer B.Fab) (width 0.1))
(fp_line (start -3.199991 0.2) (end -3.199991 -5) (layer B.Fab) (width 0.1))
(fp_line (start -0.72004 0.2) (end -3.199991 0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -3.199991 -4.720039) (end -3.199991 -5) (layer B.SilkS) (width 0.12))
(fp_line (start 5.699991 -1.07996) (end 5.699991 0.2) (layer B.SilkS) (width 0.12))
(fp_line (start -4.469991 1.47) (end -4.469991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start -4.469991 -6.27) (end 6.969991 -6.27) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 -6.27) (end 6.969991 1.47) (layer B.CrtYd) (width 0.05))
(fp_line (start 6.969991 1.47) (end -4.469991 1.47) (layer B.CrtYd) (width 0.05))
(fp_text user * (at 0 0 45) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user MAXIMUM_PACKAGE_HEIGHT:_3.4_MM (at -3.199991 -12.500001 45) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user NOTE (at -3.199991 -9.960001 45) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0 45) (layer Cmts.User)
(effects (font (size 0.127 0.127) (thickness 0.002)))
)
(pad "" smd rect (at 5.05 -2.899999 45) (size 2.1 2.999999) (layers B.Cu B.Paste B.Mask))
(pad "" smd rect (at -2.55 -2.899999 45) (size 2.1 2.999999) (layers B.Cu B.Paste B.Mask))
(pad 3 smd rect (at 2.5 0 45) (size 0.8 1.6) (layers B.Cu B.Paste B.Mask)
(net 21 "Net-(J1-Pad3)"))
(pad 2 smd rect (at 1.25 0 45) (size 0.8 1.6) (layers B.Cu B.Paste B.Mask)
(net 22 "Net-(J1-Pad2)"))
(pad 1 smd rect (at 0 0 45) (size 0.8 1.6) (layers B.Cu B.Paste B.Mask)
(net 23 "Net-(J1-Pad1)"))
(model ${KIPRJMOD}/../lib/Molex.models/532610371.stp
(offset (xyz 1.25 -4 1.9))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)
(module Holes:MountingHole_M1.6 (layer F.Cu) (tedit 61FC7272) (tstamp 61F543A9)
(at 5.125427 -8.8775)
(descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
@@ -3526,168 +3694,10 @@
(gr_text "DO NOT OVER-TIGHTEN" (at 0 26.75) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(gr_circle (center 0 0) (end 14.999999 0) (layer F.Fab) (width 0.2))
(gr_circle (center 5.125427 -8.877499) (end 6.025427 -8.877499) (layer F.Fab) (width 0.2))
(gr_circle (center 5.125427 8.8775) (end 6.025427 8.8775) (layer F.Fab) (width 0.2))
(gr_line (start 8.999999 -3.999999) (end 12.369316 -4) (layer F.Fab) (width 0.2))
(gr_line (start 9 4) (end 8.999999 -3.999999) (layer F.Fab) (width 0.2))
(gr_line (start 12.369316 3.999999) (end 9 4) (layer F.Fab) (width 0.2))
(gr_arc (start 0 0) (end 12.369316 3.999999) (angle -35.84042628) (layer F.Fab) (width 0.2))
(gr_circle (center -10.250854 0) (end -9.350854 0) (layer F.Fab) (width 0.2))
(gr_line (start -8.131727 6.010407) (end -3.5 1.378679) (layer F.Fab) (width 0.2))
(gr_arc (start -7.071067 7.071067) (end -8.131727 6.010407) (angle -180) (layer F.Fab) (width 0.2))
(gr_line (start -2.128679 4.25) (end -6.010407 8.131727) (layer F.Fab) (width 0.2))
(gr_line (start 3.499999 4.25) (end -2.128679 4.25) (layer F.Fab) (width 0.2))
(gr_line (start 3.499999 -4.249999) (end 3.499999 4.25) (layer F.Fab) (width 0.2))
(gr_line (start -3.5 -4.249999) (end 3.499999 -4.249999) (layer F.Fab) (width 0.2))
(gr_line (start -3.5 1.378679) (end -3.5 -4.249999) (layer F.Fab) (width 0.2))
(gr_circle (center 0 0) (end 22.5 0) (layer F.Fab) (width 0.2))
(gr_circle (center 0 0) (end 25.5 0) (layer F.Fab) (width 0.2))
(gr_circle (center 0 0) (end 27 0) (layer F.Fab) (width 0.2))
(gr_arc (start 0 0) (end 28.757333 -1.567092) (angle -83.8) (layer F.SilkS) (width 0.2))
(gr_arc (start 30 0) (end 28.757333 -1.567092) (angle -103.1728659) (layer F.Fab) (width 0.2))
(gr_arc (start 0 0) (end 1.567092 28.757333) (angle -83.8) (layer F.SilkS) (width 0.2))
(gr_arc (start 0 30) (end 1.567092 28.757333) (angle -103.1728659) (layer F.Fab) (width 0.2))
(gr_arc (start 0 0) (end -28.757333 1.567092) (angle -83.8) (layer F.SilkS) (width 0.2))
(gr_arc (start -30 0) (end -28.757333 1.567092) (angle -103.1728659) (layer F.Fab) (width 0.2))
(gr_arc (start 0 0) (end -1.567092 -28.757333) (angle -83.8) (layer F.SilkS) (width 0.2))
(gr_arc (start 0 -30) (end -1.567092 -28.757333) (angle -103.1728659) (layer F.Fab) (width 0.2))
(gr_line (start 39.199999 4.999999) (end 40.699999 4.999999) (layer F.Fab) (width 0.2))
(gr_line (start 39.199999 -5) (end 39.199999 4.999999) (layer F.Fab) (width 0.2))
(gr_line (start 40.699999 -5) (end 39.199999 -5) (layer F.Fab) (width 0.2))
(gr_line (start 40.699999 4.999999) (end 40.699999 -5) (layer F.Fab) (width 0.2))
(gr_arc (start 37.499999 37.499999) (end 37.499999 39.199999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start 39.199999 32.699999) (end 39.199999 37.499999) (layer F.Fab) (width 0.2))
(gr_line (start 40.699999 32.699999) (end 39.199999 32.699999) (layer F.Fab) (width 0.2))
(gr_line (start 40.699999 37.499999) (end 40.699999 32.699999) (layer F.Fab) (width 0.2))
(gr_arc (start 37.499999 37.499999) (end 37.499999 40.699999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start 32.699999 40.699999) (end 37.499999 40.699999) (layer F.Fab) (width 0.2))
(gr_line (start 32.699999 39.199999) (end 32.699999 40.699999) (layer F.Fab) (width 0.2))
(gr_line (start 37.499999 39.199999) (end 32.699999 39.199999) (layer F.Fab) (width 0.2))
(gr_arc (start 37.499999 -37.499999) (end 39.199999 -37.499999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start 32.699999 -39.199999) (end 37.499999 -39.199999) (layer F.Fab) (width 0.2))
(gr_line (start 32.699999 -40.699999) (end 32.699999 -39.199999) (layer F.Fab) (width 0.2))
(gr_line (start 37.499999 -40.699999) (end 32.699999 -40.699999) (layer F.Fab) (width 0.2))
(gr_arc (start 37.5 -37.499999) (end 40.7 -37.499999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start 40.699999 -32.699999) (end 40.7 -37.499999) (layer F.Fab) (width 0.2))
(gr_line (start 39.199999 -32.699999) (end 40.699999 -32.699999) (layer F.Fab) (width 0.2))
(gr_line (start 39.199999 -37.499999) (end 39.199999 -32.699999) (layer F.Fab) (width 0.2))
(gr_line (start 13.049999 39.199999) (end 8.049999 39.199999) (layer F.Fab) (width 0.2))
(gr_line (start 13.049999 40.699999) (end 13.049999 39.199999) (layer F.Fab) (width 0.2))
(gr_line (start 8.049999 40.699999) (end 13.049999 40.699999) (layer F.Fab) (width 0.2))
(gr_line (start 8.049999 39.199999) (end 8.049999 40.699999) (layer F.Fab) (width 0.2))
(gr_line (start -13.049999 40.699999) (end -8.049999 40.699999) (layer F.Fab) (width 0.2))
(gr_line (start -13.049999 39.199999) (end -13.049999 40.699999) (layer F.Fab) (width 0.2))
(gr_line (start -8.049999 39.199999) (end -13.049999 39.199999) (layer F.Fab) (width 0.2))
(gr_line (start -8.049999 40.699999) (end -8.049999 39.199999) (layer F.Fab) (width 0.2))
(gr_arc (start -37.499999 37.499999) (end -39.199999 37.499999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start -32.699999 39.199999) (end -37.499999 39.199999) (layer F.Fab) (width 0.2))
(gr_line (start -32.699999 40.699999) (end -32.699999 39.199999) (layer F.Fab) (width 0.2))
(gr_line (start -37.499999 40.699999) (end -32.699999 40.699999) (layer F.Fab) (width 0.2))
(gr_arc (start -37.499999 37.499999) (end -40.699999 37.499999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start -40.699999 32.699999) (end -40.699999 37.499999) (layer F.Fab) (width 0.2))
(gr_line (start -39.199999 32.699999) (end -40.699999 32.699999) (layer F.Fab) (width 0.2))
(gr_line (start -39.199999 37.499999) (end -39.199999 32.699999) (layer F.Fab) (width 0.2))
(gr_line (start -39.199999 -5) (end -40.699999 -5) (layer F.Fab) (width 0.2))
(gr_line (start -39.199999 4.999999) (end -39.199999 -5) (layer F.Fab) (width 0.2))
(gr_line (start -40.699999 4.999999) (end -39.199999 4.999999) (layer F.Fab) (width 0.2))
(gr_line (start -40.699999 -5) (end -40.699999 4.999999) (layer F.Fab) (width 0.2))
(gr_line (start -3.999999 -40.7) (end -3.999999 -39.2) (layer F.Fab) (width 0.2))
(gr_line (start 3.999999 -40.7) (end -3.999999 -40.7) (layer F.Fab) (width 0.2))
(gr_line (start 3.999999 -39.2) (end 3.999999 -40.7) (layer F.Fab) (width 0.2))
(gr_line (start -3.999999 -39.2) (end 3.999999 -39.2) (layer F.Fab) (width 0.2))
(gr_arc (start -37.499999 -37.499999) (end -37.499999 -39.199999) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start -39.199999 -32.699999) (end -39.199999 -37.499999) (layer F.Fab) (width 0.2))
(gr_line (start -40.699999 -32.699999) (end -39.199999 -32.699999) (layer F.Fab) (width 0.2))
(gr_line (start -40.699999 -37.499999) (end -40.699999 -32.699999) (layer F.Fab) (width 0.2))
(gr_arc (start -37.499999 -37.499999) (end -37.499999 -40.7) (angle -90) (layer F.Fab) (width 0.2))
(gr_line (start -32.699999 -40.699999) (end -37.499999 -40.7) (layer F.Fab) (width 0.2))
(gr_line (start -32.699999 -39.199999) (end -32.699999 -40.699999) (layer F.Fab) (width 0.2))
(gr_line (start -37.499999 -39.199999) (end -32.699999 -39.199999) (layer F.Fab) (width 0.2))
(gr_line (start 36.099999 20.099999) (end 34.599999 20.099999) (layer B.Fab) (width 0.2))
(gr_line (start 36.099999 28.099999) (end 36.099999 20.099999) (layer B.Fab) (width 0.2))
(gr_line (start 34.599999 28.099999) (end 36.099999 28.099999) (layer B.Fab) (width 0.2))
(gr_line (start 34.599999 20.099999) (end 34.599999 28.099999) (layer B.Fab) (width 0.2))
(gr_line (start 20.099999 -36.099999) (end 20.099999 -34.599999) (layer B.Fab) (width 0.2))
(gr_line (start 28.099999 -36.099999) (end 20.099999 -36.099999) (layer B.Fab) (width 0.2))
(gr_line (start 28.099999 -34.599999) (end 28.099999 -36.099999) (layer B.Fab) (width 0.2))
(gr_line (start 20.099999 -34.599999) (end 28.099999 -34.599999) (layer B.Fab) (width 0.2))
(gr_line (start 34.599999 -28.099999) (end 34.599999 -20.099999) (layer B.Fab) (width 0.2))
(gr_line (start 36.099999 -28.099999) (end 34.599999 -28.099999) (layer B.Fab) (width 0.2))
(gr_line (start 36.099999 -20.099999) (end 36.099999 -28.099999) (layer B.Fab) (width 0.2))
(gr_line (start 34.599999 -20.099999) (end 36.099999 -20.099999) (layer B.Fab) (width 0.2))
(gr_line (start -28.099999 -34.599999) (end -20.099999 -34.599999) (layer B.Fab) (width 0.2))
(gr_line (start -28.099999 -36.099999) (end -28.099999 -34.599999) (layer B.Fab) (width 0.2))
(gr_line (start -20.099999 -36.099999) (end -28.099999 -36.099999) (layer B.Fab) (width 0.2))
(gr_line (start -20.099999 -34.599999) (end -20.099999 -36.099999) (layer B.Fab) (width 0.2))
(gr_line (start -36.099999 -20.099999) (end -34.599999 -20.099999) (layer B.Fab) (width 0.2))
(gr_line (start -36.099999 -28.099999) (end -36.099999 -20.099999) (layer B.Fab) (width 0.2))
(gr_line (start -34.599999 -28.099999) (end -36.099999 -28.099999) (layer B.Fab) (width 0.2))
(gr_line (start -34.599999 -20.099999) (end -34.599999 -28.099999) (layer B.Fab) (width 0.2))
(gr_line (start -34.599999 28.099999) (end -34.599999 20.099999) (layer B.Fab) (width 0.2))
(gr_line (start -36.099999 28.099999) (end -34.599999 28.099999) (layer B.Fab) (width 0.2))
(gr_line (start -36.099999 20.099999) (end -36.099999 28.099999) (layer B.Fab) (width 0.2))
(gr_line (start -34.599999 20.099999) (end -36.099999 20.099999) (layer B.Fab) (width 0.2))
(gr_circle (center -29.8 0) (end -28.7 0) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -13.514574 -8.564827) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_arc (start -16.00781 -3.999999) (end -16.00781 -3.499999) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_line (start -27.3 -3.499999) (end -16.00781 -3.499999) (layer B.Fab) (width 0.2))
(gr_line (start -27.3 3.5) (end -27.3 -3.499999) (layer B.Fab) (width 0.2))
(gr_line (start -16.00781 3.499999) (end -27.3 3.5) (layer B.Fab) (width 0.2))
(gr_arc (start -16.00781 3.999999) (end -15.522725 3.878787) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -15.522725 3.878787) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_line (start -14.599229 9.649481) (end -13.514574 8.564827) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -16.770509 4.999999) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start -36.099999 5) (end -16.770509 4.999999) (layer B.Fab) (width 0.2))
(gr_line (start -36.099999 -4.999999) (end -36.099999 5) (layer B.Fab) (width 0.2))
(gr_line (start -16.770509 -4.999999) (end -36.099999 -4.999999) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -14.599229 -9.649481) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start -13.514574 -8.564827) (end -14.599229 -9.649481) (layer B.Fab) (width 0.2))
(gr_circle (center 0 -29.8) (end 1.099999 -29.8) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 8.564827 -13.514574) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_arc (start 3.999999 -16.00781) (end 3.499999 -16.00781) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_line (start 3.499999 -27.3) (end 3.499999 -16.00781) (layer B.Fab) (width 0.2))
(gr_line (start -3.5 -27.3) (end 3.499999 -27.3) (layer B.Fab) (width 0.2))
(gr_line (start -3.5 -16.00781) (end -3.5 -27.3) (layer B.Fab) (width 0.2))
(gr_arc (start -4 -16.00781) (end -3.878787 -15.522725) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -3.878787 -15.522725) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_line (start -9.649481 -14.599229) (end -8.564827 -13.514574) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -4.999999 -16.770509) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start -5 -36.099999) (end -4.999999 -16.770509) (layer B.Fab) (width 0.2))
(gr_line (start 4.999999 -36.099999) (end -5 -36.099999) (layer B.Fab) (width 0.2))
(gr_line (start 4.999999 -16.770509) (end 4.999999 -36.099999) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 9.649481 -14.599229) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start 8.564827 -13.514574) (end 9.649481 -14.599229) (layer B.Fab) (width 0.2))
(gr_circle (center 29.8 0) (end 30.9 0) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 13.514574 8.564827) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_arc (start 16.00781 3.999999) (end 16.00781 3.499999) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_line (start 27.3 3.499999) (end 16.00781 3.499999) (layer B.Fab) (width 0.2))
(gr_line (start 27.3 -3.5) (end 27.3 3.499999) (layer B.Fab) (width 0.2))
(gr_line (start 16.00781 -3.5) (end 27.3 -3.5) (layer B.Fab) (width 0.2))
(gr_arc (start 16.00781 -4) (end 15.522725 -3.878787) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 15.522725 -3.878787) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_line (start 14.599229 -9.649481) (end 13.514574 -8.564827) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 16.770509 -4.999999) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start 36.099999 -5) (end 16.770509 -4.999999) (layer B.Fab) (width 0.2))
(gr_line (start 36.099999 5) (end 36.099999 -5) (layer B.Fab) (width 0.2))
(gr_line (start 16.770509 5) (end 36.099999 5) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 14.599229 9.649481) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start 13.514574 8.564827) (end 14.599229 9.649481) (layer B.Fab) (width 0.2))
(gr_circle (center 0 29.8) (end 1.1 29.8) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 4.999999 16.770509) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start 4.999999 33.9) (end 4.999999 16.770509) (layer B.Fab) (width 0.2))
(gr_line (start -4.999999 33.9) (end 4.999999 33.9) (layer B.Fab) (width 0.2))
(gr_line (start -4.999999 16.770509) (end -4.999999 33.9) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -9.649481 14.599229) (angle -16.86149137) (layer B.Fab) (width 0.2))
(gr_line (start -8.564827 13.514574) (end -9.649481 14.599229) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end -8.564827 13.514574) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_arc (start -3.999999 16.00781) (end -3.499999 16.00781) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_line (start -3.499999 27.3) (end -3.499999 16.00781) (layer B.Fab) (width 0.2))
(gr_line (start 3.5 27.3) (end -3.499999 27.3) (layer B.Fab) (width 0.2))
(gr_line (start 3.499999 16.00781) (end 3.5 27.3) (layer B.Fab) (width 0.2))
(gr_arc (start 3.999999 16.00781) (end 3.878787 15.522725) (angle -75.9703346) (layer B.Fab) (width 0.2))
(gr_arc (start 0 0) (end 3.878787 15.522725) (angle -18.33470951) (layer B.Fab) (width 0.2))
(gr_line (start 9.649481 14.599229) (end 8.564827 13.514574) (layer B.Fab) (width 0.2))
(gr_line (start 40.6 -36.6) (end 40.6 36.599999) (layer Edge.Cuts) (width 0.2))
(gr_arc (start 36.6 -36.6) (end 40.6 -36.6) (angle -90) (layer Edge.Cuts) (width 0.2))
(gr_line (start -36.599999 -40.6) (end 36.6 -40.6) (layer Edge.Cuts) (width 0.2))

View File

@@ -1,61 +0,0 @@
$fn=30;
module ic() {
linear_extrude(height=2) {
difference() {
square([7.75, 10.5], center=true);
circle(d=4.2);
}
}
translate([0, 0, 2]) {
linear_extrude(height=2) {
difference() {
square([7.75, 10.5], center=true);
square([5.25, 7], center=true);
}
}
}
}
module mountHoles(d=3.2) {
translate([19/2, 0]) {
circle(d=d);
}
translate([-19/2, 0]) {
circle(d=d);
}
translate([0, 19/2]) {
circle(d=d);
}
translate([0, -19/2]) {
circle(d=d);
}
}
module base() {
linear_extrude(height=2) {
difference() {
circle(d=24);
circle(d=3.4);
mountHoles();
}
}
linear_extrude(height=3) {
difference() {
mountHoles(4);
mountHoles();
}
}
linear_extrude(height=22) {
difference() {
circle(d=4.2);
circle(d=3.4);
}
}
}
base();
translate([20, 0]) {
ic();
}