2020年2月10日月曜日

3Dプリンター 3DP-17改造 その8

久しぶりのUPです、i忙しさのあまり一年半もほったらかしてしまいました。
やっと時間ができたので、3DP-17のファームをアップしてみることにした。
Marlinはもう2.0.3になっていたんですね。エクストルーダーのデュアル化は置いといて、
バージョンアップしてみたいと思います。1.1.x系とはだいぶ違いますね。
Arduinoで書き換えエラーが出る度修正、結構大変。
当方エクストルーダーを変更しているので、#define INVERT_E0_DIR trueとしています。
コンパイルが通ったので、ファームを書き換えテストプリント、特に問題ないようですね。
細かい調整は後にして、とりあえず備忘録として変更箇所を残しておきます。
次回は、デュアル化してみたいと思います。

Configuration.h

#define BAUDRATE 115200
#define MOTHERBOARD BOARD_RAMPS_13_EFB
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75


#define TEMP_SENSOR_0 3
#define TEMP_SENSOR_BED 3
#define X_MIN_ENDSTOP_INVERTING true 
#define Y_MIN_ENDSTOP_INVERTING true 
#define Z_MIN_ENDSTOP_INVERTING true
#define X_MAX_ENDSTOP_INVERTING true
#define Y_MAX_ENDSTOP_INVERTING true
#define Z_MAX_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 398, 94.4962144 }
#define FIX_MOUNTED_PROBE 
#define NOZZLE_TO_PROBE_OFFSET { 10, 10, -0.5 }
#define INVERT_Y_DIR false 
#define INVERT_Z_DIR true 
#define INVERT_E0_DIR true 
#define X_BED_SIZE 210 
#define Y_BED_SIZE 270 
#define Z_MAX_POS 160
#define FILAMENT_RUNOUT_SENSOR
#define FIL_RUNOUT_INVERTING true
#define AUTO_BED_LEVELING_LINEAR
#define EEPROM_SETTINGS  
#define NOZZLE_PARK_FEATURE
#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS + 10), 20 }
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER


Configuration_adv.h

#define LCD_PROGRESS_BAR
#define BABYSTEPPING
#define ADVANCED_PAUSE_FEATURE


pins_RAMPS.h

 #define FIL_RUNOUT_PIN    11


2018年7月1日日曜日

3D プリンター 3DP-17 デュアルエクストルーダー化

まだ7月にならないのに梅雨が明けたぞ、真夏日と熱帯夜が毎日襲ってきている、寝不足じゃ。
ということで、アマゾンを色々物色していると、3DPrinterのパーツがすごく安く売っている。
なんだか虫が騒ぎ出した、片っ端からパーツを発注、3DP-17をデュアルエクストルーダーに改造するぞ。
まずは、エクストルーダー保持具です。WebにUPされていたものを、購入したパーツに合わせ
図面を描き直し、Printします。あと、24Vのファンが入手できなかったので、手持ちのDCDCコンバーターを使います。ユニットは完成したので、組み込む前に、ファームの書き込みを試してみます。
今回は、オリジナルの構成のままMarlin1.1.8にup、挙動が多少変わったが、3Dprint問題なくできました。
次回は、デュアルエクストルーダーに対応させなければなりません。先が遠いな。

2018年3月19日月曜日

3Dプリンター 3DP-17買ってみた その7

今週は、フィラメントセンサーを改善してみました。
元のフィラメントセンサーは穴のみだったので、プーリーを印刷して手持ちのベアリングをはめ込んで滑りをよくしました。フレームに取り付け試してみたが、問題は取り付け位置のようです。
とりあえず、アームを作ってフィラメントがなるべく直線になるように改善。
これで問題なし。


ベアリングが余っているので、ちっさいスピナーを作ってみたよ。

2018年3月10日土曜日

3Dプリンター 3DP-17買ってみた その6

今週は、いろいろ作ってみました。

10云年越しの雨戸ロックの修理、過去にプラ板やアルミ板で作りましたが3Dプリントがやっぱりお手軽。

フィラメントのボビンがうまく回らない、また、ボビンが低すぎてフィラメントセンサーにフィラメントを通すことができません。なのでの受け軸を作成、これでフィラメント切れセンサーにフィラメントを通せます。
しかし、フィラメント切れセンサーにフィラメントを通して印刷すると、層にムラが出ます。下からフィラメントを引っ張ってみると結構抵抗があります。改善の余地ありです。



シャーシーの剛性が足りずフニャフニャなので、アルミ角材とプリントしたジョイントでシャーシーを作成。明日穴をあけて完成させましょう。

2018年3月3日土曜日

3Dプリンター 3DP-17買ってみた その5

今日は、とっても良い天気。
家にこもるのはちょっともったいないが、プリンターいじりです。
夕べ印刷した、接近センサーのアジャスター組立ます。
まず、近所のホームセンターでスプリングを調達、家にある頭のない長尺のネジ、ダイヤルにねじ切って完成。
これで、あとちょっとというときの調整がらくらくです。


2018年3月1日木曜日

3Dプリンター 3DP-17買ってみた その4

プリンターのおかげで、このところ家に帰るのが楽しみです。
クローバー型の小物入れのサンプルはautohomeを実行するものの、autolevelを実行しません。
あっちこっちの書き込みを見ていると、autolevelを実行するためのG-codeなるもの書き込む必要があるとのことです。
ということで、Curaを使ってPrinto してみることにしました。キットに入っていたソフトはちょっと古めなので、Ulimakerより最新版をダウンロードして利用。キットの取説とだいぶ違いますが、日本語対応しているので、何とか設定できます。Pinterの設定でG-codeスタートしますの項に、G29; を印刷開始前に追加しました。
今度は、エクストルーダーのパーツを印刷、G29を入れたことで、9か所の測定を行うようになりました、しかし印刷開始位置が、低い様でベッドをこすってしまいます。ちょっとノズルを上げて再挑戦、今度は良いようです。
でもやっぱり、スカスカです。どうも射出量が足りていません、エクストルーダーのばねをキットのものに戻しました。
やっとまともにプリントができるようになりました。
プリントを行っていると、ACケーブルがかなり熱くなります、気になるので電流を図てみると多い時で5.6A程度流れてます。火を噴きそうなので、太いケーブルに交換しときましょう。
気分が乗ってきたので、fusionをインストールして接近センサーの高さ調整冶具を作ってみました。
3DCADも面白いですね。今までプラ板をがりがり削って接着剤でくっつけてという作業がなくなり、工作の幅が広がります。

この写真の上段は失敗作、下段はスプリングを交換してからの作品。


2018年2月18日日曜日

3Dプリンター 3DP-17買ってみた その3

一難去ってまた一難て感じです。なかなか楽しませてくれます。

あともうちょっとで完成です。
X軸でベルトをかけて動きを確認したところゴロゴロ音がします。リミットスイッチのビスにベルトが干渉しています。プレートに穴をあけ直し、ちょっとだけ上へ移動。これで一通り完成です。


冷却ファンをいったん外し、ノズルを短めにセットしてオートホームを実行します。その後ノズルの高さをプリカを使って調整。テストプリントです、スカスカなので途中で中止。


気にはなっていたんですけど、フィラメントとノズルの芯があっていません。そのためフィラメントをうまく送出できなかったのでしょう。固定具の穴を広げて芯が合うように再度組付け。

今度はよさそうです。最後までプリントしてみましょう。


プリントに一時間半かかりましたが、モーターの脱調もなくプリントできました。しかしよく見ると隙間が空いています、まだまだ調整が必要なようです。