Why I Built a Mouse Jiggler with its Own OS - And I'm Giving the Software Away
- Jake
- Jun 12
- 2 min read
Updated: Jun 14
Categories: Hardware, DIY, Productivity, Open Source
Let’s be honest: mouse jigglers are usually pretty boring. They are either clunky mechanical pads that physically move your mouse, or suspicious little USB dongles that you have to plug directly into your work laptop.
As a maker, I knew there had to be a better, safer, and much cooler way to keep a screen awake during long compile times or coffee breaks. That’s how the OLO Jiggler was born.
The Wireless Advantage
The biggest flaw with traditional jigglers is that IT departments can see what's plugged into your USB ports. The OLO Jiggler solves this by using Bluetooth Low Energy (BLE). It connects to your computer exactly like a standard wireless mouse. You plug the OLO into a wall charger or power bank on your desk, pair it via Bluetooth, and you're done. No drivers. No software. 100% undetectable.
Building the "Tiny OS"
Once I had the ESP32-C3 Super Mini handling the BLE connection flawlessly, I didn't want to just display a boring "Jiggling..." text on the 0.96" Inch OLED screen.
So, I wrote a complete "Tiny OS." Controlled by a single TTP233 capacitive touch sensor, you can single-tap to scroll, double-tap to trigger actions, and hold to enter menus.
When you aren't using it to keep your PC awake, it transforms into the ultimate desk companion. It features a Pomodoro timer, a daily habit tracker, and 100 rotating focus quotes. Need a screen break? You can play Flappy Block or Dino Run right on the OLED. When idle, it even displays animated eyes that look around, giving it real personality.
Buy It, or Build It Yourself!
I designed this to be the ultimate desk gadget, and I want everyone to have access to it. We are offering two ways to get your hands on the OLO Jiggler:
The Plug-and-Play Route: You can support Micromaker Labs by buying a fully assembled OLO Jiggler from our store link below. It comes ready to go out of the box.
The Maker Route: If you like to tinker, the firmware is entirely free. If you have an ESP32-C3 Super Mini, an SSD1306 OLED, a passive buzzer, and a TTP233 touch sensor, you can wire it up yourself. Just head over to our OLO Jiggler Web Installer | Micromaker Labs, plug your board into your Chrome/Edge browser via USB-C, and install the OLO OS in 60 seconds.
Wiring for Makers:
0.96" Inch OLED SDA ➔ GPIO 20
0.96" Inch OLED SCL ➔ GPIO 21
Buzzer (+) ➔ GPIO 2
TTP233 Sensor ➔ GPIO 1
Hardware should be fun, functional, and accessible. Whether you buy it or build it, I can't wait for you to try it out.
_edited.jpg)











Comments