sedang di cetak

B1.1.2
a2nr 2025-04-25 09:27:34 +07:00
parent 22e42ad201
commit bb213c6329
10 changed files with 261128 additions and 12835 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 2,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
@ -20,7 +20,7 @@
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
@ -87,16 +87,16 @@
9
],
"col_widths": [
10,
10,
10,
10,
10,
10,
10,
10,
10,
51
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],

View File

@ -58,7 +58,32 @@
"width": 0.0
}
],
"drc_exclusions": [],
"drc_exclusions": [
[
"courtyards_overlap|120455000|79955000|1ed29d09-43bd-44dc-aa02-13c37decb97d|4c8d205c-3d95-4bf5-ae54-f46f45a3ef03",
""
],
[
"courtyards_overlap|120455000|82455000|1ed29d09-43bd-44dc-aa02-13c37decb97d|334a9feb-7736-44e5-96f0-cf21055ec4e4",
""
],
[
"courtyards_overlap|120455000|84955000|1ed29d09-43bd-44dc-aa02-13c37decb97d|75a6c065-bd02-40f5-b675-32194719c8ee",
""
],
[
"courtyards_overlap|120455000|87455000|1ed29d09-43bd-44dc-aa02-13c37decb97d|95e175b4-d5b4-4919-984a-b4dded9c0323",
""
],
[
"courtyards_overlap|120455000|89955000|1ed29d09-43bd-44dc-aa02-13c37decb97d|d21acf67-853e-4181-b1d2-220e2b2a9155",
""
],
[
"courtyards_overlap|129636405|79955000|1ed29d09-43bd-44dc-aa02-13c37decb97d|e3f6bbe2-d840-4451-a251-5adb3c531c52",
""
]
],
"meta": {
"version": 2
},
@ -123,8 +148,8 @@
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_clearance": 0.3,
"min_connection": 0.3,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
@ -136,8 +161,8 @@
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_track_width": 0.4,
"min_via_annular_width": 0.3,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
@ -188,8 +213,6 @@
],
"track_widths": [
0.0,
0.3,
0.4,
0.5,
0.8,
1.0,
@ -229,9 +252,13 @@
"drill": 0.0
},
{
"diameter": 1.0,
"diameter": 1.3,
"drill": 0.3
},
{
"diameter": 1.7,
"drill": 0.7
},
{
"diameter": 2.0,
"drill": 0.7
@ -529,10 +556,10 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"plot": "build/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"step": "build/Motor Driver.step",
"svg": "",
"vrml": ""
},

View File

@ -8472,7 +8472,7 @@
(justify left)
)
)
(property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm"
(property "Footprint" "tssop28_adaptor:DIP-28_W15.24mm"
(at 95.885 145.415 0)
(effects
(font

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.4 MiB

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
(fp_lib_table
(version 7)
(lib (name "BTS7960B")(type "KiCad")(uri "${KIPRJMOD}/BTS7960B")(options "")(descr ""))
(lib (name "tssop28_adaptor")(type "KiCad")(uri "${KIPRJMOD}/tssop28_adaptor.pretty")(options "")(descr ""))
)

View File

@ -0,0 +1,425 @@
(footprint "DIP-28_W15.24mm"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "28-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils)")
(tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil")
(property "Reference" "U1"
(at 7.62 -2.33 180)
(layer "F.SilkS")
(uuid "a395a84a-cb29-4d58-ad9b-1ce53b5edc8e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "PCA9685PW"
(at 7.62 35.35 180)
(layer "F.Fab")
(uuid "5de521bb-0d17-4526-95ff-9878068fac65")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" "http://www.nxp.com/docs/en/data-sheet/PCA9685.pdf"
(at 0 0 180)
(layer "F.Fab")
(hide yes)
(uuid "74629130-3b02-4ebd-b82f-585760f36c69")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" "16-channel 12-bit PWM Fm+ I2C-bus LED controller RGBA TSSOP"
(at 0 0 180)
(layer "F.Fab")
(hide yes)
(uuid "e3314213-f809-4636-972d-ad64ec059e0c")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start 1.16 -1.33)
(end 1.16 34.35)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "75fe20ab-8c0d-4521-b0cc-b9ff526601fe")
)
(fp_line
(start 1.16 34.35)
(end 14.08 34.35)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "42c49bcd-efab-46c9-9d05-5f5bc58e14f0")
)
(fp_line
(start 6.62 -1.33)
(end 1.16 -1.33)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "02c5a5fd-b552-463d-b931-a44d131faeb7")
)
(fp_line
(start 14.08 -1.33)
(end 8.62 -1.33)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "8028a1b1-d2af-4811-8b14-aa436ef90ffc")
)
(fp_line
(start 15.84 34.35)
(end 15.84 -1.33)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "feae2db7-f884-4bc8-b9ad-a8b7e83403be")
)
(fp_arc
(start 8.62 -1.33)
(mid 7.62 -0.33)
(end 6.62 -1.33)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7aef38a2-bebb-4fe7-a12d-8c904b341226")
)
(fp_rect
(start -1.05 -1.53)
(end 16.29 34.55)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "8282e28f-ed7e-4976-ac6c-8a69aa2f3b2c")
)
(fp_line
(start 0.255 -0.27)
(end 1.255 -1.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ec509508-daca-427d-bf76-0222017fe8e0")
)
(fp_line
(start 0.255 34.29)
(end 0.255 -0.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ea94ba72-d3e1-409b-9eb7-b284f86d1f02")
)
(fp_line
(start 1.255 -1.27)
(end 14.985 -1.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d43dc636-46ac-4c56-806a-01900caf169c")
)
(fp_line
(start 14.985 34.29)
(end 0.255 34.29)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3c9bf8bd-f58d-4532-a260-c7de66d2aa8b")
)
(fp_line
(start 16.745 -1.27)
(end 16.745 34.29)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f71ac4d1-be8e-4ba8-90b2-c8c1a6d822ed")
)
(fp_text user "${REFERENCE}"
(at 7.62 16.51 270)
(layer "F.Fab")
(uuid "0f5d0913-47d8-46b7-b510-21fcec149248")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole roundrect
(at 0 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.15625)
(uuid "1289e55d-bcb8-4c41-8c11-9fa696f8873d")
)
(pad "2" thru_hole circle
(at 0 2.54)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "66bb7193-3aca-4243-ad92-87dff616f072")
)
(pad "3" thru_hole circle
(at 0 5.08)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "35954d68-6536-4816-8cd9-6561f17dcaa6")
)
(pad "4" thru_hole circle
(at 0 7.62)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "18371787-1029-4a1a-8d9f-6b8bf3c6697d")
)
(pad "5" thru_hole circle
(at 0 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "fc5fe5b1-1b97-4881-a3f4-d32d2ba83fae")
)
(pad "6" thru_hole circle
(at 0 12.7)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "17e348bb-dcb6-467a-846e-90fb3e7b2e63")
)
(pad "7" thru_hole circle
(at 0 15.24)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "63ce2e5f-06f4-4c6a-a370-17ea5720395d")
)
(pad "8" thru_hole circle
(at 0 17.78)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "978f2be0-7a16-4f5a-9125-f459927e2fcd")
)
(pad "9" thru_hole circle
(at 0 20.32)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "f8285c19-ffd4-44d4-9137-b014dc319fc9")
)
(pad "10" thru_hole circle
(at 0 22.86)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "911181ba-fa23-491c-8ec4-fcc6fd879706")
)
(pad "11" thru_hole circle
(at 0 25.4)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "0b1654ec-2246-44bc-b579-2c633e316e21")
)
(pad "12" thru_hole circle
(at 0 27.94)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "88ed931b-3511-4472-8eae-b23a1afc54ff")
)
(pad "13" thru_hole circle
(at 0 30.48)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "db73b0ef-f955-485d-9e03-17158ebc9e81")
)
(pad "14" thru_hole circle
(at 0 33.02)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "dc3f693b-4ea8-44c3-838d-0df3dbe5f3f3")
)
(pad "15" thru_hole circle
(at 17 33.02)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "36d7ad24-aa01-46c8-b7c5-6e9fd9e3bc13")
)
(pad "16" thru_hole circle
(at 17 30.48)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "03086cae-870a-4c0b-b9ef-a305b53859bd")
)
(pad "17" thru_hole circle
(at 17 27.94)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "58746ec5-ab40-4441-b64f-9a8a8e79a586")
)
(pad "18" thru_hole circle
(at 17 25.4)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8056cbf1-99ec-418e-aacb-17d0bc27b0fe")
)
(pad "19" thru_hole circle
(at 17 22.86)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "db8cd203-75e2-4933-859a-5be3b7d53b76")
)
(pad "20" thru_hole circle
(at 17 20.32)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "9f53a01f-e518-422e-bb9f-3b5ffa2b8366")
)
(pad "21" thru_hole circle
(at 17 17.78)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "906a91c6-8e11-4174-b186-336bcd7fa112")
)
(pad "22" thru_hole circle
(at 17 15.24)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "037a1c5c-70e4-497f-9676-6d303f3f8fcd")
)
(pad "23" thru_hole circle
(at 17 12.7)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "622d5128-cd51-4bef-84a6-e5c5e3b6bbaa")
)
(pad "24" thru_hole circle
(at 17 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ea6dd45b-3357-4ae6-9fd8-b2858f2e959c")
)
(pad "25" thru_hole circle
(at 17 7.62)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "1914345f-cb79-4ca6-bddc-b4dcb6c2e1e3")
)
(pad "26" thru_hole circle
(at 17 5.08)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "b01f1dd1-a170-47d8-986f-e7d7f3ea5030")
)
(pad "27" thru_hole circle
(at 17 2.54)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d5dbe633-02c5-4669-8668-1d1271a8eb35")
)
(pad "28" thru_hole circle
(at 17 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2426495e-daa3-40d4-a1d5-eaa2b078fca6")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-28_W15.24mm.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)