From 99e31957b52c332757dc7bdb43fd6f829a50d4fe Mon Sep 17 00:00:00 2001 From: Justyn Butler Date: Sat, 12 Sep 2020 18:22:52 +0100 Subject: [PATCH 1/2] Add 205338 series SMT RA header for Molex Pico-Lock (2mm pitch) family --- .../conn_molex.yaml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml b/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml index e3427d84e..a95c4ec1d 100644 --- a/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml +++ b/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml @@ -340,6 +340,33 @@ device_definition: #width_end: 4.5 end_from_body_side: 1.95 + PicoLock_2mm_205338_side_entry: + series: 'Pico-Lock' + mpn_format_string: '205338-{pincount:04d}' + orientation: 'H' + datasheet: 'https://www.molex.com/pdm_docs/sd/2053380002_sd.pdf' + pinrange: ['list', [2,4,6,8,10]] + text_inside_pos: 'center' + pitch: 2 + pad1_position: 'bottom-left' # 'top-left' | 'bottom-left' -> pin 2 always to the right of pin 1 + mounting_pad_size: [1.67, 2.9] + # x position mounting inner mounting pad edge relative to nearest pad center + center_pad_to_mounting_pad_edge: 2.22 + # y dimensions for pad given relative to mounting pad edge + rel_pad_y_outside_edge: 8.15 + rel_pad_y_inside_edge: 6.7 + pad_size_x: 1.1 + # y position for body edge relative to mounting pad edge (positive -> body extends outside bounding box) + rel_body_edge_y: 0.08 + body_size_y: 7.6 + rel_body_edge_x: 2.975 + edge_modifier_mount_pad_side: + # depth measured from 3D cad model, top of connector + depth: 2 # > 0: cutout, < 0: protrusion + # Measured from 3D cad model, bottom of connector + start_from_body_side: 1.775 + end_from_body_side: 1.775 + CLIKmate_top_entry: series: 'CLIK-Mate' mpn_format_string: '502382-{pincount:02d}70' From 7ebaacc328d6eb8a250b7ac3573e4272069cf90e Mon Sep 17 00:00:00 2001 From: Justyn Butler Date: Sun, 13 Sep 2020 12:40:04 +0100 Subject: [PATCH 2/2] Fix pin order to match datasheet by rotating footprint 180 degrees. --- .../Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml b/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml index a95c4ec1d..0fd6ce6bd 100644 --- a/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml +++ b/scripts/Connector/Connector_SMD_single_row_plus_mounting_pad/conn_molex.yaml @@ -348,7 +348,7 @@ device_definition: pinrange: ['list', [2,4,6,8,10]] text_inside_pos: 'center' pitch: 2 - pad1_position: 'bottom-left' # 'top-left' | 'bottom-left' -> pin 2 always to the right of pin 1 + pad1_position: 'top-left' # 'top-left' | 'bottom-left' -> pin 2 always to the right of pin 1 mounting_pad_size: [1.67, 2.9] # x position mounting inner mounting pad edge relative to nearest pad center center_pad_to_mounting_pad_edge: 2.22