Using a Bluetooth keyboard on your PS/2 machine (ESP32)

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 39

  • @HambertHM
    @HambertHM  4 місяці тому +2

    v0.6 is out with mouse support! github.com/Hamberthm/esp32-bt2ps2/discussions/14

  • @spacedock873
    @spacedock873 Місяць тому +1

    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 👌 😁

  • @schlika
    @schlika 4 місяці тому +1

    Amazing work, will build one shortly, and your english is totally fine !

  • @SudaNIm103
    @SudaNIm103 Рік тому +4

    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
      @HambertHM  Рік тому +2

      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!

    • @SudaNIm103
      @SudaNIm103 Рік тому

      @@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

    • @HambertHM
      @HambertHM  Рік тому +1

      @@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
      @SudaNIm103 Рік тому

      @@HambertHM no worries 😉 thank you for your responding!

    • @HambertHM
      @HambertHM  Рік тому +1

      @@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!

  • @jaf172
    @jaf172 6 місяців тому

    Built one last week. This is awesome! Thanks!

  • @econtrerasd
    @econtrerasd 7 місяців тому +1

    Wow you should sell this!, I would gladly buy one!!

    • @HambertHM
      @HambertHM  7 місяців тому

      Hola Ernesto! Los vendo en Argentina. Pronto veré de hacer envios internacionales. Si estás interesado contactame a mockelh@gmail.com

  • @HambertHM
    @HambertHM  Рік тому

    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!

  • @mangemayur
    @mangemayur Рік тому

    @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 ...

  • @SteveLovejoy
    @SteveLovejoy 11 місяців тому

    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.

    • @HambertHM
      @HambertHM  11 місяців тому

      Glad it worked! You are the second one to give me positive feedback, for this I made the project ❤

    • @HambertHM
      @HambertHM  11 місяців тому +1

      I might do mouse support, first for serial mouses as that's what I have on my system😂

    • @The8bitNoob
      @The8bitNoob 11 місяців тому

      ​@@HambertHMI will be following closely 👍

  • @AlexanderLAVRINOVICHDE
    @AlexanderLAVRINOVICHDE 2 місяці тому

    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?

    • @HambertHM
      @HambertHM  2 місяці тому

      @@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 :)

  • @Zmiter255
    @Zmiter255 26 днів тому

    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.

    • @HambertHM
      @HambertHM  26 днів тому

      @@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

  • @faberfox
    @faberfox Рік тому

    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.

    • @HambertHM
      @HambertHM  Рік тому +1

      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!

    • @HambertHM
      @HambertHM  Рік тому +1

      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
      @faberfox Рік тому +1

      @@HambertHM perfect timing, I've just received the ESP32 I ordered, will try it and comment back.

    • @HambertHM
      @HambertHM  Рік тому +1

      @@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!

    • @HambertHM
      @HambertHM  Рік тому +1

      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)

  • @trushti_1375
    @trushti_1375 Рік тому

    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

    • @HambertHM
      @HambertHM  Рік тому

      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

  • @dongwonseo439
    @dongwonseo439 7 місяців тому

    ESP32 하나와 PS2 케이블 하나만 있으면 완성 가능한가요?

    • @HambertHM
      @HambertHM  7 місяців тому

      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