Clicker Wonderland

The Complete Guide

Turn any picture, shape or 3D model into a real, clicky mechanical button

by Babah3D Flat button 3D Model Cut · Beta MX switch compatible

A complete walkthrough of every panel, card and export option,
plus printing and assembly notes.

Contents

1 What Clicker Wonderland makes 2 Before you start 3 The interface at a glance 4 Quick start: your first button 5 Choosing a mode 6 Shape or picture (Flat mode) 7 Size 8 Colours 9 Shell and edges 10 Text 11 Accessories 12 Preview options 13 Advanced and fine-tuning 14 3D Model Cut: import a 3D model 15 The intersection cut editor 16 Checking print readiness 17 Saving, exporting and sharing 18 Printing and assembly 19 Troubleshooting 20 Keyboard and mouse reference 21 Default values cheat sheet 22 Glossary

1. What Clicker Wonderland makes

Clicker Wonderland is a browser-based 3D design tool that builds a working desk clicker around a real mechanical keyboard switch. You choose a shape, upload a picture, or import a 3D model you already own; the app generates two printable parts plus the pocket, plate cutout and stem socket that hold an MX style switch between them. Print the two parts, push a switch in, and you have a physical button that clicks.

The two halves

Every design is exactly two printed parts plus one bought switch. The button (also called the top or cap) is the part that moves. The base is the part that stays still and carries the switch. Between them sit a plate cutout that the switch clips into, a switch cavity under that plate, a sliding guide surface that keeps the press straight, and a cross shaped socket that grips the switch stem.

Two ways to design

ModeWhat it doesChoose it when
Flat button
stable
Builds the clicker from a clean built-in shape or a picture you upload. Nothing to import and nothing that can fail geometrically.Almost always, and always if you are new. Logos, names, icons, cute shapes.
3D Model Cut
beta
Takes a 3D model you already own and turns the model itself into the clicker, split into two halves around one switch along a seam you define.You have a .glb, .gltf, .3mf or .stl you want to make clickable. Expect to spend time on the cut.
The mental model. Whatever mode you use, the app is always answering one question: which part of this object lifts when a finger presses it, and where does the switch live underneath. Everything else — colours, text, fillets, keychain loops — is decoration hung on that answer.

2. Before you start

What you need

Accounts and downloads

Designing needs no account — build the whole thing, look at it from every angle, and change your mind as often as you like. Saving a printable file is what needs one: a free account, signed in with a one-click link by email or with Google, and there is no password to remember. Each printable file you save spends one of your downloads, so it is worth getting the design right in the preview before you export. Your design is saved in this browser, so signing in never costs you the thing you have just made.

What the app stores on your machine

The app keeps your current design, which cards you had open, whether you have seen the tour, whether you have seen the coach card, any 3D model you imported, and any font file you added to letter a design — all in this browser only, and nothing is uploaded. All of it lasts as long as this window: a refresh brings your work back exactly as you left it, and closing the window starts you fresh. Custom fonts are no different — the font file never leaves your machine, and the design that uses it is rebuilt with that font after a refresh. Under Fine-tuning — Your data (or in All controls) there is a single Delete everything stored button; after it runs, the app verifies each item really went and reports anything that did not. That deletion cannot be undone.

Tip. Because the design lives in this browser and only for this window, closing the window, clearing site data or switching machines loses your work. Use Copy share link in the print sheet to keep a shareable, restorable copy of a design you care about.

3. The interface at a glance

The 3D viewport is central and full-bleed. Controls live in a side studio panel (desktop) or bottom sheet (phone) of step-by-step group cards. The mode pair sits in the top dock, the bottom dock offers starting and printing actions, and the Ready to print beacon sits at the top — top right on a computer, centred on a phone.

The studio panel and group cards

At the top sits the mode pair: Flat button and 3D Model Cut · Beta. Below it, step-by-step group cards open in sequence as you confirm each step with Looks right →. Tapping any card header jumps back to revise that step.

Group CardWhat lives there
StartThe choice to start from a picture or a clean built-in shape.
Your picture (picture flow)Upload dropzone, background removal, colour count, and finish style (Flat, Sticks up, Dome, Slant edge, Soft edge).
Your buttonShape outline (follow picture or 22 clean shapes), How big? slider, shell fit (Top hugs base / Base hugs top), body colours, edge look (Rounded, Beveled, Square) and smoothness, click offset.
FeaturesAdd text, letter style, font upload (.ttf, .otf, .woff), lettering style (Stands proud / Carved in), and 2x2 accessory toggles (Keychain, Magnet, Lanyard slot, Ring hole).
Fine-tuningSwitch fit parameters, maker's mark signature, stored data management, live print status, and Print my clicker.
1. Your 3D model (3D Model Cut)Model upload (.glb, .gltf, .3mf, .stl), model colours (keep source colours or flatten to printable).
2. Choose cut (3D Model Cut)Pictured cut styles: Quick flat cut, Intersection cuts (3 planes with drawing tools), Centre plug, and model size.
3. Features (3D Model Cut)Place switch on model (or Auto-fit / Centre), Keychain, Magnet, Lanyard slot, Ring hole.
More options & All controlsAdvanced settings behind each card's + More options door; panel footer link opens the All controls sheet for full access to every parameter and preview switch.

The little circled i

The circled i next to a control opens a short note that explains it in cases rather than paragraphs — what each option does, and what to change when the printed result is wrong. This guide reproduces the substance of those notes in place.

The viewport

Drag to orbit, scroll to zoom, right drag to pan. The viewport is interactive beyond the camera: you can drag the keychain loop around the rim, drag the pink handles that resize a cut region, right click an artwork piece to change how that one piece is finished, and click a spot on an imported model to place the switch there.

For keyboard users the viewport exposes a component menu: press Enter, the Menu key, or Shift+F10 to list every part of the design and every action available on the selected one. Arrow keys nudge the selected part, Delete removes it, and Escape clears the selection or closes open sheets. Two skip links at the very top of the page jump straight to the 3D preview or to saving and export.

The Ready to print beacon and print sheet

At the top of the screen — top right on a computer, centred on a phone — the Ready to print beacon reports live whether the current design is printable. Tapping Print my clicker in the bottom dock or in Fine-tuning opens the print sheet with all save and share actions. Chapter 16 covers how to read the checks in detail.

4. Quick start: your first button

  1. Choose Flat button in the top dock, then tap Start with a shape (or Start with a picture).
  2. Pick a shape. Tap Circle, Heart, Kitty or any of the 22 built-in outlines in the 7-column shape grid. If you would rather start from something than from nothing, press Surprise me: it rolls a random shape, size, colour pair and keychain, and touches nothing else you have set. Tap Looks right →.
  3. Choose a size and fit. In Your button, adjust the How big? slider (60 mm is the friendly default). Choose how the halves fit (Top hugs the base is classic) and pick an edge look (Rounded, Beveled or Square).
  4. Pick a palette. Choose from the 28 colour palettes; the Button and Base colour wells let you override either colour individually. Tap Looks right →.
  5. Add text or accessories, if you want them. In Features, type into Add text, pick a font or upload your own font file (.ttf, .otf, .woff), and choose whether letters stand proud or carve in. Switch on Keychain or Magnet if needed. Tap Looks right →.
  6. Check it. Open All controls from the panel footer to tick Animate Assembly to watch the halves lift apart, Cross Section View to look inside at the switch pocket, or Print colours to see the paints the file will really carry rather than lit screen colours. Orbit and inspect in the 3D viewport.
  7. Check the beacon. The Ready to print beacon at the top of the screen confirms when everything is valid and printable.
  8. Print my clicker. Tap Print my clicker in the bottom dock (or on the Fine-tuning card) to open the print sheet, then tap Save for 3D printing (.3mf) — one file with every part and your colours, ready for Bambu Studio, PrusaSlicer or OrcaSlicer.
Print colours preview. Screen lighting can make a white highlight look like a colour; a printer lays filament and cannot lay a highlight. Print colours under All controls shows the exact filament assignments.

5. Choosing a mode

The top dock above the viewport provides an always-visible choice between two design modes:

OptionMeaning
Flat buttonClassic buttons built from a clean built-in shape or an uploaded picture. Start here if you are not sure.
3D Model Cut · BetaAny 3D model becomes a whole clicker — you cut a seam and the model's own halves click. It asks for an imported 3D model (.glb, .gltf, .3mf, .stl), a cut style, and switch placement.

Switching modes does not throw the other mode's work away. If you switch to 3D Model Cut and change your mind before importing a model, simply tap Flat button in the top dock to return.

6. Shape or picture (Flat mode)

Pick a shape

Twenty-two built-in outlines in a 7-column grid, each one a single tap that rebuilds the model: Circle, Rounded square, Squircle, Hexagon, Capsule, Oval, Egg, Diamond, Shield, Cookie, Clover, Heart, Flower, Star, Cloud, Kitty, Bear, Bunny, Duck, Ghost, Mushroom and Butterfly. Clean shapes give a reliable guided fit and need no picture at all.

Surprise me rolls a whole design — shape, size, colour pair and keychain — and leaves every other setting you have chosen alone. Press it again for a new roll.

Or a picture

Drop a PNG, JPG or SVG onto the upload field, or tap to choose one, and the app traces it into a printable outline. A transparent PNG works best, because the transparency is the outline.

Artwork finish

Sets the starting finish for every traced piece; any single piece can be overridden afterwards.

FinishResult
Flat — level with faceThe artwork sits in the surface, distinguished only by colour.
Sticks up — straight sidesExtruded straight up off the face.
Dome — rounded pillowA soft dome pillow profile.
Slant edge — beveledExtruded with an angled edge.
Soft edge — filletedExtruded with a rounded edge.

Button perimeter

In the Your button card, Follow my picture makes the outline of your picture the outline of the button, sized by Outline backing — the plain border added around and between picture pieces, 2.5 mm by default. Clean shape keeps the picture inside a built-in shape instead, sized by Picture size inside the shape (%), which leaves a clean border between the artwork and the perimeter.

Retrace banner

If a newer tracing algorithm becomes available for an uploaded picture, a banner appears in the Your picture card offering Re-trace so you can upgrade the outline with one tap.

Artwork pieces and switches

A traced picture comes apart into pieces, and every detected piece is listed in the settings. Select one and change it, or right click the piece directly in the 3D view (keyboard: select it and press Enter) to make it raised, engraved, domed, or a separate moving button with its own switch. Apply selected settings to all pushes one piece's settings across the whole picture, and Use one automatic switch hands the decision back to the app.

The piece you mark as the moving button becomes the visible top of the clicker; the app generates its mechanical backplate, MX socket and matching switch housing underneath. Size may be raised automatically within the 118 mm limit to make the mechanism fit — anything larger than that is rejected.

7. Size

Starting points

PresetWidthNotes
Keychain42 mmAlso switches the keychain loop on.
Desk60 mmThe default, and the friendliest first print.
Chonky82 mmA palm-sized slab.

Each preset also sets a matching wall thickness and switch cavity. None of them is a lock — every slider below still moves.

How big?

Sets the width across the longest side of the button, from 30 to 118 mm, with an exact numeric input beside the slider. The slider's minimum adapts to the shape you chose so the switch socket never leaves the silhouette, which means every value the slider offers is a value that builds.

In 3D Model Cut mode that guarantee does not hold, and the app catches it for you. An imported 3D model is whatever shape you imported, so shrinking it can leave the seam too thin to hold the switch — the switch is a fixed size in millimetres and does not shrink with the model. If a size breaks the cut, How big? goes back on its own to the last size that built and says so, naming both numbers. Your cut is not lost when this happens: cut regions are stored as proportions of the model, so they scale with it and survive a resize untouched.

8. Colours

One palette pick sets the Button and Base colours together; the two colour wells below override either one on its own. There are 28 palettes: Sakura, Mint, Bubblegum, Midnight, Lavender Dream, Peach Sorbet, Ocean Wave, Lemonade, Strawberry Milk, Matcha Latte, Blueberry, Cotton Candy, Sunset, Forest Walk, Flamingo, Taro Boba, Mango Tango, Cloudy Sky, Rose Gold, Cherry Cola, Pistachio, Grape Soda, Vanilla Cream, Coral Reef, Panda, Neon Pop, Clay and Sand, and Sea Glass.

Button and Base set the main body colours. An uploaded picture may add simplified source colour regions to the Button in the 3MF file; starter icons and text stay the Button colour unless you give the text its own. Each part keeps its colour all the way into the .3mf, so your slicer asks for filaments rather than handing you one grey lump. A plain zip of STLs carries no colour at all — that is the format's limitation, not the app's.

9. Shell and edges

How the halves fit

Fit StyleWhat it looks like
Top hugs the base (classic)The button's skirt shrouds the base.
Base hugs the topThe base wall rises around the button, which slides inside it like a plunger.

A fuller shell hides more of the mechanism; a lighter one prints faster and uses less filament. Either way, the outer look is finished with the edge treatments below.

Outer edge look and smoothness

On the Your button card, Edge look lets you choose between Rounded, Beveled, and Square. When Rounded is selected, Smoothness offers three presets: Subtle (0.5 mm), Medium (1.25 mm default), and Max (2.5 mm).

In the More options door and All controls sheet, three edges can be adjusted independently: Button top, Base top and Base bottom. Each gets its own choice of Sharp, Fillet or Chamfer, an amount in millimetres, and a row of preset values from 0.00 to 5.00 mm.

Each edge card shows three numbers: Requested (what you asked for), Safe estimate (the largest value the app is confident about at this size), and Applied (what actually got built). Values above the safe estimate stay visible and selectable — they are marked as risky, not blocked, and they are still tested. If a build fails validation the last verified settings come back and the affected edge card is named, so a bevel that got trimmed says so rather than quietly coming out different. A green status line confirms when the current settings are watertight, manifold and exportable.

A worked example. On a 60 mm design the safe estimates are typically around 2.75 mm for the button top, 2.25 mm for the base top and 1.75 mm for the base bottom, with all three defaulting to a 1.25 mm fillet. The estimates shrink as the design gets smaller.

10. Text

Type a name, a date or an initial into Add text on the Features card. Multi-line text is supported by pressing Enter. Twenty-three fonts are built in under Letter style, grouped by feel: rounded and soft styles, classic block, fairytale, princess and storybook, playful, bubble and comic, handwritten, brush and script, elegant and western serifs, condensed poster, chunky, marker, Georgia, Times, Trebuchet, Verdana and two monospaced faces. You can also load your own .ttf, .otf or .woff directly on the card; it is traced locally, never leaves your machine, and lasts for the session.

ControlWhat it does
How letters sitStands proud (raised) stands off the face; Carved in (engraved) is recessed 0.8 mm into it.
Text colourThe colour of the letters in the exported file.
Engraved colourFor engraved text only: paint the recess walls and floor with the Text colour, or leave them the Button colour.
Text sizeLetter height in millimetres. 8.0 mm by default (in More options).
CurveBends the line into an arch with a positive value, or a valley with a negative one. Zero is straight — useful for following a round rim.
RotateTurns the whole line in degrees.
Move text up/down and left/rightSlides the letters anywhere; they stay on the face automatically.

Raised text is its own colour region in the exported file. Engraved text can colour the recessed cut faces too, so a slicer can recolour it either way.

11. Accessories

Accessories are toggled in a compact 2x2 grid on the Features card: Keychain, Magnet, Lanyard slot, and Ring hole. Switching on Keychain or Lanyard pops a brief ~2.8-second hint confirming that you can drag the attachment point directly along the edge in the 3D viewport.

Keychain loop

Tick Keychain and a loop appears on the rim, sized for a keyring, split ring or lanyard clip. Hole size defaults to 4.0 mm. Loop position slides it around the edge in degrees, where 90 is the top, 0 the right and 270 the bottom — or just drag the loop around the model in the 3D view. Loop height raises it off the print bed.

Loop height and supports. At 0 percent the loop lies flat on the bed and needs no supports, but 0 only works where the model actually has body down there. Raised, the loop always finds something to weld to, but it overhangs and will want supports.

Magnet pocket

Adds a pocket in the underside of the base for a disc magnet — hidden from outside. Set Magnet size and Magnet thickness to the disc you own; 6x2 mm and 8x3 mm neodymium discs are the classics. Clearance for glue is added automatically. Glue the magnet in after printing and you have a fridge clicker.

Ring hole / Ring channel

Carves a channel through the base so a real metal split ring can be threaded through it. The see-through ring in the preview is a guide showing where the metal will sit — it never prints. Set Ring size and Wire thickness to the ring you actually have. Position slides it around the edge, Sink into the body sets how deep it bites (it must pass all the way through the edge to hook on), Lift raises it, and Stand the ring upright turns it through ninety degrees.

Lanyard slot

A wide flat slot through the rim for a strap or cord. Use it rather than the round keychain hole when the clip is too wide for a hole — a lanyard clip usually is. Slot position works in the same degrees as the loop, or drag it directly in the 3D view.

Badge pin back

Under More options, two shallow pockets in the underside of the base accommodate a standard bar or safety pin, glued in after printing. It shares the underside with the magnet pocket, so turn one off to use the other. The print checks verify the wall left around every pocket you add.

12. Preview options

Three switches in the All controls sheet (and More options doors) change what you see and nothing else. None of them touches the exported files.

OptionWhat it shows
Animate AssemblyLifts the two printed parts apart so you can see how they fit together.
Cross Section ViewSlices the model open on screen so you can see the switch pocket, the walls, the travel and the click mechanism inside.
Print coloursRepaints the preview with the colours the exported file actually carries — one colour per filament, instead of your model's lit shading. Use it before you export if a colour matters.

13. Advanced and fine-tuning

These are the numbers that decide whether the printed clicker feels right. Most designs never need them; a printer that runs tight or loose needs two or three of them.

Switch fit

ControlDefaultWhat it does
Plate Cutout14.0 mmThe square hole the switch clips into. 14 mm is the universal MX fit and suits Cherry, Gateron and Kailh. If your switches are loose, make the hole smaller; if they are too tight, make it bigger.
Switch Cavity7.2 mmPocket depth under the switch plate. 7.0 mm and up fits any MX switch. Deeper also makes the whole base taller.
Wall Thickness2.5 mmThe perimeter wall around the button. Thicker is sturdier but leaves slightly less room inside for the switch.
Guide clearance0.60 mmThe sliding gap between the two printed parts; 0.60 mm suits most printers. Raise it if the print binds, lower it if it rattles. The snap bump grows with the gap, so the click stays crisp either way.
Press travel room4.0 mmHow far the top can fall before the two guide shells touch. 4.0 mm suits a Kailh BOX White, which has 3.6 mm of travel; Cherry MX can go lower for a shorter clicker.
MX-cross socket fine-tune0.00 mmThe grip on the switch's cross stem. Raise it if the cap grips too hard, lower it if the cap is loose. At 0.00 the print allowance is 0.20 mm; the socket is a 5.65 mm solid boss with a plain female cross that holds by friction, and it always sits inside the 6.6 mm moving BOX stem envelope.
If a printed clicker feels wrong, touch these two first. Press travel room and the MX-cross fine-tune between them cover almost every complaint about feel; Guide clearance covers almost every complaint about fit.

Maker's mark

Tick Sign the inside of the base and type your brand. It becomes raised lettering on the floor of the switch pocket — your signature on every print, invisible from outside.

Where it clicks (switch centring)

On the Your button card, Where it clicks (mm from centre) provides X and Y range and numeric inputs, plus a Centre reset button. This moves the click point away from the middle of the button for asymmetric shapes or corner clicks. The offset is clamped dynamically to the model's footprint so the switch always stays inside the walls.

Your data

Everything the app has kept in your browser is listed under Fine-tuning / All controls with a Delete everything stored button. See chapter 2.

14. 3D Model Cut: import a 3D model

3D Model Cut turns a 3D model you already own into a clicker that splits along a seam you define. It is in beta and guides you through four sequential group cards: 1. Your 3D model, 2. Choose cut, 3. Features, and Fine-tuning.

1. Import your 3D model

Drop a .glb, .gltf, .3mf or .stl onto the upload card. GLB, GLTF and 3MF keep their source colours. Colourless STL files are assigned a two-tone moving top and stationary bottom automatically so you can tell the halves apart.

Colours chooses how colour reaches the file. Keep the model's colours shows every shade on screen and carries the paints underneath the lighting — but a white highlight on yellow prints yellow, because a printer lays filament and cannot lay a highlight. Flatten to printable picks printable colours for the screen too, so what you see is what exports. Turn on Print colours under All controls to see the exact paints.

Foot trim (in More options) flattens the underside so the body can stand on its own. At 0 percent the model stays whole with no slice taken off the bottom; raise it only if you want a flat foot. A model you intend to print on its seam face does not need a foot at all.

2. Define the moving part

Three pictured buttons on the Choose cut card offer different ways to split the model:

MethodWhat it does
Quick flat cutSlices the model straight across at one height with an adjustable Cut height slider. On a rounded shape — an egg, a gem, a bun — it is the right answer. Try it first.
Intersection cutsThe drawing editor. For models where a level slice fails: the button that should be one ear rather than the whole head, the lid that stops short of a handle, or complex sculpts.
Centre plugCreates a round moving plug using only the top view with an adjustable Plug diameter slider, giving a fast starting point to refine.

Switching between methods keeps your sketches: Quick flat cut retains them and they can be re-enabled for an intersection later.

Fast interaction. While Fast interaction is on you can drag size, orientation and cut height controls freely; the exact printable solid rebuilds once, when you release the control.

3. Switch position and features

Tap Place switch on model and click a spot on the 3D model, or use Auto-fit and ↺ Centre for fast alignment. Exact X, Y, Z coordinates and nudge arrows are available behind the More options door.

Z drop lowers the switch interface into the model. What happens underneath is set by Z-depth behaviour: with Two parts, extended stem, the top receiver reaches down to the lowered switch; with Top sinks into bottom, the moving part nests into a cavity instead.

Accessories (Keychain, Magnet, Lanyard slot, Ring hole) are toggled directly on the card with live drag hints.

Seam and orientation controls

ControlWhat it does
Horizontal cut heightWhere a flat seam sits. The available range is set by the switch below the cut and the shell above it.
Seam gapThe gap along the seam itself. 0.30 mm by default.
Lip clearanceThe gap at the guiding lip. 0.20 mm by default. Raise it toward 0.70 mm if the button binds on your printer.
Tip over (two axes) and SpinOrient the imported 3D model before drawing projected cuts. Turning the model first is often easier than drawing around an awkward angle.
If the warning says the seam planes miss the model, the cut is not passing through anything and the model is shown uncut. Either drag the planes so they actually cross the body, or turn the model first with Tip over and Spin, then redraw.

15. The intersection cut editor

An intersection cut lets you define where the moving part is from up to three directions at once, and the button becomes the part that all of them agree on. Draw a circle on the top view and a band on the front view, and the button is the piece that is inside both.

Step 1 — open the editor

Choose Intersection cuts on the Choose cut card. The view swings face on to the plane you are drawing and locks orbit so dragging draws strokes. The model rebuilds cleanly when you tap Apply cut.

Step 2 — choose a plane

Three views of the same model: XY · Top, XZ · Front and YZ · Side. Each keeps its own drawing, and each narrows the moving part further. Most designs need only XY. Switching planes preserves sketches on other planes, and the final cut uses the common overlap of every enabled plane.

The one-press start: Centre plug

Centre plug fills the top view with a round region. It arrives three-fifths of the way across whatever you imported, scaling with the model. It is an ordinary region — everything in this chapter applies to it.

Size decides whether the mechanism fits. The switch needs solid material all the way round. The live readout under the editor reports mechanism clearance while you drag.

The drawing tools

ToolHow it behaves
SelectDrag inside a region to move it, or drag pink handles to reshape it.
RectanglePress and drag corner to corner. Both corners stay draggable afterwards.
CircleDrag out from the centre. Adjust by handle or shape size number.
LassoFreehand drag, released to close the loop. Fastest way around a complex 3D sculpt — an ear, a tail, a snout.
Polyline(In More options) Click once per corner. Press Enter or Finish polyline to close. Hold Shift to snap to 45 degrees, Ctrl to turn snapping off.
Line(In More options) On Front or Side plane, a single straight line creates a tilted split.
Paint(In More options) Brush selection on and off freehand. Painted areas convert to draggable, point-editable regions on release.

Magnetic edge and Trace outline

Magnetic edge makes drawing tools cling to the model's real silhouette. Trace outline selects the entire silhouette in one press.

Editing what you drew

With Select active, drag inside a region to move it, or drag a pink handle to reshape it. Alt+click an edge adds a point; Alt+click a handle removes one; Delete removes the active region.

Finished shapes become numbered chips under Selection regions. Click a chip to edit it or its cross to remove it. Undo last region steps back one shape. Clear active plane empties the current plane. Cancel discards changes and restores the previous cut.

Add and Subtract

Every new shape either joins the selection (Add) or is carved out of it (Subtract). The first shape on a plane is always additive.

Which part actually moves

Moving side. The shape you drew is a boundary. Inside moves means what you drew is the button; Outside moves means what you drew stays put and everything else is the button.

Cut depth

Depth is a choice on the top plane only. Automatic depth puts the floor at the switch-aware seam. Turn it off and Button floor sets how deep the button reaches. Flat floor cuts level; Follow surface keeps the button a lid of uniform thickness following the model's outer skin.

Fit and release

Wall draft leans the cut wall so parts separate cleanly upon pressing. Cut clearance sets the sliding gap for this cut alone.

The live mechanism readout

Under the editor, a line reports mechanism clearance in real time (e.g. Switch at x 0, y 0, seam 26.5 mm). It confirms whether the switch fits, warns if there is no room for the guide lip, or indicates if regions need adjusting.

Step 3 — Apply cut, then check readiness

Apply cut executes the geometry boolean. The button enables once an active plane holds a closed region. When complete, the Ready to print beacon updates with final verification.

16. Checking print readiness

The Ready to print beacon at the top of the screen is the live readout that verifies your design. When you tap Print my clicker, the print sheet opens with full confirmation: Your clicker is ready — 2 parts · fits any FDM printer.

The status check confirms that the final solids are watertight, manifold, correctly oriented, and have valid switch cavities and clearances. If any parameter needs adjustment, the beacon turns amber and reads Check this. Tap it on a phone, or rest the pointer on it on a computer, to read the full message, then fix it before printing.

Watertight and manifold solids. The export verification ensures geometry has no holes, non-manifold edges, or self-intersections — guaranteeing clean slicing in Bambu Studio, PrusaSlicer, and OrcaSlicer.

When an adjustment is needed

If a cut or placement is out of bounds, the status message names the exact direction to fix:

MessageWhat to do
Enlarge the overlapping sketchesThe cut region is smaller than the switch mechanism. Widen the region or reduce switch drop.
Move the seam down / upThe button or base became disconnected. Lowering the seam gives more volume to the button; raising it gives more to the base.
Make the selected regions overlap on a single connected areaThe sketches produce disconnected pieces. Merge them into a single connected button.

17. Saving, exporting and sharing

Tapping Print my clicker in the bottom dock or on the Fine-tuning card opens the print sheet with four export options:

ActionWhat you get
Save for 3D printing (.3mf)One complete file containing both physical parts laid flat with filament colours assigned. Open directly in Bambu Studio, PrusaSlicer or OrcaSlicer. This is the primary format.
Save plain files (STL)A plain zip of STL files, laid flat on the plate. STLs carry geometry only without colour data.
Copy share linkA shareable URL that reproduces your exact design in any browser. The simplest way to save, back up, or send your clicker to friends.
Save photoA clean PNG rendering of your button, formatted for project listings or social sharing.
Free while we’re in beta — try it now, and help us make it better. Saving a printable file costs you nothing while the beta runs. It is still worth a look through Preview options and the print checks before you save, so the file you print is the one you meant.

18. Printing and assembly

Slicing

Assembly

  1. Clean any stringing from inside the switch pocket and sliding walls. A binding clicker is more often a stray strand of plastic than a wrong dimension.
  2. Push the switch into the plate cutout in the base until it clips firmly into place.
  3. 3D Model Cut buttons only: look into the socket before pressing it on. Check that the cross socket is clean and free of debris.
  4. Press the button halfway down onto the switch stem so the cross socket engages, then test the click and travel.
  5. Glue in the magnet, badge pin or split ring if you designed a pocket for one.
First print advice. Print one Desk sized clicker in a single colour before printing a batch. It confirms in ten minutes whether your printer calibration prefers a different Guide clearance.

19. Troubleshooting

SymptomFix
The switch is a struggle to seatMake Plate Cutout slightly larger (e.g. 14.1 mm), or raise tolerance under Switch fit.
The switch rattles in its holeMake Plate Cutout slightly smaller (e.g. 13.9 mm).
The two halves bind, or the press is grittyRaise Guide clearance. On a 3D Model Cut, raise Lip clearance or Cut clearance, or add Wall draft.
The halves rattle against each otherLower Guide clearance. The snap bump scales with the gap, keeping the click crisp.
The cap grips the switch stem too hard, or falls offAdjust MX-cross socket fine-tune: raise it if too tight, lower it if loose.
The press bottoms out before the switch actuatesRaise Press travel room (4.0 mm suits Kailh BOX White at 3.6 mm travel).
Status indicates a rebuild is pendingRelease whatever slider you are dragging; exact geometry rebuilds upon release.
The seam planes miss the modelDrag the planes so they cross the body, or rotate the model first with Tip over and Spin.
Apply cut is greyed outEnsure at least one plane holds a closed drawing region (or tap Trace outline).
The wrong half movesFlip Moving side between Inside moves and Outside moves.
No room for the guide lipThe button rides on the switch stem alone. Widen the region or raise the switch position.
A fillet came out smaller than requestedThe requested value exceeded the safe estimate; validation trimmed it to maintain manifold geometry.
Colours look wrong after slicingTurn on Print colours before exporting — it shows exact filament paints. Remember plain STL carries no colour.
A domed model comes out squared off underneathSwitch Cut depth from Flat floor to Follow surface.
Magnet pocket and badge pin overlapThey share the base underside; enable one at a time.

20. Keyboard and mouse reference

InputEffect
Drag in the viewportOrbit the camera. Inside the cut editor, draw strokes (orbit is locked).
Scroll wheelZoom in and out.
Right drag / middle dragPan the camera.
Right click a partChange that artwork piece on its own.
Enter / Menu key / Shift+F10Open the component menu listing every part and available actions.
Arrow keysNudge the selected part or switch 1 mm in screen space.
DeleteRemove the selected part or active drawing region.
EscapeClear selection, or close open sheets and dialogs.
Shift (while drawing)Constrain polyline angles to 45 degrees.
Ctrl (while drawing)Temporarily disable snapping.
Alt+click edge / handleAdd point / remove point on drawing regions.
Enter (polyline)Finish and close the polyline.
One finger / two fingers (touch)Draw / pinch to zoom and drag to pan.

21. Default values cheat sheet

SettingDefaultRange or note
How big?60.0 mm30-118 mm; minimum adapts to shape
PaletteSakura28 palettes
How the halves fitTop hugs the baseor Base hugs the top
Edge look & smoothnessRounded (Medium 1.25 mm)Rounded, Beveled, Square; 0.00-5.00 mm
Text size8.0 mmCarved in text is recessed 0.8 mm deep
Keychain hole size4.0 mm90° top, 0° right, 270° bottom
Magnet3.0 mm thick6x2 and 8x3 mm discs
Ring wire thickness / sink2.0 mm / 5.0 mmPasses through edge to hook on
Plate Cutout14.0 mmUniversal MX switch fit
Switch Cavity7.2 mm7.0 mm and up fits standard MX switches
Wall Thickness2.5 mmPerimeter shell thickness
Guide clearance0.60 mmSliding fit clearance
Press travel room4.0 mmSuits 3.6 mm Kailh BOX White travel
MX-cross socket fine-tune0.00 mmPrint allowance 0.20 mm at zero
Seam gap / Lip clearance (3D Model Cut)0.30 / 0.20 mmCombined seam + lip clearance
Outline backing2.5 mmFollow picture perimeter mode
Foot trim0 percentFlattens underside for standing models

22. Glossary

TermMeaning
Button / top / capThe printed part that moves when pressed.
BaseThe printed part that stays still and holds the switch.
SeamThe line where the two halves meet.
Top hugs the base / Base hugs the topThe shell fit style: button skirt over base vs base wall around button.
Plate cutoutThe square hole the switch clips into — 14 mm for MX.
Switch cavityThe pocket under the plate that the switch body sits in.
Guide lipThe collar that keeps the press straight instead of letting the button ride on the stem alone.
Guide clearanceThe sliding gap between the two printed parts.
DraftA slight lean on a cut wall so parts separate cleanly upon press.
Intersection cutA moving volume defined as the common overlap of sketches on up to three planes.
RegionOne drawn shape in the cut editor; regions add to or subtract from the selection.
Manifold / watertightGeometry with no holes or self-intersections — the required condition for export.
3MFA modern 3D print file that carries multiple parts and filament colours in one document.