Skip to content

atomic14/just-vibe-it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Build Firmware

Vibetastic - Single Key Keyboard

Vibetastic Demo

Click the image above to watch the demo video

Overview

A very silly but functional single-key keyboard - perfect for vibe coding! This project combines interesting hardware design choices with AI-assisted firmware development.

Key Features

  • Dual Power Management: Uses TPS2117 for clean switching between battery and USB power with controlled slew rate
  • Versatile Switch Compatibility: Custom PCB footprint supports both low-profile and full-height Cherry MX switches
  • Stabilizer Support: Full-height keycaps can use stabilizers for improved feel and reduced wobble
  • AI-Coded Firmware: The entire codebase was developed through AI collaboration without manual code review

Hardware Highlights

The PCB incorporates several thoughtful design decisions:

  • TPS2117 power switch controller enables high capacitance loads without violating USB specifications
  • Hybrid Cherry MX footprint accommodates both switch types (though stabilizers only work with full-height switches)
  • Clean power management replaces traditional MOSFET/diode circuits

Project Structure

  • /firmware/ - PlatformIO-based embedded firmware
  • /hardware/ - KiCad PCB design files and component libraries

About

Who needs a keyboard? Just vibe it with the vibe button!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published