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.
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/