tillitis-key/hw/boards/mta1-library/mta1.pretty/BC-1-701.kicad_mod
Matthew Mets e71d70008b
TK-1 and TP-1 PCBs (#52)
* 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
2022-12-22 16:41:46 +01:00

41 lines
3.0 KiB
Plaintext

(footprint "BC-1-701" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 -8.5 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1d6c2d6c-bee0-401d-9749-98f17833afdd)
)
(fp_text value "BC-1-701" (at 0 9 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e6235600-87cc-4c82-b15f-34fb66b9bf0e)
)
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e73ef891-c9f9-42ab-894b-b2580ee0b0a1)
)
(fp_line (start -3 7) (end -3 -7) (layer "F.SilkS") (width 0.12) (tstamp 36915340-9dd2-4d10-bb2e-946e32cc121b))
(fp_line (start 3 7) (end -3 7) (layer "F.SilkS") (width 0.12) (tstamp a82cec30-45c1-49b3-b9e6-e30cc49eb759))
(fp_line (start -3 -7) (end 3 -7) (layer "F.SilkS") (width 0.12) (tstamp d789eb5c-7750-4e88-bd51-088f1d8d4899))
(fp_line (start -3.5 7.5) (end 3.5 7.5) (layer "F.CrtYd") (width 0.05) (tstamp 0f5e332d-aeaa-4ead-958c-993a39728c19))
(fp_line (start -3.5 7.5) (end -3.5 -7.5) (layer "F.CrtYd") (width 0.05) (tstamp 135e3642-358a-4af8-829a-e9d8d5db6f15))
(fp_line (start -3.5 -7.5) (end 3.5 -7.5) (layer "F.CrtYd") (width 0.05) (tstamp 88f2c5d0-ef3f-49a8-aa6f-586a595bc1a1))
(fp_line (start 3.5 7.5) (end 3.5 -7.5) (layer "F.CrtYd") (width 0.05) (tstamp f1b1c833-6823-43af-b40b-5bbeb1279d5f))
(fp_line (start 3 7) (end 3 -7) (layer "F.Fab") (width 0.12) (tstamp 11d2d201-bc39-4860-b7b8-2ea43340be97))
(fp_line (start -3 7) (end -3 -7) (layer "F.Fab") (width 0.12) (tstamp 19a5b698-5dc9-4ea2-9d80-f7f9cbd292c9))
(fp_line (start -3 7) (end 3 7) (layer "F.Fab") (width 0.12) (tstamp 3e39adc1-9b06-431d-9446-ca8e37f3ccd9))
(fp_line (start -3 -7) (end 3 -7) (layer "F.Fab") (width 0.12) (tstamp 9ed29860-ed5a-408f-8820-1ab6b7a9a7c3))
(pad "1" smd roundrect (at 2 -6) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp e0795232-a4f5-40af-bd8a-4a69f1a39aa6))
(pad "2" smd roundrect (at 2 -4) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp e60f5c1d-c97e-4327-8023-b78c1d20bdfb))
(pad "3" smd roundrect (at 2 -2) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 6dead470-a003-4d9a-a776-ac69dd42634c))
(pad "4" smd roundrect (at 2 0) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 691faf73-5aa1-4ed9-9a31-9b56032bfa62))
(pad "5" smd roundrect (at 2 2) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 54a3c92d-a091-405f-b445-603c0f2e1fb3))
(pad "6" smd roundrect (at 2 4) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 02a08a24-751b-4ad4-b6b1-621603af88cc))
(pad "7" smd roundrect (at 2 6) (size 2.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 5d68a8ff-55d9-4830-83f9-f4b7757ac472))
(model "../mta1-library/mta1.pretty/3d_models/BC-1-701.step"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 -90))
)
)