[IC] ScrabblePad V2 - Now Project BitBang?

In case you weren’t aware, the ScrabblePad is a thing that exists.

https://geekhack.org/index.php?topic=95231.0 - Original GH IC thread and soon to be V2 IC thread
https://github.com/DonutCables/ScrabblePad - Github repo for all my pertinent design info

Originally IC’d back in the far off land of 2018, this was designed to go right along with the then Scrabble XDA keyset and the accompanying Scrabble Board by Novelkeys. 225 keys in a 15x15 matrix, powered by a Teensy++2.0, hardware support for a TRRS port and PJRC MicroSD reader, and internal pin and RGB pin headers, ScrabblePad was my first foray into taking a board all the way from idea to KiCad design to production, and arguably my most successful/troublefree GB to date. So obviously I want to push my luck and try it again :stuck_out_tongue:

This time I’d like to take it a little further. Without marketing it as a pairing to another case/board I don’t have to worry about meeting any design constraints other than my own. My current goals are as follows:

  • Keep the 15x15 format, though I am vaguely tossing around the idea of stepping up to 16x16 for some interactions there. This would take a great deal of positive feedback to do though since it would involve a more invasive changeup in design.

  • Presoldered diodes - This is the bare minimum I’m aiming for with components. 225+ diodes is just too much bending and soldering alongside the switches and other bits.

  • Different controller - Teensy++2.0 is nice and all, but between price to get them outside of the GB and the out of date hardware, I’d like something newer, functionally stronger, and possibly even a full SMD solution. I may consider ARM since that’s the current hotness.

  • Per-key RGB - Yep, you read that right. I want to go full ham and try to do a per-key RGB on a board this size, despite the potential power issues. Will it be tricky? Absolutely, but I think I can get it figured out with help of the fine folks over on the QMK Discord.

  • Hotswap - Kind of a “stretch” goal if you will, something I’d like to consider if there’s considerable support and it seems viable space-wise and cost-wise.

  • Encoder support - Alt goal, would be nice to have some encoder spots available if there’s pin space. All-key encoder support would be a 10/10 meme though.

  • SPI/Other connectivity breakouts

  • More? - Let me know what you’d be interested in seeing and I’ll see what’s possible.

4 Likes

Update time here:

I’m back working on this and a few other PCB projects after that thing I do where I run into a problem and then just shelve the project for months. Here’s where I currently sit:

  • 16x16 matrix is a go now. Before I was unsure, but I’ve fully delved into accepting this is the way to go, especially where routing/planning shouldn’t be that much more work(famous last words)

  • Per-key RGB is a prime feature now. This’ll be a full 16x16 RGB matrix now, and as such I’ll be adding in a nice “easter egg” compatibility for an ESP32 controller that can allow fancier control of the matrix via nifty software such as WLED, which I’ve been working with lately. I’m hoping this allows expanding the market for the board to not just people looking for a meme-size macro pad, but also people looking for LED matrix projects.

  • ARM is certain now. Given that ARM is seemingly a good bit more fleshed out now as far as “what definitely works and what is experimental”, I’m much more confident approaching it. This does mean that the project is impacted by the chip shortage since I’m not easily able to order test boards for my bare controller array. But hey, progress still even if it’s just “get to the next waiting point”.

  • Finally, given the drastic departure from the original project, I’ve now deemed it appropriate to rename this project and separate it from the predecessor. From this point the board will be the “BitBang”, inspired by the heavy focus on the RGB matrix and the primary method to drive addressable RGB.

Looking forward to getting this moving forward as much as I can given current limitations and other projects.

5 Likes

sounds very cool. Would you envision people using transparent uniform caps to create board games (maybe like Go) on it? It sounds awesome I’m just trying to wrap my head around some of the things you’d envision in the LED Matrix Project realm.

So besides the combined usage(keyboard + LEDs) the main thought was non-keyboard LED matrix usage. For example, I’ve seen quite a lot of just using RGB panels for wall art, for vumeters, and other colorful stuff.

My thinking is, opening the design up to be used by the same people that may be working on this sort of projects is an opportunity to increase the reception and reach of the base board itself. The more people that get in on the board, the cheaper it gets, and the easier to justify the other expenses for builds like needing 256 caps and switches :stuck_out_tongue:

And also I’m pretty sure some magic can be done to utilize the bluetooth/wifi capabilities of a symbiotic ESP32, especially on KMK/CircuitPython setups.

2 Likes

will mount this on my wall for leds. thanks :stuck_out_tongue:

I see and I look forward to playing around with it. I think a 16x16 Go board could be very cool, especially since the LEDs would mesh so well with the trinary state of the game (white/black/off). I have seen color-based Sudoko as well which would be a good match. Some interactive game of life stuff would be cool as well.

It appears you can get 250 translucent DSA caps on Flashquark for about $100. Perhaps a side-gb could knock that price down a little bit. SP makes them as well but on PMK it’s $15 for 10 so nearly $400 to cover the board (though again, a GB might also be able to bring the price down)