Operations
78 registered recipe operations that turn product intent into geometry.
Base operations (29)
create the primary solid — every recipe starts with one
-
angle_bracket_bodyL-bracket: two perpendicular legs + optional diagonal gusset web, clearance holes in both legs (side-profile print) 1 archetype -
clamp_half_lowerlower split-clamp half: open branch saddle + bolt wings (X = branch axis, prints on its section) 2 archetypes -
clamp_half_upperupper split-clamp half, mating-face-down: saddle + wings + male dovetail rail on top 2 archetypes -
collector_endcap_bodycatch-tray collector endcap (VF-4.2): sloped tray under the final lap lip, sturdy U-frame side walls carrying the cantilever, draining through a VERTICAL push-in bore out the sump bottom (tube enters from below, routes under the row) 1 archetype -
dovetail_adapter_bodypayload adapter: male dovetail foot + snap-C clip or accessory plate (slides on the cuff socket along X) 2 archetypes -
foot_bodypress-fit furniture foot: pad + chamfered spigot into a tube leg + TPU disc recess in the underside 1 archetype -
forearm_cuff_bodywearable forearm cuff: body_fit C-ring + strap tabs + TPU pad lands + payload snap-C (X = forearm axis, prints on its section) 2 archetypes -
hinge_leafhinge leaf: plate + interleaved knuckle barrel + axial teardrop pin bore (side a/b mesh; mode bolt = friction hinge via preload) 1 archetype -
hose_adapter_bodytwo barbed hose spigots joined by a stop flange, one through bore (spigot Ø = barb crest = nominal hose bore) 1 archetype -
inlet_cap_bodysupport-free Г-hook inlet cap (VF-9 Part B): vertical hose bore through a nose column dipping into the rail inlet channel; hooks the wall's outboard edge, docks on the +Y face; prints as-modeled with no floating cantilever 1 archetype -
knob_bodyrevolved knob with a blind square shaft socket (measured fit + torque wall; lobes>0 scallops the grip) 2 archetypes -
multi_socket_hubcylindrical connector hub the socket arms weld into 1 archetype -
net_pot_bodythin tapered hydroponic cup with a hanging rim flange (grid_floor / wall_slot_ring open it up) 1 archetype -
pot_bodytapered plant pot with a raised drainage floor over a standing foot ring 2 archetypes -
profile_ref_bodyaluminum profile reference geometry: standard straight 2020/3030 cut to length, modeled straight — the row slope belongs to mount_context, never to the model 1 archetype -
rail_slider_bodyfemale dovetail shoe sliding the clamp family's rail — constant section, sideprint, rail-parameterized 1 archetype -
ratchet_wheel_bodyasymmetric sawtooth ratchet wheel (steep locking face + ramp in the section) with a square/round shaft socket; the pawl is its own iteration 1 archetype -
retainer_frame_bodyflat ring plate holding the substrate down lightly 1 archetype -
revolve_bandrevolved band (ring/bushing/washer/bracelet) with a cylindrical field canvas on the outer wall 1 archetype -
rounded_box_shellopen-top enclosure shell (outer body + interior cavity cut) 5 archetypes -
rounded_platerounded-rect plate; the plate IS the section (XY, extruded by t) 18 archetypes -
shaft_coupler_bodyrigid shaft coupler: two blind coaxial bores over a solid mid web + a teardrop set screw per section 1 archetype -
spool_bodyH-profile cord spool: two flanges + barrel + axial bore 1 archetype -
substrate_tray_bodyremovable substrate cassette shell publishing the Cassette Interface Standard keys 3 archetypes -
superellipse_pot_bodysquircle/superellipse plant pot on the section_loft kernel — raised drainage floor, measured minimum wall 1 archetype -
tee_bodybarbed tube tee/cross: hose-adapter Z-run + smooth X branch spigots rooted in the stop flange 1 archetype -
threaded_plug_bodygrip disc + externally threaded stud (printable coarse metric table, fit-compensated for printed pairs) 1 archetype -
wall_ring_mountwall flange + fused C-ring tool saddle + gusset ribs (tool axis = X, prints upright) 1 archetype -
water_rail_bodylevel rail body + recessed cassette seat + CONSTANT-DEPTH open U-channel (flow -Y; drainage slope comes from the mount, never the rail) + optional lightweight dry-shell windows 1 archetype
Feature operations (49)
attach features to an existing base solid
-
angled_socket_armdiagonal rod socket on the hub (oriented kernel): elevation banded to the printable 30–80° 1 archetype -
axial_channelthrough cable channel along the extrusion axis, open both ends 2 archetypes -
bearing_seatpocket + through bore + retaining lip for a standard bearing 1 archetype -
bin_dividersinterior divider walls welded into a box shell (height 0 = full interior height) 1 archetype -
bore_patternplain vertical bores (line / grid / bolt circle) — drainage, finger holes, vents; no screw semantics 4 archetypes -
boss_pattern4 corner screw bosses with blind pilot bores (heatset/self-tap) 2 archetypes -
bushing_seat_linepress-fit through seats for steel drill bushings along a line (seat Ø = bushing OD - press interference); namespaced rows — several diameters per guide 3 archetypes -
cell_pocket_gridgrid of blind battery pockets with retaining mouth lips and floor contact slots (cells from the CELLS table) 1 archetype -
contact_windowlowered substrate-contact slab under the floor — pulse water reach, never permanent flooding 2 archetypes -
cord_slot_pairthrough cord/tie slot pair exiting into the saddle void 2 archetypes -
counterbore_hole_patterncylindrical-head recesses (socket-cap screws) over clearance holes 6 archetypes -
countersunk_hole_patterncountersunk fastener holes; cs_face names where the head seats 12 archetypes -
edge_magnet_pocketsoptional sealed dry magnet pockets in both +-Y faces — module alignment only, never a seal, never a support 1 archetype -
endcap_dock_pocketsoptional dock magnets on a terminal module END — style: top (UP Z pockets on the wall top, collector) or face (Y pockets in the +/-Y end face, VF-9 cap); alignment-only, dry, supportless 1 archetype -
finger_scooprounded finger cove through one wall, open through the rim 1 archetype -
flange_slot_patternradial cord tie slots through a spool flange 1 archetype -
frame_snap_hooksfour light cantilever hooks (two per X side), lips outward 1 archetype -
grid_floorsquare through-mesh across the circular net pot floor 1 archetype -
heatset_insert_pocketblind pockets sized from the heatset table, pair along X (z_top>0: explicit entry plane + bolt-column keepout) 7 archetypes -
hole_patternplain clearance holes (line / bolt circle) 1 archetype -
inset_pluglid plug plate welded under the base — mates a box shell 2 archetypes -
lap_inlet_receiverfloored top-open lip-seat in the inlet floor (VF-9) — the flush handover receiver: the neighbour's lip nests flush, no through hole under the water path, shallow + cleanable 1 archetype -
lap_outlet_lipfloor-plane lap lip past the outlet face — the flush handover giver, and the drip edge on the last module 1 archetype -
lift_tabsfinger notches through the rim for tool-free removal 3 archetypes -
living_hinge_groovetransverse groove leaving a thin flex web — the one-piece lid hinge (cycle life honestly unverified) 1 archetype -
mesh_floorflat orthogonal through-mesh across the cassette floor 2 archetypes -
nut_traptop-access hex nut pocket over a clearance bore 2 archetypes -
peg_patternboard-standard pegs on the plate back (straight or L-hooked + anti-lift row); the board is external hardware 1 archetype -
pin_pairpress-fit/alignment pin pair rising +Z (z0=0 means the part top) 1 archetype -
port_cutoutthrough-wall opening for a standard device jack 2 archetypes -
profile_seat_slotbottom slots seating the module onto 2020/3030 aluminum rails, tool-free, outside the water path 1 archetype -
rounded_rect_cutoutthrough rectangular cutout (v1: square corners) 4 archetypes -
screen_wall_slotsVF-8 drain-screen: fine bottom filter mesh + wide fail-safe wall slots + sizing keys for a drop-in strainer basket 1 archetype -
snap_hook_paircantilever snap hooks on the plug edges, lips outward 1 archetype -
snap_window_pairthrough-wall receiver windows on both X walls 5 archetypes -
socket_armone blind rod socket arm on a hub (±X/±Y/+Z only — the axis-aligned kernel is the honest v1 scope) 4 archetypes -
square_post_snapSCREWLESS snap clip on a square post, welded to a vessel wall: flat seat toward the vessel, flexing side walls, chamfered lips over the far corners 1 archetype -
stacking_lipnesting rim lip + matching bottom groove so the same bin family stacks 1 archetype -
standoff_pattern4 PCB standoffs with blind pilots, rising from a plate top 3 archetypes -
stop_fenceregistration fence welded under one plate edge — the jig hooks over the workpiece so every hole repeats 1 archetype -
strap_slot_pair_platepaired webbing slots through a plate + the strap_center datum a strap_slot_pair port binds to 1 archetype -
svg_reliefSVG path data as relief geometry (closed hole-free subpaths, flattened and width-measured at the IR level) 1 archetype -
text_embosstext as geometry on a horizontal face: raised label, engraved marking or mirrored stamp die (duty: stamp) 1 archetype -
thread_internal_clearanceinternally threaded port: minor bore + helical groove, fit-enlarged so the compensated printed stud mates 1 archetype -
tolerance_ladderrow of test bores of monotonically growing clearance around one reference pin printed on the same plate 1 archetype -
tongue_groove_edgestongue (+X) / groove (-X) line-alignment edges, non-bearing, non-sealing 1 archetype -
truss_web_cutoutswarren-truss triangular lightening between solid chords 1 archetype -
wall_slot_ringvertical aeration/root slots around the tapered net pot wall (cylindrical field mapping) 1 archetype -
wire_exitopen U-notch through a shell rim for a drop-in cable 3 archetypes