Skip to content

Instantly share code, notes, and snippets.

@KoStard
Created April 29, 2026 07:58
Show Gist options
  • Select an option

  • Save KoStard/41ca9ef5c9728a123483dca9f31a6fb9 to your computer and use it in GitHub Desktop.

Select an option

Save KoStard/41ca9ef5c9728a123483dca9f31a6fb9 to your computer and use it in GitHub Desktop.

You are producing a ForgeCAD build-ready physical artifact package, not a concept sketch.

Treat this as a serious product-team prototype assignment. The goal is to produce a credible internal engineering package for a real build candidate, not a generic maker example. Use the specific operating story below to drive engineering choices; do not flatten it into a vague domain label.

Target artifact:

  • artifact: premium built-in home electric convection oven
  • request summary: “A good oven at home, basically a high-quality kitchen oven.”
  • normalized interpretation: create an original non-branded premium residential built-in electric oven assembly, similar in product class to high-quality home kitchen ovens, with insulated sheet-metal cabinet, enamel oven cavity, triple-glass door, robust hinge system, convection fan, heater zones, rack rails, telescopic rack option, fascia/control panel, handle, vents, insulation envelope, serviceable rear/electronics areas, and credible manufacturing/BOM details.

Specific operating story:

  • organization / team: Hearthline Domestic Appliances, Built-In Cooking EVT Team
  • project / prototype revision: HL-O600 Rev B residential convection oven engineering-validation prototype
  • milestone / review moment: manufacturability, thermal-packaging, and assembly-readiness review before ordering the first 12 pilot units
  • domain context: premium residential kitchen appliance for baking, roasting, broiling, convection cooking, and daily household use in a built-in cabinet niche
  • production reason: create a credible CAD package for internal assembly rehearsal, supplier discussion, thermal layout review, and investor/demo visualization
  • test setting: KitchenLab Bench Cell 4, using a 600 mm European-style built-in cabinet opening, repeated door-cycle testing, rack-load testing, and visual inspection of airflow/insulation packaging
  • generic-output failure mode to avoid: a decorative box with a glass rectangle that has no real oven cavity, no insulation stack, no hinge mechanics, no door sealing logic, no rack support, no airflow/venting path, no heater/fan packaging, and no serviceable assembly structure
  • benchmark class / public comparison anchor, if useful: premium Bosch/Miele/Siemens/LG-class built-in electric convection oven category, but do not clone any proprietary geometry, trade dress, dimensions, controls, or branding.

Chosen intake classification:

  • artifact family: custom consumer appliance / sheet-metal insulated enclosure with moving door, thermal cavity, rack interfaces, purchased heater/fan/electronics components
  • duty level: general-duty residential appliance
  • scale level: medium kitchen built-in appliance
  • cost posture: balanced premium prototype
  • job style: production-realistic prototype CAD package, not fully functional electrical certification design
  • manufacturing / process stack: folded powder-coated outer sheet steel cabinet, porcelain/enamel-coated formed steel inner cavity, stainless or brushed aluminum fascia trim, die-cast or stamped hinge arms, tempered glass door panes, silicone/EPDM-style high-temperature seal representation, mineral-wool insulation envelope, purchased fan/heater/electronics/fastener/rack hardware
  • budget posture: use realistic appliance-industry parts and processes; avoid unnecessary fully machined blocks or unrealistic 3D-printed primary structure

Working assumptions chosen to close missing inputs:

  • these assumptions are provisional and family-scoped
  • they apply to custom consumer appliance / sheet-metal insulated thermal enclosure, not as universal defaults
  • Overall built-in envelope is 595 mm wide × 595 mm high × 565 mm deep, sized for a common 600 mm kitchen cabinet niche.
  • Usable oven cavity target is approximately 470 mm wide × 360 mm high × 415 mm deep, giving roughly 70 L gross-class internal volume before subtracting rack rails, fan cover, and corner radii.
  • Door opens downward on two side hinges, with a physical rotation range of 0-105 degrees and a hard stop near fully open; the design must show hinge arms, hinge cups/brackets, spring/damper package placeholders, and door seal compression.
  • Oven is electric, 230 V residential class, with represented purchased heater elements: lower bake element, upper broil/grill element, rear circular convection element, rear fan, lamp, temperature probe, control board, cooling blower/vent channel, and power terminal block.

Hard constraints:

  • use ForgeCAD
  • if the mechanism has moving parts, use a real assembly() from iteration 1
  • define real joints, limits, axes, and intended operating ranges
  • choose manufacturing/processes that fit the artifact, load path, scale, safety expectations, and operating story
  • do not assume FDM, 3D printing, or "printable" unless the user explicitly asked for it or the chosen process stack includes printed parts
  • include realistic process-appropriate clearances and mechanically honest interfaces
  • include manufactured, printed, and purchased parts only where each is an honest choice
  • include a BOM that is concrete enough to buy and assemble from
  • prefer metal shafts, bearings, fasteners, inserts, pins, tubes, sheet goods, castings, molded parts, machined parts, or composite/wood members where they are the honest choice
  • do not hide uncertainty; choose defaults and continue
  • do not claim the user works for a named company unless the user explicitly said so
  • if an organization/team name appears only in the operating story, treat it as a design scenario, not as a factual claim about the user
  • do not clone proprietary named products; use public domain patterns and first-principles engineering to create an original design

Acceptable final states:

  1. BUILD-READY
  2. BEST-EFFORT BUILD CANDIDATE

BUILD-READY means the output is specific enough that a competent builder could start fabricating, machining, buying parts, assembling, and testing immediately without inventing missing details.

BEST-EFFORT BUILD CANDIDATE means you still provide the strongest concrete design possible, but you explicitly name the smallest unavoidable validation loop that remains.

Non-negotiable rules:

  • Do not answer with a high-level concept, vision, or wishlist.
  • Do not produce a generic category solution that could have been written without the professional context.
  • Do not use placeholders like "appropriate heater", "standard hardware", or "adjust as needed".
  • If a number is missing, choose a defensible value, state it, and continue.
  • Prefer a complete best-effort design over an incomplete discussion.
  • If the user's wording is physically confused, normalize it and proceed.
  • Do not import numeric assumptions from unrelated artifact families.
  • Do not ask follow-up questions unless the architecture would materially change and no safe assumption bundle exists.

Required outputs:

  1. Specific operating story and anti-generic bar
  • State the organization/team, project revision, milestone, and test setting you are designing for.
  • Name the generic failure mode you are avoiding.
  • Identify the domain-specific details that must appear for the design to be credible.
  • For this oven, credibility requires: outer cabinet, inner enamel cavity, insulation volume, real door stack, hinge mechanism, seal, racks, rack rails, heater/fan/lamp/probe components, vent/cooling path, control fascia, rear service region, fastener/service logic, and BOM.
  1. Problem normalization
  • Restate exactly what is being built, what it should do, and what "done" means in physical terms.
  • “Done” means the ForgeCAD model shows a credible premium built-in electric oven assembly with cabinet, thermal cavity, door mechanics, rack system, heater/fan/electronics packaging, service panels, clearances, BOM, and assembly metadata.
  1. Assumption bundle
  • State all chosen assumptions with units and why they are reasonable for this request.
  • Use the following baseline unless a stronger reason emerges:
    • built-in envelope: 595 W × 595 H × 565 D mm
    • front fascia thickness projection: 22-35 mm beyond cabinet body
    • outer cabinet sheet thickness: 0.8-1.0 mm modeled as 1.0 mm
    • inner cavity steel/enamel wall thickness: 0.8 mm modeled as 1.0 mm
    • insulation thickness: 30-45 mm around top/sides/back, model nominal 35 mm
    • rear service/electronics/fan depth zone: 70-90 mm, model 82 mm
    • cavity internal volume class: about 70 L gross
    • door glass stack: 3 panes, 4 mm each, with 8-12 mm air gaps
    • door total thickness: 48-58 mm, model 54 mm
    • door opening angle: 0-105 degrees downward
    • rack levels: 5 side rail levels, 45 mm vertical pitch
    • rack usable size: about 430 W × 365 D mm
    • rack wire diameter: 5 mm perimeter, 3 mm cross wires
    • hinge pivot axis: horizontal, left-right across lower front side brackets
    • minimum moving clearance: 2 mm around door trim and hinge sweep, 3 mm around removable racks
    • seal compression target: represent 2 mm compression on a high-temperature perimeter gasket
  1. Architecture choice
  • Pick one oven architecture:
    • 600 mm built-in electric convection oven with front-opening drop-down insulated glass door, rear convection fan, top broil element, bottom bake element, rear circular heater element, forced cooling vent path, and five-level rack side rails.
  • Briefly mention rejected alternatives:
    • freestanding range oven rejected because user asked for home oven quality, and built-in oven gives cleaner product-CAD focus
    • gas oven rejected because burner/combustion safety, flue paths, ignition, and certification would dominate the design
    • countertop toaster oven rejected because it is a different smaller-duty product class
    • visual-only oven shell rejected because it misses the thermal, mechanical, and assembly story
  1. Detailed mechanical design
  • Give exact dimensions or dimension formulas for the major parts.
  • Define subassemblies, interfaces, motion ranges, stops, and load paths.
  • Required subassemblies:
    1. Outer cabinet shell
      • folded sheet-metal side panels, top panel, base panel, rear service panel, front mounting flanges
      • show screw bosses/flanges as folded tabs or represented sheet-metal lips
      • include cabinet mounting ears for built-in installation
    2. Inner oven cavity
      • enamel-coated formed box with rounded internal corners represented by fillets where ForgeCAD supports it
      • front cavity flange for gasket seating and door seal compression
      • rear fan opening and circular fan cover mounting pattern
      • bottom floor tray, side rack rail mount points, lamp/probe ports
    3. Insulation envelope
      • mineral-wool volume around sides/top/back, not just a texture
      • leave serviceable clearances for fan motor, cooling duct, terminal block, and control wiring
    4. Door module
      • outer stainless/painted frame
      • inner heat shield panel
      • three glass panes with spacers
      • perimeter high-temperature gasket contact face
      • handle mounted through front frame with standoffs
      • side hinge receivers and lower hinge arms
    5. Hinge mechanism
      • two side hinge assemblies with pivot pins, hinge arms, mounting brackets, hard stop geometry, spring/damper cartridge placeholder
      • define revolute joint axis along the lower front left-right direction
      • motion range: closed 0 degrees, service/baking access open 105 degrees
      • include stop lugs so the open position is physically represented
    6. Rack system
      • five-level side support rails
      • two removable wire racks
      • one deeper tray/pan
      • optional telescopic slide pair on one level, represented as nested rail channels with 3 mm clearance
    7. Thermal/electrical components
      • upper broil element: serpentine U-shaped rod near top cavity
      • lower bake element: hidden or represented under bottom liner
      • rear convection element: circular heater ring around fan opening
      • fan impeller, fan cover, rear motor cylinder
      • lamp, temperature probe, control board enclosure, cooling blower, terminal block
    8. Fascia/control panel
      • front upper control strip with display window, two rotary knobs or capacitive panel, status light, and vent slot
      • keep original non-branded geometry
    9. Vent/cooling path
      • intake path from lower/front side or rear side, cooling blower channel above cavity, front upper exhaust slot
      • represent ducts as sheet-metal channels, not just labels
  1. Actuation and transmission
  • Door is manually actuated by the user through the handle.
  • Specify the door as a gravity-loaded hinged panel with spring/damper assist placeholders.
  • Approximate door mass target: 8-11 kg represented by a robust glass/steel assembly.
  • Hinge system should be represented as two stamped/die-cast side hinges with:
    • 8 mm pivot pin
    • 3 mm hinge arm plate thickness
    • 2 mm minimum clearance around moving links
    • spring/damper cartridge envelope: 18 mm diameter × 110 mm long per side
  • Fan is a purchased shaded-pole/EC motor module:
    • fan impeller diameter: 145 mm
    • rear motor cylinder: 70 mm diameter × 55 mm deep
    • circular heater ring outside fan: 190 mm OD, 165 mm ID
  • Cooling blower is a purchased tangential blower representation:
    • 300 mm long × 45 mm diameter drum in top-front cooling duct
  1. Manufacturing package
  • For each critical part, specify material, manufacturing process, setup/orientation/tooling/finish assumptions, serviceability notes, and features sensitive to process accuracy.
  • Required manufacturing choices:
    • outer cabinet: 0.8-1.0 mm galvanized or aluminized sheet steel, brake-formed, spot-welded or screwed tabs, powder-coated black/grey exterior where visible
    • inner cavity: formed low-carbon steel with porcelain/enamel coating, smooth radiused corners, rack rail bosses/weld studs
    • fascia: brushed stainless sheet or anodized aluminum extrusion/sheet, laser-cut display/knob openings
    • door frame: stamped stainless/painted steel front frame plus inner steel heat shield
    • glass panes: tempered high-temperature appliance glass, 4 mm thick
    • gasket: high-temperature silicone/fiberglass oven gasket, represented as continuous compressible bead
    • hinge arms/brackets: stamped steel or zinc die-cast style, with steel pivot pins
    • racks: chrome-plated or stainless steel wire, welded wire construction
    • insulation: mineral wool blanket blocks modeled as compressible volumes
    • ducts: folded aluminized steel sheet, screwed/serviceable
    • electronics box: sheet-metal or high-temp polymer enclosure outside hot zone
  • Do not use 3D printing for primary oven structure.
  1. Bill of materials
  • Include manufactured parts, purchased parts, and process notes.
  • For each line item give: name, exact spec or part class, quantity, why needed, and important dimensions or ratings.
  • BOM must include at minimum:
    • outer cabinet side panels, top panel, base panel, rear service panel
    • inner enamel cavity liner
    • front cavity flange / gasket seat
    • mineral-wool insulation panels
    • door outer frame
    • door inner heat shield
    • three glass panes
    • glass spacer rails
    • high-temperature perimeter door gasket
    • handle tube/bar and standoffs
    • left/right hinge assemblies
    • hinge pivot pins and fasteners
    • rack side rails
    • two wire racks
    • one baking tray
    • upper broil heater
    • lower bake heater
    • rear circular convection heater
    • convection fan impeller and motor
    • rear fan cover
    • top/front cooling blower
    • control PCB enclosure
    • display lens/window
    • two knobs or touch-panel details
    • lamp module
    • temperature probe
    • terminal block
    • M4/M5 appliance screws, clips, and captive nuts
  1. Assembly package
  • Provide the assembly order:
    1. fabricate outer cabinet panels and rear service frame
    2. install inner cavity liner into cabinet datum frame
    3. pack side/top/back insulation volumes
    4. install rear fan motor, convection element, fan cover, lamp, and probe
    5. install heater elements and terminal block routing representation
    6. mount rack side rails to cavity
    7. assemble door glass stack into door frame with spacers and inner heat shield
    8. install handle and hinge receivers on door
    9. mount left/right hinge brackets to cabinet front lower side posts
    10. install door onto hinge pins and verify 0-105 degree swing
    11. install gasket and check seal compression against cavity flange
    12. install fascia, knobs/display, cooling duct, and blower
    13. install racks/tray and verify sliding clearances
    14. close rear service panel and add mounting ears
  • Include jointing method, insert/bearing/pin usage, fastening notes, and likely failure-prone assembly steps.
  • Explicitly check:
    • door does not collide with fascia or floor trim during opening
    • hinge brackets connect to cabinet structure, not floating
    • gasket face contacts cavity flange
    • racks are captured by side rails but removable
    • fan motor clears rear service panel
    • insulation does not occupy the same volume as fan/heater/electronics hardware
  1. Validation package
  • Check motion range, likely collisions, stiffness risks, load risks, manufacturability, tolerance-stack risks, and wear points.
  • Since this has a moving door, describe how the design should be checked through its operating range rather than only at rest pose.
  • Required validation checks:
    • door swing sweep from 0 to 105 degrees in 10-degree increments
    • hinge arm clearance to cabinet side, fascia lower edge, gasket flange, and door inner panel
    • door open load path from handle/glass/frame into hinge pins and cabinet front posts
    • rack load check: represent 15 kg distributed rack load as a design target, with side rails mounted to cavity walls
    • tray/rack insertion clearance: minimum 3 mm side clearance
    • gasket compression: door inner face overlaps gasket path continuously
    • thermal packaging separation: electronics/control area outside insulation/hot cavity
    • cooling vent path visible and not blocked by fascia
    • rear fan/heater stack does not collide with cavity rear wall or rear service panel
    • sheet-metal manufacturability: avoid impossible enclosed folds; represent service panels as removable where needed
    • glass stack serviceability: panes are captured by frame/spacers, not floating
  • State clearly that this CAD package is not an electrical safety certification or thermal simulation; final appliance requires thermal, electrical, EMC, insulation, and regulatory validation.
  1. ForgeCAD implementation package
  • Produce the actual ForgeCAD file structure you would write.
  • If you are operating in a writable workspace, write the .forge.js files instead of stopping at prose.
  • Use bom() / assembly metadata where appropriate.
  • Make the design compatible with forgecad run.
  • If relevant, make it exportable in process-appropriate formats such as STEP, DXF, SVG, or report output.
  • Suggested file structure:
    • oven-hl-o600-rev-b/main.forge.js
    • oven-hl-o600-rev-b/params.forge.js
    • oven-hl-o600-rev-b/cabinet.forge.js
    • oven-hl-o600-rev-b/cavity.forge.js
    • oven-hl-o600-rev-b/door.forge.js
    • oven-hl-o600-rev-b/hinges.forge.js
    • oven-hl-o600-rev-b/racks.forge.js
    • oven-hl-o600-rev-b/thermal-components.forge.js
    • oven-hl-o600-rev-b/fascia-controls.forge.js
    • oven-hl-o600-rev-b/bom.forge.js
    • oven-hl-o600-rev-b/validation-report.md
  • Main assembly requirements:
    • use assembly() from iteration 1
    • define fixed cabinet/cavity subassembly
    • define door as moving subassembly
    • define revolute joint for door hinge with axis along left-right direction
    • joint limit: 0 to 105 degrees
    • include rack sliding/removal representation if ForgeCAD supports prismatic joints; otherwise model racks at installed pose and create validation clearance geometry
    • include named parts and metadata so collision/debug reports are readable
    • include BOM metadata for every major manufactured or purchased component
    • include export groups:
      • sheet-metal panels as STEP/DXF-style candidates
      • purchased components as reference solids
      • full assembly as STEP/display export
      • report output with BOM and validation notes
  1. Final verdict
  • End with exactly one of:
    • BUILD-READY
    • BEST-EFFORT BUILD CANDIDATE

ForgeCAD-specific quality bar:

  • Any moving mechanism must use assembly() from the start, not manual transform hacks.
  • Use ForgeCAD's joint/collision workflow mentally and structurally: joints, limits, sweeps, collisions, and BOM are part of the deliverable.
  • Do not claim a hinge or sliding joint works unless cavity / clearance logic is physically honest.
  • A pretty static pose is not success.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment