Toggle dimension measurements and bounding box overlay on 3D previewToggle grid plane visibility in 3D previewToggle status and render info overlay on preview
Complexity:Analyzing...
Model Color
Dimensions
Width (X):
--
Depth (Y):
--
Height (Z):
--
Volume:
--
3D preview will appear here after generating STL
No model loaded. Upload an OpenSCAD file and generate an STL to see the 3D preview.
This customizer includes popular OpenSCAD library bundles that provide reusable components and advanced functions for your models.
Available Libraries
MCAD β Mechanical components like gears, screws, bearings, and fasteners
BOSL2 β Advanced geometry primitives, attachable parts, and complex shapes
NopSCADlib β Parts library for 3D printers and electronics projects
dotSCAD β Artistic patterns, designs, and creative geometry
How to Use Libraries
Include library modules in your OpenSCAD code:
use <MCAD/boxes.scad>;
use <BOSL2/std.scad>;
The customizer automatically detects which libraries your model uses and marks them as "required". You can also manually enable any library from the π Libraries panel.
This example demonstrates MCAD library usage with mechanical components.
Color Parameters
Add interactive color pickers to your models by using the [color] annotation in your OpenSCAD parameters.
Syntax
// Hex color with annotation
box_color = "FF6B35"; // [color]
// RGB hex format (with or without #)
primary_color = "#3498DB"; // [color]
secondary_color = "E74C3C"; // [color]
How It Works
When you add the // [color] annotation to a string parameter, the customizer:
Displays a visual color picker instead of a text input
Shows a color preview swatch next to the parameter
Validates hex color values automatically
Updates the preview in real-time as you change colors
This example shows how to use color parameters with a complete hex2rgb implementation.
Parameter Presets
Save and load your favorite parameter configurations to quickly switch between different variations of your model.
Saving Presets
Adjust your parameters to the desired values
Click the πΎ Save Preset button above the parameters
Enter a descriptive name for your preset
Your preset is saved locally in your browser
Loading Presets
Use the preset dropdown menu to quickly switch between saved configurations. The parameters will update automatically.
Managing Presets
Rename β Update preset names for clarity
Delete β Remove presets you no longer need
Export/Import β Share presets with others or back them up
Presets are stored per-file, so each model has its own set of saved configurations.
Advanced Features
Output Formats
Export your customized models in multiple formats:
STL β Standard format for 3D printing (binary or ASCII)
OBJ β Common 3D model format with material support
OFF β Object File Format for geometry
AMF β Additive Manufacturing File Format
3MF β Modern 3D printing format with color support
Multi-File Projects
Upload ZIP files containing multiple OpenSCAD files. The customizer will:
Automatically detect the main file
Extract and mount all included files
Display a file tree showing the project structure
Support relative paths in include and use statements
Parameter Limits Override
By default, sliders and number inputs respect the limits defined in your OpenSCAD file. You can unlock parameter limits from the Advanced menu to enter custom values.
Source Code Viewer
View the complete OpenSCAD source code, including all included files, from the Advanced menu. This helps verify that multi-file projects are loaded correctly.
Render Quality
Choose different quality levels for preview rendering:
Draft β Fast rendering for quick iterations
Normal β Balanced quality and speed (default)
High β Higher detail for final previews
Reset All Parameters?
This will reset all parameters to their original default values.