Jump to content

Open-source syringe pump/ja

From Appropedia
330px-Double-pump.jpg
出版データ
タイプ
タイトルオープンソースのシリンジポンプ
説明
著者
2014
言語英語 (en)
ライセンスCC-BY-SA-3.0
引用元Bas Wijnen、Emily J. Hunt、Gerald C. Anzalone、Joshua M. Pearce、2014年。「オープンソースのシリンジポンプライブラリ」PLoS ONE 9(9): e107216。doi :10.1371/journal.pone.0107216 オープンアクセス
プロジェクトデータ
タイプ
著者バス・ワイネン
エミリー・J・ハント
ジェラルド・C・アンザローネ
ジョシュア・M・ピアース
位置ミシガン州米国
状態 デザイン
モデル化された
プロトタイプ
検証済み
検証者ほとんど
OKHマニフェストダウンロード
デバイスデータ
作り方https://github.com/mtu-most/franklin
ハードウェアライセンスCERN-OHL-S
資格認定OSHWA認証の取得を開始する

本稿では、ほぼあらゆる研究室で使用可能な高品質な科学機器を開発・製造するための、新しいオープンソース手法について解説する。シリンジポンプは、無料で利用可能なオープンソースのCAD(コンピュータ支援設計)ソフトウェアを用いて設計され、オープンソースのRepRap 3Dプリンターと入手しやすい部品を用いて製造された。設計図、部品表、組み立て手順は、世界中の誰でも自由に利用できる。CADソフトウェアとRepRap 3Dプリンターの使用方法についても詳しく説明する。また、(一部オープンソースの)Raspberry Piコンピューターを無線制御デバイスとして使用する例も示す。シリンジポンプの性能評価を行い、その評価方法についても詳述する。コントローラーとウェブベースの制御インターフェースを含むシステム全体のコストは、同等の性能を持つ市販のシリンジポンプのコストの5%以下である。この設計は、試薬や医薬品の精密な投与量制御、粘性の高い3Dプリンター用材料の供給など、シリンジポンプを必要とする特定の研究活動のニーズに適合するべきである。

mqdefault.jpgYouTube_icon.svg
E. ハント D80 オープンソースシリンジポンプに関するプレゼンテーション

材料と道具

20px-Alert_icon.svg.png

注:このページでは、機械的な組み立てとソフトウェアのインストールについて説明します。論文では、当初実装されていた電子回路について説明しています。この方法は現在ではサポートされていません。現在では、RAMPSやMelzi and Franklinなどの3Dプリンターコントローラーを使用してデバイスを制御することをお勧めします。以前の方法については、このページの「ディスカッション」タブで詳しく説明しています。

シリンジポンプの材料
シリンジポンプアセンブリ用部品。
材料
3Dプリントカウント
モーター側1
キャリッジ1
プランジャーホルダーベース1
プランジャーホルダータブ1
ボディホルダー2
アイドラーエンド1
モーターと金属カウント
NEMA17モーター1
5mm x 5mm シャフトカップリング1
625z ボールベアリング2
LM6UU リニアベアリング2
M3 x 10mm 六角穴付きボルト6
M3 x 20mm 六角穴付きボルト4
M3 x 40mm 六角穴付きボルト4
M3六角ナット13
M5六角ナット5
M5ねじ棒 0.2m1
6mm A2工具鋼 0.2m2
必要な道具
シリンジポンプの組み立てに必要な工具。
ツール
M3六角レンチ
3mmドリルビット

オープンソースの注射器ポンプの作り方

1
330px-MOST_step01.JPG
モーターの端はモーターに取り付けられています

モーターをモーター端に、M3ワッシャー4枚とM3×20mmの六角穴付きボルト4本を使用して固定します。

2
330px-MOST_step02.JPG
モーターの端に挿入された金属棒

2本の金属棒をモーターの端に挿入し、2個のM3ナットと2個のM3 x 10mmソケットヘッドキャップスクリューで固定します。

3
330px-MOST_step06.JPG
モーターに接続されたねじ付きロッド

ねじ付きロッドをカプラーに半分まで差し込み、残りの半分をモーターに取り付けて固定します。

4
330px-MOST_step032.JPG
中が空洞になった馬車

ハンドドリルビットまたはナイフを使ってプラスチックに穴を開け、キャリッジの両端をくり抜きます。

5
330px-MOST_step04.JPG
キャリッジに挿入されたリニアベアリングとナット

キャリッジのくり抜かれた両端にリニアベアリングをカチッとはめ込みます。次に、M5ナットをキャリッジ底面のナット受けに挿入します。

6
330px-MOST_step05.JPG
プランジャーホルダーのベースがキャリッジに取り付けられている。

プランジャーホルダーのベースを、M3ナット2個とM3×10mmの六角穴付きボルト2本でキャリッジに取り付けます。

7
330px-Connector033.jpg
接続された分離容器。

接続された分離容器。

8
330px-MOST_step07.JPG
キャリッジをロッドにねじ込む

キャリッジをねじ棒にスライドさせ、2本の金属棒がリニアベアリングにきちんと収まっていることを確認してください。

9
330px-MOST_step08.JPG
ねじ棒にM5ナットを取り付けました

キャリッジがねじ棒の中間地点に達したら、M5ナットを2個ねじ棒にねじ込みます。

10
330px-MOST_step09.JPG
アイドラーエンドにベアリングを挿入

2つのベアリングをアイドラー端の円形スロットに挿入します。

11
330px-MOST_step10.JPG
アイドラーエンドはロッドに取り付けられている

次に、アイドラーエンドをロッドにスライドさせて取り付け、ねじ付きロッドの端にある2つのM5ナットで固定します。ロッドに既に付いている2つのナットをアイドラーエンドまで押し上げて固定します。

12
330px-MOST_step11.JPG
本体に装着された注射器とプランジャーホルダー

シリンジ本体を本体ホルダーに挿入し、プランジャーをプランジャーホルダーのベースにスライドさせて挿入します。

13
330px-MOST_step121.JPG
本体に装着された注射器とプランジャーホルダー

M3 x 40mmボルト4本、M3ワッシャー4枚、M3ナット4個を使用して、2つの保持部品をポンプのアイドラー側に固定します。ホルダーの上部、キャリッジに近い側にナットを2個、ホルダーの下部、アイドラー側にナットを2個取り付けます。

14
330px-MOST_step13.JPG
装着済み注射器

プランジャーホルダーのタブをプランジャーの上部に差し込み、ポンプに固定して使用中の滑りを防止してください。

コントローラー:接続と校正

これは、 Franklinを使用してデバイスを制御する方法の説明です。最新バージョンはGitHubで無料で入手できます。

(この論文では、当初実装されていた電子回路について説明しています。この方法は現在ではサポートされていません。現在は、RAMPSやMelziなどのRepRap 3DプリンターコントローラーとFranklinを使用してデバイスを制御することが推奨されています。これらのコントローラーはオンラインで購入できます。元の手順書は「ディスカッション」タブに掲載されています。)

モーターは、第1軸(通常はX軸と呼ばれる)用の端子で制御基板に接続する必要があります。Franklinで、お持ちの基板のプロファイルをロードし、プロファイルを設定してポンプをキャリブレーションしてください。

1
330px-MOST_pump01.png
温度数を0、位置軸を1、押出機とフォロワーを0に設定します。
温度数を0、位置軸を1、押出機とフォロワーを0に設定します。
2
330px-MOST_pump02.png
両方のリミットスイッチを無効にしてください。
両方のリミットスイッチを無効にしてください。
3
330px-MOST_pump03.png
カップリングを100ステップ/mm、速度制限を20mm/sに設定してください。
カップリングを100ステップ/mm、速度制限を20mm/sに設定してください。
4
330px-MOST_pump04.png
ポンプを家に置く。
スイッチの位置を0に設定してから、ポンプを原点に戻します。これにより、現在の位置がスイッチの位置に設定されます。
5
330px-MOST_pump05.png
x座標の入力を選択してください。
X座標の入力を選択します。次に、上下矢印キーを押すとポンプが少しずつ移動し、上下矢印キーを押すと大きく移動します。
6
330px-MOST_pump06.png
必要に応じて方向を変えてください。
ポンプは、正方向に動いているときは液体を押し出すはずです。逆方向に動いている場合は、ポンプを反転させてください。
7

注射器を大きな目盛りより少しだけ引き抜きます。次に、少しずつ注射器を押し込み、プランジャーが目盛りに正確に合うようにします。(バックラッシュを防ぐため、この手順はすべて押し込む動作のみで行ってください。)

8

ホームボタンをクリックして位置を0に設定します。

9

別の目印に到達するまで、さらに押し進めてください(距離が長いほど良いです)。最後は、押し進めるだけで確実に移動できるように、少しずつ進めるようにしてください。

10

現在位置を記録してください。

11

報告されたミリメートル数にカップリング値を掛け、マーカー間のミリリットル数で割ります。これがこの注射器の正しいカップリング値です。

12
330px-MOST_pump07.png
プロフィールを保存します。

適切なカップリングを設定したら、最大速度を適切な値に調整し(高すぎるとモーターがスキップします)、プロファイルに名前を付けて保存します。また、このプロファイルをデフォルトとして設定してください。

13
330px-MOST_pump08.png
プロファイルをエクスポートします。

エクスポートリンクを右クリックし、保存先をコンピュータ上のアクセスしやすい場所に保存してください。必要に応じて、このファイルを使用してプロファイルを復元できます。

14
330px-MOST_pump09.png
単位を変更してください。

インターフェースを正しく表示したい場合(もちろんそうしたいですよね)、プレーンテキストエディタでプロファイルを開き、unit_nameの設定をmmからmLに変更してください。保存して新しい設定をインポートすると、インターフェース内のすべての単位が変更されることがわかります。

ポンプは使用準備完了です。X座標を入力して手動で移動させることも、GコードをアップロードしてX座標を移動させ、あらかじめプログラムされたパターンで移動させることもできます。簡単なGコードの例を以下に示します。

最小ポンプ流量

最小ポンプ量はモーターの1ステップ分です。その量はシリンジのサイズによって異なります。ここでは、リードスクリューのピッチが0.8mmで、モーターが1回転あたり3200マイクロステップ動作するため、1ステップはプランジャーの動きで0.8mm/3200=250nmとなります。25mlシリンジの断面積は約4cm²なので、1ステップはその積、つまり0.1mm³=0.1μLとなります。

ポンプの速度に最小値はありませんが、ステップサイズに近づくと、流量は連続的ではなく、目に見える段階的な変化になります。例えば、1μL/分の流量が必要な場合、6秒ごとに1ステップずつ流量が変わります。

関連項目

連携した取り組み

ニュース

330px-Emilypump.jpg
「またしても、実用的で誇張のない、現実的で具体的な3Dプリント可能なツールのリストに、素晴らしい新製品が加わりました。これらのツールは、きっと歓迎すべき変化をもたらしてくれるでしょう。今回は、科学界が3Dプリントされた注射器ポンプの恩恵を受け、大幅なコスト削減を実現できることを喜び、祝杯を挙げることができるでしょう。」
Cookies help us deliver our services. By using our services, you agree to our use of cookies.