Search models, users, collections, and posts

Parametric Foldable Under-Desk Cup Holder

GIF

Print Profile(4)

All
H2C
X1 Carbon
X1
A1
X1E
H2S
P1S
H2D
X2D
H2D Pro
P1P
P2S
A2L

85mm (4mm screw slot - diameter) - v2
85mm (4mm screw slot - diameter) - v2
Designer
3.7 h
3 plates
5.0(17)

95mm (4mm screw slot - diameter) - v2
95mm (4mm screw slot - diameter) - v2
Designer
4.2 h
3 plates
5.0(4)

105mm (4mm screw slot - diameter) - v2
105mm (4mm screw slot - diameter) - v2
Designer
4.6 h
3 plates
5.0(2)

Single color single plate printing improves printing efficiency
Single color single plate printing improves printing efficiency
3.5 h
1 plate

Open in Bambu Studio
Boost
2458
6673
73
41
1.7 k
641
Released 

Bill of Materials

Bambu Filaments
Select all
Matte Dark Blue (11602) / Refill / 1kg
Matte Ivory White (11100) / Refill / 1kg

Description

Fully 3D Printed Foldable Mug/Cup Holder

A foldable mug/cup holder designed to mount under a desk, table, shelf, or workbench.

The model is fully 3D printed and parametric, so you can customize it for different mug or cup diameters before printing.

✨ Features

  • Foldable under-desk design
  • Fully 3D printed
  • Parametric/customizable cup diameter
  • Print-in-place moving section
  • Can be mounted with screws or double-sided tape
  • Good for desks, offices, gaming setups, workshops, and small spaces

📐 Customization

A detailed customization guide is included in the attached document.

 

The document covers:

  • Parameter definition — page 2
  • Preparing the model in Bambu Studio — page 5
  • Assembly steps — page 7

⚙️ Main parameters:

  1. Mug diameter
    Measure your mug/cup and add around 5 mm extra clearance.
  2. Tolerance Join
    Used for the hinge tolerance. Recommended value: 0.25 mm.
  3. Tolerance
    Distance between separate moving objects. Recommended value: 0.2 mm.
  4. Screw diameter
    Diameter of the screws used for mounting.
  5. Thickness
    Thickness of the print-in-place model.
    Recommended value: 6 mm (max 10 mm).

After customizing, export the model as a 3MF and open it in Bambu Studio.

🧩 Important Bambu Studio Preparation

After opening the customized 3MF:

  1. Right-click the model and select Split to objects.
  2. Move the main body frame and the hex-pattern coaster.
  3. The two side pins are optional; they can be moved or left in place.

Do not move or auto-arrange the plate that contains the print-in-place objects.
This can break the alignment needed for the moving mechanism.

 

Strength recommendation:

Walls: 4

Infill: 20%

Assembly

The holder can be mounted using screws or strong double-sided tape.

  1. Install the main body frame by aligning its face with the desk/table edge.
  2. Slide the print-in-place holder section all the way back.
  3. Insert the pins from both sides until they are flush with the frame.

For detailed instructions, check the attached document.

 

📏 Test tolerance model.

Before printing the mug holder, you can test the hinge and slider tolerances using the print-in-place tolerance test model here.

This helps you check which gap moves freely on your printer and avoid printing the full holder with tolerances that are too tight.

 

 

V2 Update 18/05/2026

  1. Increased strength of the cup holder arms (first screenshot below).
  2. Added hinge anti-slip clips (second screenshot below).
  3. Updated thickness parameters. It can go up to 10mm thick.

     

 


Documentation (1)

Assembly Guide (1)
Detailed instructions.pdf

Comment & Rating (73)

(0/1000)

Print Profile
85mm (4mm screw slot - diameter) - v2
Hi! Don’t get me wrong, I really like the design and the idea, but there are a few crucial details that I think need improvement. I don’t really feel that it’s safe to put a cup in this thing. The whole construction needs to be stronger. The cup slips out very easily. Also, the way the torque is applied to the axis will probably cause the layer lines to separate pretty quickly. So again, don’t get me wrong, I really enjoyed your design, but I think a few improvements are needed to make it perfect.
(Edited)
GIF
The profile uploader has replied
profile
2
Reply
Hi. Thank you for the feedback. I always appreciate constructive criticism. My recommendation would be to increase the diameter within the customization model. I tested this, and I was aware of this 'flex'. While pushing the mug a couple of times, I noticed that it was not falling, but I have an 80mm mug, and the diameter of the model is 85mm, having a bit of room to 'wiggle'. This is why I also added the option to customize the model's thickness and print an 8mm version, which would increase the strength. I chose the 6mm one due to the look of it, and also, because I used it for over a week, and I did not have any issues with the mug falling. As for the hinges, these should be fine. It is a print-in-place model, so a few strings hanging is not out of the ordinary. Printing them this way is actually better in terms of strength. One of the many goals I had in mind for this project was the ability to print it on an A1 mini as well, and this is the reason for the size of the objects.
(Edited)
2
Reply
Replying to @radupersoiu :
In case there are similar comments I will update the model. Thank you again for the feedback.
(Edited)
3
Reply
Replying to @radupersoiu :
Thank you for your suggestions, I will try to increase the thickness. Probably I will add some extra material, since I don't want to throw away parts that are already printed. Anyway, good luck with participating in the contest!
0
Reply
Boosted
Awesome project, printed customized version with 105mm diameter. The plate under the cup is made of PETG. I can't rate it for an unknown reason, so here's a boost for you :)
The designer has replied
designer
1
Reply
It looks great. Thank you!
0
Reply
Nice print !
designer
1
Reply
Its a great design but im stuck on assembly getting the parts to attach with the pins already in place? am i missing something? i take it the pins should be the hinge running through each part but im stuck. any help with these would be great thanks
The designer has replied
0
Reply
Hi, I would recommend reading the 'Detailed instruction' PDF. That specific part you are trying to put together should be printed the way it is, without moving it. Do not arrange in the software. It cannot be assembled. Please check out the 5th page in the document.
(Edited)
1
Reply
can you make one for desks that have a 1" bar around the bottom perimeter?
The designer has replied
0
Reply
Could you share a photo to make sure I follow?
0
Reply
Replying to @radupersoiu :
yes. I have these desks with these metals bars under them. I think they call them desk aprons? but I can never print under desk stuff properly because of them. they are about a inch down. if not possible, no worries
0
Reply
bane of my existence. so many under desk prints and never anything that fits :0
0
Reply
The design is great! Thank you!!
The designer has replied
Show original
designer
2
Reply
Thank you!
0
Reply
I hope u win sadly I have no boosts
The designer has replied
designer
1
Reply
Thank you!
0
Reply
Replying to @radupersoiu :
Yw
0
Reply
Hi, I really like your design ! I've been looking for a good retractable holder for my 1.2L canteen (yes I drink a lot) and was wondering if you tested it with canteens or heavier mugs ? I'm assuming the max thickness would be required and maybe putting 30% infill but I'm just starting printing stuff and don't want to waste too much filament trying different parameters.
The designer has replied
0
Reply
Hi, thank you. I tested it with a 1L bottle with the standard profile settings (2 walls and 15% infill), and it held it just fine. However, it was bending a bit while holding the bottle. I think 1.2L should be more than fine, just increase the number of walls to 6-8 and use 30% infill.
1
Reply
Replying to @radupersoiu :
Thank you for the reply ! Will tell you about the results
designer
1
Reply
Print Profile
85mm (4mm screw slot - diameter) - v2
perfect print 2x. excellent precision
The profile uploader has replied
profile
1
Reply
Thank you!
0
Reply
cool model but why did you use ai for the description
The designer has replied
0
Reply
Thank you for the feedback. I tested 3 descriptions, and this is the one I liked the most. It is still manually written, and I used AI to update the format and phrasing. The AI text detector marked it as 39% AI. As mentioned, all of it was written by me, but I changed the phrasing of it.
0
Reply
Replying to @radupersoiu :
ok
0
Reply

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.