📌 Quick Reference — Key Constants
| Parameter | Current Value | Source |
|---|
ℹ Formula Reference
Full Cuts / Bar = floor(stock_length / cut_length)
Total Stock Bars = ceil(qty / full_cuts)
Total Feet = total_sticks × (stock_length / 12)
Scrap Rate = (total_ft − qty × cut_ft) / (qty × cut_ft)
Mill EA = (Short_Cut_Total − Mill_Adj) × cut_ft
Saw Cut EA = (Short_Cut_Total − Mill_Adj) × total_ft/qty + Cut_Cost
Sale Price EA = Mfg_Cost / (1 − margin %)
Mill→Weld EA (B2B) = 2 × single_Mill_EA + Weld_Rate_Mill × cut_ft
Saw→Weld EA (B2B) = 2 × single_Saw_EA + Weld_Rate_Saw × cut_ft
Non-Standard Cut = cut_length % hole_increment ≠ 0
🔩 Single Channel — Short-Cut Total ($/ft)
| Profile | Description | Short-Cut Total ($/ft) | Source (Rev.03) |
|---|
🔗 Back-to-Back — Rates ($/ft)
| Profile | Description | Short-Cut Total ($/ft) Z col | Saw-Stock Standard ($/ft) T col |
|---|
🪚 Saw Cut Operation
🔧 Mill Rate Adjustment
🔗 B2B Weld Costs
🔩 Hole Pattern Cut Increments
Each hole pattern has a minimum cut increment. If the requested cut length is not a multiple of this increment, the calculator flags it as a Non-Standard Cut.
| Hole Pattern | Description | Cut Increment (inches) |
|---|
🎛 Calculator Defaults
📦 Available Stock Lengths
Stock lengths shown in the calculator dropdown (comma-separated, in inches).
📤 Export Configuration
Export the current configuration as a JSON file. You can use this as a backup, share with another machine, or deploy as part of the Azure web app config.
📥 Import Configuration
Import a previously exported config.json. This will overwrite all current settings.
🔄 localStorage Status
Both the admin page and calculator read/write from localStorage key strutCalcConfig.
When you click Save & Apply, the calculator immediately picks up the new values.