My first wire wrap: Wilf's AT keyboard interface

Discussions about Sinclair ZX80 and ZX81 Hardware
User avatar
mrtinb
Posts: 772
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: My first wire wrap: Wilf's AT keyboard interface

Post by mrtinb » Tue Feb 13, 2018 8:31 pm

gammaray wrote:
Tue Feb 13, 2018 7:40 pm
I hope I am not hindering that
In no way. I appreciate your interrest.
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
gammaray
Posts: 516
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: My first wire wrap: Wilf's AT keyboard interface

Post by gammaray » Tue Feb 13, 2018 10:33 pm

Is /RD (The first purple wire on the left) shorting to /WR (The first unattached pin on the left )?
RD PIN Screenshot_2018-02-13_15-24-18.png
RD PIN Screenshot_2018-02-13_15-24-18.png (394.24 KiB) Viewed 756 times
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM

User avatar
gammaray
Posts: 516
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: My first wire wrap: Wilf's AT keyboard interface

Post by gammaray » Wed Feb 14, 2018 12:16 am

Don't think D5-D7 should be grounded without a resistor...

Maybe need a momentary pushbutton for /CE on EPROM? Set DIPSWITCH. Press button.
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM

User avatar
gammaray
Posts: 516
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: My first wire wrap: Wilf's AT keyboard interface

Post by gammaray » Thu Feb 15, 2018 2:35 am

I noticed that some chip pinouts do not show active high or low. I added this in case anybody wants since others pointed out.
Attachments
wilf at keyboard picaxe improved schem.txt
(1.71 KiB) Downloaded 37 times
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM

User avatar
mrtinb
Posts: 772
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: My first wire wrap: Wilf's AT keyboard interface

Post by mrtinb » Tue Mar 06, 2018 10:54 am

Creating a keyboard is a hard task. To be ready for ZX-Team meeting this weekend, I need a keyboard.

I've changed paths twice. First trying to rebuild an old Mac USB keyboard. This was a pain, as the matrix is plastic foil membrane. I tried with aluminum foil and electric paint. This was a steep hill.

The secord change of path was rebuilding an old Commodore 64 keyboard. It was difficult, as the matrix was completly different. And the board was also difficult to solder on. But finally it worked.

I need to clean the old keyboard before this weekend, but Yes! it works.

Image
Image
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
mrtinb
Posts: 772
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: My first wire wrap: Wilf's AT keyboard interface

Post by mrtinb » Tue Mar 06, 2018 11:19 am

Creating Wilf's AT keyboard is still on my to do list. But currently I just needed a keyboard fast.
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
msch
Posts: 56
Joined: Sun May 19, 2013 11:39 pm

Re: My first wire wrap: Wilf's AT keyboard interface

Post by msch » Tue Mar 06, 2018 5:12 pm

cool ... maybe it is a good idea to shift the first two rows some positions to the left ;-)
ZX-Team member, Germany

User avatar
mrtinb
Posts: 772
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: My first wire wrap: Wilf's AT keyboard interface

Post by mrtinb » Tue Mar 06, 2018 6:31 pm

It was difficult because the Commodore has a different matrix than the ZX81. If I shifted the keys the task would have been twice as difficult. Then none of the existing matrix could have been used. This “easy” path made it possible to create the keyboard before this weekend’s meet up on a tight schedule. The positions of the keys are irritating, but better to type on than my previous keyboard. (https://sinclairzxworld.com/viewtopic.php?f=7&t=1793)
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
msch
Posts: 56
Joined: Sun May 19, 2013 11:39 pm

Re: My first wire wrap: Wilf's AT keyboard interface

Post by msch » Tue Mar 06, 2018 7:44 pm

Yes, I know that. Some years ago I started my own keyboard project (with cherry switches) but due to the lack of time it is still in development :oops:
Joachim in the german forums has build a pretty cool one (with self designed pcb) - see here:
http://forum.tlienhard.com/phpBB3/viewt ... =25#p30755
I think You can see it in Mahlerts next weekend.
ZX-Team member, Germany

User avatar
gammaray
Posts: 516
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: My first wire wrap: Wilf's AT keyboard interface

Post by gammaray » Tue Mar 06, 2018 10:26 pm

It is a keyboard that prints in ITALICS! :lol:

Glad you got it working!
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM

Post Reply