Franklin は、User:Wijnenによって開発された RepRap ドライバーです。
これは、Michigan Tech Open Sustainable Technology Lab (MOST)によって作成されたRepRap 3-D プリンターを制御するためのソフトウェアです。最新バージョンはGithubにあります。Debian に Franklin をインストールするには、ビデオに従ってください。所要時間は約 5 分です。ビデオ最新情報については、github の wiki を参照してください。
詳細については、Wijnen, B.、Anzalone, GC、Haselhuhn, AS、Sanders, PG、Pearce、JM を参照してください。 3-D モーションおよび処理のための無料およびオープンソースの制御ソフトウェア。Journal of Open Research Software、4: e2、DOI: http://dx.doi.org/10.5334/jors.78 無料アクセス
ほとんどのユーザー/上級ユーザーはこちらを参照してください。フランクリン:MOST
コンテンツ
BeagleBone へのインストール
http://most.mse.mtu.edu/franklin/に移動し、最新のイメージをダウンロードし、インストール方法については Readme ファイルを参照してください。
Debian および Debian ベースのシステムへのインストール
- https://github.com/mtu-most/franklinからソースのコピーを取得します。
- ソースディレクトリで「make」を実行します。
他のシステムへのインストール
Windows では、オペレーティング システムの制限により、Franklin は動作しません。
Franklin は Fedora で動作することが確認されており、他のほとんどの *nix オペレーティング システムおよびディストリビューションでも動作すると予想されますが、手順は提供されていません。上級ユーザーは、Makefile と debian/rules を読んで動作させることができるはずです。
初期セットアップ
- http://192.168.76.2:8000/adminに移動します。
- 「show setup」を有効にし、「@/dev/ttyO0」をクリックします。
- 60秒待ちます。これは、既存のファームウェアを検出する試みがタイムアウトしたことを確認するためです。あるいは、ファームウェアが検出された場合は、「プリンターを無効にする」ボタンをクリックします。
- アップロード ボタンをクリックし、アップロードが完了するまで待ちます。これには時間がかかります。
- Athena の初期設定を取得し、設定インターフェイスの上部にあるボタンを使用してアップロードします。
- [名前を付けて保存] ボタンの後のボックスにプロファイルの名前を入力し (複数のマシンがある場合は、マシン名をプロファイル名の一部にします)、そのボタンをクリックします。
- 「デフォルトプロファイルとして設定」ボタンをクリックします。
フランクリンの価値観の変化
Franklin のすべてのテキスト ボックスでは値を入力でき、キーボードの「Enter」キーを押して値を設定します。テキスト ボックスを選択し (テキスト ボックスを左クリックし)、キーボードのカーソル上下移動キーを押して値を変更することもできます。
- Page Up: 値を 10 増やします
- ページダウン: 値を 10 ずつ減らします。
- 上矢印: 値を 1 ずつ増やします
- 下矢印: 値を 1 ずつ減らします
- Shift + 上矢印: 値を 0.1 ずつ増やします
- Shift + 下矢印: 値を 0.1 ずつ減らします。
テキスト ボックスで数学を実行することもできます。+1.5 (プラス記号に注意) を入力すると値に 1.5 が追加され、+-1.5 (プラス記号とマイナス記号に注意) を入力すると値から 1.5 が減算されます。
フランクリンの校正
初期設定はほとんど正しいですが、すべての設定を試して、マシンの動作をさらに改善できるかどうかを確認することをお勧めします。いくつかの調整が必要ですが、それについてはここで説明します。
- 「ホーム」をクリックします。
- Z 位置テキスト ボックス (Z (mm) のすぐ下) を選択します。
- [Z 位置] ボックスに 10 と入力し、キーボードの Enter をクリックします。エンド エフェクターはビルド プラットフォームから約 10 mm まで移動する必要があります。
- ホットエンドの下のビルドプラットフォーム上に白い普通紙を置きます。
- カーソルがまだ Z 位置テキスト ボックス内にある間に、キーボードの下矢印キーを押して、紙がホット エンドまたは Z 位置のすぐ右の値によってプラットフォームに挟まれるまで、エンド エフェクタを 1 mm ずつ下に移動します。テキスト ボックスには 0 (ゼロ) が表示されます。次の手順の目標は、Z 位置が 0 の状態で、ホット エンドとビルド プラットフォームの間に紙をわずかに挟むことです。紙は引っ張ったり押したりすると動くようになりますが、抵抗が感じられるはずです。
- 紙が挟まれている場合: [モーター設定] 領域で、[スイッチ位置 (mm)] の下の栗色の行にあるテキスト ボックスを選択し、Page Down を押してスイッチ位置の値を減らします。エフェクターが上に移動します。この後、再度 Z 位置ボックスを使用して、エフェクタを位置 0 に移動します。Z 位置テキスト ボックスの横の値が 0 または負になるまで、この手順を繰り返します。
- [Z 位置] テキスト ボックスに 0 を入力し、Enter キーを押します。
- [モーター設定] 領域で、[スイッチ位置 (mm)] の下の栗色の行にあるテキスト ボックスを選択し、上記のように紙が挟まれるまで Shift + 上矢印を押してスイッチ位置の値を増やします。
- Z = 50mm に移動します (Z pos テキスト ボックスを選択し、50 と入力して Enter を押します)。
- [Y 位置] テキスト ボックス (Y (mm) のすぐ下) を選択し、値 100 を入力します。キーボードの Enter を押します。エンドエフェクタは、押出機ドライブが取り付けられた状態で頂点付近を移動する必要があります。
- Z = 0mm に移動します。
- w モーター スイッチの位置のテキスト ボックスを選択し、紙を動かすときの抵抗が造形プラットフォームの中央にあるときとほぼ同じになるまで、上下の矢印キー (必要に応じて Shift キーを押しながら) を使用して値を変更します。
- Z = 50mm に移動します (Z pos テキスト ボックスを選択し、50 と入力して Enter を押します)。エンド エフェクターはビルド プラットフォームから 50 mm 離れた位置に移動します。
- [デルタ] セクションの下にある [角度] テキスト ボックスを選択します (位置設定の中央にある単独の行であり、ターゲット位置の隣の下部にある設定ではありません)。240 と入力して Enter を押します。エンド エフェクタは U 頂点に移動する必要があります (下から見たときにエクストルーダー ドライブの頂点から反時計回りに)。直線的には動きません (これが、これを行う前にエフェクターを持ち上げる必要がある理由です)。
- Z = 0mm に移動し、以前に紙を動かしたときに感じたのと同じくらいの抵抗が感じられるまで u モーター スイッチの位置を調整します。
- Z = 50mm に移動します。
- 角度を 120 度に設定します (デルタ セクション、角度位置 = 120 に続いて Enter を押します)。
- Z = 0mm に移動し、以前に紙を動かしたときに感じたのと同じような抵抗が感じられるまで、v モーター スイッチの位置を調整します。
- プリンターをホームに置きます。
- 角度を0に設定します(エンドエフェクタは動きません)。
- Z = 0mm に移動し、紙を動かすときの抵抗が前に感じた抵抗と同じになるまで、すべてのスイッチ位置を再調整します ([モーター設定] 領域で、栗色の行、スイッチ位置 (mm) 列のテキスト ボックスを選択します)。
- Y = 100mm に移動します。
- デルタ領域では、紙を動かす際の抵抗が以前に感じた抵抗と同じになるまで、すべてのモーターの半径を一度に調整します (栗色のバーのボックスを使用)。(半径を小さくすると締め付けが強くなり、半径を大きくすると締め付けが弱くなります。)
- [プロファイルを名前を付けて保存] ボタンをクリックして、プロファイルを保存します。
- [設定をファイルにエクスポート] リンクを右クリックし、[リンクを名前を付けて保存] を選択して、プロファイルのバックアップをコンピュータに保存します。コンピュータ上の論理的な場所に移動し、論理名を使用してファイルを保存します。プロファイルが失われるような事態が発生した場合は、このファイルを使用してプロファイルを復元してください。「設定をファイルにエクスポート」のすぐ上にある「参照」ボタンをクリックし、続いて「インポート」ボタンをクリックすると、バックアップを再ロードできます。