One dumb suggestion to make it easier to control 144 lamps is to use addressable LEDs.  You can control them in banks or all in a single serial line.  If you use a single line you can control all of them with just 1 GPIO.

Each LED requires 24 bits of data.  That would be 3,456 bits.  The WS2812B has a 300uS low start indication and 1.25 uS per bit.  That would mean it would take. 4.62mS to update the all of the LEDs.

Since these are tri-color LEDs you can control the color and simulate incandescent lamps (Simh and the PiDP-8/i do this with LED PWM via an x/y matrix).

Another advantage to the LEDs is once they are set, you don't have to talk to them again until you need to change something.

I am going to use a Raspberry Pi Pico RP2040 CPU's PIO co-processor to drive the LEDS from a 432 byte array in memory.  All I do is update which LEDs I want to change and the PIO DMAs the entire array to the LED chain once every 10mS (or slower depending on need).

On 12/6/2021 9:13 AM, Henk Gooijen via cctalk wrote:
Van: David Bridgham via cctalk<mailto:[email protected]>
Verzonden: maandag 6 december 2021 15:52
Aan: General Discussion: On-Topic and Off-Topic 
Posts<mailto:[email protected]>
Onderwerp: Re: RK11-C indicator panel inlays?

On 12/5/21 4:43 PM, Henk Gooijen via cctalk wrote:

I am definitely interested. Never saw the RK-11C (except once on eBay some 15 
years ago)!
However, I have *two* DX11 front panels with the 144 lamps & 4 ”paddle” 
connections boards.
I developed a 100x160 mm (Euro-card size) PCB with a PIC18F252 and 10 MCP23S17 
ICs.
You serially send a command to the PIC and the PIC controls the MCP23S17 
outputs.
Per command you control 8 lamps. On the PCB is one difficult part: a 4 position 
one-slot block
to put the 4 paddle boards in.
Fun.  That's a way to get some more lights into your life.  I like it.


Given you have 144 lamps panel with the RK11-C front, what would you do to 
light up the lamps?

I think the only reason to have an RK11-C inlay is if you have an
RK11-C.  Otherwise I can't see that it makes much sense.

The one other place I might, maybe, possibly see one being used is along
with one of our QSICs or USICs.  I could add an option to drive an
RK11-C inlay if someone really thought that was what they wanted but the
RK11-F inlay that we came up with really is a better match and more
functional (which is why we came up with it) as well as supporting the
RP11 implementation that I'm sure I'll get working any day now (snort).

Dave

If this RK11-C “blinkenlight” panel would also become available in a 60% scaled 
format,
I would buy it immediately. It would be an “übercool” addition to the 
PiDP-11/70 and
my 60% scaled (“working”) RK05 drive. I only modified the files pdp11_cpu and 
pdp11_rk05,
and added my own code to handle the 2 switches, 8 indicators and the door / 
disk loading.
see https://www.pdp-11.nl/pidp1170/rk05/rk05startpage.html (at the bottom of 
the page).
I will check whether it could be scaled to 60% using standard 3 mm (warm-white) 
LEDs
(if those exist, else I would probably use yellow-ish).

Henk, PA8PDP

Reply via email to