RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » DSKY V3? (new version of DSKY?)
DSKY V3? [message #8423] Mon, 29 March 2021 07:47 Go to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
https://www.retrobrewcomputers.org/doku.php?id=builderpages: speed3ple:dsky

I thought we were still on DSKY V2 but I see there is a page on the wiki for DSKY V3. Does anyone know if there was a new version of DSKY made? If so, where are the files and wiki page, etc.?

A version of DSKY which could work with the latest version of SBC V2 including the PPIDE interface seems possible and would be a great idea. I think all the pins are there but some are now inverted so it would need some corresponding inverters to return the signal to what the old DSKY was expecting.

Thoughts? Ideas?

[Updated on: Mon, 29 March 2021 07:47]

Report message to a moderator

Re: DSKY V3? [message #8427 is a reply to message #8423] Tue, 30 March 2021 07:21 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
A re-spin of the DSKY is not a bad idea. If I were to do it again, I think I would use Cherry MX keys/caps rather than the harder to find tact switches/caps and would likely use a max7219 seven seg display module rather than the display driver that I used. This would lead to easier to source parts and I think would have a better overall build quality.

What do you think? Perhaps I will try to throw together a board this week.

Dan Werner
Re: DSKY V3? [message #8428 is a reply to message #8427] Tue, 30 March 2021 09:16 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
I really liked DSKY when it came out. I think its a great idea and deserves a respin to update it. It was cool to be able to type in commands and control the SBC. Actually I wish it had more functionality like break-points and single step too. Not sure how that would work but neat any way.

Now that the SBC V2 has moved away from the old PPI interface to PPIDE I think if DSKY could use the PPIDE instead it wouldn't get left behind.

For the upcoming Z80 PPIDE board project (Z80 MBC) my plan is to have both legacy PPI and PPIDE connectors on the board so people can use older DSKYs, PPIDEs, PPISDs, and all the peripherals that were designed for SBC PPI interface in addition to just plugging in a CFIDE adapter board. There were several PPI peripherals as I recall.
Re: DSKY V3? [message #8434 is a reply to message #8428] Thu, 01 April 2021 08:53 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
This was just thrown together, and I have not built a prototype, but what do you think of this?? It is not software or hardware compatible with the original, but it is much more I/O efficient and uses more modern parts. The Cherry MX switches, Keycaps and the MAX7219 display module should all be easily obtainable.
Dan Werner
Re: DSKY V3? [message #8435 is a reply to message #8434] Thu, 01 April 2021 12:06 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Hi Dan,
I can sort of visualize the new DSKY from the schematics and PCB but would you please post a 3D image? Thanks
Re: DSKY V3? [message #8436 is a reply to message #8435] Thu, 01 April 2021 13:32 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
/forum/index.php?t=getfile&id=2050&private=0


Due to the library I am using, this is not an awesome view, but . . .


I think I will order a couple of PCBs, and then post some pictures of it once constructed.

Dan


  • Attachment: Capture.JPG
    (Size: 35.27KB, Downloaded 965 times)
Re: DSKY V3? [message #8437 is a reply to message #8436] Thu, 01 April 2021 15:08 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Thanks
Re: DSKY V3? [message #8474 is a reply to message #8437] Fri, 16 April 2021 16:12 Go to previous messageGo to next message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
I would love to see a new DSKY that is compatible with the new PPIDE port. RomWBW continues to support the DSKY and I even overhauled the DSKY code not too long ago.

The one challenge I have is that there does not seem to be any good way to auto-sense the existence of the DSKY. This means a custom ROM is required. Is there any way to enhance the DSKY to allow it to be probed for existence?

Thanks,

Wayne
Re: DSKY V3? [message #8476 is a reply to message #8474] Sat, 17 April 2021 15:05 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
It would not be impossible to add in a way for the DSKY to be auto detected. . . . There are two open input pins on the 74LS148(u2) decoder that is used to scan the keyboard matrix. Today they are both tied to low, BUT . . . If we tied them to the LED output from the 74LS138(U1), you could toggle that output and then look for a corresponding input from the row decoder. Seems like a pretty simple change.

I do have the PCBs in and am building up a prototype now. I think for the next run I want to make three changes . . .

#1 I currently had five of the max7219 seven segment modules in stock, and I noticed when building that there are at least three different pinouts of those modules. So I think a jumper block would be appropriate so that almost any of the cheap pre-made modules will work.

#2 Seems like there should be a connector on the new DSKY that is compatible with the old SBC without making a custom cable. The new DSKY only needs 8 bits (4 in/4 out) and the new connector was designed to reflect this, but it might also be good to have the original connector on the board as well. I think a pass through connector would also be useful so that the rest of the ports can be used by other hardware.

#3 Wire up the LED output to the bit 6 and 7 inputs of the decoder to allow hardware detection
Re: DSKY V3? [message #8478 is a reply to message #8476] Mon, 19 April 2021 09:00 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
So . . . the prototype version of the new DSKY has proven one thing VERY clearly . . . that I am a moron. Smile

It is going to need a bit of work if the display section is to work, so in addition to the above items, fixing the display output is also necessary.

Re: DSKY V3? [message #8479 is a reply to message #8478] Tue, 20 April 2021 06:23 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
I took some time to look at the PPIDE, and I think there is a way to allow them to coexist on the same port -- but it is going to take a pretty significant redesign. I think I am going to go back and rework the entire idea to see if I can get something that would work.
Re: DSKY V3? [message #8710 is a reply to message #8479] Fri, 25 June 2021 16:04 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
Looks like we are very close to a final DSKY revision. It is really more like a total rework of the board rather than a re-spin, and I think will end up working quite a bit better. The new version can be used on the same port with a PPIDE or PPISD and utilizes an Intel 8279 chip to scan the keyboard and multiplex the LEDs so it is pretty easy to interface with.

Below is a picture of the latest prototype working with Andrew's Z80MBC stack of boards. I am also attaching the current schematic and PCB layouts. I will be ordering the final PCBs this weekend, so hopefully I can post pictures of the board with the final keyboard layout in a week or so.

The keycaps that I used are just some CherryMX compatible keycaps with a DSA profile that I found on Amazon, then drilled and filled in the windows for the LED shine through (obviously my drilling jig needs more work, but not terrible for a first attempt). It would also be possible to order custom shine-through keycaps, but I have not ventured into that territory yet.

/forum/index.php?t=getfile&id=2201&private=0

Hopefully I can get a wiki page setup in the next few days.

Dan Werner

Re: DSKY V3? [message #8711 is a reply to message #8710] Fri, 25 June 2021 16:18 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
Here are a few other pictures of other keycaps.

https://flashquark.com/product/translucent-dsa-keycaps/ (Clear -- I don't really care for the clear ones as the LEDs are too bright. I think that the other colors might be OK though)
/forum/index.php?t=getfile&id=2202&private=0
/forum/index.php?t=getfile&id=2203&private=0


https://flashquark.com/product-category/keycaps/oem-keys/mix able/ (white)
/forum/index.php?t=getfile&id=2204&private=0
/forum/index.php?t=getfile&id=2205&private=0



the keycaps in the original picture are from here:
https://www.amazon.com/gp/product/B08T64C41K/ref=ppx_yo_dt_b _search_asin_title?ie=UTF8&psc=1
  • Attachment: dsky1.png
    (Size: 438.32KB, Downloaded 740 times)
  • Attachment: dsky2.png
    (Size: 1.20MB, Downloaded 692 times)
  • Attachment: dsky3.png
    (Size: 909.06KB, Downloaded 753 times)
  • Attachment: dsky4.png
    (Size: 1.13MB, Downloaded 719 times)
Re: DSKY V3? [message #8755 is a reply to message #8711] Mon, 05 July 2021 05:02 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Built and tested DSKY next generation with Z80 MBC. Wow, it works great and looks cool as heck! Ordered my key caps so hopefully this week I'll have it completed. Awesome project! Thanks!

Andrew Lynch

PS, even with all the LEDs the DSKY ng is self-powered from the PPI interface cable (keep it short) so no external power supply is needed. I had one prepared because I expected it would be needed but happily it works fine without one. I did notice a small voltage drop across the PPI cable of about a 0.1 volt so VCC is about 4.9x instead of 5.0x on the MBC backplane

/forum/index.php?t=getfile&id=2214&private=0

[Updated on: Mon, 05 July 2021 05:04]

Report message to a moderator

Re: DSKY V3? [message #8816 is a reply to message #8755] Fri, 09 July 2021 07:16 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
DSKY ng with key caps installed

/forum/index.php?t=getfile&id=2231&private=0

/forum/index.php?t=getfile&id=2232&private=0

Black PCB, red keys, yellow backlight LEDs, glowing red 7 segment LED displays... Its the DSKY Darth Vader edition! ;-)

Great project Dan, congratulations!

Thanks, Andrew Lynch

PS, ROMWBW supports DSKY ng!

[Updated on: Fri, 09 July 2021 07:20]

Report message to a moderator

Re: DSKY V3? [message #8842 is a reply to message #8816] Tue, 13 July 2021 11:21 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
I think we have the final version of the DSKYng ready to go. I have updated the wiki with a new DSKYng page and there is work being done to get full support for the DSKYng into RomWBW now. I have a couple left from the final prototype run . . . if anyone wants one, let me know and I will send them out for $10 each (basically cost of shipping). Please reach out to me via e-mail first as I only have 2 left and do not really plan on ordering more in the near future (If someone else wants to order more,feel free, the gerbers are on the wiki).

Special thanks to Andrew Lynch, Wayne Warthen, and John Coffman for their assistance during the design, build and testing.

/forum/index.php?t=getfile&id=2249&private=0
  • Attachment: DSKYNG.jpg
    (Size: 1.02MB, Downloaded 619 times)

[Updated on: Tue, 13 July 2021 11:24]

Report message to a moderator

Re: DSKY V3? [message #8844 is a reply to message #8423] Tue, 13 July 2021 12:17 Go to previous messageGo to next message
edzard is currently offline  edzard
Messages: 64
Registered: August 2019
Member
Looks amazing!

Nice work guys!



Best regards,

Edzard
Re: DSKY V3? [message #10844 is a reply to message #8842] Tue, 10 September 2024 18:34 Go to previous messageGo to next message
drj113 is currently offline  drj113
Messages: 6
Registered: July 2017
Junior Member
Sorry to resurrect an old thread.

I have been extending RomWBW to support my STD bus ecosystem - with great success so far Smile

One of my cards is based on a prolog 7303 display/keyboard card - it has been modified to allow the use of a 16x2 LCD display.

I would love to enable the DSKY functionality. In order to achieve this, I have written a card driver that supports the DSKY keyboard and display routines, but the one thing I can not figure out is apart from enabling DSKY functionality in my specific configuration file, how do i get RomWBW to 'boot' into dbgmon? Is that how it is used?

My original goal was that with DSKY enabled, assuming the card was detected on startup, it would take control instead of the serial routines. But I can't see how to achieve that.

Re: DSKY V3? [message #10845 is a reply to message #10844] Thu, 12 September 2024 12:20 Go to previous message
phil_g is currently offline  phil_g
Messages: 31
Registered: November 2020
Member
Sorry this has gone over my head, DSKY as in Apollo? a replica?
Previous Topic: Retrocomputer projects using EPM240 development board
Next Topic: General comments and SC/MP


Current Time: Fri Feb 14 01:00:52 PST 2025

Total time taken to generate the page: 0.00941 seconds