c-64 keyboard reboot
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
Wondering if there would be interest in reviving the old c64 keyboard in a more modern and sane layout/case.
The idea would be use the same colors and look and feel but the case slimmer and fancier.
From this:
To something like this (sorry for the lame mockup):
The layout of course would be different, closer to an HHKB maybe, or this. The side function row would be 2x5 1u, instead of 1x5 1.75u.
The cost of such a thing all included (case/switches/keycaps/controller/etc...) would be realistically in the €250 range.
The idea would be use the same colors and look and feel but the case slimmer and fancier.
From this:
To something like this (sorry for the lame mockup):
The layout of course would be different, closer to an HHKB maybe, or this. The side function row would be 2x5 1u, instead of 1x5 1.75u.
The cost of such a thing all included (case/switches/keycaps/controller/etc...) would be realistically in the €250 range.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
What about all those glorious front legends? They're the main thing I remember from my VIC-20 keyboard, as I didn't have a C-64. The thing had a nerdy presence all because of those:
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
you mean the side-printed legends? those would be totally feasible
- DanielT
- Un petit village gaulois d'Armorique…
- Location: Bucharest/Romania
- Main keyboard: Various custom 60%'s/HHKB
- Main mouse: MS Optical Mouse 200
- Favorite switch: Topre/Linear MX
- DT Pro Member: -
The project is really interesting I don't know if I can afford it at that price range, even if it's worth every penny
-
- DT Pro Member: -
I didn't have a C64 or a VIC-20, (I do now) but I always loved the symbols on the PET, the first computer keyboard I ever typed on:Muirium wrote: ↑What about all those glorious front legends? They're the main thing I remember from my VIC-20 keyboard, as I didn't have a C-64. The thing had a nerdy presence all because of those:
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I made some more research, if you can hand-wire and we 3d print the case the cost would be something like:
- case €70
- teensy €15
- switches ~€45
- keycaps €70
it's still €200, but you have a full SA keycap set anyway.
- case €70
- teensy €15
- switches ~€45
- keycaps €70
it's still €200, but you have a full SA keycap set anyway.
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
€70 for a 3dPrinted keyboard case? That would be a great price.
If it is a better process than FDM/FFFI then I would probably use it myself instead of 3dPrinting on a home made reprap. Can you point to such a cheap 3dPrinting service?
If it is a better process than FDM/FFFI then I would probably use it myself instead of 3dPrinting on a home made reprap. Can you point to such a cheap 3dPrinting service?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I made a quick model on shapeways, that is the price for the lowest quality material.
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
Ok, you got me interested! I tried it with keywell part of Katy keyaboard.
That is about 1/4 of the full case. Well, probably less than 1/4 but it is the most interesting (and most complicated) part which contains the switches.
The cheapest option is White "Strong & Flexible Plastics". From the example pictures, it looks like SLA (no idea whether the future cheaper process will be SLA too). SLA is better than FDM/FFF. Nice. Now, the bad: the current price is $92. The future price (from Oct, 7th) is $62 (2 labour + 18 material + 42 printer volume (I had here incorrectly 42 material)). That means that full case would be probably about $250 + shipping + VAT. It would be nicer than from a reprap ... but hell, it better should be for such a price.
I shell continue to target home made repraps where one can make it for about €8 material cost if you can get access to a reprap for free.
That is about 1/4 of the full case. Well, probably less than 1/4 but it is the most interesting (and most complicated) part which contains the switches.
The cheapest option is White "Strong & Flexible Plastics". From the example pictures, it looks like SLA (no idea whether the future cheaper process will be SLA too). SLA is better than FDM/FFF. Nice. Now, the bad: the current price is $92. The future price (from Oct, 7th) is $62 (2 labour + 18 material + 42 printer volume (I had here incorrectly 42 material)). That means that full case would be probably about $250 + shipping + VAT. It would be nicer than from a reprap ... but hell, it better should be for such a price.
I shell continue to target home made repraps where one can make it for about €8 material cost if you can get access to a reprap for free.
Last edited by vvp on 02 Oct 2014, 10:46, edited 1 time in total.
- 7bit
- Location: Berlin, DE
- Main keyboard: Tipro / IBM 3270 emulator
- Main mouse: Logitech granite for SGI
- Favorite switch: MX Lock
- DT Pro Member: 0001
No, he means the front-printed legends.matt3o wrote: ↑you mean the side-printed legends? those would be totally feasible
Tip: Make the case compatible to some Hyper keyboards!
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I'll make a final model and see how much it comes out. Maybe you put too much material in the model. The quick test I made was just for the top part, but still far from $250vvp wrote: ↑The cheapest option is White "Strong & Flexible Plastics". From the example pictures, it looks like SLA (no idea whether the future cheaper process will be SLA too). SLA is better than FDM/FFF. Nice. Now, the bad: the current price is $92. The future price (from Oct, 7th) is $62 (2 labour + 18 material + 42 material). That means that full case would be probably about $250 + shipping + VAT. It would be nicer than from a reprap ... but hell, it better should be for such a price.
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
Uff, I'm sorry. I made an error in the description of the price breakdown using the new process (from Oct, 7th).
It should have been:
$2 labour + $18 material + $42 printer volume
So making the model thiner would not help that much (possibly by $10 at most on this part). I already tried to make it so that it has the mallest possible envelope (pritner volume). Special design for shapeaways can probably get price to about $200 + shipping + VAT.
Try to minimize the volume of the keyboard envelope. If it is SLS, then the envolope is probably the smallest cuboid containing the whole part. Just a guess. If somebody knows for sure then please post.
Maybe, in few years, they get a newer process where it gets even cheaper
It should have been:
$2 labour + $18 material + $42 printer volume
So making the model thiner would not help that much (possibly by $10 at most on this part). I already tried to make it so that it has the mallest possible envelope (pritner volume). Special design for shapeaways can probably get price to about $200 + shipping + VAT.
Try to minimize the volume of the keyboard envelope. If it is SLS, then the envolope is probably the smallest cuboid containing the whole part. Just a guess. If somebody knows for sure then please post.
Maybe, in few years, they get a newer process where it gets even cheaper
My first computer was a C64. I was five then and spent many long hours hunt-and-pecking on it. As I recall the keyboard was absolutely terrible. I tried it again a few years ago now knowing how to touch type and found it impossible to type on. What sort of switches did it use? Would this preserve the same rubbish feeling?
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
So is the C64 keyboard supposed to be in one or two parts? If you would go one-part then it would be less to print and there would be a hole on the underside, but that hole would not be visible.
Another way of making a one-piece plastic keyboard case would be to vacuu-form it. Maltron's case is made that way. The method allows for textured plastic, but not for scribed lines or fake air vents at the top.
BTW, I think it would be cool if the keyboard would have a C64-compatible joystick port. I think that could be done with the Teensy (combined keyboard + joystick device). However, I don't think the ATmega32U2 supports being anything but one USB device, so you would have to install a USB hub and a second Teensy to support a second joystick port.
Another way of making a one-piece plastic keyboard case would be to vacuu-form it. Maltron's case is made that way. The method allows for textured plastic, but not for scribed lines or fake air vents at the top.
BTW, I think it would be cool if the keyboard would have a C64-compatible joystick port. I think that could be done with the Teensy (combined keyboard + joystick device). However, I don't think the ATmega32U2 supports being anything but one USB device, so you would have to install a USB hub and a second Teensy to support a second joystick port.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
the keyboard is supposed to be 2 pieces, but I could actually have more and glue them together (based on pricing and feasibility).
vacuum forming is not actually feasible I think, due to the fins to the top.
The joystick is a nice idea actually. It might be possible, not via USB but rather using a custom connector that simply plugs into some additional teensy's pins... but it would be easier to connect to another USB port in your computer
vacuum forming is not actually feasible I think, due to the fins to the top.
The joystick is a nice idea actually. It might be possible, not via USB but rather using a custom connector that simply plugs into some additional teensy's pins... but it would be easier to connect to another USB port in your computer
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
There are at least 5 free endpoints on one usb port of ATmega32u4. So it can serve as at least 5 HID devices to the OS. Old joystick were either discrete or analog devices so you can use GPIO pins to scan an old joystick. Connecting an USB joystick would require the controller to be able to serve as USB master too. In such a case you need a different controller or you need to put an USB hub inside and connect both joystick and ATmega32u4 to the hub.Findecanor wrote: ↑However, I don't think the ATmega32U2 supports being anything but one USB device, so you would have to install a USB hub and a second Teensy to support a second joystick port.
- beltet
- Location: Stockholm Sweden
- Main keyboard: Custom NerD60
- Main mouse: Saitek cyborg R.A.T 7
- Favorite switch: Ergo MX Clear
- DT Pro Member: -
Or this! Designed by Porsche! :mr_a500 wrote: ↑I didn't have a C64 or a VIC-20, (I do now) but I always loved the symbols on the PET, the first computer keyboard I ever typed on:Muirium wrote: ↑What about all those glorious front legends? They're the main thing I remember from my VIC-20 keyboard, as I didn't have a C-64. The thing had a nerdy presence all because of those:
Spoiler:
http://deskthority.net/keyboards-f2/30t ... t8667.html
-
- DT Pro Member: -
Yeah, that's more aerodynamic... but I prefer black keys (instead of "beige toffee"):beltet wrote: ↑ Or this! Designed by Porsche! :
http://deskthority.net/keyboards-f2/30t ... t8667.html
I wish somebody would set up a group buy for black doubleshot spherical keycaps for Amiga keyboards.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
You understood what I meant. Connecting an old joystick of the exact type that was used with the Commodore 64, not modern USB joysticks and gamepads.vvp wrote: ↑There are at least 5 free endpoints on one usb port of ATmega32u4. So it can serve as at least 5 HID devices to the OS. Old joystick were either discrete or analog devices so you can use GPIO pins to scan an old joystick. Connecting an USB joystick would require the controller to be able to serve as USB master too. In such a case you need a different controller or you need to put an USB hub inside and connect both joystick and ATmega32u4 to the hub.
The old digital joystick would appear as a digital USB joystick at the host.
However, USB endpoint and device are not the same thing. As I understand it, the Teensy can present itself only as a single device that would have both keyboard and joystick functionality - It can not present itself over USB as a keyboard, a separate joystick and as a second separate joystick.
Sure, you could have two DB9 connectors and use one for an Amiga mouse and the other for a joystick, but who would want to....
There could also be support for other types of vintage gamepads that are electrically compatible, or even a PC-style Game Port, but Atari-compatible joysticks are most in theme with the Commodore 64 and would be the easiest to support in firmware.
Which older type of game controller do you like the most?
Off-topic:
There are lots of guys who have painted their Amigas black and put on black keycaps from the Amiga CDTV keyboard.beltet wrote: ↑An amiga guy that prefer black keys?
Last edited by Findecanor on 04 Oct 2014, 14:37, edited 3 times in total.
-
- DT Pro Member: -
I know. I've been looking for a CDTV keyboard for years. I still don't know if they're doubleshot. Probably not.
- Daniel Beardsmore
- Location: Hertfordshire, England
- Main keyboard: Filco Majestouch 1 (home)/Poker II backlit (work)
- Main mouse: MS IMO 1.1
- Favorite switch: Probably not whatever I wrote here
- DT Pro Member: -
- Contact:
Linear [wiki]Mitsumi hybrid switch[/wiki] with the earlier cruciform mount sliders. It's a conductive system over PCB; the linear variant shown on the wiki is very similar, but that's a pressure system with membranes. Mitsumi got through a lot of variants of this design.caseyandgina wrote: ↑My first computer was a C64. I was five then and spent many long hours hunt-and-pecking on it. As I recall the keyboard was absolutely terrible. I tried it again a few years ago now knowing how to touch type and found it impossible to type on. What sort of switches did it use?
- beltet
- Location: Stockholm Sweden
- Main keyboard: Custom NerD60
- Main mouse: Saitek cyborg R.A.T 7
- Favorite switch: Ergo MX Clear
- DT Pro Member: -
I have seen 2(I think) on a Swedish bidding site a few month ago. Believe it was UK layout. If I see it again I can contact you.mr_a500 wrote:I know. I've been looking for a CDTV keyboard for years. I still don't know if they're doubleshot. Probably not.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
What kind of layout do you want to support? I suppose that the keycaps are intended to be completely new also, I.e. no support for vintage keycaps with adapters like the MeC64 keyboard.
- vvp
- Main keyboard: Katy/K84CS
- Main mouse: symetric 5-buttons + wheel
- Favorite switch: Cherry MX
- DT Pro Member: -
Yes, it would look like one device which has both keyboard and joystick functionality. I do not think this matters at all. OS will properly use it as a joystick or a keyboard or both.Findecanor wrote: ↑ However, USB endpoint and device are not the same thing. As I understand it, the Teensy can present itself only as a single device that would have both keyboard and joystick functionality - It can not present itself over USB as a keyboard, a separate joystick and as a second separate joystick.
I do not use any old style controller. I had ZX-Spectrum and it came with a discrete joystick (the joystick X/Y axes actually worked as 4 buttons only). I used that one and it was fun but it is also a very old historyFindecanor wrote: ↑ Which older type of game controller do you like the most?
I have an old analog joystick downstairs, but it is based on potentiometers and those are flimsy. I do not use it. I use an off the shelf hall effect joystick now and I built myself hall effect based flight pedals. I probably would not use a device providing an analog axis if it is not based on either magnetic or capacitive sensors. But I can imagine taking an antique game controller and modernize its innards and use it
Now I'm trying to build a keyboard.