Just acquired an old logic analyser which has PS/2 sockets. This is exactly what I need to integrate it with my existing kit 👍. Also, your English is very good and perfectly understandable 👌 😁
Well done Sir! I’ve been looking for just such a solution, for a while now. I like your implementation, I honestly can think of a lot of vintage hardware related use cases. ͏ Thanks Again for sharing your work and directing me to your video!!! Oh and by the way your English: 8/10 ★★★★ You’re pronunciation is more than serviceable, not at all difficult to understand, and your grammar was rather good too; (better than some native speakers I know). Well Done.
@@HambertHM Can you confirm this looks like the the ESP32 Dev variant that you used? grobotronics.com/images/companies/1/71kEWzr29bL._AC_SL1001_.jpg?1652689656048
@@SudaNIm103 Sorry I missed your question. It's close but mine is a little different, it has the 3.3 and 5 volts inputs facing each other, but you shouldn't have any problems using any ESP32 boards as long as you supply the correct voltages and use the correct pins. mischianti.org/2021/02/17/doit-esp32-dev-kit-v1-high-resolution-pinout-and-specs/
@@SudaNIm103 Project is ported to VS Code and BT Classic keyboards are now supported! Also there's a binary release with the flashing tool included if you want to try it out!
Hi all! Just released v0.4 (link on video description). Fixed the bug that prevented working after porting to VS Code and many, many more. Compatibility should be up by about 40%. Remember that the binary is set to work on pins 22 and 23 (CLK and DATA). Coming soon is a video showing Bluetooth Classic pairing! Cheers!
@Hambert Can you port the code to use USB HID instead of PS2 - reason - my bluetooth (classic) only keyboard is not recognized till OS boots and i can not use it for Bios or Bitlocker ...
hi, I've just set this up on my Agon Light2. It's amazing, Thanks so much, you've done an amazing job. I just wondered if you are thinking of doing a ps/2 mouse integrated version at any time. that would be amazing for the Agon community and other retro PC's.
Hello Hambert! Great develompent! Does it support combination of multiple keys? Like in a game I need to press A + W + M at the same time . How it will react?
@@AlexanderLAVRINOVICHDE hi there! Of course. Max key count at same time depends on the BT keyboard, minimum to be expected is normally 6 keys pressed :)
Hello! I am very interested in your project. I want the same! But I don't understand how to assemble it. Could you make instructions? Which wire to solder where and what firmware to load onto the ESP32.
@@Zmiter255 hi there! Sure! Detailded instructions are available on Github. If you need any help, start an "issue" in there and I will give you further instructions. Start by reading at: github.com/Hamberthm/esp32-bt2ps2
Thanks for this man, I was about to attempt to do it myself when I found your project. My use case is to pair an old Motorola Bluetooth keyboard I've had collecting dust since the Moto Droid/Milestone days, with my recently acquired Agon Light2, a lovely open source small board computer that boots to BBC BASIC and runs on a modern and extremely fast variant of the z80, and uses PS/2 keyboards. Do you think it would be too hard to also add USB keyboard input to your project? I know ESP32s don't have USB host support, but I've seen soft libraries that implement it.
Hi there, as of today support for BT Classic (likely your old keyboard interface) is broken due to a problem with the SDK config in Arduino IDE, only BLE keyboards are working. I'm currently working on porting the project ro VS Code to solve the issue, I'm planning to have it done in a couple of days, so keep an eye on Guithub. As of USB support, if you manage to find a library that supports it (I think there are), then implementing it alongside my project wouldn't be too hard. You just have to inject the USB HID "usage codes" in the right place, that is where keyboard.keyHid_send() is called. But first of all wait until the project is ported to VS Code!
Project is ported to VS Code and BT Classic keyboards are now supported! Also there's a binary release with the flashing tool included if you want to try it out!
@@faberfox take a read to the new pairing instructions for classic BT keyboards. You can either read the pairing code on the serial monitor console or use the led output of the board!
Oops, yesterday I tested the latest build and something has gone wrong, PS2 emulation isn't working good. Probably something to do with the porting to VS Code. Please stand by until I find the problem! (You can still test the Bluetooth side)
Hi! I'm using PS2dev currently, the modified code is forked on my Github. I also had issues but resolved them adding delays before ACKs in many host command replies. Keep in mind the PS2dev code in this project is not working because I ported it to VS Code and broke something. It will be solved in a couple of days
v0.6 is out with mouse support! github.com/Hamberthm/esp32-bt2ps2/discussions/14
Just acquired an old logic analyser which has PS/2 sockets. This is exactly what I need to integrate it with my existing kit 👍. Also, your English is very good and perfectly understandable 👌 😁
Amazing work, will build one shortly, and your english is totally fine !
Well done Sir! I’ve been looking for just such a solution, for a while now. I like your implementation, I honestly can think of a lot of vintage hardware related use cases.
͏
Thanks Again for sharing your work and directing me to your video!!!
Oh and by the way your
English: 8/10 ★★★★
You’re pronunciation is more than serviceable, not at all difficult to understand, and your grammar was rather good too; (better than some native speakers I know). Well Done.
Thanks for your words!! I really hope it serves you well, I just want to contribute to the community. Can't wait for the feedback!
@@HambertHM Can you confirm this looks like the the ESP32 Dev variant that you used?
grobotronics.com/images/companies/1/71kEWzr29bL._AC_SL1001_.jpg?1652689656048
@@SudaNIm103 Sorry I missed your question. It's close but mine is a little different, it has the 3.3 and 5 volts inputs facing each other, but you shouldn't have any problems using any ESP32 boards as long as you supply the correct voltages and use the correct pins. mischianti.org/2021/02/17/doit-esp32-dev-kit-v1-high-resolution-pinout-and-specs/
@@HambertHM no worries 😉 thank you for your responding!
@@SudaNIm103 Project is ported to VS Code and BT Classic keyboards are now supported! Also there's a binary release with the flashing tool included if you want to try it out!
Built one last week. This is awesome! Thanks!
Wow you should sell this!, I would gladly buy one!!
Hola Ernesto! Los vendo en Argentina. Pronto veré de hacer envios internacionales. Si estás interesado contactame a mockelh@gmail.com
Hi all! Just released v0.4 (link on video description). Fixed the bug that prevented working after porting to VS Code and many, many more. Compatibility should be up by about 40%. Remember that the binary is set to work on pins 22 and 23 (CLK and DATA). Coming soon is a video showing Bluetooth Classic pairing! Cheers!
@Hambert Can you port the code to use USB HID instead of PS2 - reason - my bluetooth (classic) only keyboard is not recognized till OS boots and i can not use it for Bios or Bitlocker ...
hi, I've just set this up on my Agon Light2. It's amazing, Thanks so much, you've done an amazing job. I just wondered if you are thinking of doing a ps/2 mouse integrated version at any time. that would be amazing for the Agon community and other retro PC's.
Glad it worked! You are the second one to give me positive feedback, for this I made the project ❤
I might do mouse support, first for serial mouses as that's what I have on my system😂
@@HambertHMI will be following closely 👍
Hello Hambert! Great develompent! Does it support combination of multiple keys? Like in a game I need to press A + W + M at the same time . How it will react?
@@AlexanderLAVRINOVICHDE hi there! Of course. Max key count at same time depends on the BT keyboard, minimum to be expected is normally 6 keys pressed :)
Hello! I am very interested in your project. I want the same! But I don't understand how to assemble it. Could you make instructions? Which wire to solder where and what firmware to load onto the ESP32.
@@Zmiter255 hi there! Sure! Detailded instructions are available on Github. If you need any help, start an "issue" in there and I will give you further instructions. Start by reading at: github.com/Hamberthm/esp32-bt2ps2
Thanks for this man, I was about to attempt to do it myself when I found your project. My use case is to pair an old Motorola Bluetooth keyboard I've had collecting dust since the Moto Droid/Milestone days, with my recently acquired Agon Light2, a lovely open source small board computer that boots to BBC BASIC and runs on a modern and extremely fast variant of the z80, and uses PS/2 keyboards.
Do you think it would be too hard to also add USB keyboard input to your project? I know ESP32s don't have USB host support, but I've seen soft libraries that implement it.
Hi there, as of today support for BT Classic (likely your old keyboard interface) is broken due to a problem with the SDK config in Arduino IDE, only BLE keyboards are working. I'm currently working on porting the project ro VS Code to solve the issue, I'm planning to have it done in a couple of days, so keep an eye on Guithub. As of USB support, if you manage to find a library that supports it (I think there are), then implementing it alongside my project wouldn't be too hard. You just have to inject the USB HID "usage codes" in the right place, that is where keyboard.keyHid_send() is called. But first of all wait until the project is ported to VS Code!
Project is ported to VS Code and BT Classic keyboards are now supported! Also there's a binary release with the flashing tool included if you want to try it out!
@@HambertHM perfect timing, I've just received the ESP32 I ordered, will try it and comment back.
@@faberfox take a read to the new pairing instructions for classic BT keyboards. You can either read the pairing code on the serial monitor console or use the led output of the board!
Oops, yesterday I tested the latest build and something has gone wrong, PS2 emulation isn't working good. Probably something to do with the porting to VS Code. Please stand by until I find the problem! (You can still test the Bluetooth side)
Have you done any project on esp 32 with normal PS2 keyboard without using any bluetooth. I am using ps2advanced library currently but facing issues
Hi! I'm using PS2dev currently, the modified code is forked on my Github. I also had issues but resolved them adding delays before ACKs in many host command replies. Keep in mind the PS2dev code in this project is not working because I ported it to VS Code and broke something. It will be solved in a couple of days
ESP32 하나와 PS2 케이블 하나만 있으면 완성 가능한가요?
Yes! You don't need more than that. Remember it needs to be a normal ESP32 with BT BLE and Classic, not the S or C variants