Welcome! Log In Create A New Profile

Advanced

RepRapDiscount Smart Controller issue?

Posted by Tris 
RepRapDiscount Smart Controller issue?
January 24, 2014 11:58AM
Hi All!

I'm just starting out in the world of RepRap and I'm building my first printer (Mini Kossel) and I'd like to ask for some help with the electronics please!

I've set the electronics up, a Taurino Classic + RAMPS 1.4 with Smart Controller from RRD, but I think there might be a problem with the controller.
I have already made the appropriate changes to the Marlin firmware.

When selecting a menu item, I have to turn the dial two or three notches before the cursor moves.
Also, if I try to move an axis by, say 1mm, it jumps in 2mm increments! I can only get it to move 1mm if I carefully park the dial "between" notches!

The big question is, are my electronics faulty or is this actually the expected behaviour? Is anyone else experiencing this?

Thanks.
Re: RepRapDiscount Smart Controller issue?
January 24, 2014 01:06PM
Here's a video I made of the phenomenon...

[youtu.be]
Re: RepRapDiscount Smart Controller issue?
January 25, 2014 12:03AM
In Marlin, in ultra_lcd.cpp there is a define called:

#define ENCODER_STEPS_PER_MENU_ITEM 5
#ifndef ENCODER_PULSES_PER_STEP
#define ENCODER_PULSES_PER_STEP 1
#endif

I had different problems. Menu was OK, but values changed too fast. I changed my encoder_pulses_per_step to 4 and Menu_item to 2. This made moving the axis much more manageable.
Re: RepRapDiscount Smart Controller issue?
January 25, 2014 07:53AM
Awesome, problem solved. I set mine to:

#ifndef ENCODER_STEPS_PER_MENU_ITEM
#define ENCODER_STEPS_PER_MENU_ITEM 1
#endif
#ifndef ENCODER_PULSES_PER_STEP
#define ENCODER_PULSES_PER_STEP 2
#endif


Thanks very much indeed Hazer! grinning smiley
Re: RepRapDiscount Smart Controller issue?
January 13, 2015 10:37PM
These settings seemed to fix my situation nicely. Prior to this manual motions of the printer would overmove by a factor of 4. This fixed that. Menu selection is still OK too.

#define ENCODER_STEPS_PER_MENU_ITEM 1

and

#define ENCODER_PULSES_PER_STEP 4
Sorry, only registered users may post in this forum.

Click here to login