Files
cnx_vinyl/docs/business-plan/build/content_a.py
T
grabowski 122d908862 Labels are pressed into the record, not applied at finishing
The docs and the plant page had labelling as a finishing step after the
press. On a record press the bottom label, the cake and the top label go
in between the stampers every cycle and the mold bonds the paper into the
vinyl; the oven only pre-dries them. Corrected everywhere the process is
described:

- process-flow.md: labels are a parallel input to pressing with their own
  row (print inspection, oven, lot per cycle); stage 6 loads label, cake,
  label; stage 7 is trim, sleeve, shrink
- process-flow.drawio (+ regenerated png/pdf): label input now feeds
  stage 6, not stage 7
- README vision list and the business plan source (regenerated docx/pdf):
  pressing paragraph explains the pressed-in label, finishing no longer
  claims to label
- plant-operation.html: label dry oven station feeds two label discs
  into the press with every cake, the cake in the mold shows its labels,
  the cycle log records the label lot, finishing is sleeve + shrink
2026-09-21 16:16:18 +02:00

525 lines
45 KiB
Python

"""Part A: cover, reading guide, executive summary, opportunity, anatomy of the plant."""
from plan_lib import H1, H2, H3, P, B, N, T, KV, IMG, CALL, PB, TOC, COVER
def blocks():
out = []
# ------------------------------------------------------------ cover
out.append(COVER(
kicker="CNX VINYL / POY RECORDS",
title="What It Takes to Build a Top-Notch Vinyl Plant",
subtitle="Business plan for a full-service vinyl, cassette and CD manufacturing plant "
"in the Chiang Mai region, Northern Thailand",
image="renders/aerial-hero.png",
lines=[
"**Prepared for:** the project's lead investor",
"**Prepared by:** Simona Meesaiyati (Project Lead) and Alexander Grabowski (Technical Consultant), "
"supported by buildfor.life, with Ploy Printing (Chiang Mai) as packaging partner and "
"strategic co-investor",
"**Version:** Draft 0.1, September 2026",
],
note="Confidential. All figures in USD and THB at 1 USD = 33 THB (August 2026). Vendor quotes are "
"snapshots at their file dates, not commitments. Every number in this plan is labelled as quoted, "
"researched, or estimated; see section 2.",
))
out.append(TOC())
# ------------------------------------------------ 1 executive summary
out += [
H1("1. Executive summary"),
P("CNX Vinyl (label name Poy Records) is a planned record manufacturing plant for the Chiang Mai "
"region of Northern Thailand. Its premise is simple: a label or artist in Asia-Pacific should be "
"able to send an audio file to one place and receive finished, packaged, fully traceable records at "
"their door, without shipping a fragile lacquer disc across the world and without waiting for metal "
"stampers to come back from Europe. Today that customer presses in Europe, the United States or "
"Japan. The one operating pressing shop in Thailand presses only: it buys its stampers abroad, runs "
"without climate control, and cannot economically serve runs under 300 units."),
P("This document explains, for a reader who is not a vinyl specialist, what a top-notch plant "
"consists of, why each part matters, what it costs, what it can earn, how long it takes, and what "
"could go wrong. It is built from the project's planning repository and vendor documents, and it "
"keeps the honest parts: where a number is an estimate, it says so; where the evidence is thin, it "
"says that too."),
H2("What we will build"),
B([
"**The complete vinyl chain under one roof:** mastering, lacquer cutting, galvanics (making the "
"nickel stampers), pressing, finishing, packaging with our Chiang Mai print partner Ploy "
"Printing, and fulfilment including direct-to-fan dropshipping.",
"**A mixed press fleet:** semi-automatic presses for colour, splatter and short runs, fully "
"automatic presses for volume. Launch with one semi-automatic line (90,000 to 135,000 records a "
"year); grow to four presses (1.0 to 1.5 million records a year).",
"**Cassette duplication in-house** and **short-run CD duplication** from launch. Full CD "
"replication (injection-moulded discs) is a separate, much larger decision; both CD options are "
"priced in section 4.9 for the investor to decide.",
"**A purpose-built 1,500 m² plant on long-term leased land**, with a detached utility yard, "
"a rooftop solar array, and room for a second building. The land is now planned as a "
"registered long lease rather than a purchase, which lowers upfront capital by roughly "
"USD 0.4 to 1.0 million.",
]),
H2("What makes it top-notch"),
P("Four things separate this plant from a pressing shop, and they are the reason it can charge "
"export-grade prices in a region that currently has none:"),
N([
"**Traceability from audio file to shipment.** Every lacquer, father, mother, stamper, press "
"cycle, compound lot and carton lot gets an identity that knows its parents. A customer sees "
"their order's full chain; a complaint resolves to one stamper, one press, one shift and one "
"material lot. Machine data comes from the machines, not from paperwork.",
"**Metrology and layered quality control.** The nickel parts are measured without contact "
"(laser confocal, wide-area profiler, XRF thickness) and logged per serial, which is ahead of "
"industry practice. Every pressed record passes 100% inline optical inspection, every press "
"cycle is logged, and sampled records are compared automatically against the source master.",
"**Efficiency designed in.** Heat is recovered before energy is generated (the presses' own "
"60 °C cooling return pre-heats the boiler feedwater), ~290 kWp of rooftop solar at phase 1 "
"grows to ~500 kWp with the second building, a 271 kWh battery shaves peaks, cooling runs as a "
"closed loop, no process water is discharged, and 20% of the feedstock is in-house regrind. One "
"operator runs up to four automatic presses.",
"**Climate control as product quality.** The whole plant runs at 20 to 26 °C, 35 to 60% "
"relative humidity, with particulate filtration sized for Northern Thailand's burning season. "
"Moisture and dust are the two classic causes of noisy records; the incumbent has neither "
"control.",
]),
H2("The numbers"),
KV([
["Capacity", "Launch ~90k to 135k records/yr (1 semi-automatic line, 1 shift); mature ~1.0M to "
"1.5M records/yr (2 semi-automatic + 2 automatic presses, 2 shifts)"],
["Site", "~1,500 m² main building plus ~180 m² utility yard on ~5 to 8 rai of leased land; "
"second 1,710 m² building as expansion"],
["Investment, full vision", "~USD 4.4M to 8.0M (~THB 144M to 264M) including 15% contingency "
"(was 4.7M to 8.9M before the decision to lease the land)"],
["Investment, phase 1 launch", "~USD 2.2M to 3.9M (~THB 73M to 128M) including the building, "
"one press line, climate control, rooftop solar, cassette and CD-R "
"lines, working capital and contingency"],
["Land lease", "Estimated THB 0.3M to 1.0M per year (USD 9k to 30k), to be replaced by the "
"negotiated figure"],
["Revenue at maturity", "~USD 3.7M to 6.8M per year (~THB 122M to 224M)"],
["Operating result at maturity", "Central case EBITDA ~USD 2.6M, operating profit ~USD 2.0M, "
"payback 2 to 4 years. Adverse case is EBITDA-positive but "
"does not cover depreciation. Utilisation and price "
"realisation decide the outcome, not upside."],
["First paying release", "Q4 2028 to mid-2029 if the gates below start now; one regulatory "
"question (ordering machinery before the BOI certificate) could pull "
"that forward by 6 to 9 months"],
["People", "~15 to 25 at maturity across shifts, fewer than half that at launch"],
]),
H2("Where we are, and what we ask"),
P("The project is at the planning stage. Industry outreach has run for several years; vendor quotes "
"exist for the pressing line, utilities have been costed with Thai suppliers, a parametric building "
"model has produced quantities for a construction price request, and a candidate parcel in Mueang "
"Chi, Lamphun has been tested against the design. Nothing has been ordered."),
P("Three gates run now and in parallel: **market validation** with regional labels and at the Making "
"Vinyl trade show in Haarlem (autumn 2026); the **BOI investment promotion** track with a "
"registered consultant; and **land**: zoning verification, lease terms, and a soil test. Nothing "
"large is spent until its gate clears."),
CALL("What the investor is asked to fund now", [
"**Phase 0 (next 3 to 6 months): ~USD 40k to 80k** for the BOI consultant, Thai legal work on "
"the lease and zoning, a soil boring test, the trade-show trip, firm re-quotes from the press, "
"galvanics and building vendors, and optional specialist consultancy.",
"**Phase 1 (commitment after the BOI certificate and validated pricing): ~USD 2.2M to 3.9M** "
"released in tranches against milestones: lease signed, press order, building contract, "
"fit-out, commissioning.",
"**Decisions needed from the investor:** CD scope (duplication only, or full replication), "
"whether galvanics moves into phase 1, and the equity/debt mix (BOI requires debt-to-equity "
"of at most 3:1).",
"**Co-investment:** Ploy Printing, the Chiang Mai print and packaging house that will produce "
"the plant's jackets and sleeves, has expressed the intention to invest alongside the lead "
"investor. Terms are not yet discussed; the intended structure is described in section 12.",
]),
# ----------------------------------------------- 2 reading guide
H1("2. How to read the numbers"),
P("Every figure in this plan carries one of three confidence levels. Where a table does not say, "
"the basis column or caption does."),
T(["Label", "Meaning", "Examples"], [
["Quoted", "A vendor document exists, in its original currency. Quotes may have expired and "
"need re-confirmation.", "Newbilt pressing line (EUR 200,500, June 2024); Newbilt "
"service rates; Gobel battery list price"],
["Researched", "Published or market data gathered by the team, including one set of real Thai "
"invoices.", "Thai utility supplier ranges; Pheenix AD12 datasheet; domestic "
"pressing prices, August 2026; BOI measures"],
["Estimate", "Engineering ratio or industry norm with no vendor confirmation. Treat as "
"plus or minus 30 to 50%.", "Building cost per m²; galvanics line; mastering "
"room; metrology stack; land lease; all cassette and "
"CD figures"],
], widths_mm=[22, 70, 78]),
P("Currency: USD and THB at 1 USD = 33 THB (5 August 2026). Vendor quotes issued in EUR or GBP are "
"kept in their currency next to their source and converted at 1 EUR = 1.155 USD and "
"1 GBP = 1.35 USD. Currency exposure is real and is discussed in section 8.5."),
P("Deliberately **not** in this plan: a financing structure or terms (to be agreed with the investor); "
"a signed customer; a signed lease; firm quotes for the automatic presses, the galvanics line, the "
"mastering room or the building. Each of these is a named next step in section 14."),
# ------------------------------------------------- 3 opportunity
H1("3. The opportunity"),
H2("3.1 The product"),
P("A vinyl record is made by cutting the audio into a soft lacquer disc, growing a set of nickel "
"metal parts from that lacquer by electroplating (the 'stampers'), and pressing hot PVC between two "
"stampers under about 150 tonnes of force with steam heating and water cooling. The record is then "
"trimmed, sleeved, put into a printed jacket, shrink-wrapped and shipped. Each of these "
"steps has its own equipment, skills and failure modes, and most plants in the world do only some "
"of them, sending the rest out to specialists, often on other continents."),
P("Demand for vinyl has grown for well over a decade from a small base. The 2021 to 2022 boom "
"pushed lead times at European and US plants to six to nine months; they have since normalised to "
"roughly 10 to 16 weeks for a standard black LP, and global capacity has been added. Demand is "
"cyclical and this plan does not assume it only rises; it assumes the plant can sell what it "
"presses, which is the single assumption most worth testing (section 3.3)."),
H2("3.2 Where regional labels press today"),
P("Labels and artists in Southeast Asia, Australia and much of East Asia ship their masters to "
"Europe, the United States or Japan, wait in those plants' queues, and pay freight and time zones "
"on top. There is no industrial-grade, climate-controlled, full-service plant in the region. That "
"is the gap. It is also the plan's biggest assumption: that enough regional customers will pay for "
"a closer, faster, more accountable plant at a price that works. That pricing power is unproven and "
"the market validation gate exists to test it before capital is committed."),
H2("3.3 What the Thai market shows: one real data point"),
P("In August 2026 the team compared real invoices from the one operating pressing shop in Thailand, "
"ResurRec in Bangkok (with whom a collaboration is also under discussion), and toured its plant. "
"This is one buyer, one plant, one afternoon, and it is deliberately not used to re-base the "
"financial model. But it is the only real market evidence so far, and it points in a useful "
"direction."),
T(["Item", "THB", "USD", "Note"], [
["Audio mastering", "5,000 to 20,000 per song", "150 to 605", "Market range from several engineers"],
["Stamper set (father, mother, silvering)", "up to 22,000 per title", "up to 665",
"Residual between a full-service and a pressing-only invoice; an upper bound that also carries "
"cutting, test pressings and margin"],
["All-in per 12-inch record at 300 units", "650 to 950", "19.70 to 28.80",
"Includes a printed jacket; discounts of 5% at 500, 15% at 1,000 to 3,000, 30% above 3,000, "
"with 2 to 4 weeks added lead time above 3,000"],
["Minimum run", "150 units, 'rarely accepted'", "", "Sub-300 runs are effectively unavailable "
"in Thailand"],
], widths_mm=[42, 36, 24, 68],
caption="Researched: buy-side invoices and published discount ladder, August 2026."),
P("What the tour showed: the incumbent operates from a small non-industrial premises; it does not "
"plate (stampers are bought in from abroad and resold); there is no temperature, humidity or "
"particulate control on the pressing floor; and it runs two Newbilt presses, one fully automatic "
"and one semi-automatic, which is a real capital fleet that on paper out-presses our launch "
"configuration two to three times over."),
P("Four readings follow, each with its caveat:"),
B([
"**Domestic willingness to pay is higher than our model assumes.** The plan prices a record at "
"USD 3.50 to 4.60 blended (Western export benchmark). The Thai market pays 535 to 780 THB on a "
"comparable scope, several times more, even after allowing 100 to 150 THB for the jacket. The "
"caveat: a sole domestic supplier can hold an import-parity price that a second entrant "
"compresses. We kept the conservative price until a second data point exists.",
"**The floor of the market is unserved.** Runs under 300 are uneconomic for a shop whose "
"per-title cost is an imported stamper plus outsourced mastering. In-house cutting and plating "
"collapse that fixed cost, which makes short runs viable for CNX in a way they structurally are "
"not for the incumbent.",
"**Lead time degrades with run size, probably because of metalwork.** Three thousand units is "
"about two days of pressing on their fleet, yet they add two to four weeks. A stamper lasts "
"1,000 to 2,000 pressings, so a 3,000-unit run needs two or three sets, each an overseas order. "
"Jacket printing or floor space could produce the same symptom, and the cause should be "
"confirmed before it is treated as a structural weakness.",
"**The gap we close is capability, not capacity.** No plating, no climate control, no metrology, "
"no traceability. The incumbent sells commercially from that room today, which bounds how much "
"the Thai market currently pays for the difference. Our bet is on export-grade customers and on "
"regional labels who currently ship to Europe.",
]),
CALL("Investor takeaway", "CNX should not fight a price war at 200-unit runs against an operator "
"with low rent and no climate-control load. It competes on what a non-plating, unconditioned "
"shop cannot offer at any run size: export-grade quality control and traceability, titles that "
"need plating, consistent output through the burning season, repress in days from an archived "
"mother, and short runs. A stamper-supply relationship with the incumbent is a plausible early "
"revenue line for the galvanics room and is under discussion."),
H2("3.4 Cassettes and CDs"),
P("The investor has asked for cassette and CD capability on the site. Both fit the same customer: "
"the independent label that presses 300 to 2,000 records also orders 100 to 500 cassettes and a "
"short run of CDs for the same release, and prefers one supplier, one artwork approval and one "
"shipment. Cassette sales have grown from a very low base in the US and UK over the last decade; "
"volumes are small and the equipment market is mostly refurbished, but the format is a natural "
"add-on with modest capital. CDs remain a large format in Asia (Japan and Korea in particular), "
"but industrial CD replication is an established, price-competitive business with existing "
"capacity across the region. Section 4.8 and 4.9 lay out both formats and the two very different "
"CD routes."),
# ------------------------------------------ 4 anatomy of the plant
H1("4. Anatomy of a top-notch plant: the full chain"),
P("The chain from audio file to delivered record has nine stages and three points where the artist or "
"label must approve before work continues. Every stage writes to the traceability database, and "
"the instruments behind every check are specified in section 5. The chart on the next page shows "
"the whole chain; the table after it is the checklist of what a top-notch plant needs and where "
"this plan puts each item."),
PB(),
IMG("process-flow.png", 138, "Figure 1. Process flow from audio file to delivered product, with every "
"check and the three artist approval gates. Source: project repository."),
PB(),
H2("4.0 The checklist"),
T(["What a top-notch plant needs", "Why it matters", "This plan", "When"], [
["A quiet, vibration-free cutting room with a modern lathe", "The groove is born here; every "
"defect propagates to every record", "Agnew Analog Type 612 lathe and Type 602 head, "
"in-house at maturity; brokered through a European partner at launch", "Phase 5 (earlier if "
"demand shows)"],
["In-house galvanics with zero-discharge water", "The regional bottleneck; enables repress in "
"days and short runs", "Digital Matrix plating line, clean room, evaporator-based water "
"recycling", "Phase 5; case for moving to phase 1 under review"],
["Stamper preparation machines", "Turns a raw nickel shell into a press-ready part",
"Sibert punch, back-finisher, coiner", "With galvanics"],
["A mixed press fleet", "Automatic for volume, semi-automatic for colour and short runs",
"Newbilt Single growing to Duplex; two automatic presses (Pheenix AD12 or Newbilt Classic)",
"Phase 1, then 5"],
["Steam, cooling and compressed air engineered locally", "The largest energy loads; efficiency "
"lives here", "Thai-sourced packages with heat recovery designed in", "Phase 1"],
["Whole-plant climate and particulate control", "Moisture and dust are the two classic record "
"defects", "20 to 26 °C, 35 to 60% RH, F7 to F9 filtration, HEPA in tight zones", "Phase 1"],
["Metrology for the metal parts", "Data-backed accept/reject before a stamper is mounted",
"Laser confocal, wide-area profiler, XRF thickness, inline vision", "Phase 5; basic at launch"],
["Layered QC for every record", "Catch defects at line speed without playing every record",
"100% optical inspection, per-cycle telemetry, sampled audio comparison", "Basic at phase 1, "
"full at phase 5"],
["Traceability from file to shipment", "Complaints resolve backwards; customers see their "
"order; machine data access is a purchasing condition", "Batch genealogy database, PLC data "
"capture, customer portal", "Phase 1 (v1)"],
["A materials lab", "PVC lots differ; a bad lot is a noisy run", "Per-lot gate: moisture, heat "
"stability, colour, density, granulate; release by test pressing", "Phase 1"],
["A packaging partner and packaging QC", "Jackets are the path that slips; the wrong "
"record in the right jacket is the classic error", "Ploy Printing (Chiang Mai) for jackets, "
"sleeves, J-cards; matrix code scanned "
"against jacket barcode", "Phase 1"],
["An archive for masters and mothers", "Irreplaceable metal; repress economics",
"Fire-rated, climate-controlled room with clean-agent suppression", "Phase 1"],
["Renewable energy and closed-loop water", "Cost, resilience, brand, BOI tax value",
"~290 kWp PV, 271 kWh battery, closed cooling loop, zero process discharge", "Phase 1 to 2"],
["Trained people and a safety program", "Steam at 10 bar, hydraulics at 180 bar, plating "
"chemistry", "Vendor commissioning training, in-house program, PPE, clean rooms", "Phase 1"],
["Cassette and CD lines", "Same customers, one order, one shipment", "In-house cassette "
"duplication; CD-R duplication; CD replication as a separate option", "Phase 1 (replication "
"if chosen: phase 2)"],
], widths_mm=[40, 45, 55, 30], font_pt=8.5),
H2("4.1 Mastering and lacquer cutting"),
P("**What happens.** A mastering engineer prepares the audio for vinyl (levels, side length, "
"low-frequency handling), then a cutting lathe drives a heated stylus into a lacquer-coated "
"aluminium disc, cutting the groove in real time. The lacquer is soft nitrocellulose: heat- and "
"shock-sensitive, and it wants plating within one to three days. Lacquers do not travel well."),
P("**What it needs.** A disk mastering lathe and stereo cutter head, matched cutting amplifiers, a "
"mastering console and chain, a preview and pitch automation system, vacuum for platter hold-down "
"and chip suction, a groove inspection microscope, and a low-vibration, temperature-controlled "
"room away from the presses and compressor. Consumables are lacquer blanks and styli."),
P("**Who supplies it.** Agnew Analog Reference Instruments (Greece) builds the Type 612 lathe, "
"unveiled in 2023 and billed as the first all-new lacquer lathe since the 1960s, with the Type 602 "
"cutter head; bespoke, low-volume manufacturing with long build times. Cutter amplifiers, console, "
"preview automation and lacquer supply are open items."),
P("**Cost and phasing.** Estimated USD 290k to 580k for the room (bespoke market, no public "
"pricing). At launch, mastering is done by an external engineer and cutting is brokered through "
"Stamper Discs' European partners, so that the lacquer is cut and plated in the same region and "
"only nickel travels. Mastering is labour-bound: an engineer masters perhaps two to four songs a "
"day, which caps the title-services line and is discussed in section 9."),
H2("4.2 Galvanics: silvering and electroforming"),
P("**What happens.** The lacquer is cleaned and sprayed with a conductive silver layer, then "
"electroplated with nickel to grow a negative metal copy, the 'father'. From the father a positive "
"'mother' is grown (playable, and archived), and from the mother the working 'stampers' that go "
"into the press. This three-step process means a fresh stamper can be pulled from an archived "
"mother in a day or two; a cheaper one-step stamper is single-use and a repress restarts at "
"cutting."),
P("**Why it is the key to the region.** No plating capability has been found in Thailand; the one "
"operating plant buys its stampers abroad. Every title in the country therefore waits on an "
"overseas order, which is the most plausible cause of the incumbent's lead-time penalty on larger "
"runs and its inability to take small ones. Bringing cutting and plating in-house takes an "
"estimated 1.5 to 5 weeks out of the lead time and USD 175 to 665 per title out of the cost, and "
"it is the one capability nobody in the country has."),
P("**What it needs.** A lacquer cleaning and silvering station, a low-stress nickel pre-plate, "
"production electroforming cells for the three generations, an electro-clean and passivation "
"station, a clean room with controlled access, fume extraction and scrubbing, and a closed-loop "
"rinse-water treatment and metal recovery system. The chemistry (silver nitrate, nickel salts) "
"sets the safety and permitting requirements: decontamination procedures, PPE, locked chemical "
"storage, eyewash and emergency shower, and hazardous-substance registration."),
P("**Who supplies it.** Plating Power / Digital Matrix Corporation (New York) is the dominant "
"turnkey vendor for vinyl galvanics (silvering, pre-plate, multi-cell electroforming, "
"passivation). They supply no water treatment: the zero-discharge system comes from an industrial "
"water vendor (Veolia or Hydrotek in Thailand integrating an imported evaporator), following the "
"zero-discharge plating room at Gotta Groove Records in Ohio as the reference model."),
P("**Cost and phasing.** Estimated USD 320k to 650k for the plating line plus USD 90k to 240k for "
"the water plant, plus a clean room. At launch, press-ready stampers come from Stamper Discs "
"(Sheffield, UK), a trade galvanics service that makes stampers to fit Newbilt moulds and ships to "
"30+ countries, under a written turnaround agreement. The roadmap places in-house galvanics in "
"phase 5, but the August 2026 market evidence argues for costing an earlier start: it addresses "
"the market's actual bottleneck, it is a fraction of the full capital, and it could earn from the "
"incumbent's own presses before CNX's press hall exists. Section 11 sets out that question."),
H2("4.3 Stamper preparation"),
P("A raw electroformed shell is not yet a stamper. It is centre-punched to the press spindle, "
"back-finished flat, and trimmed and formed ('coined') to the mould. Sibert Instruments (UK, in "
"this niche since the early 1970s) makes the three machines: the VSP punch, VSF back-finisher and "
"VSC coiner. Estimated USD 60k to 170k, pricing unpublished, bought together with the galvanics "
"line. Concentricity and dimensional checks after each step feed the traceability record."),
H2("4.4 Pressing"),
P("**What happens.** An extruder melts PVC compound into a 'patty', which is placed with two labels "
"between two stampers in a steam-heated mould. The press closes at about 150 tonnes, the mould is "
"then water-cooled, and the record is ejected and trimmed. A cycle takes about 25 to 30 seconds on "
"an automatic press; on a semi-automatic press an operator handles the patty and the record, which "
"is slower but is exactly what colour, splatter and special editions need. The labels are pressed "
"into the record, not glued on afterwards: they are pre-dried in an oven (moisture in a label "
"causes bubbles) and loaded with the patty every cycle, and the label lot is logged per cycle."),
P("**The fleet strategy: 50/50.** Half the fleet fully automatic for standard volume, half "
"semi-automatic for effects, special editions and small runs, where an operator working the mould "
"directly is an advantage rather than a cost."),
T(["Machine", "Role", "Basis", "Cost"], [
["Newbilt Single 2.1 system (Alsdorf, Germany)", "Launch line: VEX 50 extruder, HRP 12 "
"hydraulic press (~150 t), 12-inch book mould set for 140/180 g, Vario trimmer (7/10-inch "
"upgrade path), label dry oven, shrink wrapper, PVC grinder, label punch, spindles and plates. "
"Hydraulics already sized for a second press.", "Quoted: EUR 200,500 (~USD 232k, ~THB 7.7M) "
"including sea freight and packaging, June 2024, "
"expired; re-quote required with build time and "
"order-book position", "USD 230k to 260k"],
["Duplex expansion", "Second press and extruder on the same hydraulic aggregate",
"Quoted option", "~USD 115k"],
["Two fully automatic presses", "Volume production, one operator per four presses. Candidates: "
"Pheenix Alpha AD12 (Sweden, successor of Toolex Alpha, 24 to 26 s cycle, ~140/h, 25 kW, "
"closed platen cooling) or Newbilt Classic 12-inch (28 s cycle, ~128/h, built-in extruder, "
"Siemens PLC with OPC UA, vendor-claimed 95% yield and uptime)", "Estimate: ~USD 340k per "
"press indicative, unverified, "
"plus delivery and commissioning",
"USD 580k to 920k"],
], widths_mm=[36, 74, 40, 20], font_pt=8.5),
P("**What Newbilt deliberately excludes**, and what will be engineered and sourced in Thailand: a "
"~400 kg/h steam generator at 10 bar / 180 °C with water treatment, and a ~250 kW cooling system. "
"These are the two largest energy systems in the plant and the reason the efficiency architecture "
"in section 5.4 is ours to design."),
P("**Site requirements.** Roughly 200 m² of production floor for the Duplex, 32 kVA connected load, "
"saturated steam, compressed air and cooling circuits, and side rooms for materials, compressor, "
"chiller and finished goods. A press weighs 1,350 kg on under one square metre, so the floor slab "
"must carry several tonnes per square metre and is a building-selection criterion; the floor must "
"be flat, non-slip and solvent-resistant."),
T(["Phase", "Fleet", "Rough output per year"], [
["Launch", "1 semi-automatic press, 1 shift", "~90,000 to 135,000 records"],
["Duplex", "2 semi-automatic presses, 1 to 2 shifts", "~175,000 to 540,000 records"],
["Mature", "2 semi-automatic + 2 automatic (50/50 fleet), 2 shifts", "~1.0 to 1.5 million "
"records"],
], widths_mm=[25, 80, 65],
caption="Basis: AD12 ~140 records/h (datasheet); semi-automatic 60 to 80/h assumed; 16 h/day, "
"300 days/yr, 60 to 70% overall equipment effectiveness. Theoretical ceiling of the mature "
"fleet at 100% uptime is 1.9 to 2.1 million."),
P("**On the 60 to 70% effectiveness figure.** Newbilt publishes 95% yield and 95% uptime for its "
"automatic press. We have not adjusted the plan on that basis, deliberately: a vendor's machine "
"uptime excludes stamper and mould changes, colour changeovers, compound lot changes, "
"first-article QC and breaks, which are exactly the losses that dominate a short-run boutique "
"plant. Both press vendors are being asked for the basis of their figures as part of the "
"re-quote. If they hold, they argue for a higher effectiveness on the automatic half only."),
H2("4.5 Finishing, packaging and fulfilment"),
P("After pressing, records are trimmed inline, sleeved, assembled into jackets, shrink-wrapped and "
"packed. "
"Jackets, sleeves, inserts, J-cards and CD packaging come from **Ploy Printing** (Ploy Karnpim "
"Limited Partnership, Pa Daet, Mueang Chiang Mai), an established print house with offset, "
"digital, risograph, UV inkjet and latex inkjet presses and vinyl packaging production. That "
"keeps a labour-intensive, freight-heavy item within the province, gives the plant a partner who "
"already knows record packaging, and, because Ploy Printing intends to co-invest (section 12), "
"aligns the two businesses on the same schedule and quality. Risograph and UV print also open "
"boutique packaging options (spot colours, special stocks, printed shells and J-cards) that suit "
"the short-run and colour-vinyl market the semi-automatic line serves. Two points matter "
"commercially:"),
B([
"**Packaging is the path that slips.** Printed jackets need 10 to 20 working days from approved "
"artwork. The metal path and the packaging path run in parallel and converge at assembly; when "
"a label delivers artwork late, jackets become the critical path and every day saved on "
"metalwork is wasted. Artwork deadline is therefore contracted as a fourth approval gate.",
"**The wrong record in the right jacket is the classic error**, and a misprinted barcode is a "
"rejected delivery at the distributor. Each jacket is scanned against the runout matrix code of "
"the record going into it, and every unit's barcode is verified.",
]),
P("**Fulfilment** covers bulk pallet delivery to labels and distributors, and dropshipping single "
"parcels directly to end customers on behalf of labels and artists with carrier tracking recorded "
"per shipment. Dropshipping fees are charged per parcel and are not in the revenue model."),
H2("4.6 Materials: PVC compound"),
P("Records are pressed from a vinyl chloride / vinyl acetate copolymer compound, about 150 to 160 g "
"per 12-inch record. The plant runs an 80% virgin / 20% regrind feed: trimmings and rejects go "
"through an in-house grinder and back to the extruder, so scrap is feedstock, not landfill. The "
"current supplier list is European (Netherlands, UK, Italy, France, Germany) with one US option; "
"the preference is a qualified Thai or regional compound if it meets record specifications, "
"which cuts freight, cost and footprint. The incumbent's floor was stacked with sacks marked "
"'Made in Thailand', a lead worth following. Every incoming lot passes the material lab gate in "
"section 5.3 before it is released to a press."),
H2("4.7 The order, end to end: what a customer is promised"),
P("A defensible lead time is not the sum of process steps: it carries queue and buffer, and it is "
"quoted from the last customer approval, because a plant cannot be held to a clock the customer "
"keeps stopping. The plan's quotable lead times, from test-pressing approval:"),
T(["Order type", "Quoted lead time", "Basis"], [
["New title, full service, launch configuration (bridge stampers from the UK)", "10 to 14 "
"weeks", "Stage sum plus the external metal queue plus buffer; at parity with the 10 to 16 "
"weeks reported for EU/US plants, but closer and in the customer's time zone"],
["New title, full service, mature configuration (cutting and plating in-house)", "7 to 9 "
"weeks", "Removes 13 to 27 days of outsourced metal plus freight"],
["Customer supplies jackets", "1 to 2 weeks less", "Removes the print path"],
["Repress from an archived mother, no changes", "2 to 3 weeks", "Pull stamper (1 to 2 days), "
"prep, press, finish; the highest-margin order the plant will take"],
["Rush slot", "Premium, capped per month", "Only credible with reserved capacity"],
], widths_mm=[62, 28, 80]),
P("Lead time is a capacity decision, not a process decision. A plant running at 90% quotes 16 weeks "
"with the same equipment that quotes 6 weeks at 50%. Any turnaround promise to the market is a "
"promise to hold spare capacity, and the revenue model in section 9 is built on that basis."),
H2("4.8 Cassette duplication (new scope)"),
P("**What happens.** A studio master is duplicated onto tape either in real time on a bank of decks, "
"or at high speed on a loop-bin duplicator that copies a running master loop onto reels of blank "
"tape ('pancakes') many times faster than real time. The tape is then loaded into empty cassette "
"shells ('C-0s') by a loader that cuts to length and splices, shells are printed or labelled, "
"J-cards are printed and folded, and the cassette is boxed and shrink-wrapped."),
T(["", "Tier A: real-time bank", "Tier B: professional high-speed line"], [
["Equipment", "10 to 20 duplicating decks, a cassette loader, shell printer or label printer, "
"shrink wrapper", "Loop-bin high-speed duplicator (typically refurbished 1980s to 1990s "
"Lyrec, Gauss or similar, or a current Chinese-built unit), 2 to 3 loaders, "
"pad printer for on-shell print, imprinter, shrink wrapper"],
["Throughput", "~100 to 300 cassettes per day", "~1,000 to 3,000 cassettes per day"],
["Space", "~30 to 40 m²", "~60 to 80 m², climate-controlled (tape and PVC are both "
"humidity-sensitive)"],
["Staff", "1, part time", "1 to 2"],
["Capital", "USD 15k to 40k", "USD 40k to 150k"],
["Quality", "Adequate for short runs; audio quality is master-limited", "Industry standard; "
"chrome or ferric tape"],
], widths_mm=[24, 68, 78],
caption="Estimate. The professional cassette equipment market is largely refurbished; new "
"high-speed lines are rare. Prices to be confirmed with two or three vendors."),
P("**Supply chain.** Blank tape pancakes and C-0 shells come from a handful of suppliers worldwide "
"(National Audio Company in the US is the largest tape source; shell moulders exist in China and "
"should be sought in Thailand). Supply risk is real and the plan is to hold stock. **Positioning:** "
"cassettes are a boutique add-on for the same indie customers, with shells in colours that match "
"the record. **Effect on the plan:** schedule-neutral; fits inside the building programme; add "
"the activity to the BOI application; recommended to start at tier A or a small tier B in phase 1."),
H2("4.9 CD: two very different routes (investor decision)"),
P("'CD manufacturing' can mean two things that differ by two orders of magnitude in capital, and the "
"investor is asked to choose."),
T(["", "Option A: CD-R duplication", "Option B: CD replication"], [
["What it is", "Blank recordable discs are burned and printed by robotic duplicators. The "
"result is a CD-R, playable in almost all players, with full-colour on-disc print.",
"Discs are injection-moulded from polycarbonate against a nickel stamper (made by glass "
"mastering and electroforming), metallised, lacquered, and printed. The result is a 'pressed' "
"CD identical to major-label product."],
["Equipment", "2 to 4 robotic autoloader duplicators with inkjet or thermal print (Rimage, "
"Microboards, Primera or Epson class); packaging printed by Ploy Printing; "
"shrink wrapper", "Laser beam recorder for glass mastering (or outsourced glass masters), "
"electroforming line, one or two injection-moulding lines with inline "
"metalliser, lacquer coater and scanner, screen or offset disc printer, "
"packaging automation, ISO 7/8 clean room"],
["Throughput", "~200 to 800 discs per day per unit", "~10,000 to 30,000 discs per day per line"],
["Space", "~20 to 40 m²", "~300 to 600 m² plus clean room; realistically the phase 2 building"],
["Capital", "USD 15k to 40k", "USD 1.5M to 4.0M (new-build lines); used lines from closed "
"plants can halve that at higher risk"],
["Staff", "Shared with cassette line", "6 to 10 across shifts, including a process engineer"],
["Market fit", "Short runs of 50 to 500 for indie releases, merch and promo; same customers as "
"vinyl and cassette", "Volume runs of 1,000+; competes with established replicators in "
"Japan, Taiwan, Malaysia and elsewhere on thin margins"],
["Regulatory", "No separate BOI activity expected (confirm)", "Separate BOI activity code, "
"must be in the application from "
"the start; larger factory "
"licence scope"],
["Effect on timeline", "None", "Substantial: a second commissioning programme and a bigger "
"building; would push first CD output well past first vinyl"],
["Synergy", "Shares packaging, fulfilment, artwork approval, traceability", "Shares the "
"electroforming skill set and the clean-room discipline of the vinyl galvanics room, but not "
"the equipment"],
], widths_mm=[24, 68, 78], font_pt=8.5,
caption="Estimate throughout. Option B figures are order-of-magnitude and would need a dedicated "
"feasibility study."),
P("**Recommendation.** Include Option A in phase 1: it is cheap, schedule-neutral, and serves the "
"plant's customers. Treat Option B as a separate project with its own market study, because CD "
"replication is a mature, competitive, declining business outside Asia's strongholds and would "
"add USD 1.5M to 4.0M and a second building to a plan whose vinyl economics do not depend on it. "
"If the investor wants Option B, the decision must be taken before the BOI application is filed "
"(section 7), and the phase 2 building should be designed for it. This plan's totals include "
"Option A only; Option B is shown as a separate line."),
]
return out