Leased land instead of purchase, in-house cassette duplication, CD-R duplication with CD replication shown as a separate investor decision, Ploy Printing as packaging partner and intended co-investor, and a dedicated section on traceability, metrology, QC and efficiency.
523 lines
45 KiB
Python
523 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, labelled, 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."),
|
|
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, labels have been pre-dried in an oven (moisture in a "
|
|
"label causes bubbles), and records are 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
|