About Wimble Works

Design 3D printable keycaps and clickers

Wimble Works lets you design custom mechanical keycaps and switch clickers in your browser. Make one replacement keycap or design a full keyboard set for 3D printing. Wimble Works processes your artwork and models on your device.

A note from Ben

I’m Ben Lords. I’m the owner of Benlo Creative LLC, and I built Wimble Works.

Honestly, I started Wimble Works because I was curious if I could 3D print some custom keycaps for a friend. While I was working on them in Blender, I kept thinking there had to be a simpler way. There are other tools for this, but I wanted to make one with a fun interface that felt a little easier to use, at least for my brain. (I also just wanted an excuse to build an old-school Mac interface as an experiment, so here we are.)

People also ask me to 3D print clickers pretty often. Since I was already looking up keycap and switch measurements, it felt natural to add clickers too.

You can learn more about me or explore more of my tools and workflows on iBenlo.com. If you’re enjoying Wimble Works, you can buy me a coffee on Ko-fi.

Keycap Workshop

  • Design one replacement keycap or a full keyboard set.
  • Add text, SVG artwork, or multicolor inlays.
  • Export STL or 3MF files, including snap-off sprue sheets.

Design mechanical keycaps

Shape caps for standard MX-style switches, add text or SVG artwork, and preview your design in 3D. Export STL or 3MF files for your slicer. Full keyboard sets can be arranged on snap-off print sheets.

Measurement sources

The standard cap is 18 mm wide on a 19.05 mm key grid. Its MX socket starts from the nominal 4.10 mm span and 1.17 mm arm width in the CHERRY 1u keycap drawing. The 2u and 6.25u stabilizer spacings follow the KiCad Cherry MX footprints. Board presets use manufacturer layouts, such as the Keychron C2 specifications.

Will these fit my keyboard?

Wimble Works targets standard-height MX-style switches. Check the layout, spacebar width, and stabilizers on your specific keyboard. Print a single cap first to check socket fit and switch travel.

Printers and slicers

Choose a bed size that fits your printer. Use 3MF for multicolor inlays and check filament assignments in the slicer. Open Slicer Settings from the app menu for guidance on Bambu Studio, Anycubic Slicer Next, Creality Print, UltiMaker Cura, and PrusaSlicer. Choose the printer and nozzle profile you actually use, then inspect the sliced layers before starting a full sheet.

Face-down caps open the MX socket upward. For upright caps, keep supports under the shell and directly under the outer lip of the raised MX mount. Use your slicer’s support blocker inside the cross-shaped recess. Check that the mount starts on support and the back of the recess bridges cleanly in the layer preview. Test the fit on one cap before printing a full set.

Open Keycap Workshop

Clicker Creator

  • Design a single-key clicker or arrange multiple switches.
  • Customize the case, keycap artwork, and keyring placement.
  • Preview the assembled clicker in 3D and save an editable project.

Design a mechanical switch clicker

Build a single-key clicker or a custom grid, shape the case, add a keyring loop, and preview artwork across the keys. Save your design as an editable clicker project.

Measurement sources

The case uses the nominal MX mount dimensions from the CHERRY MX series drawing and uses the CHERRY MX2A Red as a reference for 4 mm of switch travel.

Designing a clicker case

Start with one switch or arrange several keys in a grid. Adjust the case height, wall thickness, and spacing, then add individual key designs or spread one design across the whole layout.

Printing and fit

Clicker Creator currently previews the assembled design and saves editable projects. Use Slicer Settings in the app menu for nozzle and layer-height guidance. A physical fit check should confirm that the switch clips into the case and the cap moves freely through its full travel.

Open Clicker Creator