High Level Architecture Design

A project log for Generative kAiboard

Beyond Typing: An Adaptive Hardware Prompter for the Age of Generative-AI. Internet-connected. Built-in ChatGPT.

pamungkas-sumastaPamungkas Sumasta 10/09/2023 at 21:400 Comments

Alright, talking about the high-level architectural design the Generative kAiboard's whole vibe is all about keeping things neat and comfy. It's got this cool split keyboard layout that makes the 5-inch screen in the middle the star of the show. The left and right-hand sections are angled just right, at like 15 degrees, so you can type for hours without hurting your wrists.

Oh, and it's cleverly tucked all those extra peripherals around the edges, so you can reach them without messing up the keyboard's sleek look. Plus, they put the PoE (Power-over-Ethernet) thingy right placed in the middle at the bottom. It's genius because it makes all the cables go neatly under your desk, keeping your workspace tidy.

So in essence, the Generative kAiboard is all about that perfect balance of style and function. 

At the hardware level, this system rocks a trio of built-in processors, and each of them plays a role in making the keyboard a jack-of-all-trades. The main star of the show is the STM32F429, which acts as the keyboard's brain, running the whole operation. Then, there's the ESP32 co-processor, working alongside it to make sure you can connect wirelessly through Bluetooth to all sorts of gadgets.

The third processor is all about handling the graphics, making sure everything looks smooth and sharp. And don't forget about the Ethernet controller W5300, it's the networking champ, making sure you stay connected fast and reliably.

In a bit more detail, diagram below depicts the overall building blocks used inside the generative kAiboard.