From d5b63448ff579c38261da9523145aeed998ad918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 17 Oct 2023 00:56:34 +0200 Subject: [PATCH] fix spring terminal body --- connector/terminal-spring_kf141v-2.54.rb | 9 +++-- connector/terminal-spring_kf141v-2.54.yaml | 42 +++++++++++----------- 2 files changed, 28 insertions(+), 23 deletions(-) diff --git a/connector/terminal-spring_kf141v-2.54.rb b/connector/terminal-spring_kf141v-2.54.rb index 802d94b..7124245 100755 --- a/connector/terminal-spring_kf141v-2.54.rb +++ b/connector/terminal-spring_kf141v-2.54.rb @@ -5,6 +5,11 @@ # number of possible pins variations = (2..12).to_a +# X offset is hand adjusted +x = [0] * 13 +x[3] = 5.1 +x[8] = 11.5 + puts "name: KF141V-2.54 description: spring loaded terminal, with lever, 0.1 in/2.54 mm pitch, vertical insertion variations: #{variations.collect {|p| p.to_s + 'P'} * ', '} @@ -38,9 +43,9 @@ housing@#{v}P: <<: *template bodyWidth: #{(2.54 * v + 2.54).round(2)} model: - file: 'library/connector/KF141V-2.54-#{v}P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-#{v}P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: #{x[v]},6.3,0 columnCount: #{v} numbers: #{v.times.collect {|i| [i + 1]}.flatten * 2 * ', '} " diff --git a/connector/terminal-spring_kf141v-2.54.yaml b/connector/terminal-spring_kf141v-2.54.yaml index 6352b94..62b80d7 100644 --- a/connector/terminal-spring_kf141v-2.54.yaml +++ b/connector/terminal-spring_kf141v-2.54.yaml @@ -28,9 +28,9 @@ housing@2P: <<: *template bodyWidth: 7.62 model: - file: 'library/connector/KF141V-2.54-2P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-2P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 2 numbers: 1, 2, 1, 2 @@ -46,9 +46,9 @@ housing@3P: <<: *template bodyWidth: 10.16 model: - file: 'library/connector/KF141V-2.54-3P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-3P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 5.1,6.3,0 columnCount: 3 numbers: 1, 2, 3, 1, 2, 3 @@ -64,9 +64,9 @@ housing@4P: <<: *template bodyWidth: 12.7 model: - file: 'library/connector/KF141V-2.54-4P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-4P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 4 numbers: 1, 2, 3, 4, 1, 2, 3, 4 @@ -82,9 +82,9 @@ housing@5P: <<: *template bodyWidth: 15.24 model: - file: 'library/connector/KF141V-2.54-5P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-5P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 5 numbers: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5 @@ -100,9 +100,9 @@ housing@6P: <<: *template bodyWidth: 17.78 model: - file: 'library/connector/KF141V-2.54-6P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-6P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 6 numbers: 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6 @@ -118,9 +118,9 @@ housing@7P: <<: *template bodyWidth: 20.32 model: - file: 'library/connector/KF141V-2.54-7P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-7P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 7 numbers: 1, 2, 3, 4, 5, 6, 7, 1, 2, 3, 4, 5, 6, 7 @@ -136,7 +136,7 @@ housing@8P: <<: *template bodyWidth: 22.86 model: - file: 'library/connector/KF141V-2.54-8P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-8P.step' rotation: -90,0,-180 position: 11.5,6.3,0 columnCount: 8 @@ -154,9 +154,9 @@ housing@9P: <<: *template bodyWidth: 25.4 model: - file: 'library/connector/KF141V-2.54-9P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-9P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 9 numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9 @@ -172,9 +172,9 @@ housing@10P: <<: *template bodyWidth: 27.94 model: - file: 'library/connector/KF141V-2.54-10P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-10P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 10 numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 @@ -190,9 +190,9 @@ housing@11P: <<: *template bodyWidth: 30.48 model: - file: 'library/connector/KF141V-2.54-11P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-11P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 11 numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 @@ -208,8 +208,8 @@ housing@12P: <<: *template bodyWidth: 33.02 model: - file: 'library/connector/KF141V-2.54-12P.step' + file: 'library/connector/KF141V-2.54/KF141V-2.54-12P.step' rotation: -90,0,-180 - position: 11.5,6.3,0 + position: 0,6.3,0 columnCount: 12 numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12