diff options
| -rw-r--r-- | Betsy.kicad_pro | 11 | ||||
| -rwxr-xr-x | Betsy.kicad_sch | 164 | ||||
| -rwxr-xr-x | FOOTPRINTS.pretty/SOT95P270X145-6N.kicad_mod | 1082 | ||||
| -rw-r--r-- | SYMBOLS.kicad_sym | 957 | ||||
| -rw-r--r-- | ftdi_jtag.kicad_sch | 619 | ||||
| -rw-r--r-- | system_power.kicad_sch | 2 |
6 files changed, 2325 insertions, 510 deletions
diff --git a/Betsy.kicad_pro b/Betsy.kicad_pro index 435276a..d91d380 100644 --- a/Betsy.kicad_pro +++ b/Betsy.kicad_pro @@ -465,7 +465,7 @@ "ground_pin_not_ground": "warning", "hier_label_mismatch": "error", "isolated_pin_label": "warning", - "label_dangling": "error", + "label_dangling": "warning", "label_multiple_wires": "warning", "lib_symbol_issues": "warning", "lib_symbol_mismatch": "warning", @@ -478,15 +478,15 @@ "no_connect_connected": "warning", "no_connect_dangling": "warning", "pin_not_connected": "error", - "pin_not_driven": "error", + "pin_not_driven": "warning", "pin_to_pin": "error", "power_pin_not_driven": "error", - "same_local_global_label": "warning", + "same_local_global_label": "ignore", "similar_label_and_power": "warning", "similar_labels": "warning", "similar_power": "warning", "simulation_model_issue": "ignore", - "single_global_label": "ignore", + "single_global_label": "warning", "stacked_pin_name": "warning", "unannotated": "error", "unconnected_wire_endpoint": "ignore", @@ -539,6 +539,7 @@ "netlist": "", "plot": "Gerber", "specctra_dsn": "", + "step": "", "vrml": "" }, "page_layout_descr_file": "" @@ -691,7 +692,7 @@ "uuid": "ef089945-8a99-4962-8014-4e19469af46f" } ], - "used_designators": "#FLG101,#FLG201,#FLG301-302,#FLG501-503,#FLG601-607,FD9-12,FD601-608,J3-6,J10-11,J101,J201,J301,J401-402,J601,J701,M201,M301,M601-602,R42-63,R101-108,R201-214,R301-313,R401-406,R601-611,R701-703,U5-6,U101-102,U201,U301,U601,U701-702,SW401,FB5-7,FB401,FB501-503,FB701-703,C46-53,C99,C101-111,C201-227,C301-328,C401-412,C501-520,C601-603,C701-716,Y2,Y201,Y701,D201-203,D301-303,D401-403,#PWR1-2,#PWR97-98,#PWR101-115,#PWR201-225,#PWR301-323,#PWR401-424,#PWR501-508,#PWR511-512,#PWR601-615,#PWR701-717,TVS1-2,TVS701-702,T201,T301,TP301,X401", + "used_designators": "X401,TP301,T201,T301,TVS1-2,TVS701-702,#PWR1-2,#PWR97-98,#PWR101-115,#PWR201-225,#PWR301-323,#PWR401-424,#PWR501-508,#PWR511-512,#PWR601-615,#PWR701-717,Y2,Y201,Y701,D201-203,D301-303,D401-403,C46-53,C99,C101-111,C201-227,C301-328,C401-412,C501-520,C601-603,C701-716,FB5-7,FB401,FB501-503,FB701-703,SW401,U5-6,U101-102,U201,U301,U601,U701-702,R42-63,R101-108,R201-214,R301-313,R401-406,R601-611,R701-703,M201,M301,M601-602,J3-6,J10-11,J101,J201,J301,J401-402,J601,J701,FD9-12,FD601-608,#FLG101,#FLG201,#FLG301-302,#FLG501-503,#FLG601-607,#FLG704", "variants": [ { "name": "Build1" diff --git a/Betsy.kicad_sch b/Betsy.kicad_sch index cdd02b9..a82293f 100755 --- a/Betsy.kicad_sch +++ b/Betsy.kicad_sch @@ -7319,12 +7319,24 @@ (uuid "4edc15f0-cf0e-4cbb-8e91-a95e8c74fee2") ) (junction + (at 76.2 180.34) + (diameter 0) + (color 0 0 0 0) + (uuid "51a4a94c-40f6-4cfc-8dbf-300a83427158") + ) + (junction (at 205.74 279.4) (diameter 0) (color 0 0 0 0) (uuid "81c14d7e-4db8-43e6-816d-7a186b638d68") ) (junction + (at 66.04 185.42) + (diameter 0) + (color 0 0 0 0) + (uuid "8853573b-67bd-4164-ab7f-db8380525df5") + ) + (junction (at 243.84 365.76) (diameter 0) (color 0 0 0 0) @@ -7355,6 +7367,12 @@ (uuid "9ac9e936-d983-4c08-9d9c-628a9820bb3a") ) (junction + (at 55.88 190.5) + (diameter 0) + (color 0 0 0 0) + (uuid "9c24eb4e-7615-474f-a406-fddfc9a8b5dc") + ) + (junction (at 195.58 279.4) (diameter 0) (color 0 0 0 0) @@ -7496,6 +7514,16 @@ ) (wire (pts + (xy 27.94 180.34) (xy 76.2 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e20de24-ba3b-4819-bcc9-eb495fecf3aa") + ) + (wire + (pts (xy 195.58 279.4) (xy 205.74 279.4) ) (stroke @@ -7656,6 +7684,16 @@ ) (wire (pts + (xy 27.94 185.42) (xy 66.04 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "387cc1c4-624c-4e6a-94d9-2c16139080de") + ) + (wire + (pts (xy 177.8 232.41) (xy 177.8 236.22) ) (stroke @@ -7826,16 +7864,6 @@ ) (wire (pts - (xy 96.52 182.88) (xy 83.82 182.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "64975b3c-2212-4860-9712-377aaf3a4a4b") - ) - (wire - (pts (xy 177.8 218.44) (xy 220.98 218.44) ) (stroke @@ -8126,6 +8154,16 @@ ) (wire (pts + (xy 27.94 182.88) (xy 96.52 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af98fd34-8ba3-4d1e-b16d-84c416204fbb") + ) + (wire + (pts (xy 220.98 215.9) (xy 203.2 215.9) ) (stroke @@ -8166,6 +8204,16 @@ ) (wire (pts + (xy 27.94 190.5) (xy 55.88 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bbfd505e-2aeb-4081-bce3-90a2f01bbcd0") + ) + (wire + (pts (xy 215.9 294.64) (xy 215.9 297.18) ) (stroke @@ -8778,6 +8826,30 @@ ) ) ) + (global_label "FPGA_TDO" + (shape input) + (at 27.94 182.88 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2a202dad-cf89-4560-9243-8f7af4d9abba") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 15.7019 182.88 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + ) (global_label "FPGA_RST#" (shape input) (at 200.66 210.82 180) @@ -8802,6 +8874,30 @@ ) ) ) + (global_label "FPGA_TDI" + (shape input) + (at 27.94 190.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5f850d0d-ccd7-468d-90a3-221389ca6435") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 16.4276 190.5 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + ) (global_label "FLASH_D3" (shape bidirectional) (at 322.58 325.12 0) @@ -8874,6 +8970,54 @@ ) ) ) + (global_label "FPGA_TMS" + (shape input) + (at 27.94 185.42 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "caceaa83-734f-48e8-bf1a-0a99924fc60c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 15.6415 185.42 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + ) + (global_label "FPGA_TCK" + (shape input) + (at 27.94 180.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d89edf29-44d2-4938-8add-d9bbef5273c8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 15.7624 180.34 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + ) (global_label "FLASH_D2" (shape bidirectional) (at 322.58 322.58 0) diff --git a/FOOTPRINTS.pretty/SOT95P270X145-6N.kicad_mod b/FOOTPRINTS.pretty/SOT95P270X145-6N.kicad_mod new file mode 100755 index 0000000..71bec14 --- /dev/null +++ b/FOOTPRINTS.pretty/SOT95P270X145-6N.kicad_mod @@ -0,0 +1,1082 @@ +(footprint "SOT95P270X145-6N"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "SOT23, 6-Leads, Body 2.90x2.70mm, Pitch 0.95mm, IPC Medium Density 5/25/18")
+ (property "Reference" "REF**"
+ (at 0 -2.35 0)
+ (layer "F.SilkS")
+ (uuid "be646c6b-a165-4cbc-bdec-581c81a479f9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SOT95P270X145-6N"
+ (at 0 2.35 0)
+ (layer "F.Fab")
+ (uuid "d10bf72c-de71-4ff8-bc7c-317f23a6e20f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0f850026-020c-403b-8ca1-7c3f32938b89")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "32f2d52a-88f2-49a6-a452-272c8549332d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_line
+ (start -0.5 -1.55)
+ (end 0.5 -1.55)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "28003305-2bc3-4b2a-9b7f-7a1064f8d77b")
+ )
+ (fp_line
+ (start -0.5 1.55)
+ (end -0.5 -1.55)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8b8e757b-658a-4c82-b0db-eee85a1b4a35")
+ )
+ (fp_line
+ (start -0.5 1.55)
+ (end 0.5 1.55)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6928be8e-7d20-4754-bcba-567ae1e3fb66")
+ )
+ (fp_line
+ (start 0.5 1.55)
+ (end 0.5 -1.55)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c64c00e5-f290-4fa1-8572-59566d16f0bd")
+ )
+ (fp_line
+ (start -2.2 -1.8)
+ (end 2.2 -1.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "8f02de9f-c42d-47e4-aefd-47f54ebf8c75")
+ )
+ (fp_line
+ (start -2.2 1.8)
+ (end -2.2 -1.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "664db665-6193-42a9-a49d-b9b5aaa4f759")
+ )
+ (fp_line
+ (start -2.2 1.8)
+ (end 2.2 1.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "7586a716-e1f0-4849-9f15-37bf9cdb1fc7")
+ )
+ (fp_line
+ (start -0.5 0)
+ (end 0.5 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "e1ed4549-bdb9-478c-a95a-12c694b0c78c")
+ )
+ (fp_line
+ (start 0 0.5)
+ (end 0 -0.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "d768278e-e07b-4ec3-a3e9-64541fd9568a")
+ )
+ (fp_line
+ (start 2.2 1.8)
+ (end 2.2 -1.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "f68c50c4-dabf-4a31-9708-4884d7e899a9")
+ )
+ (fp_line
+ (start -0.9 -1.55)
+ (end 0.9 -1.55)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "User.7")
+ (uuid "359a0917-4307-4228-8a39-d6b91e202098")
+ )
+ (fp_line
+ (start -0.9 1.55)
+ (end -0.9 -1.55)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "User.7")
+ (uuid "cee148a6-8503-40ba-9aef-b8310616209d")
+ )
+ (fp_line
+ (start -0.9 1.55)
+ (end 0.9 1.55)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "User.7")
+ (uuid "7ae9ea76-a7c5-4e44-8644-9771c95cdf5f")
+ )
+ (fp_line
+ (start 0.9 1.55)
+ (end 0.9 -1.55)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "User.7")
+ (uuid "3391a8c8-684d-438f-a810-656ad23c080b")
+ )
+ (pad "1" smd rect
+ (at -1.425 -0.95 90)
+ (size 0.6 1.05)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "1dcd1930-79fb-4f8e-89a1-621f9286dd75")
+ )
+ (pad "2" smd rect
+ (at -1.425 0 90)
+ (size 0.6 1.05)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "bf72e7a8-7cf0-4e02-9815-11e696f49d93")
+ )
+ (pad "3" smd rect
+ (at -1.425 0.95 90)
+ (size 0.6 1.05)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "3d42102c-eecd-4cab-9c99-df78bd2d954c")
+ )
+ (pad "4" smd rect
+ (at 1.425 0.95 90)
+ (size 0.6 1.05)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "60195304-5ff0-4832-84db-6b1d685a5505")
+ )
+ (pad "5" smd rect
+ (at 1.425 0 90)
+ (size 0.6 1.05)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "0c4ed8b9-8a26-4273-9d08-517ecab6e55a")
+ )
+ (pad "6" smd rect
+ (at 1.425 -0.95 90)
+ (size 0.6 1.05)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "a25c67ff-876b-401c-9dc0-b7da488584ff")
+ )
+ (embedded_fonts no)
+ (embedded_files
+ (file
+ (name "SOT95P270X145-6N.step")
+ (type model)
+ (data |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
+ lalMczpljosldWRSPvlkk4tMZOqQzUxyzZlQi66mzez+jGty1VQTlYZIQlerbbs167quj2OP67HH
+ rKFxx2M5bcYJsW3bttnBhNh32rRtm2jbmE3StJzZdtd/Ls6p5HPdPN6VnefsXHeh2KQWsSFsdRC1
+ K4gr27btqipX/Vc9mZvzike5Iqsyq5/NdmWk0dXm7IgWu5/998ed1UlGtd28HJKbTWbe3dZK7SqX
+ 6RuzrgmNT9fENYis6uaDV3cVXzVMozFTkta4zHg5zqTG8WrDdh8W36OvUfNBYkeNSaOOhAbvrGz8
+ w44299XhzpjjMKWj4zT2cddwpzglc5aRxpqrs2hWsY6jqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
+ qqqqqqqqqqqqqqqqqqqqqqqqSlgnZVKXslRJVVVVVVWlOFKkVBFRFRFRFdURj4hsExGJGBGJ6GQy
+ EREREY0R/f/t/4nU+TgRERER0YmIyEREREREVEREREREREVEEEREJXV0ZERERERERPQEiUoiErFU
+ KpVKpVKpVCpRS1OaEkukG4IYGhoaKg15iDVEQx2a4dDQ0NDQDA2RIEiknCaZVKSzu0UiInVKmglI
+ opCo4YQoRE9NilREnAp1rEafu48Q7yNDKhE6Gpldf72QkJCQkJCQ0PV6vdLXul57raHrdaxmvfVW
+ M6qe0Xcrb6zX0jonJdb75+6VorK/rZevkYReqvNQlR0/791tZK0TI/nZPJfiml63veyyIpdte0k2
+ 6djq28g47txEe6ju3UeuWn7x7BFNnLvsq2ofGWvUsatlV9XhVLV6tVTrzmy1jfu7a2+6m+oVtWzT
+ knpFk41Klxtq7T1VqGNv7WpGNGa//YmRmHxWnNJWfGtIhG2PVa9vrLactKU53tStlnno6jS+s8lT
+ 9o5qylbo09RN+fuVwxlOaSIfmbMfSw+PLumOZ8csr1jemJQlXW+OJ3dmN1sZWW2MJnb236/T+zkv
+ P/Nd13Vd13Wr1Wq1Wq1Wq1UqlUqlUqlUKrVt27Zt27Ztp9PpdDqdUubsLrata8mywkpNemlJhaXd
+ VSVJKSmlSPkEeXXD+g2lnBnfsPRV3RHdDBHNzfHoeHLDs+Gtdx4VeSjBMbQyGa9sSUwZhJmZmdWG
+ MzY0sXvtd/sv9vv+pxXfd6U57WK3/9YEeXo/5+W0uvzOQ5J5PIYol8nkeuzhcMRXQ5Mavob0kBOW
+ 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
+ iS502n+ekR+4MaKPSpVaqV+udG0kTPz29ngUqww=|
+ )
+ (checksum "81ED54B6D65D75FF3838CC1D2B8E4E12")
+ )
+ )
+ (model "kicad-embed://SOT95P270X145-6N.step"
+ (offset
+ (xyz 0 -0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -0 -0 0)
+ )
+ )
+)
diff --git a/SYMBOLS.kicad_sym b/SYMBOLS.kicad_sym index 01da544..2fff9a1 100644 --- a/SYMBOLS.kicad_sym +++ b/SYMBOLS.kicad_sym @@ -12,8 +12,12 @@ (exclude_from_sim no) (in_bom yes) (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) (property "Reference" "TVS" (at -7.112 -2.54 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.8288 1.8288) @@ -22,118 +26,142 @@ ) (property "Value" "${MANUFACTURER PART NUMBER}" (at 1.524 -13.97 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Description" "SUPPRESSOR ESD 30VDC 0402 HFREE" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Manufacturer" "Eaton" (at -7.112 3.048 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Manufacturer Part Number" "0402ESDA-MLP1" (at -7.112 3.048 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ComponentLink1URL" "http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_0402ESDA_MLP1_ESD_Suppressor.pdf" (at -7.112 3.048 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ComponentLink1Description" "http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_0402ESDA_MLP1_ESD_Suppressor.pdf" (at -7.112 3.048 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "X_dim" "0.53" (at -7.112 0.508 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Y_dim" "1.1" (at -7.112 0.508 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Height" "0.36" (at -7.112 -16.248 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ki_fp_filters" "*RESC1005X40*" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (symbol "0402ESDA-MLP1_1_0" @@ -240,7 +268,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA256C80P16X16_1400X1400X150" + (property "Footprint" "BETSY_FOOTPRINTS:BGA256C80P16X16_1400X1400X150" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -5191,7 +5219,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA484C80P22X22_1900X1900X325" + (property "Footprint" "BETSY_FOOTPRINTS:BGA484C80P22X22_1900X1900X325" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -14187,7 +14215,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TE_1977066-1" + (property "Footprint" "BETSY_FOOTPRINTS:TE_1977066-1" (at -22.352 9.144 0) (show_name no) (do_not_autoplace no) @@ -14558,7 +14586,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TE_2013499-1-NS" + (property "Footprint" "BETSY_FOOTPRINTS:TE_2013499-1-NS" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -14934,7 +14962,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TURRET-2501" + (property "Footprint" "BETSY_FOOTPRINTS:TURRET-2501" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -15267,7 +15295,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:OSCF6P127_500X320X90L70X64" + (property "Footprint" "BETSY_FOOTPRINTS:OSCF6P127_500X320X90L70X64" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -15548,7 +15576,7 @@ ) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TE-RJ45-5558342" + (property "Footprint" "BETSY_FOOTPRINTS:TE-RJ45-5558342" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -17062,7 +17090,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -17287,7 +17315,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -17512,7 +17540,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -17859,6 +17887,190 @@ ) (embedded_fonts no) ) + (symbol "93LC56BT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at -5.08 7.62 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "93LC56BT" + (at 3.048 -8.89 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "BETSY_FOOTPRINTS:SOT95P270X145-6N" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/3/282/1/93AA56X-93LC56X-93C56X-2-Kbit-Microwire-Compatible-Serial-EEPROM-Data-Sheet.pdf" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "EEPROM 128x16" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "93LC56BT_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -7.62) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "93LC56BT_1_1" + (pin tri_state line + (at 10.16 -5.08 180) + (length 2.54) + (name "DO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -5.08 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "DI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "A3CY050B" (exclude_from_sim no) (in_bom yes) @@ -17886,7 +18098,7 @@ ) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA474_VP_1800X1800X158" + (property "Footprint" "BETSY_FOOTPRINTS:BGA474_VP_1800X1800X158" (at 24.13 2.54 0) (show_name no) (do_not_autoplace no) @@ -26751,7 +26963,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:ABM8" + (property "Footprint" "BETSY_FOOTPRINTS:ABM8" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -27072,7 +27284,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:ABM8" + (property "Footprint" "BETSY_FOOTPRINTS:ABM8" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -27477,7 +27689,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:ABM8" + (property "Footprint" "BETSY_FOOTPRINTS:ABM8" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -27801,7 +28013,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:datum" + (property "Footprint" "BETSY_FOOTPRINTS:datum" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -27935,7 +28147,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:OSCF_320X250X120" + (property "Footprint" "BETSY_FOOTPRINTS:OSCF_320X250X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -28178,7 +28390,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:OSCF_320X250X120" + (property "Footprint" "BETSY_FOOTPRINTS:OSCF_320X250X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -28421,7 +28633,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:OSCF_320X250X120" + (property "Footprint" "BETSY_FOOTPRINTS:OSCF_320X250X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -28670,7 +28882,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -29051,7 +29263,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -29480,7 +29692,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC2012X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC2012X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -30221,7 +30433,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC0603X03N" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC0603X03N" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -30662,7 +30874,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X50" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -30947,7 +31159,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X50" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -31232,7 +31444,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X06L" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X06L" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -31517,7 +31729,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X50" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -31826,7 +32038,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X50" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -32111,7 +32323,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X50" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -32396,7 +32608,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1005X50" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1005X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -32705,7 +32917,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -33027,7 +33239,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -33275,7 +33487,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -33717,7 +33929,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -33943,7 +34155,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -34144,7 +34356,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -34645,7 +34857,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -34991,7 +35203,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC1608X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC1608X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -35288,7 +35500,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC2012X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC2012X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -35489,7 +35701,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC2012X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC2012X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -35786,7 +35998,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC2012X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC2012X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -35987,7 +36199,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC2012X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC2012X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -36344,7 +36556,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC2012X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC2012X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -36665,7 +36877,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC2012X80" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC2012X80" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -36963,7 +37175,7 @@ (justify right bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:0402" + (property "Footprint" "BETSY_FOOTPRINTS:0402" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -37296,7 +37508,7 @@ (justify right bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:0402" + (property "Footprint" "BETSY_FOOTPRINTS:0402" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -37618,7 +37830,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC3216X120" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC3216X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -37940,7 +38152,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC3216X120" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC3216X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -38262,7 +38474,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC3216X120" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC3216X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -38498,7 +38710,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC3225X140" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC3225X140" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -38795,7 +39007,7 @@ (justify left top) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAPC3225X140" + (property "Footprint" "BETSY_FOOTPRINTS:CAPC3225X140" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -39105,7 +39317,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:1210S" + (property "Footprint" "BETSY_FOOTPRINTS:1210S" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -39438,7 +39650,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CAP1210" + (property "Footprint" "BETSY_FOOTPRINTS:CAP1210" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -39759,7 +39971,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC0603X03N" + (property "Footprint" "BETSY_FOOTPRINTS:RESC0603X03N" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -40308,7 +40520,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -40761,7 +40973,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -41070,7 +41282,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -41379,7 +41591,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -41663,7 +41875,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -42104,7 +42316,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -42533,7 +42745,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -42963,7 +43175,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -43272,7 +43484,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -44038,7 +44250,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -44347,7 +44559,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -44657,7 +44869,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -44966,7 +45178,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -45395,7 +45607,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -45704,7 +45916,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -46241,7 +46453,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -46826,7 +47038,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -47268,7 +47480,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -47577,7 +47789,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -47886,7 +48098,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -48195,7 +48407,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -48636,7 +48848,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -49090,7 +49302,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -49399,7 +49611,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -49840,7 +50052,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -50293,7 +50505,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -50602,7 +50814,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -50888,7 +51100,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -51197,7 +51409,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -51614,7 +51826,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -52055,7 +52267,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -52364,7 +52576,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -52805,7 +53017,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -53222,7 +53434,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -53663,7 +53875,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -54105,7 +54317,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -54414,7 +54626,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -54843,7 +55055,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -55261,7 +55473,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -55570,7 +55782,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -55879,7 +56091,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -56333,7 +56545,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -56642,7 +56854,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -56951,7 +57163,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -57596,7 +57808,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -58013,7 +58225,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -58298,7 +58510,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1608X50" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1608X50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -58739,7 +58951,7 @@ (justify bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC3216X06N" + (property "Footprint" "BETSY_FOOTPRINTS:RESC3216X06N" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -59157,7 +59369,7 @@ (justify bottom) ) ) - (property "footprint" "" + (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -59587,7 +59799,7 @@ (justify bottom) ) ) - (property "footprint" "" + (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -60017,6 +60229,17 @@ (justify left bottom) ) ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) (property "Datasheet" "" (at 0 0 0) (show_name no) @@ -60429,7 +60652,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:QFN48P50_700X700X90L40X25-SMDW" + (property "Footprint" "BETSY_FOOTPRINTS:QFN48P50_700X700X90L40X25-SMDW" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -61561,7 +61784,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:FIDUCIAL" + (property "Footprint" "BETSY_FOOTPRINTS:FIDUCIAL" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -61653,7 +61876,7 @@ (type none) ) ) - (pin passive line + (pin free line (at 5.08 -10.16 90) (length 5.08) (hide yes) @@ -61702,7 +61925,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:QFN50P800X800X100_HS-57N" + (property "Footprint" "BETSY_FOOTPRINTS:QFN50P800X800X100_HS-57N" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -62950,7 +63173,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:HLE-104-02-L-DV-K" + (property "Footprint" "BETSY_FOOTPRINTS:HLE-104-02-L-DV-K" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -63256,7 +63479,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:HLE-110-02-L-DV-K" + (property "Footprint" "BETSY_FOOTPRINTS:HLE-110-02-L-DV-K" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -63776,7 +63999,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:KEYSTONE-1045" + (property "Footprint" "BETSY_FOOTPRINTS:KEYSTONE-1045" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -63972,7 +64195,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA49C80P7X7_625X625X210" + (property "Footprint" "BETSY_FOOTPRINTS:BGA49C80P7X7_625X625X210" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -65018,7 +65241,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:LED1608X06" + (property "Footprint" "BETSY_FOOTPRINTS:LED1608X06" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -65391,7 +65614,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:LED1608X06-RED" + (property "Footprint" "BETSY_FOOTPRINTS:LED1608X06-RED" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -65693,7 +65916,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:MH_PLT_M2" + (property "Footprint" "BETSY_FOOTPRINTS:MH_PLT_M2" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -65828,7 +66051,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:MH_PLT_M3" + (property "Footprint" "BETSY_FOOTPRINTS:MH_PLT_M3" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -65963,7 +66186,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:MH_NPTH_2.5" + (property "Footprint" "BETSY_FOOTPRINTS:MH_NPTH_2.5" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -66055,7 +66278,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -66424,7 +66647,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:RESC1005X40" + (property "Footprint" "BETSY_FOOTPRINTS:RESC1005X40" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -66632,8 +66855,12 @@ (exclude_from_sim no) (in_bom yes) (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) (property "Reference" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.27 1.27) @@ -66642,6 +66869,8 @@ ) (property "Value" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.27 1.27) @@ -66650,38 +66879,46 @@ ) (property "Footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Description" "Serial NOR Flash Memory 3.3V TFPGA, 8 = RESET# and HOLD# pin" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "ki_fp_filters" "*BGA25C100P5X5_600X800X120*" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (symbol "MT25QL128ABA8E12_1_0" @@ -66706,17 +66943,17 @@ (justify left bottom) ) ) - (pin input line - (at -7.62 -12.7 0) + (pin passive line + (at -7.62 -30.48 0) (length 7.62) - (name "C" + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "B2" + (number "A2" (effects (font (size 1.27 1.27) @@ -66724,17 +66961,17 @@ ) ) ) - (pin input line - (at -7.62 -17.78 0) + (pin passive line + (at -7.62 -33.02 0) (length 7.62) - (name "S#" + (name "RFU" (effects (font (size 1.27 1.27) ) ) ) - (number "C2" + (number "A3" (effects (font (size 1.27 1.27) @@ -66761,25 +66998,7 @@ ) ) (pin passive line - (at -7.62 -30.48 0) - (length 7.62) - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -7.62 -33.02 0) + (at -7.62 -35.56 0) (length 7.62) (name "RFU" (effects @@ -66788,7 +67007,7 @@ ) ) ) - (number "A3" + (number "A5" (effects (font (size 1.27 1.27) @@ -66797,7 +67016,7 @@ ) ) (pin passive line - (at -7.62 -35.56 0) + (at -7.62 -38.1 0) (length 7.62) (name "RFU" (effects @@ -66806,7 +67025,7 @@ ) ) ) - (number "A5" + (number "B1" (effects (font (size 1.27 1.27) @@ -66814,17 +67033,17 @@ ) ) ) - (pin passive line - (at -7.62 -38.1 0) + (pin input line + (at -7.62 -12.7 0) (length 7.62) - (name "RFU" + (name "C" (effects (font (size 1.27 1.27) ) ) ) - (number "B1" + (number "B2" (effects (font (size 1.27 1.27) @@ -66833,16 +67052,16 @@ ) ) (pin power_in line - (at -7.62 -40.64 0) + (at 15.24 -58.42 90) (length 7.62) - (name "RFU" + (name "VSS" (effects (font (size 1.27 1.27) ) ) ) - (number "B5" + (number "B3" (effects (font (size 1.27 1.27) @@ -66869,16 +67088,16 @@ ) ) (pin power_in line - (at 15.24 7.62 270) + (at -7.62 -40.64 0) (length 7.62) - (name "VCC" + (name "RFU" (effects (font (size 1.27 1.27) ) ) ) - (number "D1" + (number "B5" (effects (font (size 1.27 1.27) @@ -66887,7 +67106,7 @@ ) ) (pin power_in line - (at 15.24 -58.42 90) + (at 17.78 -58.42 90) (length 7.62) (name "VSS" (effects @@ -66896,7 +67115,7 @@ ) ) ) - (number "B3" + (number "C1" (effects (font (size 1.27 1.27) @@ -66904,17 +67123,17 @@ ) ) ) - (pin power_in line - (at 17.78 7.62 270) + (pin input line + (at -7.62 -17.78 0) (length 7.62) - (name "VCC" + (name "S#" (effects (font (size 1.27 1.27) ) ) ) - (number "E4" + (number "C2" (effects (font (size 1.27 1.27) @@ -66922,17 +67141,17 @@ ) ) ) - (pin power_in line - (at 17.78 -58.42 90) + (pin output line + (at 45.72 -38.1 180) (length 7.62) - (name "VSS" + (name "DQS" (effects (font (size 1.27 1.27) ) ) ) - (number "C1" + (number "C3" (effects (font (size 1.27 1.27) @@ -66940,17 +67159,17 @@ ) ) ) - (pin power_in line - (at 20.32 -58.42 90) + (pin bidirectional line + (at 45.72 -17.78 180) (length 7.62) - (name "VSS" + (name "DQ2/W#" (effects (font (size 1.27 1.27) ) ) ) - (number "E5" + (number "C4" (effects (font (size 1.27 1.27) @@ -66976,17 +67195,17 @@ ) ) ) - (pin bidirectional line - (at 45.72 -12.7 180) + (pin power_in line + (at 15.24 7.62 270) (length 7.62) - (name "DQ0" + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "D3" + (number "D1" (effects (font (size 1.27 1.27) @@ -67013,16 +67232,16 @@ ) ) (pin bidirectional line - (at 45.72 -17.78 180) + (at 45.72 -12.7 180) (length 7.62) - (name "DQ2/W#" + (name "DQ0" (effects (font (size 1.27 1.27) ) ) ) - (number "C4" + (number "D3" (effects (font (size 1.27 1.27) @@ -67067,16 +67286,16 @@ ) ) (pin bidirectional line - (at 45.72 -25.4 180) + (at 45.72 -30.48 180) (length 7.62) - (name "DQ5" + (name "DQ7" (effects (font (size 1.27 1.27) ) ) ) - (number "E3" + (number "E1" (effects (font (size 1.27 1.27) @@ -67103,16 +67322,16 @@ ) ) (pin bidirectional line - (at 45.72 -30.48 180) + (at 45.72 -25.4 180) (length 7.62) - (name "DQ7" + (name "DQ5" (effects (font (size 1.27 1.27) ) ) ) - (number "E1" + (number "E3" (effects (font (size 1.27 1.27) @@ -67120,17 +67339,35 @@ ) ) ) - (pin output line - (at 45.72 -38.1 180) + (pin power_in line + (at 17.78 7.62 270) (length 7.62) - (name "DQS" + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "C3" + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 20.32 -58.42 90) + (length 7.62) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E5" (effects (font (size 1.27 1.27) @@ -67169,7 +67406,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" + (property "Footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -67748,7 +67985,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" + (property "Footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -68327,7 +68564,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" + (property "Footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -68906,7 +69143,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" + (property "Footprint" "BETSY_FOOTPRINTS:BGA25C100P5X5_600X800X120" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -69464,8 +69701,12 @@ (exclude_from_sim no) (in_bom yes) (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at -3.81 0.254 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.8288 1.8288) @@ -69474,118 +69715,142 @@ ) (property "Value" "${DESCRIPTION}" (at -7.366 -10.16 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) - (property "footprint" "BETSY_FOOTPRINTS:CUI_CONN_2.1X5.5MM" + (property "Footprint" "BETSY_FOOTPRINTS:CUI_CONN_2.1X5.5MM" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Description" "CONN POWER JACK 2 x 6.5 mm" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Manufacturer" "CUI Inc" (at -1.27 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Manufacturer Part Number" "PJ-002AH-SMT-TR" (at -1.27 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ComponentLink1URL" "http://www.cui.com/Product/Resource/DigiKeyPDF/PJ-002AH-SMT.pdf" (at -1.27 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ComponentLink1Description" "http://www.cui.com/Product/Resource/DigiKeyPDF/PJ-002AH-SMT.pdf" (at -1.27 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "X_dim" "9" (at -8.382 2.794 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Y_dim" "14.8" (at -8.382 2.794 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Height" "11" (at -8.382 -9.652 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ki_fp_filters" "*CUI_CONN_2.1X5.5MM*" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (symbol "PJ-002AH-SMT-TR_1_0" @@ -69693,16 +69958,16 @@ ) ) (pin power_in line - (at 7.62 -3.81 180) + (at 7.62 -6.35 180) (length 7.62) - (name "3" + (name "2" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "2" (effects (font (size 1.27 1.27) @@ -69711,16 +69976,16 @@ ) ) (pin power_in line - (at 7.62 -6.35 180) + (at 7.62 -3.81 180) (length 7.62) - (name "2" + (name "3" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "3" (effects (font (size 1.27 1.27) @@ -69758,7 +70023,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:SMA–J–P–H–ST–TH1" + (property "Footprint" "BETSY_FOOTPRINTS:SMA–J–P–H–ST–TH1" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -70077,12 +70342,16 @@ ) (embedded_fonts no) ) - (symbol "BETSY_SYMBOLS:TG111-S12NYNLF" + (symbol "TG111-S12NYNLF" (exclude_from_sim no) (in_bom yes) (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) (property "Reference" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.27 1.27) @@ -70091,6 +70360,8 @@ ) (property "Value" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.27 1.27) @@ -70099,38 +70370,46 @@ ) (property "Footprint" "BETSY_FOOTPRINTS:TG111-S12NYNLF" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Description" "HALO GEMINI XFRMR MODULE GIGABIT 1PORT 1:1" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "ki_fp_filters" "*TG111-S12NYNLF*" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (symbol "TG111-S12NYNLF_1_0" @@ -70147,16 +70426,16 @@ ) ) (pin passive line - (at -5.08 -2.54 0) + (at -5.08 -7.62 0) (length 5.08) - (name "TCT1" + (name "TD1+" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "1" (effects (font (size 1.27 1.27) @@ -70165,16 +70444,16 @@ ) ) (pin passive line - (at -5.08 -7.62 0) + (at -5.08 -12.7 0) (length 5.08) - (name "TD1+" + (name "TD1-" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "2" (effects (font (size 1.27 1.27) @@ -70183,16 +70462,16 @@ ) ) (pin passive line - (at -5.08 -12.7 0) + (at -5.08 -2.54 0) (length 5.08) - (name "TD1-" + (name "TCT1" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "3" (effects (font (size 1.27 1.27) @@ -70255,16 +70534,16 @@ ) ) (pin passive line - (at -5.08 -38.1 0) + (at -5.08 -43.18 0) (length 5.08) - (name "TCT3" + (name "TD3+" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "7" (effects (font (size 1.27 1.27) @@ -70273,16 +70552,16 @@ ) ) (pin passive line - (at -5.08 -43.18 0) + (at -5.08 -48.26 0) (length 5.08) - (name "TD3+" + (name "TD3-" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "8" (effects (font (size 1.27 1.27) @@ -70291,16 +70570,16 @@ ) ) (pin passive line - (at -5.08 -48.26 0) + (at -5.08 -38.1 0) (length 5.08) - (name "TD3-" + (name "TCT3" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "9" (effects (font (size 1.27 1.27) @@ -70363,16 +70642,16 @@ ) ) (pin passive line - (at 25.4 -2.54 180) + (at 25.4 -66.04 180) (length 5.08) - (name "MCT1" + (name "MX4-" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "13" (effects (font (size 1.27 1.27) @@ -70381,16 +70660,16 @@ ) ) (pin passive line - (at 25.4 -7.62 180) + (at 25.4 -60.96 180) (length 5.08) - (name "MX1+" + (name "MX4+" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "14" (effects (font (size 1.27 1.27) @@ -70399,16 +70678,16 @@ ) ) (pin passive line - (at 25.4 -12.7 180) + (at 25.4 -55.88 180) (length 5.08) - (name "MX1-" + (name "MCT4" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "15" (effects (font (size 1.27 1.27) @@ -70417,16 +70696,16 @@ ) ) (pin passive line - (at 25.4 -20.32 180) + (at 25.4 -38.1 180) (length 5.08) - (name "MCT2" + (name "MCT3" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "16" (effects (font (size 1.27 1.27) @@ -70435,16 +70714,16 @@ ) ) (pin passive line - (at 25.4 -25.4 180) + (at 25.4 -48.26 180) (length 5.08) - (name "MX2+" + (name "MX3-" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "17" (effects (font (size 1.27 1.27) @@ -70453,16 +70732,16 @@ ) ) (pin passive line - (at 25.4 -30.48 180) + (at 25.4 -43.18 180) (length 5.08) - (name "MX2-" + (name "MX3+" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "18" (effects (font (size 1.27 1.27) @@ -70471,16 +70750,16 @@ ) ) (pin passive line - (at 25.4 -38.1 180) + (at 25.4 -30.48 180) (length 5.08) - (name "MCT3" + (name "MX2-" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "19" (effects (font (size 1.27 1.27) @@ -70489,16 +70768,16 @@ ) ) (pin passive line - (at 25.4 -43.18 180) + (at 25.4 -25.4 180) (length 5.08) - (name "MX3+" + (name "MX2+" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "20" (effects (font (size 1.27 1.27) @@ -70507,16 +70786,16 @@ ) ) (pin passive line - (at 25.4 -48.26 180) + (at 25.4 -20.32 180) (length 5.08) - (name "MX3-" + (name "MCT2" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "21" (effects (font (size 1.27 1.27) @@ -70525,16 +70804,16 @@ ) ) (pin passive line - (at 25.4 -55.88 180) + (at 25.4 -2.54 180) (length 5.08) - (name "MCT4" + (name "MCT1" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "22" (effects (font (size 1.27 1.27) @@ -70543,16 +70822,16 @@ ) ) (pin passive line - (at 25.4 -60.96 180) + (at 25.4 -12.7 180) (length 5.08) - (name "MX4+" + (name "MX1-" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "23" (effects (font (size 1.27 1.27) @@ -70561,16 +70840,16 @@ ) ) (pin passive line - (at 25.4 -66.04 180) + (at 25.4 -7.62 180) (length 5.08) - (name "MX4-" + (name "MX1+" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "24" (effects (font (size 1.27 1.27) @@ -70615,7 +70894,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TP50" + (property "Footprint" "BETSY_FOOTPRINTS:TP50" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -70751,7 +71030,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TP25" + (property "Footprint" "BETSY_FOOTPRINTS:TP25" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -70887,7 +71166,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TP25_VIA" + (property "Footprint" "BETSY_FOOTPRINTS:TP25_VIA" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -71023,7 +71302,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TSW-101-07-F-S" + (property "Footprint" "BETSY_FOOTPRINTS:TSW-101-07-F-S" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -71239,7 +71518,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:HTSW-102-XX-X-S" + (property "Footprint" "BETSY_FOOTPRINTS:HTSW-102-XX-X-S" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -71495,7 +71774,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TSW-104-07-F-D" + (property "Footprint" "BETSY_FOOTPRINTS:TSW-104-07-F-D" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -71801,7 +72080,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TSW-104-07-F-S -NO-SS" + (property "Footprint" "BETSY_FOOTPRINTS:TSW-104-07-F-S -NO-SS" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -71988,8 +72267,12 @@ (exclude_from_sim no) (in_bom yes) (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 1.27 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.8288 1.8288) @@ -71998,6 +72281,8 @@ ) (property "Value" "${MANUFACTURER PART NUMBER}" (at 5.08 -35.56 0) + (show_name no) + (do_not_autoplace no) (effects (font (size 1.8288 1.8288) @@ -72007,78 +72292,94 @@ ) (property "Footprint" "BETSY_FOOTPRINTS:TSW-105-07-F-D" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Description" ".100\" Terminal Strip 5x2" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "ComponentLink1URL" "http://suddendocs.samtec.com/prints/tsw-xxx-xx-xxx-x-xx-xxx-mkt.pdf" (at -8.128 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ComponentLink1Description" "http://suddendocs.samtec.com/prints/tsw-xxx-xx-xxx-x-xx-xxx-mkt.pdf" (at -8.128 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Manufacturer" "Samtec" (at -5.588 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "Manufacturer Part Number" "TSW-105-07-F-D" (at -5.588 3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.8288 1.8288) ) (justify left bottom) - (hide yes) ) ) (property "ki_fp_filters" "*TSW-105-07-F-D*" (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (symbol "TSW-105-07-F-D_1_0" @@ -72113,16 +72414,16 @@ ) ) (pin passive line - (at -5.08 -5.08 0) + (at 12.7 -2.54 180) (length 5.08) - (name "3" + (name "2" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "2" (effects (font (size 1.27 1.27) @@ -72131,16 +72432,16 @@ ) ) (pin passive line - (at -5.08 -7.62 0) + (at -5.08 -5.08 0) (length 5.08) - (name "5" + (name "3" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -72149,16 +72450,16 @@ ) ) (pin passive line - (at -5.08 -10.16 0) + (at 12.7 -5.08 180) (length 5.08) - (name "7" + (name "4" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "4" (effects (font (size 1.27 1.27) @@ -72167,16 +72468,16 @@ ) ) (pin passive line - (at -5.08 -12.7 0) + (at -5.08 -7.62 0) (length 5.08) - (name "9" + (name "5" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "5" (effects (font (size 1.27 1.27) @@ -72185,16 +72486,16 @@ ) ) (pin passive line - (at 12.7 -2.54 180) + (at 12.7 -7.62 180) (length 5.08) - (name "2" + (name "6" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "6" (effects (font (size 1.27 1.27) @@ -72203,16 +72504,16 @@ ) ) (pin passive line - (at 12.7 -5.08 180) + (at -5.08 -10.16 0) (length 5.08) - (name "4" + (name "7" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "7" (effects (font (size 1.27 1.27) @@ -72221,16 +72522,16 @@ ) ) (pin passive line - (at 12.7 -7.62 180) + (at 12.7 -10.16 180) (length 5.08) - (name "6" + (name "8" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "8" (effects (font (size 1.27 1.27) @@ -72239,16 +72540,16 @@ ) ) (pin passive line - (at 12.7 -10.16 180) + (at -5.08 -12.7 0) (length 5.08) - (name "8" + (name "9" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "9" (effects (font (size 1.27 1.27) @@ -72307,7 +72608,7 @@ (justify left bottom) ) ) - (property "footprint" "BETSY_FOOTPRINTS:TSW-110-07-L-D" + (property "Footprint" "BETSY_FOOTPRINTS:TSW-110-07-L-D" (at 0 0 0) (show_name no) (do_not_autoplace no) diff --git a/ftdi_jtag.kicad_sch b/ftdi_jtag.kicad_sch index df7047a..75788d2 100644 --- a/ftdi_jtag.kicad_sch +++ b/ftdi_jtag.kicad_sch @@ -622,7 +622,7 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U702" + (property "Reference" "U" (at -5.08 7.62 0) (show_name no) (do_not_autoplace no) @@ -642,7 +642,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "BETSY_FOOTPRINTS:SOT95P270X145-6N" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -653,7 +653,7 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://www.mouser.com/datasheet/3/282/1/93AA56X-93LC56X-93C56X-2-Kbit-Microwire-Compatible-Serial-EEPROM-Data-Sheet.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -664,7 +664,7 @@ ) ) ) - (property "Description" "" + (property "Description" "EEPROM 128x16" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -689,24 +689,6 @@ ) ) (symbol "93LC56BT_1_1" - (pin power_in line - (at -10.16 2.54 0) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin tri_state line (at 10.16 -5.08 180) (length 2.54) @@ -797,6 +779,24 @@ ) ) ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) (embedded_fonts no) ) @@ -6704,18 +6704,6 @@ ) (uuid "65506765-c137-4dad-8a99-701c28aa7c2a") ) - (text "TXD is the FTDI output to the FPGA" - (exclude_from_sim no) - (at 400.05 231.14 0) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (justify left bottom) - ) - (uuid "6b468794-342e-4da9-be1e-5e361f5f275e") - ) (text "DNI" (exclude_from_sim no) (at 271.78 227.33 0) @@ -6728,6 +6716,12 @@ (uuid "c9dfa5f6-23fc-4950-9214-7c8dc6d1a7fd") ) (junction + (at 365.76 149.86) + (diameter 0) + (color 0 0 0 0) + (uuid "025833eb-40ce-45b0-8c1c-517fa10029f6") + ) + (junction (at 340.36 162.56) (diameter 0) (color 0 0 0 0) @@ -6770,12 +6764,6 @@ (uuid "1dac7665-7daf-4469-881b-1fd261a5555a") ) (junction - (at 350.52 170.18) - (diameter 0) - (color 0 0 0 0) - (uuid "273bf582-9d65-4cd5-8fc2-5d963616d1c1") - ) - (junction (at 238.76 215.9) (diameter 0) (color 0 0 0 0) @@ -6854,12 +6842,6 @@ (uuid "571ac20a-effb-4129-aea0-7d9379764d5a") ) (junction - (at 360.68 147.32) - (diameter 0) - (color 0 0 0 0) - (uuid "58cb5284-bd09-4c7b-aec6-c7fe5a4eb7aa") - ) - (junction (at 208.28 254) (diameter 0) (color 0 0 0 0) @@ -6884,12 +6866,6 @@ (uuid "7758539c-692a-48b3-b292-2a8a40ded4fd") ) (junction - (at 353.06 170.18) - (diameter 0) - (color 0 0 0 0) - (uuid "77eb80ee-de1b-4717-b1d7-e257534d6f59") - ) - (junction (at 345.44 299.72) (diameter 0) (color 0 0 0 0) @@ -6944,6 +6920,12 @@ (uuid "ac376982-09ba-45f6-bfe4-67b1bd4a6210") ) (junction + (at 347.98 132.08) + (diameter 0) + (color 0 0 0 0) + (uuid "afe1f560-c2da-4743-928e-6b4f4baa3ee9") + ) + (junction (at 220.98 274.32) (diameter 0) (color 0 0 0 0) @@ -6974,12 +6956,24 @@ (uuid "c3c8a114-f75a-4880-992b-84ddac431b08") ) (junction + (at 322.58 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "c5e38002-9b62-4fd1-9c64-8a7dc3ed3d62") + ) + (junction (at 347.98 299.72) (diameter 0) (color 0 0 0 0) (uuid "c873c737-ef25-4e71-8b13-81bdb4922540") ) (junction + (at 322.58 132.08) + (diameter 0) + (color 0 0 0 0) + (uuid "cfa7f162-fd0b-409c-83f5-65f72f71d3aa") + ) + (junction (at 256.54 213.36) (diameter 0) (color 0 0 0 0) @@ -7015,6 +7009,12 @@ (color 0 0 0 0) (uuid "e6472c42-81ef-4834-baaf-227b8105ece2") ) + (junction + (at 347.98 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "f84d08ab-ed1d-46be-bfc2-aa2144c18a04") + ) (no_connect (at 378.46 238.76) (uuid "02c6728c-33e1-48a3-929a-98aac66afc3f") @@ -7024,6 +7024,10 @@ (uuid "179f5cae-d7cb-4133-b52f-0b5c6fca2a9f") ) (no_connect + (at 378.46 233.68) + (uuid "1aeb5c41-3371-48cf-a7c0-ecc4c4e85e7e") + ) + (no_connect (at 182.88 231.14) (uuid "1d0de7df-af57-4911-99bf-02aeee1e37d7") ) @@ -7140,6 +7144,10 @@ (uuid "cd0f7769-313c-4da8-8827-02b9da6e2116") ) (no_connect + (at 378.46 231.14) + (uuid "ce481f17-b0b0-454b-9cf5-5e44a6dc67a0") + ) + (no_connect (at 378.46 218.44) (uuid "da64578e-494a-4245-b94f-bf6c5b91a713") ) @@ -7355,7 +7363,17 @@ ) (wire (pts - (xy 330.2 132.08) (xy 317.5 132.08) + (xy 347.98 106.68) (xy 353.06 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13dcda71-1c6e-4601-8884-36f12638106d") + ) + (wire + (pts + (xy 330.2 132.08) (xy 322.58 132.08) ) (stroke (width 0) @@ -7615,6 +7633,16 @@ ) (wire (pts + (xy 322.58 106.68) (xy 330.2 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d77ef11-2486-4f77-bcf6-5b018c82f0d6") + ) + (wire + (pts (xy 256.54 213.36) (xy 271.78 213.36) ) (stroke @@ -7665,7 +7693,7 @@ ) (wire (pts - (xy 340.36 106.68) (xy 353.06 106.68) + (xy 340.36 106.68) (xy 347.98 106.68) ) (stroke (width 0) @@ -7815,13 +7843,13 @@ ) (wire (pts - (xy 360.68 147.32) (xy 363.22 147.32) + (xy 365.76 149.86) (xy 378.46 149.86) ) (stroke (width 0) (type default) ) - (uuid "5f6e77a3-de60-49ad-bad5-4a4a8104e9a0") + (uuid "617aa673-5ad2-4eae-9088-2f5c57562ddd") ) (wire (pts @@ -7955,43 +7983,43 @@ ) (wire (pts - (xy 398.78 233.68) (xy 378.46 233.68) + (xy 195.58 213.36) (xy 256.54 213.36) ) (stroke (width 0) (type default) ) - (uuid "786a3f94-1ee3-4806-afe6-861391ad6934") + (uuid "79aafbd4-5d80-43b9-890e-06fd8ffa72c8") ) (wire (pts - (xy 195.58 213.36) (xy 256.54 213.36) + (xy 198.12 223.52) (xy 195.58 223.52) ) (stroke (width 0) (type default) ) - (uuid "79aafbd4-5d80-43b9-890e-06fd8ffa72c8") + (uuid "7ae7c7cd-a595-4db6-9913-4db1334a611d") ) (wire (pts - (xy 198.12 223.52) (xy 195.58 223.52) + (xy 256.54 243.84) (xy 256.54 236.22) ) (stroke (width 0) (type default) ) - (uuid "7ae7c7cd-a595-4db6-9913-4db1334a611d") + (uuid "7b9e16c0-58fb-47e4-9024-56ac1acbeb28") ) (wire (pts - (xy 256.54 243.84) (xy 256.54 236.22) + (xy 322.58 132.08) (xy 317.5 132.08) ) (stroke (width 0) (type default) ) - (uuid "7b9e16c0-58fb-47e4-9024-56ac1acbeb28") + (uuid "7d6f85c2-8fb6-4d2c-909e-445bd84238fc") ) (wire (pts @@ -8135,16 +8163,6 @@ ) (wire (pts - (xy 350.52 170.18) (xy 353.06 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "912cdf53-1239-469a-98e2-385998e77af3") - ) - (wire - (pts (xy 340.36 132.08) (xy 340.36 134.62) ) (stroke @@ -8175,16 +8193,6 @@ ) (wire (pts - (xy 347.98 170.18) (xy 350.52 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9a98a9d7-2306-41db-8349-9cad081f55d5") - ) - (wire - (pts (xy 281.94 271.78) (xy 281.94 281.94) ) (stroke @@ -8295,16 +8303,6 @@ ) (wire (pts - (xy 347.98 154.94) (xy 347.98 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a992c5e6-eef7-48ea-a531-71d60678d529") - ) - (wire - (pts (xy 281.94 246.38) (xy 281.94 254) ) (stroke @@ -8405,7 +8403,7 @@ ) (wire (pts - (xy 340.36 132.08) (xy 350.52 132.08) + (xy 340.36 132.08) (xy 347.98 132.08) ) (stroke (width 0) @@ -8615,7 +8613,7 @@ ) (wire (pts - (xy 317.5 106.68) (xy 330.2 106.68) + (xy 317.5 106.68) (xy 322.58 106.68) ) (stroke (width 0) @@ -8655,16 +8653,6 @@ ) (wire (pts - (xy 398.78 231.14) (xy 378.46 231.14) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d85a2d14-0086-4d30-90fb-fb4ef5ecdf13") - ) - (wire - (pts (xy 238.76 215.9) (xy 281.94 215.9) ) (stroke @@ -8785,7 +8773,17 @@ ) (wire (pts - (xy 360.68 149.86) (xy 378.46 149.86) + (xy 347.98 132.08) (xy 350.52 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efbad81f-8582-4a9c-a898-9600096ff95e") + ) + (wire + (pts + (xy 360.68 149.86) (xy 365.76 149.86) ) (stroke (width 0) @@ -8893,27 +8891,7 @@ ) (uuid "fedfc7ae-6dc7-451c-83ef-cbfb8bf5520e") ) - (label "VPLL" - (at 342.9 106.68 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "16a714c6-0f8d-4ed8-97f8-455aae234c61") - ) - (label "UART_TXD" - (at 381 231.14 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "1b6f9613-3a17-4e27-a6ac-1b3b52cd877f") - ) - (label "FTDI_3V_TDI" + (label "FPGA_TDI" (at 381 187.96 0) (effects (font @@ -8923,7 +8901,7 @@ ) (uuid "23b679d0-48a4-4129-bfd5-30db35747ac5") ) - (label "FTDI_3V_TMS" + (label "FPGA_TMS" (at 381 193.04 0) (effects (font @@ -8943,7 +8921,7 @@ ) (uuid "65d187f9-cd18-45c0-b5d9-9d8ff9745d0c") ) - (label "FTDI_3V_TCK" + (label "FPGA_TCK" (at 381 185.42 0) (effects (font @@ -8963,16 +8941,6 @@ ) (uuid "7b331801-147f-4be3-bfda-bdf5d7eb035c") ) - (label "UART_RXD" - (at 381 233.68 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "84054410-1ad1-46f0-9df2-f4a3b5b125f8") - ) (label "FTDI_TEST" (at 299.72 271.78 0) (effects @@ -8983,7 +8951,7 @@ ) (uuid "a07018c4-d323-418d-83ca-2a4eb8e5095a") ) - (label "FTDI_3V_TDO" + (label "FPGA_TDO" (at 381 190.5 0) (effects (font @@ -9023,25 +8991,189 @@ ) (uuid "cc0c69ce-24b6-4589-bfd4-3a73839e0bb0") ) - (label "VPHY" - (at 340.36 132.08 0) + (label "REF" + (at 312.42 276.86 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "e17edcce-5fbd-4e84-ab24-468ecf4ceaa9") + (uuid "e5ebf291-f913-4da4-9330-2b536fe98562") ) - (label "REF" - (at 312.42 276.86 0) + (global_label "FPGA_TDI" + (shape input) + (at 398.78 187.96 0) + (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) + ) + (uuid "37301bab-7053-456d-ba83-45fe1251cc37") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 410.2924 187.96 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + ) + (global_label "FPGA_TMS" + (shape input) + (at 398.78 193.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "842e1a83-dd4f-40ca-bc85-be603289e97f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 411.0785 193.04 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + ) + (global_label "FPGA_TCK" + (shape input) + (at 398.78 185.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "98ef978a-4b4e-4bfe-ad07-596ab17593bd") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 410.9576 185.42 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + ) + (global_label "FPGA_TDO" + (shape input) + (at 398.78 190.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c98388b0-f04a-42e6-8f14-e2a9ff792abe") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 411.0181 190.5 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 347.98 106.68 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ae0883e-ccc5-4b3a-a0ad-f2e8e8ce2528") + (property "Reference" "#PWR0714" + (at 347.98 110.49 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VPLL" + (at 347.98 101.6 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 347.98 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 347.98 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 347.98 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0983c5fd-cc33-42b4-91ce-fe02b92c8acd") + ) + (instances + (project "Betsy" + (path "/ef089945-8a99-4962-8014-4e19469af46f" + (reference "#PWR0714") + (unit 1) + ) + ) ) - (uuid "e5ebf291-f913-4da4-9330-2b536fe98562") ) (symbol (lib_id "BETSY_SYMBOLS:C0402C104K4PAC") @@ -11697,7 +11829,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 363.22 147.32 0) + (at 365.76 149.86 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11707,7 +11839,7 @@ (dnp no) (uuid "2c481a68-8c97-48df-ae84-efd488b006a9") (property "Reference" "#FLG0702" - (at 363.22 145.415 0) + (at 365.76 147.955 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11717,8 +11849,8 @@ ) ) ) - (property "Value" "PWR_FLAG" - (at 370.84 144.78 0) + (property "Value" "V_FT18" + (at 373.38 147.32 0) (show_name no) (do_not_autoplace no) (effects @@ -11728,7 +11860,7 @@ ) ) (property "Footprint" "" - (at 363.22 147.32 0) + (at 365.76 149.86 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11739,7 +11871,7 @@ ) ) (property "Datasheet" "" - (at 363.22 147.32 0) + (at 365.76 149.86 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11750,7 +11882,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 363.22 147.32 0) + (at 365.76 149.86 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -17083,7 +17215,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "BETSY_FOOTPRINTS:SOT95P270X145-6N" (at 195.58 274.32 0) (hide yes) (show_name no) @@ -17094,7 +17226,7 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://www.mouser.com/datasheet/3/282/1/93AA56X-93LC56X-93C56X-2-Kbit-Microwire-Compatible-Serial-EEPROM-Data-Sheet.pdf" (at 195.58 274.32 0) (hide yes) (show_name no) @@ -17105,7 +17237,7 @@ ) ) ) - (property "Description" "" + (property "Description" "EEPROM 128x16" (at 195.58 274.32 0) (hide yes) (show_name no) @@ -17116,7 +17248,7 @@ ) ) ) - (pin "" + (pin "6" (uuid "3d487f8d-3638-4874-9dd7-8f1cb17b760d") ) (pin "5" @@ -18811,6 +18943,84 @@ ) ) (symbol + (lib_id "power:+3V3") + (at 347.98 132.08 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9b03df00-0056-41d2-ad79-548aa0a369c2") + (property "Reference" "#PWR0710" + (at 347.98 135.89 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VPHY" + (at 347.98 127 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 347.98 132.08 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 347.98 132.08 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 347.98 132.08 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "48d403d1-d5de-4aca-8ef7-8e59c816817a") + ) + (instances + (project "Betsy" + (path "/ef089945-8a99-4962-8014-4e19469af46f" + (reference "#PWR0710") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 330.2 144.78 0) (unit 1) @@ -20049,6 +20259,83 @@ ) ) (symbol + (lib_id "power:PWR_FLAG") + (at 322.58 106.68 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "ae5da937-b396-4f36-99e4-84d5ff7a3acd") + (property "Reference" "#FLG0704" + (at 322.58 104.775 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VPLL" + (at 320.04 101.6 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 322.58 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 322.58 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 322.58 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "743a82a6-f4fa-4a27-937a-affe7e86d232") + ) + (instances + (project "Betsy" + (path "/ef089945-8a99-4962-8014-4e19469af46f" + (reference "#FLG0704") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3.3V") (at 185.42 266.7 0) (unit 1) @@ -20127,7 +20414,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 347.98 154.94 0) + (at 322.58 132.08 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -20137,7 +20424,7 @@ (dnp no) (uuid "c2b3e7e5-c72d-4c9d-a68f-8f9eae795b4a") (property "Reference" "#FLG0703" - (at 347.98 153.035 0) + (at 322.58 130.175 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -20147,8 +20434,8 @@ ) ) ) - (property "Value" "PWR_FLAG" - (at 340.36 152.4 0) + (property "Value" "VPHY" + (at 320.04 127 0) (show_name no) (do_not_autoplace no) (effects @@ -20158,7 +20445,7 @@ ) ) (property "Footprint" "" - (at 347.98 154.94 0) + (at 322.58 132.08 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -20169,7 +20456,7 @@ ) ) (property "Datasheet" "" - (at 347.98 154.94 0) + (at 322.58 132.08 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -20180,7 +20467,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 347.98 154.94 0) + (at 322.58 132.08 0) (hide yes) (show_name no) (do_not_autoplace no) diff --git a/system_power.kicad_sch b/system_power.kicad_sch index c38d8f2..cd53640 100644 --- a/system_power.kicad_sch +++ b/system_power.kicad_sch @@ -2778,7 +2778,7 @@ (type none) ) ) - (pin passive line + (pin free line (at 5.08 -10.16 90) (length 5.08) (hide yes) |



