DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowFall ResetAmazon USFall reset deals: check better picks before checkoutAmazon US: today's deals, useful picks and quick comparisons.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
Blog

3D-Printed Buttons as a Single Unit: How the Print-in-Place Design Works

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

“Printed as a single unit” means the button’s cap, guides and flexible return elements are printed together as a mechanical assembly. In Marc Schömann’s 2019 design, that assembly sits over and actuates a separate electronic tactile switch; the switch itself is not printed. The idea can reduce small-part assembly, but success depends on the fit, clearances and flexure design.

What the single-unit button is

Hackaday featured Marc Schömann’s design on July 6, 2019, describing a print-in-place mechanism intended to cover tactile switches. Its cap and compliant, spring-like features are formed in one print rather than printed separately and assembled. The moving features need gaps around them so they can travel or flex after printing. “No assembly” applies to the printed mechanism—not to the switch, circuit board, wiring or enclosure. Hackaday’s original article described the design as still in development at the time.

That distinction matters: this is a one-piece printed actuator for a conventional switch, not a fully printed electronic input device. The printed part can provide a larger, shaped pressing surface, alignment, guidance and return force. The separate switch supplies the electrical contact and typically the familiar click.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How the mechanism works

Think of the assembly as a small guided slider with flexible supports, positioned above a switch:

#1 Best Overall
Sale
ZhouWang 36PCS Blue Click Switch,Clicker for 3D Prints 、Gaming Keyboards.
  • Keyfeel:The distinct tactile feedback provides a pronounced “click” sensation when activated, featuring a crisp and audible mechanical sound. The auditory and tactile feedback during typing and gaming are highly synchronized, with rapid and responsive key travel that minimizes fatigue during extended use.
  • Specifications:Type: Clicky,Pretravel: 2.0+0.6mm,Operating force: 50+10gf,Total Travel: 4.0 +0.5/-0.5mm,Pressure point force: 60=10gf ,Service life: 80 million cycles.
  • Materials:Mechanical keyboard switches are made of plastic housing,copper spacers,high quality springs,shaft core material is POM,waterproof,key life is about 80 million times,durable.
  • Ideal for: Gaming, typing/office work, programming, daily content creation, and users who prefer mechanical feel and distinct feedback. Note: The loud sound makes it unsuitable for quiet environments like libraries or offices, and may disturb others' rest.
  • Exquisite Packaging:Packed in a delicate and beautiful PVC plastic box,effectively protects the switch from damage and prevents the pin from bending,which is the best gift for mechanical keyboard enthusiasts.
  1. Button surface: The cap receives the user’s press and can be shaped or labeled for the intended interface.
  2. Guides: Narrow bars or surrounding features limit sideways movement and help keep the cap aligned.
  3. Compliant members: Flexible printed elements bend as the button moves and can urge it back toward its resting position.
  4. Actuator: A lower feature transfers downward motion to the separate tactile switch.
  5. Clearance gaps: Small spaces keep the moving features from fusing to the stationary body during printing.

In a later iteration discussed in the Hackaday article, narrow bars guided the button. Schömann noted that the printed mechanism itself did not provide tactile feedback; the underlying microswitch was expected to supply the click. The printed flexure and the switch’s internal spring therefore have different jobs: the flexure can guide or return the cap, while the switch handles electrical actuation and its own snap feel. Too much added spring force can make a press difficult; too little can leave the cap sluggish or unable to return. The article does not give a verified actuation force, travel distance or cycle-life figure.

What is known about the original files

The Hackaday article links to a Google Drive ZIP identified as Springbutton_preview.zip. The current contents, compatibility and license of that file are not established here, so inspect the file and its terms before relying on it, modifying it for a project, or redistributing it. The fact that Schömann’s associated Blackbox printer project is described as open source does not establish the button model’s license. Linked model file · Blackbox project page.

Rank #2
Sale
36PCS Keyboard Clickers for 3D Prints, Clicky Mechanical Keyboard Switches
  • 【Satisfying Tactile Clicks–Perfect for 3D Printed Fidget】 Engineered with a pronounced tactile bump and distinct click sound, these keyboard clickers for 3d prints provide the satisfying response that makes every 3D print clicker more interactive and enjoyable. Perfect for fidget toys, stress-relief projects, and custom printable clicker designs.Featuring standard 3-pin Cherry MX style dimensions, these 3d print clicker button fit most popular 3d printed clicker fidget STL files, clicker button models, and printable fidget designs. The dustproof structure helps prevent debris buildup while maintaining smooth operation.
  • 【Compatible with Most Keyboards】 These switches share the same size and pin layout as Cherry MX 3-pin switches, making them compatible with most mechanical keyboards on the market. The transparent blue casing is designed to perfectly complement LED backlighting, allowing the light to shine through clearly. With excellent tactile feedback built right in, they offer a pleasant and responsive typing experience with every press.
  • 【Built to Last – Rated for 30 Million Clicks】 Designed for long-term durability, each switch is rated for up to 30 million actuations. Whether used for prototyping, repeated testing, daily fidgeting, or maker projects, these fidget clickers for 3d prints deliver consistent performance over time. The dustproof structure helps prevent debris buildup while maintaining smooth operation.
  • 【Easy 3‑Step Assembly–No Tools Required】Just print, mount, press–print the fidget toy base, snap in your Smaxthsen Blue Switch, and push on the keycap.
  • 【Complete Kit–36 Switches + 5 Metal Keychains】Each kit includes 36pcs blue keyboard switches and 5pcs durable metal keychains, allowing you to build multiple portable 3d printer clicker insert for personal use, gifts, craft fairs, classrooms, maker events, and community projects. Note: 3D printed models and keycaps are not included.

The two-color example in the article illustrates the mechanism and the tool-changing printer; two colors are not shown as a functional requirement for the button. The original demonstration used the Blackbox, a specialist tool-changing printer, rather than establishing a required machine or a universal print profile.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Adapting the design to a switch

Do not assume a model fits every tactile switch. Hackaday describes the design as intended to cover “just about any kind” of tactile switch, but that is not a dimensional compatibility guarantee. Measure the actual switch and its mounting before changing or designing the part.

Rank #3
Sale
50PCS Keyboard Clickers for 3D Prints, Clicky Mechanical Keyboard Switches
  • 【Satisfying Tactile Clicks–Perfect for 3D Printed Fidget】 Engineered with a pronounced tactile bump and distinct click sound, these keyboard clickers for 3d prints provide the satisfying response that makes every 3D print clicker more interactive and enjoyable. Perfect for fidget toys, stress-relief projects, and custom printable clicker designs.Featuring standard 3-pin Cherry MX style dimensions, these 3d print clicker button fit most popular 3d printed clicker fidget STL files, clicker button models, and printable fidget designs. The dustproof structure helps prevent debris buildup while maintaining smooth operation.
  • 【Compatible with Most Keyboards】 These switches share the same size and pin layout as Cherry MX 3-pin switches, making them compatible with most mechanical keyboards on the market. The transparent blue casing is designed to perfectly complement LED backlighting, allowing the light to shine through clearly. With excellent tactile feedback built right in, they offer a pleasant and responsive typing experience with every press.
  • 【Built to Last – Rated for 30 Million Clicks】 Designed for long-term durability, each switch is rated for up to 30 million actuations. Whether used for prototyping, repeated testing, daily fidgeting, or maker projects, these fidget clickers for 3d prints deliver consistent performance over time. The dustproof structure helps prevent debris buildup while maintaining smooth operation.
  • 【Easy 3‑Step Assembly–No Tools Required】Just print, mount, press–print the fidget toy base, snap in your Smaxthsen Blue Switch, and push on the keycap.
  • 【Complete Kit–50 Switches + 10 Metal Keychains】Each kit includes 50pcs blue keyboard switches and 10pcs durable metal keychains, allowing you to build multiple portable 3d printer clicker insert for personal use, gifts, craft fairs, classrooms, maker events, and community projects. Note: 3D printed models and keycaps are not included.
  • Switch footprint and height: Check the package dimensions, mounting position and distance from the mounting surface to the switch button.
  • Actuator length: Ensure it reaches the switch without holding it down at rest. Leave room for the cap’s travel and avoid letting the printed body bottom out before the switch actuates.
  • Guide fit: Guides must constrain sideways movement without binding as the print flexes or shifts.
  • Flexure geometry: Thin members are easier to bend but can be fragile; rounded transitions reduce sharp stress concentrations. Treat changes as prototypes, not validated life improvements.
  • Panel and enclosure fit: Account for the board, supports and housing so closing the enclosure does not preload the button.

The original coverage does not publish exact dimensions, clearances, material, nozzle, layer height, infill or printer settings. There is no single clearance value that can be safely prescribed from that information: the result depends on the printer, material, extrusion, orientation and feature size.

Printing and fitting workflow

  1. Check printer basics: Confirm consistent extrusion and a well-calibrated first layer. First-layer expansion and excess extrusion can close the gaps the moving parts need.
  2. Make a small tolerance test: If adapting the geometry, test representative gaps before printing a full panel. Use the result to adjust the design for your printer and material rather than relying on a universal clearance rule.
  3. Print one button: Start with one unit and inspect the flexures and guides. Avoid committing to multiple positions until a single button moves and returns as intended.
  4. Free the mechanism carefully: Remove loose strings or blobs, but do not force a fused joint. A cautious pick or thin blade may clear debris; if the part is damaged, revise the clearance in CAD and reprint.
  5. Test movement without the switch: Press gently and confirm that the cap moves without scraping or sticking, then returns to rest.
  6. Fit the actual switch: Check alignment and whether the button actuates without remaining pressed when released.
  7. Test electrical operation: Use a multimeter continuity check or a microcontroller input test to confirm reliable switching; a mechanical click alone does not prove electrical contact.
  8. Test in the finished enclosure: Check for accidental activation after closing it, presses near the cap’s edges, rapid repeated presses and the expected operating heat, load or vibration.

Material and print variables

Material choice is a trade-off between stiffness, flex, printability and gap quality. The original article does not report a tested material or profile for the design.

Rank #4
100PCS 3D Printer Clicker Insert, Note No Metal Pins, Blue Clicky Tactile
  • NO METAL PINS, NOTHING TO BEND OR CUT: Unlike standard 3-pin keyboard switches, these clicker inserts have no electrical pins to bend, snap, or trim off — they drop straight into your 3D printed clicker the first time, every time.
  • BUILT FOR PRESSING, NOT WIRING — NOT FOR KEYBOARDS: With no electrical pins, these clicker inserts are made for 3D printed fidgets only and cannot be installed in a gaming or mechanical keyboard. You keep the crisp, audible click and strong tactile bump without the wiring hardware you would never use — no power, no soldering, no circuit needed.
  • 100-PIECE VALUE PACK: Get 100 blue clicky inserts in one pack — plenty to build a whole batch of clicker fidgets, cover mixed print designs, or keep spares on hand for every project.
  • TOOL-FREE SNAP-IN ASSEMBLY: Print your base, snap in the insert, press on a keycap — done. No glue, no solder, no tools. Simple enough for kids' 3D print projects and quick enough for batch builds.
  • CRISP CLICK FOR STRESS RELIEF: The blue clicky mechanism delivers that satisfying, ASMR-style click makers love — turn any 3D printed fidget toy, keychain clicker, or desk sensory toy into a hands-busy stress reliever.
  • PLA: A practical, stiff starting material, but thin flexures may be brittle or lose shape under sustained stress.
  • PETG: Tougher and less brittle than PLA in many uses, but stringing or fused surfaces can be a problem in tight gaps.
  • TPU: Can provide a soft, flexible element, but its compliance and printing behavior may make small guides less precise.
  • Orientation: Arrange flexures so repeated bending does not heavily load weak layer interfaces. Layer direction can matter as much as nominal material strength.
  • Layer height and nozzle: Finer settings or a smaller nozzle can help reproduce small features, but add print time and may introduce other reliability issues.
  • Cooling and first layer: Poor bridging, excess heat, elephant’s foot or warping can obstruct motion or misalign guides.

A separate print-in-place fidget-button listing suggests 0.15–0.2 mm layer height, 15–20% infill and PLA or PETG without supports for that particular model. Those settings are not verified for Schömann’s design. Example model listing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting a printed button

Symptom Likely causes What to check or change
Button is fused or will not move Clearance too small, over-extrusion, first-layer expansion, strings or blobs, heat, or warping. Remove only loose debris first; do not force the joint. Check the gap and first layer, then revise clearance and print a small tolerance test.
Button moves but misses the switch Actuator too short, switch height or package differs, lateral misalignment, or the printed body bottoms out early. Measure the installed switch and mounting height; adjust the actuator or mount and verify with an electrical test.
Switch remains activated Actuator too long, insufficient resting clearance, misaligned flexure, or enclosure pressure. Test outside the enclosure, check the resting gap and alignment, and shorten the actuator incrementally if needed.
Flexure breaks Member too thin, repeated bending across layer interfaces, unsuitable material strain, sharp internal corner or off-center loading. Revisit thickness, corner radii and orientation. If service life is important, consider a replaceable separate spring instead.
Buttons feel different across a panel Uneven switch heights, board flex, accumulated guide error, print variation or different press locations. Test every position, not just the first; check switch height, board support and cap alignment.

When a one-piece print makes sense

A print-in-place mechanism is appealing for a prototype, interface aid or low-load maker project where a compact custom shape and reduced assembly matter more than easy servicing. It is most practical when the switch is already mounted on a board and the button will operate in a moderate environment. Its main exchange is assembly simplicity for tighter printing tolerances and reduced serviceability: if an integral flexure fails, the whole assembly may need replacement.

Best Value
ZhouWang 108PCS Blue Click Switch,Clicker for 3D Prints 、Gaming Keyboards.
  • Keyfeel:The distinct tactile feedback provides a pronounced “click” sensation when activated, featuring a crisp and audible mechanical sound. The auditory and tactile feedback during typing and gaming are highly synchronized, with rapid and responsive key travel that minimizes fatigue during extended use.
  • Specifications:Type: Clicky,Pretravel: 2.0+0.6mm,Operating force: 50+10gf,Total Travel: 4.0 +0.5/-0.5mm,Pressure point force: 60=10gf ,Service life: 80 million cycles.
  • Materials:Mechanical keyboard switches are made of plastic housing,copper spacers,high quality springs,shaft core material is POM,waterproof,key life is about 80 million times,durable.
  • Ideal for: Gaming, typing/office work, programming, daily content creation, and users who prefer mechanical feel and distinct feedback. Note: The loud sound makes it unsuitable for quiet environments like libraries or offices, and may disturb others' rest.
  • Exquisite Packaging:Packed in a delicate and beautiful PVC plastic box,effectively protects the switch from damage and prevents the pin from bending,which is the best gift for mechanical keyboard enthusiasts.

A separate cap is usually easier to tune and repair, while a separate spring allows its material and force to be chosen independently. A flexible membrane can add softness or help protect against dust and moisture, but changes the feel and adds design complexity. For high cycle counts, heat, chemicals, harsh cleaning or tightly controlled force and travel, conventional button hardware or a serviceable multi-part design is generally a better starting point than an unqualified printed flexure.

For comparison, Adafruit’s illuminated-button project uses separate printed cover and backing pieces with a commercial 6 mm momentary switch and NeoPixel, rather than Schömann’s single-unit mechanical assembly. Adafruit project documentation.

How it differs from fully printed input devices

Later work explores a more ambitious category: FlexKeys describes custom tactile input devices produced in one multi-material print without assembly. That is a research direction, not evidence that the 2019 design prints its electrical switch or a drop-in substitute for conventional hardware. FlexKeys paper.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.