Make a custom part
make_partBuild, check and price a custom 3D-printed part from exact sizes (mm): plate with holes, L-bracket, spacer/standoff, washer, or box with lid. Shows the part in 3D with its price and an Order button. Sizes left out use sensible defaults. Use again with new sizes or options when the customer asks for changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lid | No | box: lid | |
| legA | No | bracket: base leg length (mm) | |
| legB | No | bracket: upright leg length (mm) | |
| wall | No | box: wall thickness (mm) | |
| color | No | Color name, e.g. black, white, red (default black) | |
| depth | No | plate: depth (mm) | |
| shape | No | spacer/washer shape | |
| width | No | plate/bracket: width (mm) | |
| height | No | spacer: height; washer: thickness (mm) | |
| holesA | No | bracket: holes in the base leg | |
| holesB | No | bracket: holes in the upright leg | |
| gridRows | No | plate, grid: hole rows | |
| material | No | Material name or id, e.g. PLA, PETG, ASA, TPU (default PLA). | |
| quantity | No | How many (default 1) | |
| strength | No | Plastic parts only. Default balanced; strong for parts under load | |
| template | Yes | plate = flat plate with holes; bracket = L-bracket; spacer = spacer/standoff; washer; box = box with optional lift-off lid | |
| holeInset | No | plate, corner holes: distance from each edge to the hole center (mm) | |
| thickness | No | plate/bracket: thickness (mm) | |
| extraHoles | No | plate: holes at exact spots, x/y = hole center in mm from the plate's center | |
| innerDepth | No | box: inside depth (mm) | |
| innerWidth | No | box: inside width (mm) | |
| gridColumns | No | plate, grid: hole columns | |
| holePattern | No | plate: hole layout | |
| innerHeight | No | box: inside height (mm) | |
| innerRadius | No | bracket: inside corner radius (mm) | |
| cornerRadius | No | plate: outside corner radius, 0 = square; box: inside corner radius (mm) | |
| holeDiameter | No | plate: diameter of the pattern holes; bracket: hole diameter (0 = no holes) (mm) | |
| innerDiameter | No | spacer/washer: hole diameter, 0 = solid spacer (mm) | |
| outerDiameter | No | spacer/washer: outside diameter (hex: across the flats) (mm) |