On 12/5/21 3:24 PM, Ethan Dicks via cctalk wrote:
This would be really cool as a debugging tool
more than just as amazing lights.
A great lead-in to my story.? I was working away on the RK11
implementation in the QSIC and when I felt like taking a break but still
wanted to get something done, I'd work on the indicator panel.? Of
course, the indicator panel ended working before the RK11.? Just having
144 lights that I could assign to any purpose was useful but then came
the day when the RK11 was mostly working.? I loaded up an RK11 exerciser
program that Noel wrote and just sat back to bask in the glow of the
blinking lights.? It was a good feeling.
Then I noticed something that wasn't right.? Even though the exerciser
was working, I saw a pattern in the lights that showed up a bug in my
implementation.? I'd really only implemented the indicator panel because
I thought it was fun but it lead me to a bug to fix right off.
Here's a short video clip of the indicator panel in operation and
showing that bug.? I'll leave this for a day or two (or until I remember
again or someone asks) and then say what it is I saw.? I think anyone
with a reasonable familiarity with the QBUS will be able to pick it out
though I'll say that "Latched Address" is the address "half" of
the
data/Address Lines, that is the value of those signals when SYNC is
asserted.
http://pdp10.froghouse.org/qsic/ip-full.mp4
P.S. - not to derail things, but definitely loop me in
on the (future)
thread for making reproductions. I have access to some tools that
might make parts of it easier.
The inlays are mostly not done with any tools I have.? I do the graphics
with Inkscape.? Rod made up the blanks with silk screening.? Then I have
the white printing done at a printshop I found who has a large, flatbed
printer that can print white ink.? I do have some ideas about how I
might try to make up blanks with a laser etcher I have access to but at
the moment we have an ample supply.
Also, I've experimented with making my own bezels out of PVC board from
Home Depot using a CNC router.? In the pictures below, the yellowed
bezels are old DEC bezels while the white ones are ones I made.? I
figured that if we ever get the QSIC shipping and people want indicator
panels (I hope they'll want indicator panels), I'd rather not depend on
them ripping apart old DEC bezels to make this work.
Anyway, I'd be most happy to have another person with more tools to help
build bits and pieces of this stuff.? I've noticed that as I gained
access to different tools, I came up with different ideas about how to
make things.? I didn't think the laser etcher was all that useful until
I started using it.? Now I want to use it for everything.? Turns out it
can't quite handle 3/8" Delrin; it just melts it and makes a mess.?
Speaking of help, if anyone wants to review the QSIC design, I'd welcome
that.? This is by far the most complex circuit board I've ever designed.
Back to indicator panels, here's a picture showing a bit of the
evolution of my indicator panels.? The video above shows it really
early, when I just taped a paper inlay to the circuit boards.? Then the
bottom panel in this picture is taping that paper inlay to an MDF light
shield.? The top panel is using one of Rod's blanks with paper labels
taped to it.? And then the third panel down is a printed inlay like
we're talking about now for the RK11-C.? The second indicator panel is a
TC08 inlay that I borrowed from Noel to use as a model as I worked on
the graphics for our own.
http://pdp10.froghouse.org/qsic/indicator-panel-stack.jpg
Here's a close-up of the TC08 and our printed inlay.? I'm rather pleased
with how it looks, I have to admit.? The only real thing I'd like to
change is the gloss.? Somehow, DEC's inlay is as flat as flat can be.?
There is no glare to it whatsoever while ours are quite glossy.? I've
looked at frosted acrylic and it's a little better though really it just
diffuses the glare, it doesn't eliminate it.? I've also tried some
spray-on frosting which helps a little but it also has a tendency for
its solvents to melt the printing that's already there so that's a bit
fraught.
http://pdp10.froghouse.org/qsic/indicator-panel-printed.jpg
Dave