文書の過去の版を表示しています。
️⛏️熱収縮チューブ
加熱することで収縮するチューブ。 電線の保護等でよく使われる。
使い方
チューブ状をなしているので、 ハサミで適当な長さに切って電線に嵌め、 ヒートガンで加熱して収縮させ固定する。 加熱は工業的にはヒートガンが使われるが、工作的にはライターやロウソク等でもできる。 ドライヤーで収縮する製品もあるようだ。
用途
一般的には電線の絶遠保護、部品の保護。 当サイトでは以下のような使い方をする(かも)。
- ピペットチップアダプターの素材として。
- マーキング。ピペットチップの口の太さや、用途(KOH用とか)を識別するためにカラーコードとして使う。
- マイクロツールのハンドルのカバー。柄を竹箸などで作った場合、カバーしておけば汚れないかもしれない(まだ試してない)。
素材
素材はいろいろ。 ポリオレフィン系、PVC系、 シリコン系、フッ素系。 シリコン系やフッ素系は収縮に高温が必要で、 ベース素材が耐えられないので試してない。 粘着剤付きもあるが、 おそらくホットメルトで、 有機溶剤耐性が無い気がするので試してない。
ポリオレフィン系
薬品に強いかと思ったが、添加剤の影響か、キシレンに触れているとビヨビヨになる。 滑りにくい。 ポリプロピレンに嵌めると剥がれにくい。
特性
素材や製品による。
温度
収縮率
色は透明からカラー
太さ…
収縮率は通常1/2程度で長さ方向にはほとんど変化しない。 そのため、収縮させると肉厚が変換する(厚くなる)。 アダプターとして使う場合、 内径が決まっているときに、外径がどれくらいになるか問題になる。 メーカーが公表している完全に収縮したときの内径と肉厚から、 計算である程度求まると思う。
製品
アダプタに使う場合スペックが記載されていて安定供給されるメーカー品が良いのだけど、 種類が選べないので、 しょうがないのでアリエクも探しに行く。
スミチューブC
ポリオレフィン系。 カラーとサイズの種類が少ない。 カラーは製造可能となってるが小売りされてない。 サイズもメーカーが製造可能となっているものより市場に出回っているものは種類が少ない。
https://www.sumitube.com/products/search/sumitube_c/
入手先
マルツ
SKYGOD?
AliExpressで売ってる。 Shenzhen Tianshen Technology Co., Ltd. がSKYGODブランドで販売しているっぽいがよくわからない。 製造メーカーは、製品に印字されている情報から、
等ではないかと思う。
サイズと色のバリエーションが豊富で、 アダプターやカラーコード用に具合がいい。 一応細かいスペックが書かれてる。 AliExpressではいくつかのショップが扱っているっぽい。 ということで使ってみることにした。
試したのは圧縮率2:1のポリオレフィン系
内径(mm)
1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 25, 28, 30, 35, 40, 45, 50
(色によっては全部揃ってない)
色
透明、黒、茶、赤、橙、黄、緑、青、紫、灰、白、他
入手先
計算ツール
熱収縮チューブを重ねてアダプターを作る場合の使える組み合わせを調べるツール。 ニッチすぎる。 すまん絶滅危惧種のPerl5で書いた。
- tube-selector.pl
#!/usr/bin/perl -w use strict; use POSIX; # SPEC # IDBS: inner diameter before shrinkage # WTBS: wall thickness before shrinkage # ODAS: outer diameter after shrinkage # WTAS: wall thickness after shrinkage # SUMITUBE # 一部。 my @SUMITUBE = ( # model IDBS WTBS IDAS WTAS [ 'SUMITUBE C4' , 4.6 , 0.2 , 2.3, 0.4 ], [ 'SUMITUBE C5' , 5.6 , 0.2 , 2.9, 0.4 ], [ 'SUMITUBE C6' , 6.5 , 0.25, 3.5, 0.5 ], [ 'SUMITUBE C8' , 8.5 , 0.25, 4.7, 0.5 ], [ 'SUMITUBE C10', 10.5, 0.25, 6.0, 0.5 ], [ 'SUMITUBE C12', 12.4, 0.3 , 7.6, 0.6 ], ); # SKYGOD # AliExpressから入手できる。 # 一部。 # メーカーは別っぽい。 # SALIPT: SALIPT S-201-600 # WOER : WOER RSFR-H tube my @SKYGOD = ( # model IDBS WTBS IDAS WTAS [ 'SKYGOD 4' , 4.5 , 0.25, 2.0 , 0.46 ], [ 'SKYGOD 4.5', 5.0 , 0.25, 2.25, 0.50 ], [ 'SKYGOD 5' , 5.5 , 0.25, 2.5 , 0.50 ], [ 'SKYGOD 5.5', 6.0 , 0.25, 2.75, 0.50 ], [ 'SKYGOD 6' , 6.5 , 0.28, 3.0 , 0.56 ], [ 'SKYGOD 6.5', 7.0 , 0.28, 3.25, 0.56 ], [ 'SKYGOD 7' , 7.5 , 0.30, 3.5 , 0.58 ], [ 'SKYGOD 8' , 8.5 , 0.30, 4.0 , 0.60 ], [ 'SKYGOD 9' , 9.5 , 0.30, 4.5 , 0.60 ], [ 'SKYGOD 10' , 10.5, 0.30, 5.0 , 0.60 ], [ 'SKYGOD 11' , 11.5, 0.30, 5.5 , 0.60 ], [ 'SKYGOD 12' , 12.5, 0.30, 6.0 , 0.60 ], ); sub min{ my $a = shift; my $b = shift; $a <= $b? $a: $b; } # # ID => 4, # OD => 7.5, # tolerance => 0.05 # max_nesting_level => 3 # tube_list => [], # safe_factor_h => [ 1.2, 0.9 ], # number_of_result => 5, # sub tube_selector{ my $param = {@_}; my $max_nesting_level = $param->{max_nesting_level} || 4; my $adapter_od = $param->{OD} || die"OD!"; my $adapter_id = $param->{ID} || die"ID!"; my $tolerance = $param->{tolerance} || 0.05; my $tube_list = $param->{tube_list} || die"tube_list"; my $safe_factor = $param->{safe_factor} || [1.0, 1.0]; my $number_of_results = $param->{number_of_results} || 5; my $adapter_od_min = $adapter_od * (1-$tolerance); my $adapter_od_max = $adapter_od * (1+$tolerance); my $SF_U = $safe_factor->[1]; my $SF_L = $safe_factor->[0]; my @result = (); # 1段重ねたとき # 内側から計算する my $nesting; $nesting = sub{ my $nesting_level = shift; # 重ね合わせ数 my $id = shift; # フィットさせる内径 my $combination = shift; # 重ね合わせたチューブの組み合わせ if ($nesting_level > $max_nesting_level) { return; } # spec for my $data (@$tube_list) { # idbs: inner diameter before shrinkage # wtbs: wall thickness before shrinkage # idas: inner diameter after shrinkage # wtas: wall thickness after shrinkage my ($model, $idbs, $wtbs, $idas, $wtas ) = @$data; # 入らないチューブをはねる # safe factor if ($id < $idas*$SF_L || $id > $idbs*$SF_U ) { next; } # 内径$idに収縮させたときの外径$odを求める。 # 長さ方向に変化しない、かつ密度が変化しないと仮定。 # つまり面積が変わらないとして計算する。 my $odas = $idas+2*$wtas; my $od = sqrt($odas*$odas - $idas*$idas + $id*$id); # shrinkage rate # 縮んだ状態を1とする my $new_combination = [@$combination, $model . sprintf(" (%3.1f)", $id/$idas) ]; { if ($od >= $adapter_od_min && $od <= $adapter_od_max ) { my $error = abs($od - $adapter_od); push @result, [ $error, $od, $new_combination ]; } &$nesting( $nesting_level+1, $od, $new_combination ); } } }; &$nesting( 1, $adapter_id, [] ); @result = sort { $a->[0] <=> $b->[0] } @result; # for my $e (@result[0..min($number_of_results-1,$#result)]) { print ' * ', sprintf("%4.2f", $e->[1]), ': ', join(', ', @{$e->[2]}), "\n"; } } my $tube_list = [ @SUMITUBE, @SKYGOD, ]; print "==== LUER(4mm) -> 1mL tip(7.5mm) ===\n"; tube_selector( ID => 4, # luer slip OD => 7.5, # 1mL tip tube_list => $tube_list, max_nesting_level => 4, tolerance => 0.02, safe_factor => [1.2, 0.9], ); print "\n==== LUER(4mm) -> 200ul tip(5mm) ===\n"; tube_selector( ID => 4, # luer slip OD => 5, # 200uL tip tube_list => $tube_list, max_nesting_level => 4, tolerance => 0.02, safe_factor => [1.2, 0.9], ); print "\n==== long conical dispensing tip(5.5mm) -> 1mL tip(7.5mm) ===\n"; tube_selector( ID => 5.5, # long conical dispensing tip OD => 7.5, # 1mL tip tube_list => $tube_list, max_nesting_level => 4, tolerance => 0.02, safe_factor => [1.2, 0.9], );
結果
LUER(4mm) -> 1mL tip(7.5mm)
- 7.50: SKYGOD 5 (1.6), SKYGOD 6.5 (1.4), SKYGOD 9 (1.2), SKYGOD 10 (1.3)
- 7.50: SKYGOD 5.5 (1.5), SUMITUBE C6 (1.4), SKYGOD 9 (1.2), SKYGOD 10 (1.3)
- 7.51: SKYGOD 6 (1.3), SKYGOD 7 (1.4), SKYGOD 7 (1.7), SKYGOD 10 (1.3)
- 7.49: SKYGOD 5.5 (1.5), SKYGOD 6 (1.6), SKYGOD 9 (1.2), SKYGOD 10 (1.3)
- 7.49: SKYGOD 6 (1.3), SKYGOD 5.5 (1.8), SKYGOD 9 (1.2), SKYGOD 10 (1.3)
LUER(4mm) -> 200ul tip(5mm)
- 4.95: SKYGOD 6.5 (1.2)
- 5.06: SUMITUBE C4 (1.7), SUMITUBE C5 (1.6)
- 5.08: SKYGOD 4 (2.0), SUMITUBE C5 (1.6)
long conical dispensing tip(5.5mm) -> 1mL tip(7.5mm)
- 7.48: SKYGOD 9 (1.2), SKYGOD 10 (1.3)
- 7.56: SKYGOD 6 (1.8), SKYGOD 6.5 (1.9), SUMITUBE C8 (1.5)
- 7.56: SUMITUBE C6 (1.6), SKYGOD 6.5 (1.9), SUMITUBE C8 (1.5)
- 7.60: SKYGOD 6.5 (1.7), SKYGOD 6.5 (1.9), SUMITUBE C8 (1.5)
- 7.40: SKYGOD 8 (1.4), SKYGOD 10 (1.3)