fix 3D position for spring terminal
This commit is contained in:
parent
d8e470ec49
commit
5832dd4878
|
@ -5,6 +5,10 @@
|
|||
# number of possible pins
|
||||
variations = (2..12).to_a
|
||||
|
||||
# 3D model x-offset
|
||||
x_3d_offset = [0.0] * 13
|
||||
x_3d_offset[8] = 7.0
|
||||
|
||||
puts "name: KF250-3.5
|
||||
description: spring loaded terminal, with lever, 3.5 mm pitch, vertical insertion
|
||||
variations: #{variations.collect {|p| p.to_s + 'P-1'} * ', '}, #{variations.collect {|p| p.to_s + 'P-2'} * ', '}
|
||||
|
@ -46,7 +50,7 @@ housing@#{v}P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-#{v_pad}P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: #{x_3d_offset[v]},0,0
|
||||
# top row
|
||||
columnCount: #{(v/2.0).ceil}
|
||||
rowDX: #{v.even? ? -1.75 : 0}
|
||||
|
@ -73,7 +77,7 @@ housing@#{v}P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-#{v_pad}P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: #{x_3d_offset[v]},0,0
|
||||
# top row
|
||||
columnCount: #{(v/2.0).ceil}
|
||||
rowDX: #{v.even? ? -1.75 : 0}
|
||||
|
|
|
@ -35,7 +35,7 @@ housing@2P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-02P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 1
|
||||
rowDX: -1.75
|
||||
|
@ -61,7 +61,7 @@ housing@2P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-02P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 1
|
||||
rowDX: -1.75
|
||||
|
@ -87,7 +87,7 @@ housing@3P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-03P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 2
|
||||
rowDX: 0
|
||||
|
@ -113,7 +113,7 @@ housing@3P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-03P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 2
|
||||
rowDX: 0
|
||||
|
@ -139,7 +139,7 @@ housing@4P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-04P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 2
|
||||
rowDX: -1.75
|
||||
|
@ -165,7 +165,7 @@ housing@4P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-04P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 2
|
||||
rowDX: -1.75
|
||||
|
@ -191,7 +191,7 @@ housing@5P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-05P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 3
|
||||
rowDX: 0
|
||||
|
@ -217,7 +217,7 @@ housing@5P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-05P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 3
|
||||
rowDX: 0
|
||||
|
@ -243,7 +243,7 @@ housing@6P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-06P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 3
|
||||
rowDX: -1.75
|
||||
|
@ -269,7 +269,7 @@ housing@6P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-06P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 3
|
||||
rowDX: -1.75
|
||||
|
@ -295,7 +295,7 @@ housing@7P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-07P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 4
|
||||
rowDX: 0
|
||||
|
@ -321,7 +321,7 @@ housing@7P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-07P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 4
|
||||
rowDX: 0
|
||||
|
@ -347,7 +347,7 @@ housing@8P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-08P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 7.0,0,0
|
||||
# top row
|
||||
columnCount: 4
|
||||
rowDX: -1.75
|
||||
|
@ -373,7 +373,7 @@ housing@8P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-08P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 7.0,0,0
|
||||
# top row
|
||||
columnCount: 4
|
||||
rowDX: -1.75
|
||||
|
@ -399,7 +399,7 @@ housing@9P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-09P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 5
|
||||
rowDX: 0
|
||||
|
@ -425,7 +425,7 @@ housing@9P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-09P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 5
|
||||
rowDX: 0
|
||||
|
@ -451,7 +451,7 @@ housing@10P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-10P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 5
|
||||
rowDX: -1.75
|
||||
|
@ -477,7 +477,7 @@ housing@10P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-10P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 5
|
||||
rowDX: -1.75
|
||||
|
@ -503,7 +503,7 @@ housing@11P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-11P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 6
|
||||
rowDX: 0
|
||||
|
@ -529,7 +529,7 @@ housing@11P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-11P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 6
|
||||
rowDX: 0
|
||||
|
@ -555,7 +555,7 @@ housing@12P-1:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-12P-1.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 6
|
||||
rowDX: -1.75
|
||||
|
@ -581,7 +581,7 @@ housing@12P-2:
|
|||
model:
|
||||
file: 'library/connector/terminal-spring_kf250-3.5/KF250-3.5-12P-2.step'
|
||||
rotation: 0,0,0
|
||||
position: 0,0,0
|
||||
position: 0.0,0,0
|
||||
# top row
|
||||
columnCount: 6
|
||||
rowDX: -1.75
|
||||
|
|
Loading…
Reference in New Issue