Orca 0.42のMarlin設定値
0.42用の設定値はmendel-partsからダウンロードできるファームの設定値とはちょっと違うので自分で計算して入力してあげないといけません。 (Z軸がACMEになったので設定値が変わっています)
具体的には「Configuration.h」の”#define DEFAULT_AXIS_STEPS_PER_UNIT”がXYZ軸およびエクストルーダーで1mmを送る際に必要な設定値となります。
●参考までに現在使用中の設定値を記載します。
1/8ステップ(Generation 6 Electronics) #define DEFAULT_AXIS_STEPS_PER_UNIT {32.03, 32.03, 960, 142}
1/16ステップ(Arduino+RAMPS) #define DEFAULT_AXIS_STEPS_PER_UNIT {64, 64, 1920, 284}
実際は「Skeinforge Bridge Calibration Cube」などを印刷してみてX/Y/Z軸の設定値を微調整する必要があります。 (でも、タイミングベルトが適切になっていれば修正の必要は殆ど無いと思います)
エクストルーダーの設定値に関しては自己流のやり方としては以下手順で設定をしています。
1.実際の印刷で使用する温度にホットエンドの温度を設定する。
2.エクストルーダーの上部から一定位置(20mm)の位置に印を付ける。(PTFEの上部で20mmにしてあります)
3.Printrunから複数回に分けて位置をつけた高さ分を送る。
※:実際の印刷時とPrintrunからの実行時ではフィードの速度が違うので15秒程度開けて4回(5mm)
印をつけた位置が3を行ったあともエクストルーダーの上部から見える状態であればその高さを測って設定値を変更します。
もしも、下に行っちゃった場合にはフィーリングで値を一旦変更してからもう一回試してみるですかね…。(下に行く事はよっぽどのことがない限り無いと思います)
・一定位置mm÷(一定位置mm-残った高さmm)× DEFAULT_AXIS_STEPS_PER_UNIT設定値(E)
いま見てみたら、Marlin RC3が再度VerUpしていますね。→「ErikZalm-Marlin-Marlin_RC3-26-g9f7f735」ですがちょっとそのままではコンパイル通りませんでした…。
2012/08/14 2:03追記
設定情報についての質問があったので、使用しているFirmwareをアップしておきたいと思います。
- Generation 6 Electronics(Marlin-v1.0.0.RC1)_(1/8 Step)
- Arduino+RAMPS(Marlin-v1.0.0.RC3)_SD&ULTIPANEL(1/16 Step)
標準のOrcaだと以下の2項目を修正する必要があります。
「Thermal Settings」の#define TEMP_SENSOR_0 6→3にする必要があります。
「PID settings」の”Makergear”を無効化して”Mendel Parts V9 on 12V”を有効化する必要があります。
2012/08/16 21:48追記
正常接続時の「Printrun」画面
2012/09/19 19:52追記
Arduino0023版にsanguinoを適応済みのファイルを置いておきます。
Arduino0023+sanguino(644P&1284P)版
■参考情報
Skeinforge Bridge Calibration Cube by MatthewLaBerge – Thingiverse
Hi,
thanks for all your Blogpost about the Orca v042.
I’m currently bulding also one and I would like to know if you could upload your full Marlin Configuration?
I’m struggling at the moment at the configuration and I could only found a configuration for Orca v040.
Thanks in advanced and Best Regards
Daniel
Hi,Daniel
I uploaded the firmware I have used in Orca v042.
Orca040-GEN6-DELUXE-Marlin-v1.0.0.RC1_Orca042
ErikZalm-Marlin-Marlin_RC3-0-g538189c_Orca042
Please refer to your.
Hi,
thank you so much for your fast answer. And thanks for the links to the firmwares. I also started with the software and configuration of the Orca v040. I intended now to upgrade to the latest Marvin versions from GitHub and it seems that there are lots of differences in the Configurtion.h. Mainly new configuration variables etc.
Here is my current state Marlin state: http://mruby.sh/Marlin_bovi-2012-08-14.zip
Btw. the official and more recent repository of printrun is under: https://github.com/kliment/Printrun
Hi,Daniel
I forgot to write to append.
In the normal state is expected to need to change the following settings: Because my Orca make modifications the temperature sensor.
“Thermal Settings”: # define TEMP_SENSOR_0 6 → 3
You need to activate the “Mendel Parts V9 on 12V” Disable the “Makergear”: “PID settings”.
“ErikZalm-Marlin-Marlin_RC3-26-g9f7f735” There seems to be a bug in the latest.
I think there is a problem with temperature control of Hotend.
Regards,
Oh this is very interesting. I will go back to the older version and start calibrating the printer with this one and then analyze the bug in the latest version.
Thank you very much for all these information!
Regards
Hi,Daniel
You think that there is a difference between the # define FAST_PWM_FAN of “Mechanical Setting” & “Additional Features” is because I have been using the Arduino + RAMPS.
I can use the settings and my settings ENDSTOP If the MIN = mechanical, and MAX = software. In that case, you must correctly set the following configuration.
///////////////////////////////////////////////////////////
#define X_MAX_POS 245
#define X_MIN_POS 0
#define Y_MAX_POS 215
#define Y_MIN_POS 0
#define Z_MAX_POS 185
#define Z_MIN_POS 0
///////////////////////////////////////////////////////////
Is “kliment-Printrun-dceaf26” is Printrun I have used.
“Printrun-win-Mar2012-slic3r” is problematic in the rare cases in (64bit) Windows7.
Regards,
I see. I use printrun under Linux and Mac so I didn’t know the behaviour under Windows. This is good to know. I made the changes for the MIN and MAX position. It seems in the latest version of Marlin inside of the repository the LENGTH is actually calculated based on the MIN & MAX POS in opposite of the older versions where you need to set the length manually.
In the beginning I had a problem with inverted direction of the X Axes. This I could solve but at the moment the latest Marlin version stucked and I can’t move the axes, I can only extrude. For now I definitly go back to an older version and check the hardware with it before I start experimenting with a newer configuration.
Regards