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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 1
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 2
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 3
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 4
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 5
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 6
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 7
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 8
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 9
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 10
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 11
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Image 12
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 1
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 2
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 3
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 4
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 5
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 6
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 7
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 8
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 9
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 10
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 11
Spring-Hinged Glasses Case and Ring Box Shell 3D Printer File Thumbnail 12

Spring-Hinged Glasses Case and Ring Box Shell

Reavenk avatarReavenk

November 2, 2025

thingiverse-icon
DescriptionCommentsTags

Description

Exploring the bi-stable hinges that are common in ring boxes and glasses cases. All 3D printed, some assembly required.

Demo and assemblies at https://youtu.be/JWIdNfnB3O8

The project uses C-shaped springs that clamp onto print-in-place hinges. The springs are print-in-place but require being snapped into the box. The springs give the hinges a bi-stable property that holds a little past the 0 and 90 degrees bend.

The exploration has two hinge snap-in mechanisms: a simple wedge and a buckle design. They're used for two different types of boxes: one resembling a ring box shell and one for a glasses case.

The ring box is not considered a finished product, just an additional proof of concept for the hinges. I didn't do the internal of the ring box (the insert that actually holds the ring) because I tried with TPU, it eventually jammed the nozzle, and I rediscovered why I don't like toying with TPU.

Printing

All parts are already oriented correctly for printing, with the right side facing the bed. No supports required.

  • Box parts and hinges can be printed in any typical plastic, such as PLA or PETG.
  • The springs should be printed in PETG. PLA will wear down and creep faster, and have significantly less spring force after a short while.
  • Make sure the Springs are sliced completely as perimeter paths.

The parts for each box are listed below. Note that each box type uses a specific hinge type.

Ring Box

  • RingBoxShell
    • x2
  • Hinge_Buckle
    • x2
  • Spring
    • x2
    • PETG recommended

Glasses Case

There are two designs; one has a bit more depth and includes the postfix (Deeper) in the filenames. If you can get away with the smaller case design, that's recommended, as it weighs less, so it weighs down the springs less.

  • GlassesCase_Top
    • x1
  • GlassesCase_Bottom
    • x1
  • Hinge_Pushfit
    • x4
  • Spring
    • x4
    • PETG recommended

Assembly

See the project video for more details on assembly.

  1. Remove the modeled-in supports from the ends of the hinges.
  2. Slowly rotate the hinges to break any bonds in the center of the print-in-place hinges.
  3. Rotate the hinges repeatedly to exercise them.
  4. Install the C-shaped springs onto all the hinges.
    • The ends of the C shape should engage with the indents.
    • i.e., When the hinge is flat, the middle of the C shape should face towards the flat side.
  5. Place the hinges onto the bottom box part. Force will be required; be careful not to break any significant bits. For the push-fit, if parts of the wedges get chipped/shaved off, it should be fine.
    • The middle of the C shape should face towards the inside of the box.
    • Note that the hinges can be inserted from either vertical side, but there's a non-symmetrical gap in the middle. So insert the hinges so that the gap placement is symmetrical. However, this doesn't hurt functionality if they're not symmetrical.
  6. Align the other top box part onto the open ends of the hinges and push it into place. Because this involves multiple hinges at a time, more force will probably be required than for the previous individual hinges. Be careful not to apply harsh diagonal pressure to the hinges.

Misc Notes

The springs will be very strong at first, but will gradually weaken up to a certain point. Afterwards, the strength seems to be stable. Although (as of writing) it's only been a week of observation, so it's uncertain what will happen in the long term.

PLA springs will "technically" work, but will be weaker and degrade significantly more over time.

There will be creaking (when bending the hinges) when the thing is first assembled. I'm not too happy about that because it's slightly like nails on a chalkboard. I'm not sure exactly where it's coming from, but it has disappeared from my oldest assembled case. I'm hoping it's a normal thing for it to disappear over time. There are also hinge-popping sounds that will remain.

License:

Creative Commons - Attribution

Related Models

Bistable Compliant Switch preview image

Bistable Compliant Switch

BYU_CMR profile image

BYU_CMR

1,670

Tiny Fidget Toy (bistable) preview image

Tiny Fidget Toy (bistable)

FabianVeile profile image

FabianVeile

399

Tag preview image

Tag

Hoze2792 profile image

Hoze2792

37

Bistable Compliant Mechanism preview image

Bistable Compliant Mechanism

BYU_CMR profile image

BYU_CMR

1,393

Keychain / fully working compliant Robot Gripper (bistable) preview image

Keychain / fully working compliant Robot Gripper (bistable)

FabianVeile profile image

FabianVeile

473

tag preview image

tag

user_329147820 profile image

user_329147820

2