CrossHatch Consulting
CrossHatch Platform
Date

Welcome back

Choose a tool to get started.

Draw A PreFab

Build out cleanroom layouts, place walls, utilities, and export finished drawings.

Draw A Modular

Jump straight into the builder with a Modular structure to start from.

Engineer My Clean Room

Pick a saved drawing to engineer, or generate its spec sheet.

Previous Drawings

Browse the drawings you've made, and reopen or redownload any of them.

Catalog

Pull real products, with their published figures, into your own libraries.

Cleanroom Products

Browse, draw, and upload the cleanroom products used in your drawings.

My Utilities

Browse the utility symbols and lines available to use in your drawings.

My Walls

Set price and weight for the pre-built wall panels used in the prefab builder.

Manage PreFab Units

Add, browse, and edit the pre-fab unit types available in the builder.

Team Files

Drawings your company has shared — open the source file, or take your own copy.

My Utilities

Browse, draw, and upload the utility symbols and line styles used in your drawings.

Browse Utilities

See every utility symbol you and your team have available to use in drawings.

Browse Lines

See every line style you and your team have available to use in drawings.

Draw Utility

Draw your own utility symbol and set how it snaps to a wall.

Upload Utility

Upload an SVG to bring in a utility symbol from outside the builder.

Modular Library

Wall types, door and vent segments, and the utilities placed on a modular build.

Engineering Library

Ceiling panels and the raw blanks they are cut from.

How to Add My Own Utility

Upload an SVG for a utility symbol built elsewhere, using the same FOOTPRINT/SYMBOL layer convention as blocks and cleanroom products. This adds it to Browse Utilities with its own editable dimensions, volume, price, and weight — placing it directly in a drawing (the same way the built-in utilities snap to a footprint edge) isn't part of this yet.

Select SVG from Computer

Choose a file to bring in as a new utility.

Browse Utilities

Search and browse your utility symbols.

Modular Library

Set price and weight for the wall types, segments and utilities used on a modular build.

Engineering Library

The ceiling panels you can place in Engineer Mode, and the raw blanks they are cut from.
Everything here is placeable in Engineer Mode, in the groups below — the same sections as the Engineer Mode panel menu. Rename, reorder or delete a group from its header; move a panel with its Group menu.
A prefab unit has no drawn walls to derive leakage from, so it states its envelope as a whole: a measured leakage in CFM at a reference differential, plus an allowance for penetrations. Seeded values are marked — replace them with the manufacturer’s or your own test figures.
Symbols you drew in Draw Utility. Built-in symbols aren't listed — they can't be removed.
The raw stock you buy and cut from. Cut panels are priced by the blanks the optimizer uses, so the total matches what actually gets ordered.

Browse Lines

Search and browse your line styles.

Catalog

Reference products with their published figures, ready to pull into your own libraries.
published from the manufacturer’s datasheet, linked typical convention for the class, not a named model estimated a reasoned estimate None of it replaces a current datasheet — prices especially move.

Cleanroom Products

Browse, draw, and upload the cleanroom products used in your drawings.

Browse Products

See every cleanroom product you and your team have available to use in drawings.

Draw Product

Draw a new cleanroom product from scratch, here in the app.

Upload Product

Upload an SVG to bring in a product prepared outside CrossHatch.

How to Add My Own Product

Upload an SVG for a product you've already built elsewhere — like the utilities in the cleanroom builder, using the same SYMBOL/SNAP layer convention. This is not for uploading pre-fab units.

Select SVG from Computer

Choose a file to bring in as a new cleanroom product.

Browse Products

Search, filter, and manage your cleanroom products.

My Walls

The pre-built wall panels used in the prefab builder. Set price and weight per panel here and they carry through to the spec sheet, the bill of materials and the wall totals.

Make a Symbol

Choose how it behaves before you draw. This decides what you draw against — and like a CAD family template, it is not something to change afterwards.
Line style
Snap
Details

Previous Drawings

Browse the drawings you've saved from the builder.

Team Files

Drawings your company has shared.

Engineer My Clean Room

Pick a saved drawing to engineer, or generate its spec sheet.

Manage PreFab Units

Browse, draw, and upload the pre-fab unit types available in the builder.

Browse Units

See and edit the pre-fab units already available in the builder.

Draw New Unit

Draw the unit and its footprint here instead of preparing an SVG elsewhere.

Upload New Unit

Select an SVG from your computer to add as a new pre-fab unit.

How to Add My Own PreFab Unit

Select SVG from Computer

Choose a file to add as a new pre-fab unit.

What a unit file is. A pre-fab unit is a single SVG that defines both the real-world footprint the builder uses for room math, and the visible artwork rendered on top of it — the trailer wall, equipment bay, HVAC units, hatching, and every other line in the drawing.

Two required layers. The file needs exactly two top-level groups:

  • <g id="FOOTPRINT"> — a simple rectangle (or closed shape) marking the real usable interior boundary. This is what the builder actually measures against when it splits rooms, places walls, and computes square footage. It should not include equipment, hatching, or anything decorative — just the boundary itself.
  • <g id="SYMBOL"> — everything that's actually meant to be seen: the outer wall lines, any equipment bay, HVAC units, wall hatching/texture, labels baked into the artwork, etc. This layer commonly extends beyond the FOOTPRINT rectangle (e.g. an equipment bay hanging off one side) — that's expected and the builder accounts for it automatically when sizing exports.

Double-check the id actually lands on a <g> group and not on the root <svg> tag itself — this has happened on a few files in the past and silently breaks the layer split.

Units and scale. Draw at a scale where 1 SVG unit = 1 inch. The builder converts using 12 units per foot, so if your file's viewBox is, say, 700 x 90, that's a 58'4" x 7'6" product. Keep the file's width/height attributes matching the viewBox exactly, or the builder won't scale it correctly.

Line weight. All visible line work should use one consistent, thin stroke width — we standardize on 0.26px in the SVG's own units. The most common bug we see: a CSS class gets used by real geometry but never gets an explicit stroke-width rule, so the browser silently defaults it to 1px — noticeably thicker than everything else. Before uploading, check every class actually applied to a visible line has its stroke-width explicitly set.

Alignment. The builder aligns your artwork by measuring the offset from the SVG's own (0,0) origin to the FOOTPRINT rectangle's top-left corner. Getting this offset right is what makes the room boundary line up exactly with your artwork's own wall line — if it's off, the two will visibly separate or overlap once placed in the tool.

Text and grille/mesh patterns. If your product includes a class used purely for text (like equipment labels), it doesn't need a stroke-width at all — text uses fill, not stroke. But repeating patterns like grille or mesh texture are still real strokes and need the same 0.26px treatment as every other line.

Browse PreFab Units

PreFab unit types you've added.

Admin

Companies

Accounts

Feet. Legs are added every 4 ft along the length. Click to place.
Draw the deck; walls, height and posts come next.
A new configuration starts as a copy of the one you're editing.
Door
Box
Freezer
Platform
Prefab
Shelves