Lyonsden Blog

Tag - keyboard

Converting a Simulant ‘Classic USB mechanical PC Keyboard’ to work natively with the Amiga

Amiga USB keyboard

Back when I purchased my Amiga USB keyboard in 2022 from Simulant it carried a disclaimer that it wouldn’t work with ‘real’ Amigas but that they were working on an adapter. That was about 18 months ago now and I had almost forgotten about it. However a few weeks ago I received an email saying they were taking pre-orders for the adapter so I jumped on board. It arrived a few days ago so I’ll go through the installation and how well it works in this post.

 

Amiga Conversion Kit Contents

 

The kit included the adapter, an A4000/CD32 keyboard cable, an A2000/A3000 adapter and a small strip of doubled-over plastic.

 

Raspberry Pi Pico

 

The adapter itself consists of a small Raspberry Pi Pico board affixed to a custom PCB that has some extra chips, sockets and circuitry to interface with the keyboard itself.

 

Back of the custom PCB

 

There were no instructions supplied with the kit at all, not even a bit of paper with a URL to visit for more info. Unsure if that was an oversight or not. Thankfully I received an email from them shortly before the delivery was due and it contained a link to download some new firmware for it. Within the zip file there was a small text file with basic instructions and a few photos. It was enough to set me on the path anyway.

 

Updating the Firmware

The very first task was to install the latest firmware on the Pico board. This was really straightforward and just required me to hook it up to my PC with a Micro USB cable whilst holding down the ‘BOOTSEL’ button on the Pico board. After a few moments it then appeared on my PC as a regular storage device; ‘RPI-RP2’ and I was able to copy the firmware across.

 

The RPI-RP2 mass storage device

 

The drive disappeared automatically once the firmware had successfully installed which was my cue to unplug it and move on to the next stage.

 

Dismantling the keyboard

The next job was to get the keyboard opened up. The top half of the keyboard overlaps the bottom half and is held in place by a series of plastic clips. There are four along the front edge and another four along the back – there are none on the sides.

 

Spudger time!

 

The two halves fit together extremely snugly so to avoid any cosmetic damage I used a plastic spudger tool to gently prise the them apart and then slid it along, disengaging the clips as I progressed.

 

Amiga USB keyboard

Top half of case removed.

 

With all the clips dealt with the two halves separated easily and I was able to lift the top off and place it to one side.

 

Amiga USB keyboard

Keycap puller

 

The next job was to remove some of the keycaps to gain access to the screws holding the keyboard and bottom of the case together.

 

Amiga USB keyboard

Keys removed revealing screw beneath.

 

First I removed the Caps Lock, Tab, Q and A keys on the left…

 

Amiga USB keyboard

Keys removed revealing screw beneath.

 

Then the 7 and 4 keys from the numeric keypad on the right.

 

Removing the left-hand side screw.

 

Then I removed the small phillips screw from each side of the keyboard…

 

It’s a screw!

 

and placed them, along with the keycaps, somewhere safe so I wouldn’t lose them in the black-hole that is my desk!

 

Don’t want to lose these!

 

With the screws removed I was then able to separate the keyboard from the bottom of the case.

 

Amiga USB keyboard

Bottom of the keyboard released

 

I then set about removing the cable clamp from the bottom of the case.

 

Removing the cable clamp screws.

 

The clamp was held in place by two phillips screws, smaller than the ones I had encountered earlier.

 

The cable clamp.

 

The cable was then free to be moved around to give me more slack to work with for the next stage.

 

The path of the cable is a curvy one…

 

In order to fit the adapter I needed to remove the old cable from the keyboard circuit board.

 

Silcone…

 

Unfortunately for me, whomever made it decided it would be a good idea to squirt lashings of silicone all over it.

 

Slcing the silicone off

 

I spent the next 20 minutes very carefully removing chunks of silicone…

 

Another chunk of silicone removed…

 

using a combination of craft knife and tweezers, doing my best not to slice through anything I shouldn’t!

 

A lovely mess.

 

It was a pretty tedious task but eventually I had a small pile of silicone bits and I was able to remove the old plug from the socket and feed it back out through the small slot in the case.

 

Finally – all gone.

 

This eventually left me with a nice, silicone-free, keyboard cable socket!

 

Installing the adapter

Now it was finally time to install the adapter. I began by gently feeding it through the small slot in the base of the keyboard case until I had enough cable to work with,

 

Pushing the new cable through the slot.

 

Next I connected the plug into the empty socket on the adapter board.

 

Cable now hooked up to the Pico board.

 

Simulant recommend the adapter be placed out of the way with the two sockets straddling the plastic ridge in the case so I placed it between the left foot and the cable entry point as shown below.

 

Placing the adapter board out of the way.

 

Once I’d placed the cables where I wanted them to go I re-attached the cable clamp to hold it in place.

 

Attaching to the keyboard.

 

The final connection task was to plug in the short fly-lead running from the adapter into the socket on the keyboard (the one that was previously covered in silicone).

 

Plastic shielding.

 

Before closing everything up I wrapped the adapter in the plastic sheathing provided and secured it with a little sticky tape. This was there just to prevent any kind of electrical short occurring between the adapter and the bottom of the keyboard circuit board.

 

Making sure nothing gets trapped as the case is reassembled.

 

I then carefully mounted the keyboard back into the bottom of the case making sure that nothing got trapped in the process and then re-seated the top of the case over everything to hold it all together once more.

 

Ta-da!

 

Testing

The conversion was now complete so it was time to hook it up to my Amiga and put it through its paces!

 

A4000 PS/2 connector.

 

The standard cable it comes with ends in a PS/2 connector, like the one you would find on an A4000.

 

The 5-pin DIN adapter.

 

It also comes with an adaptor to convert it into a 5-pin DIN style connector more commonly found on A1500/2000/3000 machines.

 

The adapter cable.

 

Sadly I do not own any kind of big box Amiga to test it out with… the price of these machines has skyrocketed in recent years and it’s difficult to justify the expense when they appear on eBay, However I do have a CD32 console and this is blessed with an A4000 style PS/2 socket so I used that for my testing.

 

CD32 PS/2 ‘AUX’ socket.

 

My CD32 is equipped with a ‘TerribleFire 330‘ which means I am able to run a fully loaded Workbench environment off a compact flash ‘hard drive’. I have it hooked up to my Philips CM8833-Mk2 monitor via RGB. Not as good as an A3000 with RTG but it’s still a nice setup.

 

New keyboard connected.

 

I loaded up a copy of Final Writer and began bashing away on the keyboard. It’s a lovely typing experience with plenty of tactile feedback without being too clicky and annoying. All the characters and punctuation marks appeared correctly including the likes of £, @ and $ (I’m in England so use a British keyboard layout). The caps lock key also functioned correctly as did the number lock key.

 

Final Writer.

 

One little quirk I did notice was that the hash key next to the Return key was basically redundant and had no function at all. Interestingly this is a blank key on my A1200 and doesn’t exist at all on my A500 so it makes more sense in light of this. It was not an issue anyway as the hash character was accessed using the key to its immediate left whilst the tilde character was accessible from the key to the left of the numeric 1 key (which is where it is located on a real Amiga keyboard).

 

Proper Amiga keycap layout.

 

The other important thing I realised was that the Amiga keys didn’t work when trying to access Amiga shortcuts, however I found that the two ‘Alt’ keys did. I solved this by simply swapping the keycaps over so that the Amiga keys were placed directly either side of the space bar and the Alt keys adjacent to those. After that everything behaved correctly with shortcuts like ‘Amiga+ S’ to save and of course the ‘three finger salute’, CTRL, A + A to reset it proving to be no problem at all.

 

Rounding Off

At a shade over £50 this is not a cheap kit, especially when you’ve already shelled out over £100 for the Amiga USB keyboard. However it’s been well designed and does exactly what they said it would. Considering the price that original A4000 keyboards can go for on eBay it begins to look a lot more economical! It’s also been made in very small numbers so there’s no economies of scale at play either.

My only criticism would be levelled at the lack of any instructions included with the kit but maybe someone just forgot to throw them in the jiffy bag when they were packing mine? Additionally, and this is not a criticism – more of a request really, it would be great if they could give us the option to quickly switch from the original USB configuration to the Amiga one without having to take it all apart again. I’d like to continue using it with my MorphOS machine as well as with my emulated Amigas and not be forced into choosing one or the other. A first world problem for sure!

Anyway if you already have one of these Amiga USB keyboards and want to use it with a big box Amiga then I can heartily recommend this as it does exactly what it says on the tin!

Amiga “Classic” USB mechanical keyboard

Amiga USB Keyboard

Back in 2020 I backed a Kickstarter campaign run by Simulant Systems Ltd. to create a range of new retro USB keyboards for the Amiga (and other systems). Sadly it never reached its funding goal but they didn’t give up on the idea and continued to find a way to make it work. Well nearly two years later they finally achieved their goal and have produced a batch of what they are calling  Amiga ‘Classic’ USB mechanical PC keyboards.  They’ve been furiously packing and dispatching them since early December and mine arrived last week!

 

Amiga USB Keyboard

Front of the box.

 

What makes this extra special is that it has the official registered Amiga logo both on the box and the keyboard itself thus making it an official piece of new Amiga hardware being sold in 2023! Sadly it is actually a USB PC keyboard which is why there are Windows, Linux and Mac logos on the box but no Amiga Tick or boing ball! However they are working on an adapter that will allow it to connect to real Amiga. This gizmo will actually fit inside the keyboard case which is very intriguing. Definitely looking forward to finding out more about that when it’s released!

 

Amiga USB Keyboard

Back of the box.

 

The keyboard packaging is really attractive and worth keeping hold of. It would certainly not look out of place on a shelf in you local Currys (PC World). Opening it up reveals the keyboard safely cocooned inside a foam bag along with a guide sheet and some promo flyers.

 

Amiga USB Keyboard

Who doesn’t love the smell of freshly opened tech?

 

The keyboard itself is beige with a mixture of white and grey keycaps that follow the Amiga aesthetic well.

 

Amiga USB Keyboard

Noice!

 

It has a decently long 2m USB cable and there’s little channels in the base that allow you to have it exiting out of the left, right or rear side of the keyboard which is a really thoughtful addition. I appreciated the provision of a detachable Velcro cable tie to keep things neat and tidy too.

 

Amiga USB Keyboard

Note the non-slip pads, pop out feet and cable management channels.

 

It’s also quite heavy, coming in at just under 1.4Kg when I popped it on the kitchen scales. A fair bit more than most keyboards these days, unless you count the RGB gaming ones with aluminium bases.

 

Amiga USB Keyboard

Help!

 

The keyboard doesn’t actually come with a ‘Help’ key fitted as standard which is a bit of a strange oversight. However they have made limited quantities of Help keycaps and were good enough to include a couple of different sized ones for me when I requested them.

 

Amiga USB Keyboard

Help keycap installed.

 

The ‘Amiga’ keys on both sides of the keyboard are present and correct (replacing the Windows and Menu keys).

 

Amiga USB Keyboard

Left Amiga key.

 

There’s even an Amiga ‘Boing Ball’ key – because, well why not!

 

Amiga USB Keyboard

Right Amiga Key & Boing Ball!

 

The keyboard has little pop-out feet underneath that can be located at two different heights giving a grand total of 3 possible angles it can be positioned at.

 

Amiga USB Keyboard

Feet position 1.

 

Obviously as this is a PC USB keyboard it is currently only suitable for use with the various Amiga emulators, FPGA machines and the A500 Mini.

 

Amiga USB Keyboard

Feet position 2

 

I tried the keyboard out with AmiKit and Amiga Forever on my PC and it was a pleasure to use. The keys have that pleasing mechanical click that provides much needed feedback – but not so loud as to annoy like many gaming keyboards can. Interestingly the keyboard was actually recognised as a ‘Gaming Keyboard’ when plugged into my Windows 11 PC.

 

Amiga USB Keyboard

Cherry MX Brown switches throughout.

 

It’s nice to see that the keyboard is using genuine (as far as I can tell anyway) Cherry MX Brown switches which probably goes a long way toward explaining the high price too.

It’s far from an essential purchase, especially when it costs over £140 but given it was being made in limited quantities I felt compelled to grab one while I could. FOMO is a real thing! The plan is, one day, to pair it up with a MiSTer or possibly a Raspberry Pi in the upcoming Checkmate monitor that I’ve backed on Kickstarter.

If you are in the market for an Amiga themed USB keyboard and have £140 burning a hole in your pocket then (at the time of writing) they still have some left here

VIC20 Keyboard Repair

VIC-20

This is just a quick post about how I was able to repair the damaged keyboard on my recently unearthed Commodore VIC20.

As I mentioned previously in my VIC20 Attic Find post, the decades of storage in my attic had taken its toll on the keyboard. The insides of the keys had become brittle and four of them had broken apart. As you can see from the following photo they were in a pretty bad shape. In this condition they just wobbled around on top of the plungers and fell straight off if the keyboard was turned upside down.

 

VIC20 Keyboard Repair

Broken and crumbling keys

 

The quick and easy solution would have been to stick some blue-tack in there but I doubt that would have been an effective bodge for long. Alternatively I could have glued them in place but then they would be permanently attached to the keyboard with no way of removing them for future cleaning or repairs. As my dad always used to say, if a job’s worth doing then it’s worth doing properly!

I did toy with the idea of replacing the whole keyboard with one from a donor machine off eBay. However that wasn’t cost effective and I really wanted to keep my VIC as original as possible.

I asked and searched around and eventually stumbled across retroleum.co.uk. They sell (amongst other spares) individual replacement Commodore 64 keys for £1 each. Luckily for me, the keyboard on my VIC20 is identical to the ones found on the original breadbin style C64’s. Not all revisions are so do check carefully before buying C64 keys if you want to fit them on a VIC20.

 

VIC20 Keyboard Repair

My new VIC20 keys!

 

Particularly useful was the fact that they sell a wide variety of keys, not just from different models of C64’s, but with different levels of yellowing too! This meant I was able to choose some that would blend in perfectly with the rest of my keyboard. In the end the keys I ordered were described as ‘Breadbin C64 – Keyboard Type 2, Grade 1.5’. A couple of days after ordering them they arrived in a neat little cardboard box.

 

VIC20 Keyboard Repair

New keys fitted – perfect match!

 

Fitting the new keys only took a few seconds and I was really pleased to see that they turned out to be a perfect match for my keyboard. My VIC20 is certainly looking a lot happier and I can actually use the keyboard now too.

Now that the keyboard is sorted I still need to look into sorting a few other things out. Next job will be to pop a few heat-sinks onto some of the more critical chips and maybe retrobrite it, if I’m feeling brave that is, (my last attempt was a disaster).