Welcome! Log In Create A New Profile

Advanced

IDEX printer: X2 not moving

Posted by huzaifatahir122 
IDEX printer: X2 not moving
May 21, 2024 05:17AM
I am making an idex 3d printer and using Marlin 2.1.x firmware. I have compiled the firmware successfully but when I home the axis, the X2 motor doesn't home. In fact, when I press the homing button, first the X1 homes successfully and then printer goes straight for the bed homing and instead of X2 homing.
The board I am using is MKS monter8 V2.
I have enabled the all the settings required for an idex printer like; number of extruder, dual X carriage, etc., and also attaching the screenshots and configuration.h and configuration_adv files.
has anybody of you experienced the same problem ?
Attachments:
open | download - x2 driver define.png (84.1 KB)
open | download - number of extruder.png (11.9 KB)
open | download - dual x carriage.png (69 KB)
open | download - Configuration.h (126.6 KB)
open | download - Configuration_adv.h (173.3 KB)
Re: IDEX printer: X2 not moving
May 21, 2024 05:25AM
you dont have X2_DRIVER_TYPE defined
Re: IDEX printer: X2 not moving
May 21, 2024 06:04AM
Hi, DUST, first of all thanks for replying.
Now I defined the X2_DRIVER_TYPE and the X2 motor is moving just a little which means that there is now some issue with endstop i.e., it seems to be triggered or not defined. Can you please guide me where to define the endstop for X2 in configuration.h?
Re: IDEX printer: X2 not moving
May 21, 2024 06:08AM
In this mode X1 uses X-Min endstop and X2 uses X-Max endstop
Re: IDEX printer: X2 not moving
May 21, 2024 06:25AM
mks monster8 V2 has 4 endstop pins, X-, Y-, Z-, Z+. Should I change the pin of Z+ to X+ ?
Re: IDEX printer: X2 not moving
May 21, 2024 06:31AM
Hi, I have figured out the reason of X2 endstop not working. There was an issue in wiring. Now the issue is resolved, Thank you so much for all the guidance
Re: IDEX printer: X2 not moving
May 21, 2024 06:34AM
Yea your board is not setup for this

it is setup for

//
// Limit Switches
//
#define X_STOP_PIN                          PA14
#define Y_STOP_PIN                          PA15
#define Z_MIN_PIN                           PB13
#define Z_MAX_PIN                           PB12


so Ideally you need to change
#define X_STOP_PIN PA14
to
#define X_MIN_PIN PA14

and yea z+ is a good option to change
#define Z_MAX_PIN PB12
to
#define X_MAX_PIN PB12

Edited 1 time(s). Last edit at 05/21/2024 06:34AM by Dust.
Sorry, only registered users may post in this forum.

Click here to login