Gaitkit Sign in Open the lab
Microwave, A countertop microwave at real size (45 to 56 cm wide, about 30 cm tall) or the same set in a built-in trim frame: a door with a framed dark window that swings open on its left hinge (door), a control column with a glowing display and a keypad or two retro dials, side vents, and a glass turntable carrying a bowl that turns (turntable, spin rig with tick and loop). The display and the cooking light behind the window glow at night.
Prop · 2 moving parts

Microwave

A countertop microwave at real size (45 to 56 cm wide, about 30 cm tall) or the same set in a built-in trim frame: a door with a framed dark window that swings open on its left hinge (door), a control column with a glowing display and a keypad or two retro dials, side vents, and a glass turntable carrying a bowl that turns (turntable, spin rig with tick and loop). The display and the cooking light behind the window glow at night.

Size
0.50 × 0.31 × 0.43 m
Triangles
1,048
Open in the lab

ProPro download.

Also as , a .zip with the .obj and its .mtl.

Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Size, Finish, Handle, Mount, Open.

Specs

Size
0.50 × 0.31 × 0.43 m
width × height × depth
Triangles
1,048
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
6.283 m
of travel per cycle
Moving parts
2
door · rotate, turntable · spin
Knobs
5
3 presets
Night lights
2
display, cook_light

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/microwave.mjs';

const microwave = createAsset();
scene.add(microwave);                      // rests on y = 0, front faces +Z

// 'door' pivots on its hinge: -110° to 0° around y
microwave.getObjectByName('door').rotation.y = THREE.MathUtils.degToRad(-110);

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
sizechoicecompact standard largestandardcompact (45 cm wide, 20 litres), standard (50 cm, 25 litres) or large (56 cm, 32 litres family size).
finishchoicewhite stainless black retrostainlesswhite, stainless (steel with a black control column), black, or retro (pastel mint with a cream panel, chrome and two dials instead of a keypad).
handlechoicebar edge buttonbarbar (a vertical pull bar on the door), edge (a slim recessed pull along the door edge) or button (no handle: a big door-release button under the controls).
mountchoicecounter built-incountercounter (freestanding on four little feet) or built-in (set in a black trim frame 60 cm wide, to fit a wall cabinet or tall housing).
openrange0 to 1, step 0.050How far the door is open as built: 0 closed, 1 wide open (110 degrees) showing the turntable inside.

Presets: office kitchen {"size":"standard","finish":"white","handle":"button"} · built-in steel {"size":"large","finish":"stainless","mount":"built-in","handle":"edge"} · retro diner {"size":"compact","finish":"retro","handle":"bar","open":0.6}

Files

FileWhat
microwave.glb ProGLB, default look · 140 KB
microwave.mjs ProES module, every knob live
microwave.obj ProOBJ, static; colours in the .mtl
microwave.mtlOBJ colours; keep it next to the .obj
microwave-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.