A mini ST keyboard
Moderators: Mug UK, Moderator Team
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
A mini ST keyboard
For the MiSTeryNano I've started to build a mini ST keyboard which is planned to be 50% in each dimension (so actually a 1/8 sized keyboard):
The interface is SPI based and it's supposed to run at 3.3 or 5V. While this is primarily intended to be used with a MiSTeryNano FPGA setup it can probably quite easily be connected to e.g. a Arduino Pro Micro to become a USB keyboard. It can then for example be used with the Raspberry Pi ... at least that's the plan ...
So far the PCB has just been finished and will be sent to manufacturing asap. The keys are those ubiquitous 7x7 mm push buttons available on ebay etc. These are probably not very robust but this keyboard is not intended to be used to write lengthy texts. Instead the idea is to have something that primarily looks cool and which will allow for those sporadic key presses needed to run ST games. As a matching mouse I'd also like to build something equially sized but I have yet to find a widely available wireless mouse small enough to salvage for that. Initially this will probably do the job quite nicely: https://makerworld.com/de/models/92380
The interface is SPI based and it's supposed to run at 3.3 or 5V. While this is primarily intended to be used with a MiSTeryNano FPGA setup it can probably quite easily be connected to e.g. a Arduino Pro Micro to become a USB keyboard. It can then for example be used with the Raspberry Pi ... at least that's the plan ...
So far the PCB has just been finished and will be sent to manufacturing asap. The keys are those ubiquitous 7x7 mm push buttons available on ebay etc. These are probably not very robust but this keyboard is not intended to be used to write lengthy texts. Instead the idea is to have something that primarily looks cool and which will allow for those sporadic key presses needed to run ST games. As a matching mouse I'd also like to build something equially sized but I have yet to find a widely available wireless mouse small enough to salvage for that. Initially this will probably do the job quite nicely: https://makerworld.com/de/models/92380
You do not have the required permissions to view the files attached to this post.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
Re: A mini ST keyboard
Great plan - as always!
On the other side of the screen, it all looks so easy.
Re: A mini ST keyboard
Where do you get keycaps for something like this? 3D-printed?
Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
- Entuzio
- Obsessive compulsive Atari behavior
- Posts: 148
- Joined: Mon Jan 31, 2011 7:00 pm
- Location: Slovenia
- Contact:
Re: A mini ST keyboard
Awesome
In the beginning was a 'Dot', https://marjanmencinsi.wixsite.com/marjanmencin
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
The keycaps are 3d printed. I have printed a few with a bambulab carbon x1 and they came out better than expected. Definitely not perfect but absolutely usable. I have recently written some script for freecad that allows me to design the basic key shapes and the script will generate the 95 key caps. That allows me to do adjustments without having to redo all caps manually.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
These are some keycaps
Printed with a Bambulab Carbon X1 in PETG they IMHO look ok ...
Printed with a Bambulab Carbon X1 in PETG they IMHO look ok ...
You do not have the required permissions to view the files attached to this post.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
Re: A mini ST keyboard
For the A2600 I'm going to do the Lazy Man's Job and to use a ch57x Macro Keyboard, which is available in different sizes (a few or a few more keys) and this tool to set 'em up. Device already arrived and is waiting...
Edit: Programmed, attached and is working as expected
Edit: Programmed, attached and is working as expected
You do not have the required permissions to view the files attached to this post.
On the other side of the screen, it all looks so easy.
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
Very funny, I just ordered one of these from far east (the one with the rotary wheel and three buttons) and was going to suggest that to you
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
Re: A mini ST keyboard
Ha, very funny indeed! This is probably because of our similar interests, hobbies and locationMasterOfGizmo wrote: ↑Fri Nov 08, 2024 11:23 amVery funny, I just ordered one of these from far east (the one with the rotary wheel and three buttons) and was going to suggest that to you
On the other side of the screen, it all looks so easy.
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
The full US keyset has now been designed:
All files can be found at https://github.com/harbaum/MiSTeryNano/ ... d/keyboard
The PCB has the additional button right to the left shift key to support international layouts as well. Since there's only the US keycaps, yet, I've added a generic "menu" keycap for that. Together with the smaller left ship keycap this would look like this:
The PCB itself has been manufactured and seems to be working. For now I am running it from a Arduino Nano:
In the long term this is supposed to be driven directly from the FPGA or e.g. from a Arduino Leonardo or compatible to give a real USB keyboard for use with a raspberry pi or the like.
All files can be found at https://github.com/harbaum/MiSTeryNano/ ... d/keyboard
The PCB has the additional button right to the left shift key to support international layouts as well. Since there's only the US keycaps, yet, I've added a generic "menu" keycap for that. Together with the smaller left ship keycap this would look like this:
The PCB itself has been manufactured and seems to be working. For now I am running it from a Arduino Nano:
In the long term this is supposed to be driven directly from the FPGA or e.g. from a Arduino Leonardo or compatible to give a real USB keyboard for use with a raspberry pi or the like.
You do not have the required permissions to view the files attached to this post.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
It's getting alive ...
You do not have the required permissions to view the files attached to this post.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
- viking272
- Atari Super Hero
- Posts: 935
- Joined: Mon Oct 13, 2008 12:50 pm
- Location: west of London, UK
Re: A mini ST keyboard
This looks incredible! I presume it could work on TT/Mega STE, Falcon and ST/STEs?
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
The keyboard itself is "passive" and you'd have to add something that behaves like an IKBD to be recognized by a real st. But I am pretty sure a Arduino will just be able to do that. You probably will also want to add a mouse and joystick port.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano
- MasterOfGizmo
- Atari God
- Posts: 1826
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: A mini ST keyboard
The first keyboard has been built and is mostly working fine. The space bar needs some additional mechanics for proper guiding. But the PCB as well as the spacebar cap already have some holes to allow for that. But before that I'll use a sparkfun pro micro Arduino which will allow the keyboard to be used as a standard USB keyboard.
You do not have the required permissions to view the files attached to this post.
MISTeryNano, tiny FPGA based STE: https://github.com/Harbaum/MiSTeryNano