RepRap wikiのStepper ExpanderをMKS Gen v1.4で使うにはAUX-1端子に接続するのだが、rampsとはピン配置が異なるので、以下のようにするとよい。
Marlinの修正は以下を追記・修正する。
[pins_RAMPS.h] #define E2_STEP_PIN 57 #define E2_DIR_PIN 1 #define E2_ENABLE_PIN 58 [pins_MKS_13.h] #if HOTENDS > 2 || E_STEPPERS > 3
コンパイルするとSanityCheck.hで引っかかるので、コメントアウトで逃れた。
Stepper Expander - RepRap
Adding more extruders - RepRap
合わせて、Marlinを1.1.4に上げた。DeltaAutoCalibrationとUnifiedBedLevelingもオンとしている。
UBLはmarlinfw.orgのSynopsisとおりに実行するとうまく動いた。
Unified Bed Leveling | Marlin Firmware