☕ Custom Lid Model for Cups, Glasses, and Cup Noodles (cupLidCover) 🍜
This is a parametric model that lets you create a screw-on custom lid for many kinds of containers: your favorite mug, a glass, or even an instant cup noodle. You can fine‑tune wall thickness, edge style (none / taper / fillet), a handle‑avoidance slot, emoji engravings using Noto Emoji, and elliptical through‑holes triggered by the | character in the emoji string. Decorate the lid with emojis and turn your coffee break or noodle time into a tiny celebration 🍵🐱☕🐾
Use it with Parametric Model Maker: play with the parameters using sliders and inputs, watch the lid update in real time, and then export data ready for 3D printing.
Boost MeIf you love the these designs please consider a BOOST 🚀 It helps me keep creating more designs 🙏
✨ Unique Selling Points
🎨 Rich Emoji Expression with Noto Emoji This model uses the Noto Emoji font, allowing you to engrave any emoji from the Noto Emoji Glyphs collection onto your lid. Simply string together your favorite emojis to create a one-of-a-kind lid!
🔧 Easy Through-Holes with the | Character Just insert | into your emoji string, and an elliptical through-hole appears at that position. Perfect for steam vents, straw holes, or decorative accents.
🔩 Screw-On Design for Easy Cleaning The lid and handle connect via threads, making it easy to remove and clean for long-lasting use.
🎯 Fits Many Container Types Adjust the inner diameter to fit coffee mugs, glasses, cup noodle containers, and more.
🎛️ Parameter Reference
📏 Basic Dimensions
Parameter
Description
Default
inner_diameter
Inner diameter of the cup [mm]
90
thickness
Side wall thickness [mm]
2
lid_thickness
Bottom thickness [mm] (minimum 6mm when the handle screw hole is enabled, minimum 2mm when disabled)
6
height
Total height [mm]
15
🫱 Handle Settings
Parameter
Description
Default
has_handle_hole
Enable screw hole for handle (when false, the handle is not generated)
true
has_handle_slot
Enable handle-avoidance slot
true
slot_width
Slot width [mm]
13
handle_diameter
Handle diameter [mm]
15
handle_height
Handle height [mm]
10
🔩 Screw Settings
Parameter
Description
Default
screw_hole_diameter
Screw hole diameter [mm]
10
screw_hole_depth
Screw hole depth [mm]
8
screw_pitch
Thread pitch [mm] (smaller = tighter threads)
1.0
screw_slack
Thread clearance [mm] (0.0 = no clearance, ~0.1 recommended)
0.2
✨ Edge Finishing
Parameter
Description
Default
edge_type
Edge finishing type (applied to both lid and handle)
"Fillet"
edge_rounding
Edge finishing size [mm] (taper height/fillet radius, max is thickness/2)
1
🎨 Emoji Settings
Parameter
Description
Default
emoji_text
String of emojis to place around the lid (e.g., 🍵🐱☕🐾🐈)
"🍵|🐱|☕|🐾|🐈|"
emoji_radius
Radius at which emojis are arranged [mm]
27
emoji_depth
Engraving depth [mm]
0.3
emoji_size
Visual size of emojis [mm]
13
emoji_hole_width
Horizontal (X direction) diameter of elliptical through-hole at `
` positions [mm]
emoji_hole_height
Vertical (Y direction) diameter of elliptical through-hole at `
` positions [mm]
text_font_face
Font used to render emojis
"Noto Emoji"
text_font_style
Font weight
"Medium"
text_color
Display color for the bottom emojis
"black"
👁️ Display Settings
Parameter
Description
Default
show_lid
Show or hide the lid model
true
show_handle
Show or hide the handle model
true
🎨 About Noto Emoji
This model uses the Noto Emoji font, giving you access to a huge collection of emojis for your lid.
📚 Available Emojis
Check out the Noto Emoji Glyphs page to see all available emojis. You can use:
🍵☕🥤 Beverages
🐱🐾🐈 Animals
🌸🌺🌻 Flowers & Plants
⭐🌟✨ Stars & Decorations
🎉🎊🎈 Celebrations
And thousands more!
💡 Usage Tips
Enter your favorite emojis in the emoji_text parameter (e.g., 🍵🐱☕🐾🐈)
Emojis are automatically arranged in a circle on the bottom surface
They're evenly spaced based on the number of emojis
Insert | to create an elliptical through-hole at that position (e.g., 🍵|☕ creates one hole between the two cup emojis)
🧪 How to Use with Parametric Model Maker
Open the model 🧩 Open the cupLidCover project in Parametric Model Maker. You should see the lid and the handle side by side.
Measure your real container 📐 Measure the inner diameter of the cup, glass, or cup noodle container you want to cover. If it has a handle, also measure the handle size and position. A caliper is very helpful here.
Set the basic dimensions ⚙️
Enter your measured inner diameter into inner_diameter.
Adjust thickness, lid_thickness, and height to balance strength, heat resistance, and appearance.
Choose an edge style ✨
Select edge_type from None, Taper, or Fillet.
If you use Taper or Fillet, tweak edge_rounding to get the smoothness and shape you like.
Configure the handle slot and screw connection 🫱🔩
Turn has_handle_hole on if you want to use the handle and have a central screw hole in the lid (in this case, the lid's minimum thickness is 6mm).
Turn has_handle_hole off if you prefer a flat lid without a central hole (in this case, the lid's minimum thickness is 2mm and the handle is not generated).
If your container has a handle that might interfere with the lid, enable has_handle_slot and set slot_width according to the handle thickness.
Tune screw_pitch and screw_slack to get a satisfying turning feel and locking strength between the lid and handle.
Design the emoji ring and holes 🎨
Put your favorite emoji sequence into emoji_text. They will be placed around the bottom surface of the lid.
Use emoji_radius to move emojis inwards or outwards.
Fine‑tune emoji_depth and emoji_size to get the style you want.
To create elliptical through‑holes, insert | at the desired positions in emoji_text.
Control the hole size with emoji_hole_width (horizontal) and emoji_hole_height (vertical).
You can use these as steam vents 💨, straw holes 🥤, or just fun little design accents.
Polish the look 🌈
We recommend using "Noto Emoji" for text_font_face (other fonts are also available).
Experiment with text_font_style and text_color to set the mood: cute, cool, minimal, or anything in between.
Turn show_handle off if you want to focus only on the lid while designing.
Export for 3D printing 📤 Once you are happy with the shape and parameters, use Parametric Model Maker's export feature to generate data for 3D printing. It's a good idea to start with a small or low‑quality test print to check fit before committing to a full high‑quality print.
💡 Tips & Tricks
Accurate measurement of the inner diameter of your container is crucial for a nice fit 🔍
Increasing screw_slack makes threads easier to turn, but may introduce some wobble. Adjust based on your printer's accuracy.
Very large emoji_hole_width or emoji_hole_height values can weaken the lid, so choose sizes that match your use case.
Treat this model as a tiny playground 🎠: try a fun emoji sequence, test different colors and fonts, and then print the version that makes you smile the most 😊
🎯 Use Cases
☕ Coffee & Tea Time
Create a lid that fits your favorite mug perfectly
Decorate with coffee ☕ or tea 🍵 emojis
Add steam vents to let your drink cool just right
🍜 Cup Noodles & Soup
Make a lid for your cup noodle container
Decorate with noodle 🍜 or soup 🥣 emojis
Add straw holes for easy sipping
🎁 Gifts & Presents
Customize with the recipient's favorite emojis
Match the design to birthdays 🎂, anniversaries 💍, or seasonal events 🎄
Give a one-of-a-kind lid as a unique gift
🏢 Office & Workplace
Engrave emojis on your mug as a personal identifier
Use steam vents to keep your coffee at the perfect temperature
Spark conversations with coworkers
🚀 Creative Ideas
Seasonal Designs Change emojis with the seasons: spring 🌸, summer 🌻, autumn 🍂, winter ❄️
Family & Pet Keepsakes Combine family 👨👩👧👦 or pet 🐱🐶 emojis to create a memorable lid
Event & Party Themes Design lids for birthday parties 🎉, Christmas parties 🎄, and other celebrations
Café & Restaurant Use Create branded lids with emojis matching your shop's logo or theme
Educational Purposes Make learning fun for kids with number 🔢 or alphabet 🔤 emoji lids