Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:4930131.
(ENGLISH) This is a mount and push pin for installing an optical switch on the Anycubic MEGA system. The response position of the z-switch can be adjusted with the screw on the z-carriage just like the stock MEGA system.
The original model is here (https://www.thingiverse.com/thing:4660123).
In the original model, the y-axis adjustment range of the switch position is too small to make contact with the switch. We have remixed the mount to allow the switch to be adjusted back and forth. In addition, the push pin has been lengthened to increase the Z-axis adjustment range.
For mounting instructions, please refer to the instructions for the original model, but I made the following changes in my environment.
<Hardware> I made a cable that splits one pin into two in order to branch to the left and right optical switches. Point the branch cable to the 5V pin of the D42 to supply 5V to the left and right optical switches.Since the switches are wired differently from the original microswitches, pull out the black and green wires from the 3-pin connector of the original wiring, add the 5V wires, and replace them.
Before change: S-G-none After change: V-S-G
<Software> Change the Marlin settings and build.#if ENABLED(KNUTWURST_MEGA_X) // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). #define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. #define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. //true→false #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. //true→false #define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #endif
(JAPANESE) Anycubic MEGA系にオプティカルスイッチを導入するためのマウントとプッシュピンです。 純正のMEGA系と同様にzスイッチの反応位置をZキャリッジのねじで調整することが可能です。
オリジナルはこちら(https://www.thingiverse.com/thing:4660123)のモデルです。
オリジナルモデルではスイッチ位置のY軸調整幅が小さいため、スイッチに接触してしまうため、 スイッチを前後に調整できるマウントをREMIXしました。 また、プッシュピンもより長くしてZ軸の調整の幅を広げました。
取付方法はオリジナルモデルの説明が参考になりますが、私の環境での変更は下記を行いました。
<ハードウェア> 左右のオプティカルスイッチに分岐するために1ピンを2分岐するケーブルを作成しました。 D42の5Vピンに分岐ケーブルを指して左右のオプティカルスイッチの5Vを供給します。
スイッチの配線は元のマイクロスイッチと異なるため、元の配線の3ピンコネクタから黒と緑の線を引き抜き、5Vの線を追加して入れ替えます。
変更前:S-G-none 変更後:V-S-G
<ソフトウェア> Marlinの設定を変更してビルドします。
#if ENABLED(KNUTWURST_MEGA_X) // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). #define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. #define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. //true→false #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. //true→false #define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. #endif