• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 1
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 2
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 3
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 4
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 5
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 6
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 7
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Image 8
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 1
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 2
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 3
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 4
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 5
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 6
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 7
A (mostly) 3D-Printed Push-On-Push-Off Switch 3D Printer File Thumbnail 8

A (mostly) 3D-Printed Push-On-Push-Off Switch

Steve DeGroof avatarSteve DeGroof

June 12, 2023

printables-icon
DescriptionCommentsTags

Description

In addition to the 3D-printed parts, you'll need:

  • some wire (I used 22AWG solid core hookup wire)
  • 2 m3 x 12mm socket head cap bolts (I used oxide-coated but uncoated would work better)
  • 4 m3 nuts
  • a spring from a pen (or similar 18mm x 4.5 mm compression spring)

I printed everything in PETG. I doubt PLA would work very well. I've included alternate pusher pieces with increased spring stiffness to compensate for differences in filament properties. If the one in the main STL file doesn't apply enough pressure to maintain contact, try one of the others to see if that helps.

The attached photos show how to assemble the switch. It's a bit fiddly, and sensitive to blobs and stringing, so a bit of post-processing might be necessary. 

It's probably a good idea to test continuity before completing assembly in case you need to swap out the pusher or make adjustments to the wire wrapped around the end of it.

Disclaimer: Don't use this for any high voltage or high current applications. It isn't rated for that sort of usage (or any usage at all for that matter). I mean, it's made out of PETG and some spare parts. There's a good chance the whole thing would melt if you pumped any substantial current through it. And, since the connection is made by a loop of wire pressing up against a couple bolts, I wouldn't count on it being 100% reliable either. What I'm saying is, don't use this as a replacement switch for Grandpa's oxygen supply.

Update: I can confirm that uncoated bolts work much better. Also, printing the slider piece in ABS seems to make it more durable. I've included separate STL files for each piece to make it easier to print pieces in different materials and colors.

Here it is in action:

License:

Creative Commons — Attribution

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,426

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,480

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

2,984

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,974

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,518

Aldi Cart keychain preview image

Aldi Cart keychain

Nexus profile image

Nexus

1,077

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,749

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,404