mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2024-12-29 01:16:25 -05:00
e71d70008b
* Add kicad library for flat programming clip * Add descriptions to part symbols * Add extended values, manufacturer/distributor info to components in mta1 * Add new board entry for TK1 * Add TP1 programmer design * Update MTA1-USB-V1 release files to match production * Change SPI flash memory type to XT25F08BDFIGT-S * Change touch sensor feedback cap to 1uF * Add manufacturer, manufacturer part number, distributor, distributor part number * Update component values for TK1 PCB * Use specific part # for C8 * Change flash back to Winbond part, for easier sourcing * Change C1 to 1pF * Fixes for production programmer PCB * Swap GND and 5V on J3 * Replace graphic logo with text * Rename part to 'TP-1' * TK-1 release * Add dimensions for PCB * Add layer stackup for PCB * Change PCB component origin to match expanded board * Change schematic title to 'TK-1', update release date * mta1-usb-v1-programmer: Add corrected part numbers for OSFC production * Q1, Q2, F1 part subsititutions * add mfr/supplier info for all parts * PCB library: add parts * Rectangular footprint for TK-1 test pads * BOM generation script used for TK-1 and TP-1 releases * TP-1 release * Schematic: Add manufacturer, supplier information for all parts * Schematic: Update name and release date * PCB: Add PCB fabrication information * PCB: Correct pinouts on silkscreen * PCB library: add 'screw' and 'foot' symbols * Screw is a schematic-only part, for including mechanical screws in the BOM * Foot is for self-adhesive rubber mounting feet that can be stuck to the bottom of a PCB * TP-1 release: Add screws, feet to the BOM * Pico library: Add footprint for RPi Pico w/solder paste * TP-1 RevA release updates: * Add fiducials in 3 corners (1mm exposed copper ring w/2mm soldermask opening) * Add solder paste openings to Raspberry Pi Pico pads * TK-1: RevA.1 release * Add two fiducials to TK-1 board * TP-1: Update fuse type to match actual part * Make placement diagrams for TP-1, TK-1 * Update BC-1-xxx footprints to include placement outlines * Update TP-1 PCB with new footprints, clean up top fab layer * Take screenshots of top layers of both boards * tk-1: fix placement footprints * Add pin1 marking for ncp footprint * Add refdes for w25q80 footprint * Update board with new footprints, clear extraneous text on fab layer
339 lines
10 KiB
Plaintext
339 lines
10 KiB
Plaintext
(footprint "tillitis_logo" (version 20211014) (generator pcbnew)
|
|
(layer "F.Cu")
|
|
(tedit 0)
|
|
(attr board_only exclude_from_pos_files exclude_from_bom)
|
|
(fp_text reference "G***" (at 0 0) (layer "F.SilkS")
|
|
(effects (font (size 1.524 1.524) (thickness 0.3)))
|
|
(tstamp 1f1675ae-33e8-4e48-ae28-6aa7fdbd005a)
|
|
)
|
|
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
|
|
(effects (font (size 1.524 1.524) (thickness 0.3)))
|
|
(tstamp 50a0eb88-08ee-4736-b540-1051bc70fc19)
|
|
)
|
|
(fp_poly (pts
|
|
(xy 10.368615 -1.48074)
|
|
(xy 10.453027 -1.473819)
|
|
(xy 10.77649 -1.44197)
|
|
(xy 10.966659 -1.408164)
|
|
(xy 11.058933 -1.355756)
|
|
(xy 11.088713 -1.268097)
|
|
(xy 11.091333 -1.173655)
|
|
(xy 11.091333 -0.931333)
|
|
(xy 10.297366 -0.931333)
|
|
(xy 9.860416 -0.920644)
|
|
(xy 9.568461 -0.881498)
|
|
(xy 9.398107 -0.80328)
|
|
(xy 9.325959 -0.675376)
|
|
(xy 9.328 -0.491494)
|
|
(xy 9.350011 -0.401585)
|
|
(xy 9.406845 -0.343215)
|
|
(xy 9.530819 -0.308075)
|
|
(xy 9.754256 -0.287852)
|
|
(xy 10.109474 -0.274236)
|
|
(xy 10.181166 -0.272101)
|
|
(xy 11.006666 -0.247868)
|
|
(xy 11.006666 0.247868)
|
|
(xy 10.181166 0.272101)
|
|
(xy 9.355666 0.296333)
|
|
(xy 9.355666 0.889)
|
|
(xy 10.2235 0.913128)
|
|
(xy 11.091333 0.937257)
|
|
(xy 11.091333 1.524)
|
|
(xy 9.95438 1.524)
|
|
(xy 9.47151 1.520364)
|
|
(xy 9.130166 1.507522)
|
|
(xy 8.902661 1.482574)
|
|
(xy 8.761305 1.442618)
|
|
(xy 8.68438 1.390952)
|
|
(xy 8.630882 1.308736)
|
|
(xy 8.593374 1.169181)
|
|
(xy 8.569327 0.945921)
|
|
(xy 8.556211 0.612586)
|
|
(xy 8.551496 0.142808)
|
|
(xy 8.551333 0.004319)
|
|
(xy 8.556314 -0.53976)
|
|
(xy 8.572086 -0.930464)
|
|
(xy 8.59989 -1.183483)
|
|
(xy 8.640968 -1.314506)
|
|
(xy 8.657166 -1.333268)
|
|
(xy 8.830035 -1.401977)
|
|
(xy 9.129674 -1.454371)
|
|
(xy 9.514025 -1.487157)
|
|
(xy 9.941025 -1.497044)
|
|
) (layer "F.SilkS") (width 0) (fill solid) (tstamp 1c17ab78-76a9-47cf-9d99-d05bbf9b35a4))
|
|
(fp_poly (pts
|
|
(xy 4.806131 -0.021167)
|
|
(xy 4.783666 2.413)
|
|
(xy -14.732 2.456044)
|
|
(xy -14.732 1.529374)
|
|
(xy -9.398 1.529374)
|
|
(xy -9.174628 1.524)
|
|
(xy -6.773334 1.524)
|
|
(xy -5.804664 1.524)
|
|
(xy -4.064 1.524)
|
|
(xy -3.386667 1.524)
|
|
(xy 0.338666 1.524)
|
|
(xy 1.016 1.524)
|
|
(xy 1.016 -0.620404)
|
|
(xy 1.734778 -0.620404)
|
|
(xy 1.777676 -0.424535)
|
|
(xy 1.828703 -0.259073)
|
|
(xy 1.897281 -0.134814)
|
|
(xy 2.011966 -0.033179)
|
|
(xy 2.201312 0.064412)
|
|
(xy 2.493874 0.176538)
|
|
(xy 2.918207 0.321778)
|
|
(xy 2.93163 0.32629)
|
|
(xy 3.272233 0.448727)
|
|
(xy 3.47755 0.546544)
|
|
(xy 3.576428 0.636762)
|
|
(xy 3.598333 0.719667)
|
|
(xy 3.585796 0.796717)
|
|
(xy 3.52795 0.847632)
|
|
(xy 3.394437 0.879246)
|
|
(xy 3.154903 0.898395)
|
|
(xy 2.77899 0.911915)
|
|
(xy 2.739626 0.913028)
|
|
(xy 2.349862 0.926352)
|
|
(xy 2.096957 0.945118)
|
|
(xy 1.948453 0.976883)
|
|
(xy 1.871888 1.029207)
|
|
(xy 1.834804 1.109646)
|
|
(xy 1.830616 1.124694)
|
|
(xy 1.791982 1.284001)
|
|
(xy 1.792329 1.394053)
|
|
(xy 1.855652 1.46396)
|
|
(xy 2.005947 1.50283)
|
|
(xy 2.26721 1.519773)
|
|
(xy 2.663437 1.523899)
|
|
(xy 2.882515 1.524)
|
|
(xy 3.335603 1.522435)
|
|
(xy 3.651834 1.514314)
|
|
(xy 3.863679 1.494494)
|
|
(xy 4.003609 1.457832)
|
|
(xy 4.104096 1.399188)
|
|
(xy 4.194848 1.316182)
|
|
(xy 4.338987 1.119567)
|
|
(xy 4.397345 0.870812)
|
|
(xy 4.402666 0.719666)
|
|
(xy 4.367105 0.418266)
|
|
(xy 4.244922 0.185918)
|
|
(xy 4.012871 0.000643)
|
|
(xy 3.647703 -0.15954)
|
|
(xy 3.382871 -0.244563)
|
|
(xy 3.067816 -0.338393)
|
|
(xy 2.810175 -0.416076)
|
|
(xy 2.658161 -0.463055)
|
|
(xy 2.645833 -0.467095)
|
|
(xy 2.559053 -0.570118)
|
|
(xy 2.54 -0.674676)
|
|
(xy 2.551699 -0.754977)
|
|
(xy 2.607896 -0.805475)
|
|
(xy 2.740236 -0.833021)
|
|
(xy 2.980366 -0.844467)
|
|
(xy 3.334458 -0.846667)
|
|
(xy 3.706221 -0.849152)
|
|
(xy 3.942651 -0.861713)
|
|
(xy 4.077729 -0.892006)
|
|
(xy 4.14544 -0.947687)
|
|
(xy 4.179766 -1.036412)
|
|
(xy 4.179969 -1.037167)
|
|
(xy 4.23126 -1.248685)
|
|
(xy 4.232903 -1.387637)
|
|
(xy 4.159721 -1.468762)
|
|
(xy 3.986539 -1.506796)
|
|
(xy 3.688182 -1.516479)
|
|
(xy 3.3655 -1.513983)
|
|
(xy 2.857059 -1.503833)
|
|
(xy 2.489209 -1.481591)
|
|
(xy 2.233254 -1.439193)
|
|
(xy 2.060498 -1.368577)
|
|
(xy 1.942247 -1.261678)
|
|
(xy 1.849805 -1.110435)
|
|
(xy 1.836899 -1.084466)
|
|
(xy 1.741694 -0.840114)
|
|
(xy 1.734778 -0.620404)
|
|
(xy 1.016 -0.620404)
|
|
(xy 1.016 -1.524)
|
|
(xy 0.338666 -1.524)
|
|
(xy 0.338666 1.524)
|
|
(xy -3.386667 1.524)
|
|
(xy -3.386667 -0.931333)
|
|
(xy -2.878667 -0.931333)
|
|
(xy -1.947334 -0.931333)
|
|
(xy -1.947334 0.239889)
|
|
(xy -1.943179 0.669608)
|
|
(xy -1.93178 1.037501)
|
|
(xy -1.91474 1.310961)
|
|
(xy -1.893658 1.457381)
|
|
(xy -1.88686 1.471585)
|
|
(xy -1.769198 1.505518)
|
|
(xy -1.56031 1.509267)
|
|
(xy -1.527027 1.506863)
|
|
(xy -1.227667 1.481667)
|
|
(xy -1.204202 0.279511)
|
|
(xy -1.180738 -0.922644)
|
|
(xy -0.741636 -0.948155)
|
|
(xy -0.48293 -0.970108)
|
|
(xy -0.344842 -1.016713)
|
|
(xy -0.278727 -1.117516)
|
|
(xy -0.246627 -1.248833)
|
|
(xy -0.190721 -1.524)
|
|
(xy -2.878667 -1.524)
|
|
(xy -2.878667 -0.931333)
|
|
(xy -3.386667 -0.931333)
|
|
(xy -3.386667 -1.524)
|
|
(xy -4.064 -1.524)
|
|
(xy -4.064 1.524)
|
|
(xy -5.804664 1.524)
|
|
(xy -5.418016 1.518775)
|
|
(xy -5.098195 1.504583)
|
|
(xy -4.880369 1.483648)
|
|
(xy -4.80037 1.4605)
|
|
(xy -4.755942 1.337703)
|
|
(xy -4.709093 1.164167)
|
|
(xy -4.653441 0.931333)
|
|
(xy -6.096 0.931333)
|
|
(xy -6.096 -1.524)
|
|
(xy -6.773334 -1.524)
|
|
(xy -6.773334 1.524)
|
|
(xy -9.174628 1.524)
|
|
(xy -8.4065 1.50552)
|
|
(xy -7.415 1.481667)
|
|
(xy -7.35886 1.2065)
|
|
(xy -7.302721 0.931333)
|
|
(xy -8.720667 0.931333)
|
|
(xy -8.720667 -1.524)
|
|
(xy -9.398 -1.524)
|
|
(xy -9.398 1.529374)
|
|
(xy -14.732 1.529374)
|
|
(xy -14.732 1.524)
|
|
(xy -11.091334 1.524)
|
|
(xy -10.414 1.524)
|
|
(xy -10.414 -1.524)
|
|
(xy -11.091334 -1.524)
|
|
(xy -11.091334 1.524)
|
|
(xy -14.732 1.524)
|
|
(xy -14.732 -0.931334)
|
|
(xy -14.319396 -0.931334)
|
|
(xy -13.848365 -0.931333)
|
|
(xy -13.377334 -0.931333)
|
|
(xy -13.377334 0.239889)
|
|
(xy -13.373179 0.669608)
|
|
(xy -13.36178 1.037501)
|
|
(xy -13.34474 1.310961)
|
|
(xy -13.323658 1.457381)
|
|
(xy -13.31686 1.471585)
|
|
(xy -13.199198 1.505518)
|
|
(xy -12.99031 1.509267)
|
|
(xy -12.957027 1.506863)
|
|
(xy -12.657667 1.481667)
|
|
(xy -12.634202 0.279511)
|
|
(xy -12.610738 -0.922644)
|
|
(xy -12.171636 -0.948155)
|
|
(xy -11.912988 -0.970052)
|
|
(xy -11.774915 -1.016629)
|
|
(xy -11.708736 -1.117639)
|
|
(xy -11.676198 -1.250931)
|
|
(xy -11.619862 -1.528196)
|
|
(xy -12.943098 -1.504931)
|
|
(xy -14.266334 -1.481667)
|
|
(xy -14.292865 -1.2065)
|
|
(xy -14.319396 -0.931334)
|
|
(xy -14.732 -0.931334)
|
|
(xy -14.732 -2.455333)
|
|
(xy 4.828596 -2.455333)
|
|
) (layer "F.SilkS") (width 0) (fill solid) (tstamp 5d7ba55c-8956-47c7-8523-eaadb746026d))
|
|
(fp_poly (pts
|
|
(xy 5.884333 1.481667)
|
|
(xy 5.5245 1.507701)
|
|
(xy 5.164666 1.533736)
|
|
(xy 5.164666 -1.439333)
|
|
(xy 5.930665 -1.439333)
|
|
) (layer "F.SilkS") (width 0) (fill solid) (tstamp 605f52d5-c87a-49a4-8085-4572ea2e546b))
|
|
(fp_poly (pts
|
|
(xy 7.848989 -1.472833)
|
|
(xy 8.006506 -1.456796)
|
|
(xy 8.043333 -1.439487)
|
|
(xy 7.986945 -1.364281)
|
|
(xy 7.834473 -1.197455)
|
|
(xy 7.610957 -0.965726)
|
|
(xy 7.408333 -0.762)
|
|
(xy 7.146675 -0.494482)
|
|
(xy 6.937408 -0.266051)
|
|
(xy 6.805825 -0.105222)
|
|
(xy 6.773333 -0.046127)
|
|
(xy 6.829969 0.04336)
|
|
(xy 6.984428 0.22536)
|
|
(xy 7.213537 0.473924)
|
|
(xy 7.494122 0.763102)
|
|
(xy 7.512401 0.781492)
|
|
(xy 8.251469 1.524)
|
|
(xy 7.785297 1.524)
|
|
(xy 7.564651 1.519889)
|
|
(xy 7.401365 1.492359)
|
|
(xy 7.254521 1.418617)
|
|
(xy 7.083203 1.275868)
|
|
(xy 6.846492 1.041319)
|
|
(xy 6.759405 0.9525)
|
|
(xy 6.430282 0.606063)
|
|
(xy 6.212955 0.346257)
|
|
(xy 6.092345 0.147572)
|
|
(xy 6.053373 -0.015506)
|
|
(xy 6.080957 -0.168489)
|
|
(xy 6.087082 -0.184957)
|
|
(xy 6.190086 -0.359309)
|
|
(xy 6.40047 -0.638092)
|
|
(xy 6.705966 -1.005907)
|
|
(xy 7.082733 -1.434489)
|
|
(xy 7.179125 -1.458848)
|
|
(xy 7.377498 -1.473558)
|
|
(xy 7.620053 -1.47832)
|
|
) (layer "F.SilkS") (width 0) (fill solid) (tstamp 90418605-02b6-4869-9818-df63ca8990a3))
|
|
(fp_poly (pts
|
|
(xy 14.479692 -1.430177)
|
|
(xy 14.624621 -1.407173)
|
|
(xy 14.647333 -1.391311)
|
|
(xy 14.605498 -1.305295)
|
|
(xy 14.490899 -1.103345)
|
|
(xy 14.319895 -0.81351)
|
|
(xy 14.108845 -0.463838)
|
|
(xy 14.054666 -0.375132)
|
|
(xy 13.811681 0.02718)
|
|
(xy 13.645707 0.322033)
|
|
(xy 13.542266 0.544454)
|
|
(xy 13.486875 0.729473)
|
|
(xy 13.465054 0.912117)
|
|
(xy 13.462 1.058512)
|
|
(xy 13.462 1.524)
|
|
(xy 12.615333 1.524)
|
|
(xy 12.615333 1.06217)
|
|
(xy 12.608204 0.861502)
|
|
(xy 12.577295 0.681077)
|
|
(xy 12.508322 0.486112)
|
|
(xy 12.387 0.241823)
|
|
(xy 12.199044 -0.086572)
|
|
(xy 12.022666 -0.381)
|
|
(xy 11.805678 -0.742977)
|
|
(xy 11.624347 -1.050592)
|
|
(xy 11.494752 -1.276176)
|
|
(xy 11.432971 -1.392062)
|
|
(xy 11.43 -1.400837)
|
|
(xy 11.505978 -1.423091)
|
|
(xy 11.699253 -1.436465)
|
|
(xy 11.832166 -1.438295)
|
|
(xy 12.234333 -1.437257)
|
|
(xy 12.601188 -0.803952)
|
|
(xy 12.773601 -0.513483)
|
|
(xy 12.917706 -0.283841)
|
|
(xy 13.010404 -0.151331)
|
|
(xy 13.027466 -0.133922)
|
|
(xy 13.091954 -0.186069)
|
|
(xy 13.21527 -0.356475)
|
|
(xy 13.376092 -0.614237)
|
|
(xy 13.464945 -0.768062)
|
|
(xy 13.843 -1.438927)
|
|
(xy 14.245166 -1.43913)
|
|
) (layer "F.SilkS") (width 0) (fill solid) (tstamp e9359ea8-8621-411f-94d4-491eebfae38e))
|
|
)
|