Suspended heart text generator

Copyright Claim

Suspended heart text generator

Boost
590
973
66

Print Profile(1)

All
A1
P1S
P1P
X1 Carbon
X1E
X1
A1 mini

SuspendedHeart Template
SuspendedHeart Template
Designer
1.8 h
1 plate
4.5(19)

Open in Bambu Studio
Boost
590
973
66
59
1.3 k
384
Released

Description

Quick guide:

Generate the model import it into Bambu Studio and select "Arachne Wall generation" and “no supports”.

Description

The provided script generates a 3D model that creates text inside a heart. Personalize the model with your names, your wedding date,... and show a gesture of appreciation to your guests.

 

Boost Me (for free)

Boosts really help me continue designing, so if you like my work, it's a great way to say thank you at no cost to you.

 

Customization:

  • line_1: The variable text_content contains the text to display in the 3D model. Default: “Laura.”
  • add_and_symbol: If it is set it will add an “&” symbol between the two lines
  • line_2: This variable allows writing a second line of content, if it is empty, it will center the first one.
  • Font_type: The font_type variable specifies the font for the text. You can choose from various fonts such as “Noto Sans SC,” “Inter,” “Montserrat,” etc (all available at makerword customizer)
  • Font_size: The font_size parameter determines the size of the text.
  • width: The width parameter controls the extrusion width of the heart.
  • Frame_width: The frame width.

Additional Notes:

  • Expert Options: The script includes advanced parameters for fine-tuning the model, such as vertical_line_offset, line_width, line_spacing, height_gap, and heart_size_factor. Adjust these parameters if necessary to achieve the desired result.

Printing Instructions:

  1. Preparation: Download the attached profile “SuspendedHeart Template”, remove the default model, and add your generated model. This ensures the configuration works as expected.
  2. Preview Check: Always check the preview tab to confirm the model is complete and the slicer has not removed any parts.

  3. Aracne Wall Generation: Ensure the Aracne wall generation option is active to generate the necessary overhangs.
  4. Model Orientation: Keep the model orientation as generated to ensure that the overhangs are properly calculated.

 

How to Run the Script Locally:

  • Important: Running this script in the regular OpenSCAD version may cause warnings.
  • Download and install the Development Snapshot version of OpenSCAD.
  • Once installed, navigate to:
    • Edit → Preferences → Features
  • Enable the textmetrics feature by checking its box.

Improvements backlog:

  • Allow simpler colouring of the model
  • Select if you want the model to be faced up or down for better look of the front layer

Changelog:

  • v3:

    -Added color support

    -Added extra fonts

  • v2:
    -Disabled checkbox because of makerworld bug not displaying them correctly.
    -Added chinese version
  • v1: Initial release

If you like the model, give it a like and share a boost if you have an extra one.
All comments, suggestions, features are welcome, so feel free to leave a comment with it.

Comment & Rating (66)

Please fill in your opinion
(0/5000)

Print Profile
SuspendedHeart Template
top
The designer has replied
0
Reply
love it
0
Reply
LOVE IT!!!
0
Reply
Boosted
print came out great, is there any specific reason why I would be getting these “thinner connections” surrounding the letters? My K factor is calibrated also. Thanks in advance
The designer has replied
0
Reply
I think it is because of the speed change. I will investigate and will let you know if I discover how to solve it
0
Reply
Very good!! I can't ratę but you have 5 stars !!
The designer has replied
0
Reply
thanks for the support anyway
0
Reply
Downloaded the scad it render only a rectangle and not the heart shap. Can someone help me thx? Cool Design btw
The designer has replied
0
Reply
are you getting a warning about textmetrics? if so, you need to download the development version of openscad and activate the textmetrics feature (follow the instructions in the description)
0
Reply
Print Profile
SuspendedHeart Template
I love it! Thank you
0
Reply
It couldn't display the heart, just the text. I even see warnings of unknown functions like textmetrics or max() and undefined operations. Probably my C++ library lacks resource for this. I want to know what it is.
The designer has replied
0
Reply
you need to install the development version as described in the model details
0
Reply
Replying to @migueljeronimoa :
You mean "SuspendedHeart Template"?
0
Reply
Replying to @user_1477386610 :
I mean this: How to Run the Script Locally:Important: Running this script in the regular OpenSCAD version may cause warnings.Download and install the Development Snapshot version of OpenSCAD.Once installed, navigate to:Edit → Preferences → FeaturesEnable the textmetrics feature by checking its box.
0
Reply
Print Profile
SuspendedHeart Template
thanks
0
Reply
can you please help me, I am not able to customise the text. I cannot find any variable.
The designer has replied
0
Reply
are you opening the model page from a web browser?(not the handy app). In the page you should find a button "customize" just under the profiles
0
Reply
I am opening on the Bambu studio app, could you make a video on how to don it if possible, or could guide me. thanks for replying
0
Reply
Boosted
After resizing and slicing, the wires in between are not visible. This happens when it goes below 90%. Will these wires form during printing?
(Edited)
The designer has replied
0
Reply
you can not resize it from bambú slicer. You have to use the customizer to create the desired size
0
Reply
Boosted
So, do I need to do it in a program like Fusion 360? I'm still learning all of this, so I ask a lot of questions. I hope you don't mind.
(Edited)
0
Reply
Boosted
I am unable to set the text to different colors in the 3MF file I downloaded. Could you please help me with this?"
The designer has replied
0
Reply
by the time I created the script it was not possible to color it in makerworld, so the 2 color version you see was created colouring it by hand. If you can wait until tomorrow I will update it and create a new variable for modifying colours
1
Reply
I have just uploaded a new version with more fonts and color support. Hope it helps you
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.