🌈 ESP32-S3 Rainbow: ZX Spectrum Emulator Board! Get it on Crowd Supply →
View All Posts
read
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi

Say goodbye to bulky keyboards with Vibit, the one-button mechanical keyboard that practically codes itself! In this epic build adventure, I've taken an ESP32-S3 Mini, a Cherry switch, and some eye-catching RGB LEDs to create a macro pad that beams out ⌘ + Enter via USB and Bluetooth LE. And yes, I let AI handle the firmware, proving that vibe coding is the future. Whether you're all about the wireless life or prefer staying plugged in, this tiny dynamo has you covered.

Related Content
Transcript

Thanks to https://www.PCBWay.com/?from=atomic for the fantastic PCBs and SMT assembly.



Forget 104 keys—meet Vibit, the one-button mech keyboard that literally codes itself.



In this build-and-program adventure I take an ESP32-S3 Mini, bolt on a Cherry switch, Li-ion charger and RGB status LEDs, then let AI write all the firmware.



By the end we’ve got a palm-sized macro pad that fires ⌘ + Enter over USB and Bluetooth LE—perfect for your vibe coding sessions!



00:00 PCB Overview – ESP32-S3 Mini, USB-C & Li-ion Charger
01:00 Cherry MX Low-Profile vs Standard Switch Footprints
01:40 Fixing Wobble: Stabilizers & Custom ā€œVibitā€ Keycap
03:30 What Is ā€œVibe Codingā€? AI-Generated Firmware Explained
03:53 Vibing up a hardware definition - what GPIOS are we using?
05:13 Let’s get it working over USB - our first bit of vibe code
06:52 The vibe code works - USB keyboard is working
07:30 Let’s add a bit of refinement to the behaviour
08:12 It’s even better - this vibe coding is brilliant!
08:40 Vibing up battery charge status
09:43 Let’s add BLE support - we’re going wireless!
11:20 So close… but not quite there
13:40 Let’s give it a hint - we’ll tell it which library to use
14:16 It works! Fully vibe coded USB and BLE keyboard



#mechanicalkeyboard #ESP32 #BluetoothLE #AIcoding #makers #electronics #firmware


If you’d like to help support the channel and help me buy more nonsense - I have a Patreon page: https://www.patreon.com/atomic14



We’ve also got a shop now! https://shop.atomic14.com



And if you’re shopping on AliExpress or Amazon then if you click on these links I will get a little bit of affiliate money:



Aliexpress - https://s.click.aliexpress.com/e/_Ac05mF
Amazon - https://www.amazon.com/?tag=atomic14-20



You can also join us on Discord here: https://discord.gg/h2DDnDdjD2



There’s also the Atomic14 newsletter here: https://atomic14.substack.com/



And don’t forget about the MakerNews newsletter - https://makernews.substack.com/


HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening

> Image

atomic14

A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts