Welcome! Log In Create A New Profile

Advanced

Y moves in the wrong direction, sometimes.

Posted by oida 
Y moves in the wrong direction, sometimes.
December 10, 2014 12:29AM
Hi, i've been building a Prusa I3 for the past year. After some minor setbacks, like smoking elektronics it now works quite good. cool smiley

My problem is that my Y-axis does not move as desired.

I use Prusa I3
Pronterface
Marlin Firmware
Slicer
Xubuntu 14.04

When I start my printer it seems to work fine. I can Use Y+. But if i just once Use Y- the Y+ button in pronterface moves in Y-. It keeps doing that, every time i press Y+ or Y-. Until i press the "engine off", then i can again drive it to Y+ till i press Y- the next time.

I tried to Print something and it also looks like the Y-.axis only moves in the Y- direction. I hope anyone has a clue for me, I read a lot of threads the past two days, but i couldn't find anything similar.
Re: Y moves in the wrong direction, sometimes.
December 10, 2014 04:37AM
Sounds like you have a bad half pololu driver on Y. I would swap the X and Y pololus (while everything is off) and see if the problem moves to X
Re: Y moves in the wrong direction, sometimes.
December 10, 2014 11:49AM
Thank you for the good tip, unfortunatly it changes nothing.

I tried to change just the cables from x and y-axis. Then the problem accures on the x-axis. If i change the Pololus too, then the problem does not move, it stays on the y-axis. I also tried two other Pololus, nothing changed.

Stil the same problem. It feels like some kind of cache would fill up. Is there anything like that?

I just noticed, the tmp-chart shows ex1, I just use one extruder, ther is just one pluged in, and as far as I know just one in the firmware activated.

I think i checked about 10 times the marlin pins.h - but i can't find anything.confused smiley

#if MOTHERBOARD == 33 || MOTHERBOARD == 34

#define LARGE_FLASH        true

#define X_STEP_PIN         54
#define X_DIR_PIN          55
#define X_ENABLE_PIN       38
#define X_MIN_PIN           3
#define X_MAX_PIN           -1 //Originalwer 2 - -1 damit er disabled wird

#define Y_STEP_PIN         60 //Original 60
#define Y_DIR_PIN          61 //61
#define Y_ENABLE_PIN       56 //56
#define Y_MIN_PIN          14 //14
#define Y_MAX_PIN          -1 //Original 15

#define Z_STEP_PIN         46
#define Z_DIR_PIN          48
#define Z_ENABLE_PIN       62
#define Z_MIN_PIN          18
#define Z_MAX_PIN          -1 //Original 19

#define Z2_STEP_PIN        36
#define Z2_DIR_PIN         34
#define Z2_ENABLE_PIN      30

#define E0_STEP_PIN        26
#define E0_DIR_PIN         28
#define E0_ENABLE_PIN      24

#define E1_STEP_PIN        36
#define E1_DIR_PIN         34
#define E1_ENABLE_PIN      30

#define SDPOWER            -1
#define SDSS               53
#define LED_PIN            13

#if MOTHERBOARD == 33
#define FAN_PIN            9 // (Sprinter config)
#else
#define FAN_PIN            4 // IO pin. Buffer needed
#endif
#define PS_ON_PIN          12

#if defined(REPRAP_DISCOUNT_SMART_CONTROLLER) || defined(G3D_PANEL)
#define KILL_PIN           41
#else
#define KILL_PIN           -1
#endif

#define HEATER_0_PIN       10   // EXTRUDER 1
#if MOTHERBOARD == 33
#define HEATER_1_PIN       -1
#else
#define HEATER_1_PIN       9    // EXTRUDER 2 (FAN On Sprinter)
#endif
#define HEATER_2_PIN       -1   
#define TEMP_0_PIN         13   // ANALOG NUMBERING
#define TEMP_1_PIN         15   // ANALOG NUMBERING
#define TEMP_2_PIN         -1   // ANALOG NUMBERING
#define HEATER_BED_PIN     8    // BED
#define TEMP_BED_PIN       14   // ANALOG NUMBERING

Edited 3 time(s). Last edit at 12/10/2014 02:51PM by oida.
Attachments:
open | download - Screenshot - 2014-12-10 - 20:38:38.png (4.1 KB)
Re: Y moves in the wrong direction, sometimes.
December 12, 2014 10:31AM
I'm happy. I downloaded a new Marlin-Firmware and the Problem seem to be gone. No I just have to config the firmware, and I should be good. grinning smiley

I don't know were the problem in the code was.

I hope you don't mind my double-post, I think it's easier for others to see, that this is solved.
Sorry, only registered users may post in this forum.

Click here to login