Vibe coded by Claude, with minor help and supervision by Bash Creates 😂
Loading geometry engine…
ShapeAn uploaded logo renders as its own inlay/emboss layer on whatever shape is picked above (Circle, Square, etc.), so it can share the button with custom text. Pick the "Imported" tile in the shape library instead if you'd rather the whole button's outline hug the logo's own silhouette. SVG gives exact vector results. PNG works too (traced + color quantized in-browser) but quality depends on the source image - flat colors and clean edges trace best.
Only applies once a logo is loaded above. Size and position are independent of the overall diameter, so resizing the button won't drag the logo along with it.
If the cavity for the switch is too close to a wall on the clicker base, it will affect how thick the wall of the clicker top can be. For easy printing be sure to keep this number in the green.
For reference purposes only - actual color depends on the filament used when printing.
Uses the Text & logo style toggle above - Inlay keeps the whole face flush for a clean face-down print with no supports, Emboss raises the letters proud of the surface for a face-up print instead. The font choices here favor thick, even strokes - serif and script fonts tend to fill in or break off at small sizes, so they're left out.
Print multiple of this same button connected together as one base, each with its own switch. Each button keeps its own separate recess, so a normal single top still docks into any one of them - tops are always designed and exported one at a time, with their own text/logo, not connected to each other.
Adds a loop for a keyring, fused to the far end of the button row (or the button itself if there's only one). It doesn't need to be as thick as the whole base - just thick enough to hold up.
Fine-tune where the switch cavity sits with its button - most designs keep it centered.
Free to use for personal or commercial projects, no attribution or payment required. If you'd like to say thanks, a donation or Boost is appreciated, but never required.
Reference switch model: "Cherry MX reference 2020" by Hondrus31 (a refinement of an earlier model by gcb), via Thingiverse.
· · ·