Business plan: isometric calculator views instead of FreeCAD, software section with screenshots

- Cover and section 6.2 now use the isometric plant view of the plant and
  business plan calculator, drawn with each version's own preset: the
  cover (roofs, no labels), Figure 8 the site from above, Figure 9 the
  ground floor cut open, Figure 10 the press hall close up. The FreeCAD
  aerial render, the Mueang Chi site plan and the hall layout sketch are
  no longer in the plan; the captions say the calculator draws the Payap
  scenario model while the 6.2 text and zone table are the Mueang Chi
  hall.
- New section 5.5 "The software: plant overview, factory console and
  artist platform" with six screenshots of the demos: the plant overview
  (simulated SCADA), the factory console press floor and its ERPNext
  link, the artist ordering offer, fan funding and the record passport.
  Simulated data is marked as such; the platform name stays undecided.
- Figures renumbered (budget card 11, cash 12) and named in the
  section 15 source table. Renders in docs/renders/calculator/ and
  docs/renders/demos/; README bullet updated.
This commit is contained in:
grabowski committed 2026-10-17 16:06:04 +07:00
1 parent bd357ab03f
commit ffc6cedbca
22 files changed
+133 -43

No files matched your search

+14 -9
View File
@@ -496,10 +496,10 @@ def blocks():
"the part of Plan B that can still return to a growth step, leaving the three-press launch "
"plant."),
]),
P("Figure 5 is the budget check of the plant and business plan calculator with the " + label() +
P("Figure 11 is the budget check of the plant and business plan calculator with the " + label() +
" preset, contingency kept out of the total as in this plan."),
IMG(pick("renders/calculator/plan-a-budget.png", "renders/calculator/plan-b-budget.png"), 160,
"Figure 5. Budget card of the plant and business plan calculator, " + pick(
"Figure 11. Budget card of the plant and business plan calculator, " + pick(
"Plan A preset: 161.7M THB at the midpoint without contingency, 171.7M to 181.7M with the "
"ramp-up reserve of 10M to 20M, inside 180M at the midpoint",
"Plan B preset: 209.2M THB at the midpoint without contingency, 219.2M to 229.2M with the "
@@ -794,7 +794,7 @@ def blocks():
"exemptions shield part of early-year profits where there are any.",
])),
IMG(pick("renders/calculator/plan-a-cash.png", "renders/calculator/plan-b-cash.png"), 160,
"Figure 6. Ten years of cash in the plant and business plan calculator, " + pick(
"Figure 12. Ten years of cash in the plant and business plan calculator, " + pick(
"Plan A preset: cash payback in year ~3.9, IRR ~25 %, NPV ~4.9M USD at 10 %",
"Plan B preset: cash payback in year ~3.3, IRR ~32 %, NPV ~9.7M USD at 10 %") +
". Year 0 is the midpoint investment plus the ramp-up reserve; years 1 to 3 sell 35, 70 and 90 % of "
@@ -1261,7 +1261,8 @@ def blocks():
"parametric model"],
["fleet-calculator.html", "Plant and business plan calculator: target output and specials share to "
"the Duplex/Classic mix, people, utilities, investment and the operating "
"picture, with the Plan A and Plan B presets"],
"picture, with the Plan A and Plan B presets and the isometric plant "
"view (Figures 8 to 12)"],
["equipment/pressing-line.md and equipment/newbilt/", "Press fleet strategy, hydraulic ring mains; "
"Newbilt offer, site requirements, service "
"rates, 2026 product flyers"],
@@ -1276,11 +1277,13 @@ def blocks():
"came after the show"],
["suppliers/china-utilities.md", "Chinese boilers, compressed air and hydraulics; Thai rules for "
"imported boilers; what the Chinese route saves"],
["digital-factory.md", "Data platform: ERPNext as the only system of record, machine data, the "
"factory application, the NixOS fleet"],
["digital-factory.md (demos plant-operation.html, factory-console.html)", "Data platform: ERPNext "
"as the only system of record, machine data, the factory application, the "
"NixOS fleet; the plant overview and factory console demos (Figures 2 to 4)"],
["artist-platform.md (demos artist-order.html, make-a-record.html)", "Upload and itemised price "
"calculator, fan-funded "
"campaigns"],
"campaigns, the record "
"passport (Figures 5 to 7)"],
["process-flow.md, production-timeline.md", "The chain and its checks; order turnaround stage by "
"stage, lead times and the repress path"],
["traceability.md, quality-automation.md", "The traceability specification; metrology, layered "
@@ -1298,8 +1301,10 @@ def blocks():
["cnx_vinyl_parametric.FCStd, cnx_vinyl_parametric_payap.FCStd and renders/", "Parametric building "
"and site models on "
"the candidate "
"plots, and their "
"renders"],
"plots (draft 0.2's "
"figures; this draft "
"uses the "
"calculator's view)"],
], widths_mm=[62, 108], font_pt=8.5),
P("Vendor PDFs and spreadsheets are primary sources and reflect the state of negotiations at their file "
"dates. Treat prices and lead times as snapshots, not commitments."),