Rotary Encoder behaves erraticaly

Post Reply
Softfoot
Posts: 19
Joined: Tue Oct 01, 2019 6:42 pm

Rotary Encoder behaves erraticaly

Post by Softfoot » Sun Nov 03, 2019 10:30 am

This is on my I3 Pro C with a GT2560 A+ board and LCD2004

It seems to need a variable number of rotation "clicks" to move the pointer on the menu - sometimes 3 or 4, sometime 1.

It also goes the wrong way to my way of thinking - I have to rotate it clockwise to move down and anticlockwise to move up.
Interestingly when on a number field it seems OK.

Any suggestions welcome,
Dave

User avatar
vert
Site Admin
Posts: 740
Joined: Wed Nov 21, 2018 3:50 pm
Location: INDOORS

Re: Rotary Encoder behaves erraticaly

Post by vert » Mon Nov 04, 2019 1:55 am

it can be adjusted in marlin there is a speed where it transitions from small amount to large amount.
for example slow might change it 1 at a time as where fast could be 100 at a time.
Get The Current Marlin 2.0 Build For Almost All Geeetech 3D Printers Here
A10 M D T/A20 M T/I3PRO A B C W X/E180/A30/Mecreator2/M201/D200

Jarda3d
Posts: 141
Joined: Sat Jan 26, 2019 8:42 am

Re: Rotary Encoder behaves erraticaly

Post by Jarda3d » Mon Nov 04, 2019 7:13 am

Add two 10nF to 100nF capacitors between the three legs of the encoder.
rotary_encoder.png
rotary_encoder.png (20.43 KiB) Viewed 453 times
A10M Slic3r profile: http://www.geeetech.com/forum/viewtopic ... 340#p91340
A10 Slic3r profile: viewtopic.php?f=98&t=69230&p=102310#p102310
>> TIP: tight all screws and wheels (except right side of Z axis) and re-align frame after transportation shocks <<

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest