Products > Test Equipment
Rigol DS1054Z rotary encoder mod *works!*
ebastler:
--- Quote from: klausES on January 29, 2020, 11:29:41 pm ---The "shaft brake when pressing the encoder" works perfectly with the original encoder.
--- End quote ---
While I am happy with the detented encoder in my older scope, this makes me curious. I understand you have made a mechanical mod?
Could you share a photo or a design drawing please?
Fungus:
--- Quote from: klausES on January 29, 2020, 11:05:01 am ---Now I am thinking of building a mechanism that prevents the shaft from rotating when the encoder is pressed.
That is the real reason for the whole misery ...
--- End quote ---
Add a push button at the side of the encoder, avoid the problem entirely.
Can the PCB be hacked to exchange the "clear" button with the encoder's push button? That would be a huge improvement in the UI and still leave the 'scope pretty on the outside.
klausES:
--- Quote from: ebastler on January 30, 2020, 06:06:31 am ---...I understand you have made a mechanical mod?
Could you share a photo or a design drawing please?
--- End quote ---
Yes, it is mechanical.
The principle is very simple, it depends on the properties of the material and its exact mass.
It is complicated to explain with words alone. I'll make a drawing the days.
--- Quote from: Fungus on January 30, 2020, 07:55:20 am ---...Can the PCB be hacked to exchange the "clear" button with the encoder's push button?...
--- End quote ---
As a mechanical micro button (short stroke) or like the original combs in the layout with conductive rubber
(the free surfaces are coated with solid copper underneath the soldering resist, you could mill an area on it).
That would be tedious but possible and you would have to work very precisely for the timing to the front panel.
On the other hand, one would have to consider whether changing the grip is really worth striving for with every operation ?!?
As simple as it is (almost idiotically simple) and to praise yourself (stinks as they say here ^-^),
I played with it for quite a while yesterday because it is really great to use.
tooki:
--- Quote from: klausES on January 18, 2020, 05:18:11 pm ---I am trying to find out whether the encoder ordered does not exactly match the one mentioned here.
The ALPS EC12E2424407 often mentioned here differs from my ordered, if at all, only a little bit from the mechanical properties
and dimensions but it should be the same from the electrical side (I hope ...) :palm:
It is an Alps STEC12E08 rotary encoder, 24 pulses / 24 detents, vertical.
Find only a very bad datasheet of this STEC12E08 ...
--- End quote ---
--- Quote from: klausES on January 18, 2020, 07:31:13 pm ---And I already had doubts because the STEC12E08 is funny to buy only from a single dealer across the country
and this type does not even appear in the manufacturer list on the Alps website ... :-\
Not even Mouser or Farnell think of this type.
--- End quote ---
Reichelt is using an extremely old part number.
It looks like the part was originally STEC12E08. Sometime in the 2000s, Alps renumbered its encoders, and it became the EC12E2424407. Later, it was discontinued, which is why it's not found on any modern Alps datasheets for the EC12 series.
I've attached below an older EC12 series datasheet that includes the EC12E2424407, as well as a 20 year old Alps catalog that lists the STEC12E08.
--- Quote from: klausES on January 18, 2020, 05:18:11 pm ---I am trying to find out whether the encoder ordered does not exactly match the one mentioned here.
The ALPS EC12E2424407 often mentioned here differs from my ordered, if at all, only a little bit from the mechanical properties
and dimensions but it should be the same from the electrical side (I hope ...) :palm:
It is an Alps STEC12E08 rotary encoder, 24 pulses / 24 detents, vertical.
Find only a very bad datasheet of this STEC12E08 ...
At the moment it is not quite sure whether I might have caught a defective encoder when ordering. :P
As it is now, I cannot leave it. 50% of menu items can only be selected between two stop points ... :--
--- End quote ---
No, it's not broken, it's just the wrong part for your scope.
--- Quote from: klausES on January 18, 2020, 07:31:13 pm ---But why do I have the problem that two menu items are jumped per click? :-//
Unfortunately I had not tried the encoder with the older firmware.
Since the update to 04.04.04.03 I have not come back to the previous 00.04.04.04.02 to test the encoder.
--- End quote ---
For whatever reason, it looks like Alps used to make lots of 1:1 detent-to-pulse ratio encoders, but little by little moved entirely to 2:1.
It appears that Rigol changed from 1:1 THT encoders in older boards to modern, probably 2:1 SMD encoders in newer boards. If you put a 1:1 encoder in a circuit expecting a 2:1, you get twice as many pulses per detent, causing the software to move twice as fast as you wanted.
For the original THT board: I'm a bit puzzled by the fact everyone is using EC12 series encoders in a board that clearly uses EC11 series originally. For a given shaft length, the EC12 is 0.5mm taller than the EC11, which explains why the knobs sit proud when using an EC12.
---- Edit ---
From what I can tell, for everyone with a board using the 1:1 THT encoders, the optimal Alps part number is STEC11B13 (EC11, 20mm shaft, with button, 20 detents, 20 pulses; AKA EC11B20244), and the equivalent Bourns (which is an active part) is PEC11L-4120F-S0020 (PEC11L, 20mm shaft, with switch, 20 detents, 20 pulses).
For those with a 2:1 SMD encoder board, it'd be one of the following Alps models:
EC11J0924411
EC11J1524413 <-- probably this one
EC11J0925403
EC11J1525402
Those differ in number of detents/pulses (# of pulses in red) and button travel (in green, 4=0.5mm, 5=1.5mm travel). My guess is that 0.5mm travel is probably the right one, but I don't know whether 9 or 15 pulses is better. AFAIK, either will work, just at different speeds obviously. Given that Bourns only makes this in a 30-detent/15-pulse version, my hunch is that the second one (in bold) is likely what Rigol is using, insofar as the Chinese clones will also probably be of the most widely available type. The equivalent Bourns part is PEC11S-9220F-S0015.
As detailed in a reply below, it turns out that they measure the shaft length differently on the plastic-shaft encoders vs. metal-shaft ones. |O The plastic ones include the body, the metal ones do not, adding 5mm length. Bourns carries both the THT and SMD metal ones in the needed 15mm height, but the SMD one doesn't seem to be in stock anywhere. Alps doesn't even have part numbers for them.
So here's the updated info.
From what I can tell, for everyone with a board using the 1:1 THT encoders, the optimal encoder is the Bourns PEC11L-4115F-S0020 (PEC11L, 15mm shaft, with switch, 20 detents, 20 pulses).
For those with a 2:1 SMD encoder board, it'd be Bourns part PEC11S-9215F-S0015, which nobody seems to have in stock.
--- /Edit ---
I've attached the current Alps and Bourns datasheets, too.
tooki:
Last datasheet, since it pushes the total attachment size over the limit.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version