Skip to content

HeroLee9/ductCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DuctCalc Pro

A much more complete ductwork takeoff + fabrication helper inspired by CAMduct-style workflows.

New full program

Run:

python camduct_program.py

Capabilities

  • Fitting library: Straight, Reducing Cone, Gored Elbow, Offset.
  • Live fabrication math per fitting:
    • Flat width/length
    • Area (sqft)
    • Weight (lb)
    • Labor hours
    • Material/labor/total cost
  • Project workflow:
    • Customer / quote / project header
    • Multi-line takeoff table
    • By-thickness rollup summary
  • Data interoperability:
    • Export CSV
    • Save/load full project JSON
    • Generate DXF patterns per fitting or batch
  • Material library editor for thickness-specific $/sqft pricing.

Dependencies

  • Python 3.10+
  • ezdxf (optional, only needed for DXF generation)

Install:

pip install ezdxf

Legacy scripts still present

  • ductCalc.py (CLI)
  • duct_gui.py (older GUI)
  • d3gui.py (simple GUI)
  • gored_flat_pattern.py (utility)

About

input name qty and dimensions for a straight round duct. get a .dxf and a .csv of flat pattern, sqft and weight.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages