This is with RPI, Python 3 and seesaw module.
As I'm using it as an offset to my variables, I don't care of or see the "real" position value in my application, so I first thought about i2c bus EMC parasitic issue (even if my cables are just 15cm sourced adafruit QT to jumper on RPI GPIO PRODUCT ID: 4397), or au faulty encoder (also good quality sourced from adafruit PRODUCT ID: 377) with some non-stable position...
but when I did script log this issues, I saw that it happens only when position is 0 or negative ?
Here you'll see the log, I changed the value up and down by hand, but you'll notice easily the issue with "big number" (look like integer overflow ?) rise. Also, very quickly after, the encoder is sending the correct value...
Code: Select all
2021-10-22 00:23:24.061488 Encoder 0
2021-10-22 00:23:29.084299 Encoder 1
2021-10-22 00:23:29.194269 Encoder 0
2021-10-22 00:23:31.215784 Encoder 2147483648
2021-10-22 00:23:31.298040 Encoder 0
2021-10-22 00:23:33.586129 Encoder 2147483648
2021-10-22 00:23:33.655369 Encoder 0
2021-10-22 00:23:35.639740 Encoder 2147483648
2021-10-22 00:23:35.718702 Encoder 0
2021-10-22 00:23:44.408697 Encoder 2147483648
2021-10-22 00:23:44.479339 Encoder 0
2021-10-22 00:23:45.457427 Encoder 2147483648
2021-10-22 00:23:45.530120 Encoder 0
2021-10-22 00:24:01.634395 Encoder 2147483648
2021-10-22 00:24:01.700704 Encoder 0
2021-10-22 00:24:06.058554 Encoder 2147483648
2021-10-22 00:24:06.124283 Encoder 0
2021-10-22 00:24:15.458808 Encoder 2147483648
2021-10-22 00:24:15.516295 Encoder 0
2021-10-22 00:24:17.711986 Encoder 2147483648
2021-10-22 00:24:17.778592 Encoder 0
2021-10-22 00:24:25.355182 Encoder 2147483648
2021-10-22 00:24:25.418885 Encoder 0
2021-10-22 00:24:32.818460 Encoder 2147483648
2021-10-22 00:24:32.887307 Encoder 0
2021-10-22 00:24:39.193649 Encoder 1
2021-10-22 00:24:39.386683 Encoder 2
2021-10-22 00:24:39.641705 Encoder 3
2021-10-22 00:24:39.885151 Encoder 4
2021-10-22 00:25:19.258727 Encoder 5
2021-10-22 00:25:19.450820 Encoder 6
2021-10-22 00:25:20.253384 Encoder 7
2021-10-22 00:25:20.507786 Encoder 8
2021-10-22 00:25:20.684628 Encoder 9
2021-10-22 00:25:20.928576 Encoder 10
2021-10-22 00:25:21.120845 Encoder 11
2021-10-22 00:25:21.314997 Encoder 12
2021-10-22 00:26:19.996921 Encoder 11
2021-10-22 00:26:20.246455 Encoder 10
2021-10-22 00:26:20.612092 Encoder 9
2021-10-22 00:26:20.913214 Encoder 8
2021-10-22 00:26:21.149343 Encoder 7
2021-10-22 00:26:21.523770 Encoder 6
2021-10-22 00:26:22.828226 Encoder 5
2021-10-22 00:26:23.483645 Encoder 4
2021-10-22 00:26:24.626473 Encoder 3
2021-10-22 00:26:26.386266 Encoder 2
2021-10-22 00:26:27.948862 Encoder 1
2021-10-22 00:26:29.683195 Encoder 0
2021-10-22 00:26:32.520381 Encoder 2147483648
2021-10-22 00:26:32.588931 Encoder 0
2021-10-22 00:26:35.936263 Encoder 2147483648
2021-10-22 00:26:35.999719 Encoder 0
2021-10-22 00:26:52.583989 Encoder 2147483648
2021-10-22 00:26:52.655516 Encoder 0
2021-10-22 00:26:59.817951 Encoder -1
2021-10-22 00:27:05.665391 Encoder 2147483647
2021-10-22 00:27:05.726627 Encoder -1
2021-10-22 00:27:14.626798 Encoder 2147483647
2021-10-22 00:27:14.698215 Encoder -1
2021-10-22 00:27:16.971518 Encoder -2
2021-10-22 00:27:21.544429 Encoder 2147483646
2021-10-22 00:27:21.610818 Encoder -2
2021-10-22 00:27:22.740997 Encoder 2147483646
2021-10-22 00:27:22.810091 Encoder -2
2021-10-22 00:27:24.023510 Encoder 2147483646
2021-10-22 00:27:24.099388 Encoder -2
2021-10-22 00:27:28.314716 Encoder -3
2021-10-22 00:27:35.898383 Encoder 2147483645
2021-10-22 00:27:35.957033 Encoder -3
2021-10-22 00:27:40.836003 Encoder 2147483645
2021-10-22 00:27:40.898733 Encoder -3
2021-10-22 00:27:42.179959 Encoder -4
2021-10-22 00:27:42.496824 Encoder -5
2021-10-22 00:27:42.751270 Encoder -6
2021-10-22 00:27:42.877776 Encoder -7
2021-10-22 00:27:43.129115 Encoder -8
2021-10-22 00:27:48.788200 Encoder 2147483640
2021-10-22 00:27:48.849475 Encoder -8
2021-10-22 00:27:51.989765 Encoder 2147483640
2021-10-22 00:27:52.068335 Encoder -8
2021-10-22 00:28:03.918966 Encoder -9
2021-10-22 00:28:04.221018 Encoder -10
2021-10-22 00:28:04.580675 Encoder -11
2021-10-22 00:28:04.887301 Encoder -12
2021-10-22 00:28:05.796625 Encoder -13
2021-10-22 00:28:06.865308 Encoder 2147483635
2021-10-22 00:28:06.935132 Encoder -13
2021-10-22 00:28:10.712195 Encoder -12
2021-10-22 00:28:10.899939 Encoder -11
2021-10-22 00:28:11.035570 Encoder -10
2021-10-22 00:28:11.231939 Encoder -9
2021-10-22 00:28:11.417570 Encoder -8
2021-10-22 00:28:11.543630 Encoder -7
2021-10-22 00:28:11.723511 Encoder -6
2021-10-22 00:28:11.962737 Encoder -5
2021-10-22 00:28:12.625142 Encoder -4
2021-10-22 00:28:12.808525 Encoder -3
2021-10-22 00:28:13.117280 Encoder -2
2021-10-22 00:28:13.495106 Encoder -1
2021-10-22 00:28:14.013394 Encoder 0
2021-10-22 00:28:22.231574 Encoder 1
2021-10-22 00:28:26.607684 Encoder 2
2021-10-22 00:28:29.907499 Encoder 3
2021-10-22 00:28:31.915038 Encoder 4
2021-10-22 00:28:37.939387 Encoder 5
2021-10-22 00:28:39.018500 Encoder 6
2021-10-22 00:28:39.455106 Encoder 7
2021-10-22 00:28:39.762195 Encoder 8
2021-10-22 00:28:40.079199 Encoder 9
2021-10-22 00:28:40.323931 Encoder 10
2021-10-22 00:28:40.764691 Encoder 11
2021-10-22 00:28:41.070342 Encoder 12
2021-10-22 00:28:41.202320 Encoder 13
2021-10-22 00:28:41.385966 Encoder 14
2021-10-22 00:28:41.508002 Encoder 15
2021-10-22 00:28:42.366954 Encoder 16
2021-10-22 00:28:42.614235 Encoder 17
2021-10-22 00:28:43.688639 Encoder 18
2021-10-22 00:28:44.776559 Encoder 19
2021-10-22 00:28:45.626016 Encoder 20
2021-10-22 00:28:46.172305 Encoder 21
2021-10-22 00:28:46.950488 Encoder 22
2021-10-22 00:28:48.029693 Encoder 23
2021-10-22 00:28:50.425033 Encoder 24
2021-10-22 00:28:52.640656 Encoder 25
2021-10-22 00:28:54.674926 Encoder 26
2021-10-22 00:28:54.914513 Encoder 27
2021-10-22 00:28:55.282852 Encoder 28
2021-10-22 00:28:55.597901 Encoder 29
2021-10-22 00:28:57.599595 Encoder 30
2021-10-22 00:28:57.790014 Encoder 31
2021-10-22 00:28:58.026826 Encoder 32
2021-10-22 00:28:58.147325 Encoder 33
2021-10-22 00:28:58.282231 Encoder 34
2021-10-22 00:28:58.462487 Encoder 35
2021-10-22 00:28:58.648114 Encoder 36
2021-10-22 00:28:59.838305 Encoder 37
2021-10-22 00:29:00.023083 Encoder 38
2021-10-22 00:29:00.153929 Encoder 39
2021-10-22 00:29:00.343600 Encoder 40
2021-10-22 00:29:00.471994 Encoder 41
2021-10-22 00:29:00.650975 Encoder 42
2021-10-22 00:29:00.905384 Encoder 43
2021-10-22 00:29:02.155952 Encoder 44
2021-10-22 00:29:02.346473 Encoder 45
2021-10-22 00:29:02.471654 Encoder 46
2021-10-22 00:29:02.596544 Encoder 47
2021-10-22 00:29:02.775668 Encoder 48
2021-10-22 00:29:02.967863 Encoder 49
2021-10-22 00:29:03.099632 Encoder 50
2021-10-22 00:29:04.434275 Encoder 51
2021-10-22 00:29:04.619613 Encoder 52
2021-10-22 00:29:04.756630 Encoder 53
2021-10-22 00:29:04.940481 Encoder 54
2021-10-22 00:29:05.081050 Encoder 55
2021-10-22 00:29:06.337156 Encoder 56
2021-10-22 00:29:06.521799 Encoder 57
2021-10-22 00:29:06.651456 Encoder 58
2021-10-22 00:29:06.773641 Encoder 59
2021-10-22 00:29:06.931146 Encoder 60
2021-10-22 00:29:06.998834 Encoder 61
2021-10-22 00:29:07.068491 Encoder 62
2021-10-22 00:29:07.195124 Encoder 63
2021-10-22 00:29:07.428393 Encoder 64
2021-10-22 00:29:08.881924 Encoder 65
2021-10-22 00:29:09.963469 Encoder 66
2021-10-22 00:29:10.218082 Encoder 67
2021-10-22 00:29:10.344036 Encoder 68
2021-10-22 00:29:10.463681 Encoder 69
2021-10-22 00:29:10.651434 Encoder 70
2021-10-22 00:29:10.834170 Encoder 71
2021-10-22 00:29:11.983548 Encoder 72
2021-10-22 00:29:12.108373 Encoder 73
2021-10-22 00:29:12.241693 Encoder 74
2021-10-22 00:29:12.306955 Encoder 75
2021-10-22 00:29:12.378525 Encoder 76
2021-10-22 00:29:12.464238 Encoder 78
2021-10-22 00:29:12.591860 Encoder 79
2021-10-22 00:29:12.661482 Encoder 80
2021-10-22 00:29:12.734703 Encoder 81
2021-10-22 00:29:13.654778 Encoder 82
2021-10-22 00:29:13.717407 Encoder 83
2021-10-22 00:29:13.807841 Encoder 84
2021-10-22 00:29:13.867777 Encoder 85
2021-10-22 00:29:13.928002 Encoder 86
2021-10-22 00:29:14.002205 Encoder 87
2021-10-22 00:29:14.082245 Encoder 88
2021-10-22 00:29:14.220215 Encoder 89
2021-10-22 00:29:14.292664 Encoder 90
2021-10-22 00:29:14.473545 Encoder 91
2021-10-22 00:29:14.720812 Encoder 92
2021-10-22 00:29:14.968842 Encoder 93
2021-10-22 00:29:15.154874 Encoder 94
2021-10-22 00:29:15.356736 Encoder 95
2021-10-22 00:29:26.600813 Encoder 94
2021-10-22 00:29:26.789624 Encoder 93
2021-10-22 00:29:26.981915 Encoder 92
2021-10-22 00:29:27.110161 Encoder 91
2021-10-22 00:29:27.232774 Encoder 90
2021-10-22 00:29:27.359248 Encoder 88
2021-10-22 00:29:27.430874 Encoder 87
2021-10-22 00:29:27.503657 Encoder 86
2021-10-22 00:29:27.589977 Encoder 85
2021-10-22 00:29:27.967810 Encoder 84
2021-10-22 00:29:28.036026 Encoder 82
2021-10-22 00:29:28.095033 Encoder 80
2021-10-22 00:29:28.158918 Encoder 77
2021-10-22 00:29:28.228694 Encoder 75
2021-10-22 00:29:28.653565 Encoder 73
2021-10-22 00:29:28.717778 Encoder 71
2021-10-22 00:29:28.797505 Encoder 69
2021-10-22 00:29:28.868268 Encoder 68
2021-10-22 00:29:28.932317 Encoder 67
2021-10-22 00:29:29.307215 Encoder 64
2021-10-22 00:29:29.370146 Encoder 62
2021-10-22 00:29:29.450382 Encoder 60
2021-10-22 00:29:29.523422 Encoder 58
2021-10-22 00:29:29.595301 Encoder 57
2021-10-22 00:29:29.983201 Encoder 56
2021-10-22 00:29:30.225501 Encoder 55
2021-10-22 00:29:30.303659 Encoder 54
2021-10-22 00:29:30.380286 Encoder 53
2021-10-22 00:29:30.441437 Encoder 52
2021-10-22 00:29:30.511231 Encoder 51
2021-10-22 00:29:30.636002 Encoder 50
2021-10-22 00:29:30.759521 Encoder 49
2021-10-22 00:29:31.247546 Encoder 48
2021-10-22 00:29:31.308085 Encoder 47
2021-10-22 00:29:31.384574 Encoder 46
2021-10-22 00:29:31.448912 Encoder 45
2021-10-22 00:29:31.542050 Encoder 43
2021-10-22 00:29:31.603864 Encoder 41
2021-10-22 00:29:31.684349 Encoder 39
2021-10-22 00:29:32.125534 Encoder 38
2021-10-22 00:29:32.198184 Encoder 37
2021-10-22 00:29:32.268905 Encoder 35
2021-10-22 00:29:32.349275 Encoder 34
2021-10-22 00:29:32.416927 Encoder 33
2021-10-22 00:29:32.493794 Encoder 32
2021-10-22 00:29:32.555462 Encoder 31
2021-10-22 00:29:32.638481 Encoder 30
2021-10-22 00:29:32.700098 Encoder 29
2021-10-22 00:29:33.614016 Encoder 28
2021-10-22 00:29:33.681043 Encoder 27
2021-10-22 00:29:33.748297 Encoder 25
2021-10-22 00:29:33.815939 Encoder 24
2021-10-22 00:29:33.886780 Encoder 22
2021-10-22 00:29:33.954345 Encoder 21
2021-10-22 00:29:34.020367 Encoder 20
2021-10-22 00:29:34.097440 Encoder 18
2021-10-22 00:29:34.161832 Encoder 17
2021-10-22 00:29:34.224475 Encoder 16
2021-10-22 00:29:34.303990 Encoder 15
2021-10-22 00:29:34.608652 Encoder 14
2021-10-22 00:29:34.678018 Encoder 11
2021-10-22 00:29:34.744428 Encoder 9
2021-10-22 00:29:34.816891 Encoder 6
2021-10-22 00:29:34.888828 Encoder 4
2021-10-22 00:29:35.319710 Encoder 2
2021-10-22 00:29:35.379226 Encoder 0
2021-10-22 00:29:35.464915 Encoder -1
2021-10-22 00:29:35.527998 Encoder -2
2021-10-22 00:29:35.599231 Encoder -3
2021-10-22 00:29:36.559126 Encoder -4
2021-10-22 00:29:36.751087 Encoder -5
2021-10-22 00:29:36.810494 Encoder -6
2021-10-22 00:29:38.605815 Encoder -7
2021-10-22 00:29:38.673394 Encoder -8
2021-10-22 00:29:38.735993 Encoder -10
2021-10-22 00:29:38.801438 Encoder -11
2021-10-22 00:29:38.868951 Encoder -12
2021-10-22 00:29:38.931101 Encoder -13
2021-10-22 00:29:39.534956 Encoder -14
2021-10-22 00:29:39.601273 Encoder -16
2021-10-22 00:29:39.667832 Encoder -19
2021-10-22 00:29:39.732400 Encoder -21
2021-10-22 00:29:39.792055 Encoder -22
2021-10-22 00:29:39.887073 Encoder -23
2021-10-22 00:29:40.424725 Encoder -26
2021-10-22 00:29:40.488002 Encoder -27
2021-10-22 00:29:40.556853 Encoder -29
2021-10-22 00:29:40.638417 Encoder -30
2021-10-22 00:29:46.583599 Encoder 2147483618
2021-10-22 00:29:46.645767 Encoder -30
2021-10-22 00:29:56.865529 Encoder 2147483618
2021-10-22 00:29:56.934702 Encoder -30
2021-10-22 00:30:11.210498 Encoder 2147483618
2021-10-22 00:30:11.273833 Encoder -30
2021-10-22 00:30:19.340781 Encoder 2147483618
2021-10-22 00:30:19.399555 Encoder -30
2021-10-22 00:30:20.723273 Encoder 2147483618
2021-10-22 00:30:20.798486 Encoder -30
2021-10-22 00:30:27.960668 Encoder 2147483618
2021-10-22 00:30:28.024302 Encoder -30