Butterfly valve

Butterfly valve in four styles: concentric rubber-lined wafer (centring ears) or lug body (tapped lugs at every bolt), double-flanged, or metal-seated triple-offset with an offset disc. Notch-plate lever or worm gear with position indicator; the disc turns with open. Wafer and lug lengths from API 609 Category B; flanged lengths typical ISO 5752 series 13. companionFlanges draws the pipe flanges around wafer and lug bodies.

API 609ISO 5752EN 593ASME B16.34ASME B16.5ISO 5211
Drag to orbit, scroll to zoom
Parameters
–

Installation

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add butterfly-valve

Copies valves/butterfly-valve.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.

Usage

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { ButterflyValve } from './components/deck-twin/valves/butterfly-valve'

export default function Scene() {
  return (
    <Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
      <Stage>
        <ButterflyValve />
      </Stage>
      <OrbitControls makeDefault />
    </Canvas>
  )
}

Props

PropTypeDefaultRange
npsnumber (NPS, in)null
rating150 | 300 | 600 | 900 | 1500 | 2500null
style"wafer" | "lug" | "double-flanged" | "triple-offset"null
operator"auto" | "lever" | "gear"null
opennumbernull0 – 1
companionFlangesbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for butterfly-valve

Bow-tie with a straight bar through the centre at right angles to the line (the disc), often with a dot at its middle. Older legends draw two vertical lines with a diagonal between them.

tag HVtag BFVISO 10628-2 / ISO 14617-8 / PIP PIC001

Bar through the centre = butterfly; circle = ball; filled dot = globe; two close parallel bars = knife gate. Common in seawater, cooling and firewater lines.

Butterfly valve datasheet (API 609 / ISO 5752 / EN 593) fields and the props they set
Sizenps
Pressure classrating
Body stylestyle
Operatoroperator
Tag numbertag

Typical suppliers

Bray · Emerson Vanessa. The geometry is generic and sized from public standards. It is not vendor CAD.

For agents

Machine-readable entry with props, ranges, defaults and ports:

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info butterfly-valve

Or fetch /r/butterfly-valve.json, or copy a ready-made instruction:

Add the Deck Twin "Butterfly valve" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add butterfly-valve` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info butterfly-valve` for its props, ranges and ports. Render <ButterflyValve /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md