A grey keyboard with orange and dark grey accents is angled away from the camera. The keys nearby are clearly distinguishable in the foreground but blurry toward the back/right. The keyboard is quite thick as it also contains a computer motherboard.

Mechanical Keyboard With A Framework Inside

Like the Commodore 64 and other keyboard computers of yore, the [Elevated Systems]’s CJ64 fits all of its processing and I/O into a single keyboard-shaped package.

This iteration of the project takes it to the next level with an enclosure milled out of aluminum instead of the mere 3D printed enclosure of the previous versions. With a Framework mainboard, the ports are configurable via the Framework expansion card system giving you even more options to customize this build. To round it out, this keyboard PC doesn’t scrimp on the keyboard part either with mechanical switches and MT3 profile keycaps.

If you’d like to build one of these for yourself, [Elevated Systems] has uploaded the 3D printed enclosure files to his GitHub repository. The files for machining are available as well, but only to patrons.

For some more Framework-based mods, check out this Framework Tablet, the Framedeck, or this other retro-inspired Framework build. If you want an all-in-keyboard slabtop, then maybe check out Are Slabtops the Future of Computing?

Continue reading “Mechanical Keyboard With A Framework Inside”

An e-ink screen mounted on a small white box is flanked by four mechanical keyboard switches. A power cable is routed from the device to a power bank that is mostly out of frame.

DIY E-Reader Has Hot Swap Mechanical Keys

In the early days of e-readers, most devices had physical buttons to turn pages and otherwise navigate the device. [bwkrayb] longed for these halcyon days before touchscreen e-readers and improved on the concept by adding mechanical keyswitches.

By using an Adafruit NeoKey 1×4 as the keyboard interface, the e-reader has four hot-swappable keyboard sockets with built-in LEDs. [bwkrayb] is hoping to use these LEDs to implement a front lighting system in a future revision of the hardware.

The 3.7″ screen displays pages after running an EPUB through ebooklib and Beautiful Soup to generate files that can be used by the Waveshare drivers. Refresh time is reportedly slow, although [bwkrayb] suspects thisĀ  might be due more to the limited power of the Raspberry Pi Zero 2 more than the display itself.

If you want to see some other open e-reader projects we’ve covered, check out the EPub-Inkplate or the Open Book Project.

Maiden Kansas City Keyboard Meetup Was A Clacking Good Time

Wow! I can’t believe it already came and went — but the first annual (semi-annual?) Kansas City Keyboard Meetup was, in my opinion, a rousing success. And I think organizer and Discord-nominated god among men [Ricardo] agrees with me. (He does; I checked before we left the venue.)

First of all, the attendance was off the charts, perhaps thanks in part to our announcement last week. We aim to get you the news sooner next time, in case you want to come in from surrounding states and municipalities. RSVPs sat around 20-something, and then shot up to 60 or so in the days leading up. Fortunately, there were enough tiny sandwiches, granola bars, and s t i c k e r s to go around. I already put mine on my keebin’ toolbox.

The Hive Was Buzzing

The event took place at Hive Co-Working thanks to [Nick], and overall, the space turned out to be a good layout. We were set up right inside the windows looking out to the street, and I like to think that we drew in a few passers-by, though I am probably more than a little bit biased. I wondered aloud on the way home how a sandwich board out on the sidewalk would have affected the influx of randos.

My husband pointed out that even though we were all the way downtown, this is Kansas City and not New York City, and most of the keyboard enthusiasts about town were already accounted for. Hmpf. I still say we should try a sandwich board next time. We could go meta and mention the tiny sandwiches inside. Don’t worry — there was plenty of sanitizer and napkins to go around, plus a box of gloves.

Continue reading “Maiden Kansas City Keyboard Meetup Was A Clacking Good Time”

The Rollercoaster Of Developing The Ultimate Hackable Keyboard

When designing anything with “hackable” in the punchline, scope creep is an integral part of the process. You end up trying to create something to potentially be an infinite number of things for an infinite number of users. [Zack Freedman] is going really deep down the rabbit hole with his MiRage keyboard and has been documenting the progress in his usual entertaining style, with some cautionary notes included.

The most fascinating tale from this come about as a result of adding RGB LEDs beneath the keys, while still allowing everything to function when the keyboard is split in two. Thanks to an IO expander chip in one side of the board, a standard TRRS audio cable is enough to link both sides together. But the addition of addressable LEDs meant more lines were required.

[Zack] thought he had found a solution in the form of SATA cables, but it turns out all SATA cables internally connect pins 1,3, and 7, making them useless for this application. He realized he had no choice but to add a second microcontroller to the “dumb” side of the keyboard and return to I2C over a TRRS cable. However, the RP2040-based Seeed XIAO’s I2C absolutely refused to play along. After a fortnight of frustrating debugging, it turns out there was a bug in the pin definitions. Fortunately, this also revealed that the XIAO had an undocumented secondary I2C interface, which he plans to configure as a peripheral to make the keyboard almost infinitely expandable with additional keys.

An earlier version of the MiRage featured tactile OLED displays, but it turns out the thin panes of glass don’t handle repeated flexing well, so they had to be scrapped. In their place came a touchscreen E-paper display, but now this seems to be evolving into a pluggable module for any input device that your heart desires, including possibly a haptic SmartKnob. Another major update are PCB footprints that support both CHOC and MX switches.

It all started with the MiRage V1 keyboard intended to for use in an updated version of [Zack]’s cyberdeck. After realizing how many people were interested in the keyboard but not the cyberdeck, he shifted focus to refining the MiRage.

This project still has some way to go, so we’ll certainly be keeping our eye on it. In the meantime, we’ve recently covered another exceptionally customizable keyboard that might catch your fancy.

Continue reading “The Rollercoaster Of Developing The Ultimate Hackable Keyboard”

Mechanical Keyboards Are Over, This Device Has Won

The desk of any self-respecting technology enthusiast in the 2020s is not complete without a special keyboard of some sort, be it a vintage IBM Model M, an esoteric layout or form factor, or just a standard keyboard made with clacky mechanical switches. But perhaps we’ve found the one esoteric keyboard to rule them all, in the form of [HIGEDARUMA]’s 8-bit keyboard. You can all go home now, the competition has been well and truly won by this input device with the simplest of premises; enter text by setting the ASCII value as binary on a row of toggle switches. No keyboard is more retro than the one you’d find on the earliest microcomputers!

Jokes aside, perhaps this keyboard may be just a little bit esoteric for many readers, but it’s nevertheless a well-executed project. Aside from the row of binary inputs there is a keypress button which sends whatever the value is to the computer, and a stock button that allows for multiple inputs to be stored and sent as one. If you pause for a moment and think how often you use Ctrl-C and Ctrl-V for example, this is an essential function. There’s more information on a Japanese website (Google Translate link), which reveals that under the hood it’s a Bluetooth device running on an ESP32.

We can imagine that with a bit of use it would be possible to memorize ASCII as binary pretty quickly, in fact we wouldn’t be at all surprised to find readers already possessing that skill. But somehow we can’t imagine it ever being a particularly fast text input device. Take a look for yourselves, it’s in the video below the break.

Continue reading “Mechanical Keyboards Are Over, This Device Has Won”

dual screen cyberdeck

Ditch The Laptop For The Tabletop

The idea of a cyberdeck is simple. A relatively portable case that is primarily a keyboard with some screen attached. Cyberdecks often try to hit a particular aesthetic or vibe rather than focusing on usability or practicality. [Carter Hurd] took a step back and asked himself what would be a cyberdeck-like system that he could practically use every day.

[Carter’s] build is a prototype that allows him to try out the form factor and use it as a daily driver, so many decisions were made to speed up the build and get something functional. For example, rather than spend the time tweaking and printing his own keyboard, he used an off-the-shelf keyboard he knew he liked. While a framework motherboard would have been perfect for something like this, they, unfortunately, weren’t available when [Carter] started the build. So [Carter] used a used gaming laptop for the task. He had hoped to drive the display directly from the motherboard as many laptops use embedded DisplayPort internally. Unfortunately, this didn’t work as the motherboard didn’t support the resolution he was trying to drive at, so he just used the external port to drive the screen. A 3d printed base fits underneath the keyboard to hold the laptop motherboard with little extensions for bits that don’t work well, such as the wifi card. The chassis also has a slot that allows a secondary display to slot right in.

Ultimately, it is something of a modern-day typewriter and something like a cyberdeck. Either way, we love it. Video after the break.

Continue reading “Ditch The Laptop For The Tabletop”