moved feeder motherboard geometry so spring fingers come straight down onto pads

This commit is contained in:
Stephen Hawes
2022-10-04 15:05:47 -04:00
parent 5b0719495a
commit 4583e2b04f
16 changed files with 8600 additions and 7293 deletions

Binary file not shown.

BIN
cad/asm.FCStd1 Normal file

Binary file not shown.

BIN
cad/controllerPCB.FCStd Normal file

Binary file not shown.

BIN
cad/controllerPCB.FCStd1 Normal file

Binary file not shown.

Binary file not shown.

BIN
cad/feeder-floor.FCStd1 Normal file

Binary file not shown.

Binary file not shown.

BIN
cad/feederFloorPCB.FCStd1 Normal file

Binary file not shown.

Binary file not shown.

BIN
cad/railLock.FCStd1 Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -45,7 +45,7 @@
"silk_text_upright": false, "silk_text_upright": false,
"zones": { "zones": {
"45_degree_only": false, "45_degree_only": false,
"min_clearance": 0.3 "min_clearance": 0.19999999999999998
} }
}, },
"diff_pair_dimensions": [], "diff_pair_dimensions": [],

View File

@@ -447,9 +447,17 @@
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid 120a7b0f-ddfd-4447-85c1-35665465acdb) (uuid 120a7b0f-ddfd-4447-85c1-35665465acdb)
) )
(wire (pts (xy 147.32 49.53) (xy 147.32 67.31)) (wire (pts (xy 149.86 49.53) (xy 149.86 63.5))
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid 48f827a8-6e22-4a2e-abdc-c2a03098d883) (uuid 38d14fe5-876b-42c2-98f2-36004534d0d9)
)
(wire (pts (xy 88.9 78.74) (xy 88.9 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 427acdb9-e837-499d-bdfa-62a1796c0a16)
)
(wire (pts (xy 147.32 49.53) (xy 147.32 71.12))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4872bb34-9a18-4f74-a9c7-c19fc73ee116)
) )
(wire (pts (xy 120.015 83.82) (xy 120.015 96.52)) (wire (pts (xy 120.015 83.82) (xy 120.015 96.52))
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
@@ -479,7 +487,7 @@
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid 89a6dfa5-0dd7-4d13-b198-77c8e0e1c38b) (uuid 89a6dfa5-0dd7-4d13-b198-77c8e0e1c38b)
) )
(wire (pts (xy 154.94 49.53) (xy 154.94 57.785)) (wire (pts (xy 154.94 49.53) (xy 154.94 58.42))
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid a0af0cd7-91fb-40b2-b759-4eed0b5c4383) (uuid a0af0cd7-91fb-40b2-b759-4eed0b5c4383)
) )
@@ -487,10 +495,6 @@
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid afb8e687-4a13-41a1-b8c0-89a749e897fe) (uuid afb8e687-4a13-41a1-b8c0-89a749e897fe)
) )
(wire (pts (xy 149.86 49.53) (xy 149.86 64.135))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid cef6f603-8a0b-4dd0-af99-ebfbef7d1b4b)
)
(wire (pts (xy 146.05 86.36) (xy 146.05 90.17)) (wire (pts (xy 146.05 86.36) (xy 146.05 90.17))
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid da469d11-a8a4-414b-9449-d151eeaf4853) (uuid da469d11-a8a4-414b-9449-d151eeaf4853)
@@ -511,6 +515,10 @@
(stroke (width 0) (type default) (color 0 0 0 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(uuid fd470e95-4861-44fe-b1e4-6d8a7c66e144) (uuid fd470e95-4861-44fe-b1e4-6d8a7c66e144)
) )
(wire (pts (xy 88.9 87.63) (xy 88.9 90.17))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ff98c03a-e8d8-4dea-b6bc-a08542cacdba)
)
(text "R1 is a termination for the RS-485 bus. It must only \nbe installed on the final feeder floor in the chain." (text "R1 is a termination for the RS-485 bus. It must only \nbe installed on the final feeder floor in the chain."
(at 172.72 88.9 0) (at 172.72 88.9 0)
@@ -532,24 +540,24 @@
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
(global_label "GND" (shape input) (at 144.78 59.69 180) (fields_autoplaced) (global_label "GND" (shape input) (at 147.32 67.31 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right)) (effects (font (size 1.27 1.27)) (justify right))
(uuid 4e3d7c0d-12e3-42f2-b944-e4bcdbbcac2a) (uuid 4e3d7c0d-12e3-42f2-b944-e4bcdbbcac2a)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 299.72 121.92 0) (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 302.26 129.54 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
(global_label "VIN" (shape input) (at 154.94 57.785 0) (fields_autoplaced) (global_label "VIN" (shape input) (at 144.78 62.23 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify right))
(uuid 6a44418c-7bb4-4e99-8836-57f153c19721) (uuid 6a44418c-7bb4-4e99-8836-57f153c19721)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 10.16 5.715 0) (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 289.56 114.3 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
(global_label "RS-485-" (shape input) (at 147.32 67.31 0) (fields_autoplaced) (global_label "RS-485-" (shape input) (at 149.86 63.5 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
(uuid 6c2e273e-743c-4f1e-a647-4171f8122550) (uuid 6c2e273e-743c-4f1e-a647-4171f8122550)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -2.54 10.16 0) (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 6.35 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
@@ -560,6 +568,13 @@
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
(global_label "1WIRE" (shape input) (at 88.9 78.74 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 868e6136-ef4a-4a1e-8dd2-123b46c3fc15)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 189.23 133.35 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(global_label "RS-485+" (shape input) (at 146.05 81.28 0) (fields_autoplaced) (global_label "RS-485+" (shape input) (at 146.05 81.28 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
(uuid 94a873dc-af67-4ef9-8159-1f7c93eeb3d7) (uuid 94a873dc-af67-4ef9-8159-1f7c93eeb3d7)
@@ -574,10 +589,10 @@
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
(global_label "RS-485+" (shape input) (at 149.86 64.135 0) (fields_autoplaced) (global_label "RS-485+" (shape input) (at 152.4 60.96 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
(uuid aa14c3bd-4acc-4908-9d28-228585a22a9d) (uuid aa14c3bd-4acc-4908-9d28-228585a22a9d)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 2.54 9.525 0) (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 5.08 6.35 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
@@ -588,10 +603,10 @@
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
(global_label "1WIRE" (shape input) (at 152.4 60.96 0) (fields_autoplaced) (global_label "1WIRE" (shape input) (at 154.94 58.42 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
(uuid c022004a-c968-410e-b59e-fbab0e561e9d) (uuid c022004a-c968-410e-b59e-fbab0e561e9d)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 1.27 0) (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 2.54 -1.27 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
) )
@@ -619,17 +634,17 @@
(pin "1" (uuid bab46f34-8c8a-41f0-bea2-5779a0f6a524)) (pin "1" (uuid bab46f34-8c8a-41f0-bea2-5779a0f6a524))
) )
(symbol (lib_id "power:GND") (at 144.78 62.23 0) (unit 1) (symbol (lib_id "power:GND") (at 147.32 71.12 0) (unit 1)
(in_bom yes) (on_board yes) (in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000601510a5) (uuid 00000000-0000-0000-0000-0000601510a5)
(property "Reference" "#PWR0102" (id 0) (at 144.78 68.58 0) (property "Reference" "#PWR0102" (id 0) (at 147.32 77.47 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Value" "GND" (id 1) (at 140.97 64.135 0)) (property "Value" "GND" (id 1) (at 143.51 73.025 0))
(property "Footprint" "" (id 2) (at 144.78 62.23 0) (property "Footprint" "" (id 2) (at 147.32 71.12 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "" (id 3) (at 144.78 62.23 0) (property "Datasheet" "" (id 3) (at 147.32 71.12 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 5d76824b-78ae-4dd8-98b2-b4328a634435)) (pin "1" (uuid 5d76824b-78ae-4dd8-98b2-b4328a634435))
@@ -672,7 +687,7 @@
(uuid 00000000-0000-0000-0000-000060161293) (uuid 00000000-0000-0000-0000-000060161293)
(property "Reference" "J1" (id 0) (at 139.7 75.565 0)) (property "Reference" "J1" (id 0) (at 139.7 75.565 0))
(property "Value" "IDC" (id 1) (at 139.7 77.8764 0)) (property "Value" "IDC" (id 1) (at 139.7 77.8764 0))
(property "Footprint" "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical" (id 2) (at 140.97 83.82 0) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD" (id 2) (at 140.97 83.82 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "~" (id 3) (at 140.97 83.82 0) (property "Datasheet" "~" (id 3) (at 140.97 83.82 0)
@@ -800,6 +815,53 @@
(pin "5" (uuid 168d3aef-971a-4f7b-8399-a51b0bd05333)) (pin "5" (uuid 168d3aef-971a-4f7b-8399-a51b0bd05333))
) )
(symbol (lib_id "power:GND") (at 88.9 90.17 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 251ce9e7-e09a-4af2-9df7-bedba534a911)
(property "Reference" "#PWR0105" (id 0) (at 88.9 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 89.027 94.5642 0))
(property "Footprint" "" (id 2) (at 88.9 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 88.9 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f7fde10f-83f2-4255-a778-1d9d32052b7c))
)
(symbol (lib_id "Device:R_Small") (at 88.9 85.09 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 6746cdd9-d090-474e-85b6-c1314580d10c)
(property "Reference" "R2" (id 0) (at 90.3986 83.9216 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1M" (id 1) (at 90.3986 86.233 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 88.9 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 88.9 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "JLCPCB" "C17437" (id 4) (at 88.9 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "LCSC" "C61683" (id 5) (at 88.9 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Digikey" "RMCF0805JT120RCT-ND" (id 6) (at 88.9 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Mouser" "652-CR0805FX-1200ELF" (id 7) (at 88.9 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d19e068d-6dd2-48c5-b5c7-44f9b27423c2))
(pin "2" (uuid 87a1426f-6dfb-4024-b9eb-3a075b5aed27))
)
(symbol (lib_id "feeder:DS28E05") (at 104.775 55.245 0) (unit 1) (symbol (lib_id "feeder:DS28E05") (at 104.775 55.245 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced) (in_bom yes) (on_board yes) (fields_autoplaced)
(uuid d4b39316-cdc6-4ead-bc52-4d8cd7a58e30) (uuid d4b39316-cdc6-4ead-bc52-4d8cd7a58e30)
@@ -843,11 +905,14 @@
(path "/00000000-0000-0000-0000-00006015a417" (path "/00000000-0000-0000-0000-00006015a417"
(reference "#PWR0104") (unit 1) (value "+VDC") (footprint "") (reference "#PWR0104") (unit 1) (value "+VDC") (footprint "")
) )
(path "/251ce9e7-e09a-4af2-9df7-bedba534a911"
(reference "#PWR0105") (unit 1) (value "GND") (footprint "")
)
(path "/00000000-0000-0000-0000-000060165998" (path "/00000000-0000-0000-0000-000060165998"
(reference "H1") (unit 1) (value "MountingHole") (footprint "MountingHole:MountingHole_3.2mm_M3") (reference "H1") (unit 1) (value "MountingHole") (footprint "MountingHole:MountingHole_3.2mm_M3")
) )
(path "/00000000-0000-0000-0000-000060161293" (path "/00000000-0000-0000-0000-000060161293"
(reference "J1") (unit 1) (value "IDC") (footprint "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical") (reference "J1") (unit 1) (value "IDC") (footprint "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD")
) )
(path "/2380f0ea-c541-4606-be9d-2786c6ace66e" (path "/2380f0ea-c541-4606-be9d-2786c6ace66e"
(reference "J2") (unit 1) (value "Conn_01x05_Female") (footprint "feeder:AVX-915-005-541-Contact-Surface") (reference "J2") (unit 1) (value "Conn_01x05_Female") (footprint "feeder:AVX-915-005-541-Contact-Surface")
@@ -855,6 +920,9 @@
(path "/00000000-0000-0000-0000-00006016bc1c" (path "/00000000-0000-0000-0000-00006016bc1c"
(reference "R1") (unit 1) (value "120R") (footprint "Resistor_SMD:R_0805_2012Metric") (reference "R1") (unit 1) (value "120R") (footprint "Resistor_SMD:R_0805_2012Metric")
) )
(path "/6746cdd9-d090-474e-85b6-c1314580d10c"
(reference "R2") (unit 1) (value "1M") (footprint "Resistor_SMD:R_0805_2012Metric")
)
(path "/d4b39316-cdc6-4ead-bc52-4d8cd7a58e30" (path "/d4b39316-cdc6-4ead-bc52-4d8cd7a58e30"
(reference "U1") (unit 1) (value "DS28E05") (footprint "Package_TO_SOT_SMD:SOT-23") (reference "U1") (unit 1) (value "DS28E05") (footprint "Package_TO_SOT_SMD:SOT-23")
) )

View File

@@ -1,4 +1,4 @@
(fp_lib_table (fp_lib_table
(lib (name "feeder")(type "KiCad")(uri "/Users/stephen/feeder/lib/kicad/feeder.pretty")(options "")(descr ""))
(lib (name "index")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/index.pretty")(options "")(descr "")) (lib (name "index")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/index.pretty")(options "")(descr ""))
(lib (name "feeder")(type "KiCad")(uri "/Users/stephen/feeder/lib/kicad/feeder.pretty")(options "")(descr ""))
) )

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff