[Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

This chat forum will appear to guests and bots. IE will appear on search engines etc. If you do not want your appearing publicly then please use the original chat forum.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

[Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by Badwolf »

Weekend viewing?



Today I have a look at FieldOfCows' RPIKB project which uses the Pi Pico to provide a USB host environment and emulates the IKBD chip of the ST series allowing you to plug in USB keyboards, mice and compatible games controllers whilst also giving you the option of using your old DE-9 Atari style joysticks.

Here's his original repository: https://github.com/fieldofcows/atari-st-rpikb
Here's a pre-built firmware for your Pico: https://github.com/dh219/atari-st-rpikb ... g/20220825

Cheers,

BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
PhilC
Moderator
Moderator
Posts: 7447
Joined: 23 Mar 2018 20:22

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by PhilC »

Gotta love those Pi Picos, so much potential for £3
If it ain't broke, test it to Destruction.
User avatar
sporniket
Site sponsor
Site sponsor
Posts: 1164
Joined: 26 Sep 2020 21:12
Location: France

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by sporniket »

reminds me to finally start my project involving an ESP32 plugged into the IKBD port to use Blutooth HID devices (wireless, yay !)
User avatar
exxos
Site Admin
Site Admin
Posts: 28365
Joined: 16 Aug 2017 23:19
Location: UK

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by exxos »

Be cool one day to ultimately integrate such things onto the H5. Having a proper LAN port etc as well.
User avatar
DoG
Posts: 1298
Joined: 07 Apr 2018 12:26

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by DoG »

Nice project indeed.

I did a USB hub board for that project last year but never got around and program my pico. It have been laying in the drawers since then. I don't know why but now seems a good time to pick it up again. My PCB was meant to be attached inside and to be used with wireless dongles. Each port have a LED and if you use more then 0,5A it shuts down the port. It takes power from the keyboard connector for the pico but the USB hub on board need external power if I remember correctly. So thanks for the firmware!

2021-09-21 20.31.03 (3).jpg
You do not have the required permissions to view the files attached to this post.
Steve
Posts: 3306
Joined: 15 Sep 2017 11:49

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by Steve »

Is it just a complete coincidence that this came along at the same time too?

https://www.atari-forum.com/viewtopic.php?t=42197
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by Badwolf »

DoG wrote: 16 Sep 2022 16:14 Nice project indeed.

I did a USB hub board for that project last year but never got around and program my pico.
Excellent! Yes, that's a more advanced version of where I was thinking to go next!

The UF2 on my releases page might simply work off the bat for you.
It have been laying in the drawers since then. I don't know why but now seems a good time to pick it up again. My PCB was meant to be attached inside and to be used with wireless dongles. Each port have a LED and if you use more then 0,5A it shuts down the port. It takes power from the keyboard connector for the pico but the USB hub on board need external power if I remember correctly. So thanks for the firmware!
VERY cool indeed. :D

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by Badwolf »

Steve wrote: 16 Sep 2022 17:24 Is it just a complete coincidence that this came along at the same time too?

https://www.atari-forum.com/viewtopic.php?t=42197
It is indeed!

I released my video, then saw his post.

I normally post here first and over at Atari Forum a day later, but thought I'd post first there this time as otherwise we might have some finger pointing!

Isn't it odd? Like when two Hollywood studios independently release a film on the same topic at the same time.

Armageddon and Deep Impact. Beowulf and Grendel. Spiderman and... actually no, that's just the same studio every bloody time...

You know what I mean! ;)

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
JezC
Posts: 2783
Joined: 28 Aug 2017 23:44

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by JezC »

@Badwolf Do you have the part numbers for the various components/level shifter etc.?

Really like the look of this (and have a couple of spare pico board to use for it), so keen to build up one & see how useful it is.
Also, i saw from the original on GitHub that there can be problems enumerating the USB sometimes, so was wondering if you'd noticed that (and if so, how frequently it seemed to occur)?

Great video once again!

:thumbup:
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: [Video] RPIKB: IKBD emulator for USB keyboard, mouse + joysticks

Post by Badwolf »

JezC wrote: 16 Sep 2022 21:53 @Badwolf Do you have the part numbers for the various components/level shifter etc.?
No, sorry, just eyeballed them from eBay. The OLED is the 0.96" variant, though, which may help.
Really like the look of this (and have a couple of spare pico board to use for it), so keen to build up one & see how useful it is.
I really want to get the DE-9s wired up, but I was thinking to do a PCB at that point.
Also, i saw from the original on GitHub that there can be problems enumerating the USB sometimes, so was wondering if you'd noticed that (and if so, how frequently it seemed to occur)?

Great video once again!
Cheers!

It's flapping around a bit at the moment -- being on a breadboard with dodgy power leads doesn't help -- so I don't know how much is down to enumeration failing and how much is down to shoddy construction.

As it shows in the video, I turned it off not working one night and came back the next day to it working a treat. My USB gamepad didn't work, but I don't have any others to try with it. It does seem fussy with hubs too, but that might (again) be power related.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark

Return to “CHAT FORUM PUBLIC”

Who is online

Users browsing this forum: ClaudeBot and 5 guests