Team figures, October 2026:
- revenue-model.md: a lacquer blank costs about 70 EUR, one per side, so
~160 USD a two-sided title before recuts; a cutting engineer costs about
50,000 THB a month;
- fleet calculator: the lacquer assumption is now in EUR (70, one per
side, converted at 1.155 USD per EUR; styli and recuts not included)
and the cutting engineer 50,000 THB a month, both marked as team
figures instead of estimates. At the defaults lacquers come to ~54k USD
a year and direct cost to 1.88 USD a record (was 1.86).
User, October 2026: add calculation for material cost, PVC, carton,
chemicals, labour etc. and revenue from sales.
New "Money a year" card (and a "Prices and money" input card):
- revenue: standard records at the standard price, specials with the
premium, title services per title (revenue-model.md 3.50 to 4.60
blended, +0.60 to 1.70, 580 to 1,730 USD a title);
- materials and packaging: PVC from the compound tonnage (rejects in,
trim back as regrind), labels per pressed record, inner sleeves,
printed jackets, shrink wrap, shipping cartons (estimate), maintenance;
- stamper making: lacquer blanks and styli per side (estimate), nickel,
silver and chemistry per electroformed part (revenue model: 60 to 150
USD a three-generation set);
- energy from the fleet: machines, chiller and compressors at the hours
run plus an estimated base load, roof PV off, PEA 3.2.2 blended rate and
demand charge; steam from the presses running time at the biomass heat
price (biomass.md); the start fleet lands in scale.md 4.3 to 6.4M THB;
- loaded labour per role (revenue-model.md wages; cutting engineer an
estimate), headcount now also counts QC, maintenance and cutting;
- overheads, EBITDA, depreciation of capex (total-investment.md start
fleet plan plus or minus each Duplex system and Classic), operating
profit, payback; per-record cost bar;
- Adverse / Central / Favourable presets from the revenue model ranges,
USD / THB / EUR display; ladder gains revenue and EBITDA columns.
At the defaults (1 M records, 20 % specials): revenue 4.42M USD, direct
cost 1.86 USD a record (revenue model central 1.94), EBITDA 2.23M.
README bullet; revenue-model.md links the calculator from its operating
picture.
User, October 2026: add a visualization of the machine park and the
connected stamper production to the tool.
- New card "Machine park and stamper production": one live SVG that
follows every input. Top: the stamper line, lathe, Pheenix PASU, PPPU,
PDPU (2 cells), PMPB, Sibert VSF, VSP, VSC, each with its count, flow a
day and how busy it is. Middle: the press hall, each Duplex cell drawn as
in the cell sketch (presses either side of the operator, EX 50 and EX 35
behind, trimmer in front) and each Classic with its built-in extruder,
wrapping into rows and scaling down for big fleets; compound in on the
left, stamper rack in and finishing out on the right. Bottom: central
hydraulics, boiler, cooling, air and electrical piped up into the hall,
amber where they exceed the plant as planned today.
- Stamper production is now counted per station from the cycle times in
galvanics.md (silvering, pre-plate four at a time, father, mother,
stamper plus handling per PDPU cell, PMPB, Sibert steps; usable share of
the hours 80 %, estimate) instead of a flat 20 to 32 parts per PDPU.
At the defaults: 1 PDPU at ~43 % busy, as galvanics.md concludes.
New assumptions with sources; the lathe rate (8 sides a day) is an
estimate.
- Requirements table: per-station counts and load; the URL hash now also
reloads in an open tab (hashchange).
Checked headless in Edge, both themes: no JS errors, no text overlap or
overflow in the schematic at the default, 8 M and 30 M records, no
horizontal overflow at 390 px.
User, October 2026: add bright/dark mode to the site for both tools.
- Each page sets data-theme on <html> before first paint: the saved choice
(localStorage "cnx-theme", shared by all cnxvinyl.lol pages) or, without
one, the system setting (prefers-color-scheme), which it keeps following
until the user picks a mode. Toggle: header button (sun / moon).
- Plant overview: light overrides for every SVG class; pipe colours are
now CSS variables (--p-*), used by the pipes and the legend, darkened in
light mode where the dark-mode tints were too pale (DI water, granulate,
stamper sets, cooling return); press state text and the VEX zone fills
use variables instead of inline hex, so they flip with the theme.
- Fleet calculator and landing page: light palettes; input, flag, badge
and ladder-highlight colours moved to variables.
Checked headless in Edge: both system schemes pick the right mode, the
toggle persists across pages, computed colours flip (press text, zones,
pipes, legend), no text overflow in either mode, no JS errors.
User, October 2026: calculations for the later business plan, starting
from 2 Duplex + 1 Classic at 3 records a minute per Duplex and 2 per
Classic, as an interactive tool on the website: pick the yearly output
and the share of splatter/specials, get the machine mix and all the
requirements (people, hydraulics, power, ...).
docs/fleet-calculator.html (single static page, no dependencies):
- target mode sizes the fleet (specials only on Duplex with its EX 35;
grow with Classics or with Duplex systems; start fleet as the floor);
fleet mode takes a fleet and gives its output at the specials share;
- output, capacity, utilisation and the mix bar per machine type;
- needs: people per shift and in total, galvanics operators, machines,
connected kVA and average kW, MWh/yr, central hydraulics (flow, motor,
oil, accumulator), steam, cooling and cooling water, compressed air,
press floor, room climate, compound, trim, titles, electroformed parts
and plating units; checks against the 400 kg/h boiler, 250 kW chiller
and the 870 m2 Payap press hall;
- ladder from the start fleet to a full Payap press hall, click to load;
- every assumption editable with its source (Newbilt Duplex site
requirements V14 and offer 240620-04, scale.md, galvanics.md, revenue
model, Payap model; estimates labelled), shareable link via the hash.
The Classic counts as one HRP 12 press plus one extruder until Newbilt
states figures (Toolex Alpha leaflet as a cross-check).
Site: DEMOS entry (/demos/fleet-calculator/) and landing-page entry.
README bullet and layout line; backlinks from scale.md (capacity) and
pressing-line.md (current plan).