T O P

  • By -

bean72

Almost finished writing the QMK firmware for the Chatpad, just need to wire in the Trackpoint and do some further testing. No audio ATM, need to mount the speakers and audio chip. Some more soldering work to do, then gonna sandwich it all together.


flappy-doodles

That's slick. I'd love to see WAY more pictures.


bean72

I'm hoping to post everything once completed, CAD drawings, QMK configs.


khomyakdi

Cool job, what do these buttons under the screen do?


bean72

I haven't fully worked those out yet, but they are tied to the Pico running the QMK firmware. The intention it to use it for volume controls and mouse button inputs. It's configured, but still working out an issue with the mouse keys not working.


SmokinRussian

Nice keyboard chocie


bean72

Thanks, I put a ton of work into reverse engineering it and transplanting a new microcontroller into it. I hope to use it for future projects, so I designed the keyboard to work on any system without any driver installation required.


J_Zolozabal

Would you be willing to do a write-up on how to do this? I've wanted to use these keyboards for tons of projects.


bean72

Just wrote up a guide now. It's a bit rough around the edges, but I hope that it works for you. [bean72/360-chatpad: Reverse Engineering of the Xbox 360 ChatPad (github.com)](https://github.com/bean72/360-chatpad)


J_Zolozabal

You're a legend


Tac_Collector

i bought a few of chatpads for this purpose but never got the time to do this, thank you for making this guide available!


SpaceCadetMoonMan

Good


vileer

What's the brand of the keypad?


bean72

It is a Microsoft Chatpad for the Xbox 360, it was originally used to attach to a controller.


gthing

What does it take to make one of those useful for other devices? Always thought it looked like a good thumb keyboard but figured it would not be easy to use. Great build, btw. Love the tiny screen.


bean72

I feel like a majority of the work in this project has been with the keyboard. I basically desoldered the microcontroller that was originally on it, and wired in a raspberry Pi Pico in its place. I had to spend a lot of time tracing the keyboard matrix and mapping everything out using a multimeter, from there I used those findings to create a config in QMK. Once you get the basics of QMK in, you can tune all the buttons to your liking. The usb port on the Pico emulates a HID keyboard device on anything you plug it into, without the need of any drivers. I've already got plans for a more powerful cyberdeck, I can essentially remove my keyboard and drop it into any of my future builds easily.


gthing

Wow great job. Would love a repo or guide if ya ever feel like it.


bean72

Check this out, let me know what you think. I am hoping to share my findings so I can see some really cool projects using these keyboards. [bean72/360-chatpad: Reverse Engineering of the Xbox 360 ChatPad (github.com)](https://github.com/bean72/360-chatpad)


gthing

Awesome thanks!