January 18, 2026
Description
Customize Your CMF Phone 2 Pro with a Personalized Backplate
This model allows you to generate a personalized backplate for the CMF Phone 2 Pro featuring your name or any custom text. Whether you want to give your phone a personal touch or create a one-of-a-kind gift, this generator gives you full control over the appearance of your design — from the font style to text size, position, and depth.
How to use:
Download OpenScad (https://openscad.org/downloads.html)
Open OpenScad and Import the scad code by using File→ Open (in the top left)
If Customize Menu is not shown:To Customize click on Window→ Customize to activate the customizer
Change the Parameters and have fun.
Settings Overview:
Text Input:
Enter the name or message you’d like to appear on your backplate.
Text Font:
Choose from a variety of fonts to match your style:
0: Arial
1: Courier New
2: Times New Roman
3: Liberation Sans
4: Liberation Serif
5: DejaVu Sans
6: DejaVu Serif
7: Ubuntu (Default)
8: Verdana
9: Comic Sans MS
Text Size (mm):
Define the height of the text in millimeters.
Text Position X/Y:
Set the X and Y coordinates to place your text exactly where you want it.
Text Rotation (°):
Rotate your text to fit the layout or add a creative twist.
Text Depth (mm):
Control how deep the text is engraved into the surface of the backplate.
This generator is ideal for anyone looking to make their CMF Phone 2 Pro uniquely their own. Just adjust the settings, generate the model, and print your one-of-a-kind backplate.
Important Notes:
If you use letters with internal “floating” parts (e.g. R, O, P, A, D, B, q, e, o, p, a, d, g, b) These parts won‘t hold on the Backplate and fall out.
To preserve those inner parts, set the text depth to a maximum of 1.9 mm. This ensures there’s still a solid backing to hold everything in place.
If you encounter any problems please let me know.
I apologize if the model does not fit 100% perfectly. I do not own a CMF Phone 2 Pro and could not test the fit on an actual phone only use the provided scetch and Model to see if it fits. If theres any major errors with the fitting please let me know.
Optional Credit Card Holder Extension:
You can paste the following code at the bottom of the main code. When you generate a new backplate, a credit card holder will be added automatically. This holder fits up to 2 cards.
creditcard_width=53.98;
creditcard_length=85.6;
creditcard_thickness=0.76;
translate([-27.99,-30,2])
difference() {
translate([0,0,0])
cube([creditcard_width+2, creditcard_length+1,creditcard_thickness*2+1]);
translate([1,0,0])
cube([creditcard_width, creditcard_length,creditcard_thickness*2]);
}Have a feature idea or other request?
Let me know in the comments – I’m happy to improve the generator further!
Changelog:
Date | Version | Changes |
1.6.25 | V2 |
|
7.6 | V2.1 |
|
Future Updates:
More Examples
License:
Creative Commons — Attribution