16-chemical-cooker

$1,964,775.00
In stock
SKU
2044
Chemical Cooker: the gantry head steps from jar to jar and dispenses a drop into each one, which fills with colour, animated picture

Asset valuation: $1,000,000,000. Master index of all projects: PROJECTSINDEX. Focus: Software. The build (hardware) can come after. Date: February 2026 Contact: Christopher G. Brown / christopher@cri-one.com All value right now is in the software: subscription + serial key, lite Alchemy data (elements

Imagine a 3D printer that, instead of plastic, measures out liquids, heats and stirs a jar, runs an oven and a microwave, and logs every step. That is the Chemical Cooker: a gantry chemistry workstation on three motorised axes with syringe-pump or peristaltic liquid handling, heated vessels with magnetic stirring, an oven chamber, positive and negative microwave applicators and an optional fume-extracted enclosure. The v2 revision adds inline NIR and Raman spectroscopy, computer-vision deck checks, an AutoPhi edge-compute card, an acoustic droplet dispenser down to one nanolitre, an inert-gas purge chamber, a dual-wavelength UV module and a signed hash-chain audit trail built to be 21 CFR Part 11-ready.

The software is the point. The Serum Build Platform is a Python stack that turns formulation data into G-code recipes the machine can run: interpreter, controller, recipe builder, simple user interface, batch production, drug database, dosage controller, formula scaler and FDA tools, gated by a serial-key subscription, with a Lite Alchemy data set of twenty-four elements, fifty synthesis methods and twenty-eight probability entries. Every recipe can be designed, validated and dry-run with no hardware; the physical build follows the blueprints when the buyer is ready. This is research tooling, not a claim about any outcome.

It is for research labs and engineering buyers who want a bench that follows a written recipe. The buyer walks away with the hardware blueprints, bill of materials, assembly steps, wiring diagrams, calibration runbooks and safety notes, the complete software and the data set. The designs and source code remain the property of the inventor, patent pending.

Description

Chemical Cooker — Gantry-Based Automated Chemistry Workstation & Serum Build Platform (SKU 2044)

Inventor: Christopher Gabriel Brown
Project 22 — Internal designation 16-chemical-cooker

Status: Patent pending — all rights to seek additional patent protection are expressly reserved by the inventor. All designs, specifications, source code, and intellectual property are the exclusive property of Christopher Gabriel Brown. See the enclosed LICENSE and PATENT_PORTFOLIO.md references for full legal notices.

License: Proprietary & Confidential — LicenseRef-Proprietary-CGB
Maturity Level: 1 (Research) — design package ready for build
Release Date: 2026-05-02 (manifest); v2 engineering change April 2026

Citation (CFF 1.2.0): Christopher Gabriel Brown, Independent Inventor, christopher@cri-one.com

Overview

The Chemical Cooker is a gantry-based automated chemistry workstation (3D-printer-style) combined with the Serum Build Platform — a run-ready, subscription-gated software system that turns formulation data into executable G-code recipes. The package ships as a complete design-and-software bundle : hardware blueprints (design specifications, bill of materials, assembly steps, wiring diagrams, calibration runbooks, safety & compliance), a full Python software stack (G-code interpreter, controller, recipe builder, Simple UI, batch production, discovery bridges, drug database, reference system, dosage controller, formula scaler, outcome foresight, FDA tools, and more), and a curated Lite Alchemy data set of 24 elements, 50 synthesis methods, and 28 probability entries gated by serial-key subscription.

The workstation provides three-axis CNC-style motion (X, Y, Z on linear rails with stepper motors), syringe-pump and peristaltic liquid handling, heated reaction vessels with magnetic stirring, a dedicated oven chamber (50–300 °C), dual-polarity microwave applicators (positive and negative modes), and an optional enclosure with fume extraction. The v2 engineering revision adds six new subsystems — inline NIR + Raman spectroscopy, pre-flight computer-vision deck validation, an AutoPhi V20 PCIe 5.0 ×8 edge-compute accelerator, an acoustic droplet dispenser (1 nL precision), an inert-atmosphere (N 2 /Ar) purge chamber, and a UV cure module (365 + 405 nm) — while upgrading the heating block to 180 °C and the audit trail to Dilithium-5 signed hash-chain records (21 CFR Part 11-ready).

The software is the focus of this offering. All recipes can be designed, generated, validated, and dry-run without any hardware . The physical build follows the documented blueprints when the buyer is ready.

v1 Hardware Design & Dimensions
Dimension v1 Value v2 Value Notes
Width (X travel) 600 mm 600 mm Fits 2× microplate or 4× reaction jars
Depth (Y travel) 450 mm 450 mm Bed / deck depth
Height (Z travel) 400 mm 420 mm +20 mm for CV-001 boom clearance in v2
Overall footprint ~700 × 550 mm ~720 × 600 mm +gas-cylinder wing in v2
Total height ~650 mm ~680 mm With legs and top panel

Scaling option: dimensions can be increased (e.g. 800 × 600 × 500 mm) for larger vessels or more wells.

v1 Motion System (Gantry)

Component Specification Qty Notes
Linear rail MGN12 (or MGN15), 400–600 mm 6 2× X, 2× Y, 2× Z
MGN12H carriage Single block 6 One per rail
Lead screw T8×2, 2 mm pitch 3 400–600 mm (X,Y); 300–400 mm (Z)
Lead screw nut T8, brass or POM, anti-backlash 3 —
Stepper motor NEMA 17, 1.8°, 24 V, ~0.4 N·m 4 X, Y, Z, syringe plunger
Stepper driver TMC2209 / A4988 / DRV8825, 1/16 or 1/32 microstep 4 —
CNC shield / HAT Arduino + RAMPS-style or Pi CNC HAT 1 Compatible with drivers
Endstop switch Mechanical or optical 3 Home position per axis
Aluminum extrusion 2040 or 2020 4–8 m Frame and mounts
Coupler 5 mm to 8 mm flexible 3 Motor shaft to lead screw
Step target ≤ 0.1 mm — For pipetting accuracy
Typical steps/mm 1,600 steps/mm (T8×2, 1/16, 200 steps/rev) — 200 × 16 / 2 = 1,600
v1 Liquid Handling (Pipetting / Dispensing)
Option Component Specification
Option A — Syringe pumps Syringe 1–10 mL, glass or Luer-lock, chemical-resistant
Plunger driver Stepper + lead screw or direct drive
Tubing PTFE or FEP, 1/16″ OD, 2 m
Needles / tips Stainless steel 22 G or disposable plastic, 2–5 pcs
Reservoir strip 8–12 wells, 10–50 mL each
Option B — Peristaltic pumps Pump 4–8 channel, 12–24 V
Tubing PharMed or silicone, 1 m per channel
Shared Waste container 100–500 mL; prime/waste position on deck
v1 Reaction Vessels & Deck
Item Specification Qty
Microplate 96-well 0.2–0.3 mL/well, standard footprint 1–2
Reaction jars 20–50 mL, borosilicate glass, with lids 6
Deck plate 400 × 300 mm, aluminum or HDPE 1
Vessel holders 3D-printed or purchased 6+
v1 Heating, Stirring, Oven & Microwave
Subsystem Parameter Specification
Hot Plate Heating block / mat 50–120 °C (v1); ambient to 180 °C (v2)
Sensor Thermistor 10 kΩ NTC or PT100
Control PWM or SSR; PID in software
SSR 25 A, 110 V or 220 V
Stirring Magnetic stirrer bar 10–20 mm, 4–6 pcs per vessel
Stirrer plate Small, 12–24 V, under block
Oven (M041) Temperature 50–300 °C
Control Setpoint in °C via G-code O ; SSR or relay; thermistor/PT100 feedback
G-code O , alias M108 O
Microwave Positive (M042) Power 100–800 W
Time 10–600 s
G-code M106 P W
Microwave Negative (M043) Power 50–400 W
Time 10–300 s
G-code M107 P W
v1 Enclosure & Safety
Item Specification
Panels Acrylic or polycarbonate, 3–5 mm, 4–5 pcs
Frame Aluminum extrusion (2020/2040) or steel
Base Drip tray, 500 × 400 mm
Ventilation Fume extraction (ducted) or recirculating HEPA/activated-carbon
Door interlock Optional NC switch — pauses motion when open
E-stop NC contact in series with motor power or enable line
LED status 3× 5 mm (red / green / blue): power, running, fault
v1 Control & Power
Item Specification
Controller Raspberry Pi 4 (2–4 GB RAM) + Pi CNC HAT, or Arduino Mega + RAMPS 1.4
Power supply 24 V 5–10 A
Power supply 5 V 2–3 A (or buck converter 24 → 5 V, 3 A)
Fuses 5 A (logic), 10 A (steppers), 5 A (heater AC)
Wiring 18–22 AWG, 5 m, silicone or PVC
Interface USB from PC / Pi; or SD card for standalone playback
v1 Materials Summary
Component Material
Frame Aluminum extrusion (2020/2040) or steel
Rails Steel (stainless optional), MGN12/MGN15
Deck Aluminum plate or chemical-resistant laminate
Vessels Borosilicate glass, PTFE
Tubing PTFE, FEP, PharMed (avoid silicone for organics)
Syringe barrel Glass or PP (per reagent compatibility)
Enclosure panels Acrylic, polycarbonate (avoid near strong solvents)
Gaskets / seals PTFE, EPDM, Viton (per chemical use)
v1 Estimated Build Cost
Category Low (USD) High (USD)
Motion (rails, screws, steppers, drivers, frame) 150 400
Liquid handling (syringe pump or peristaltic) 50 200
Heating & stirring 30 100
Vessels & deck 40 120
Control (Pi + HAT or Mega + RAMPS) 50 100
Power & wiring 30 80
Enclosure & safety 40 120
Total ~400 ~1,100
v2 Engineering Change — New Subsystems

Version 2 (assembly tag CCL-22-ASSY-002, released April 2026) adds six new subsystems, upgrades the heating block and safety sensors, and replaces the plain-CSV audit trail with a cryptographically signed hash-chain record system. All v1 recipes run unchanged on a v2 cooker. The v2 acquisition price is $3,800,000 (vs. $2,500,000 for v1).

Subsystem Tag Name Key Parameters

SPEC-001 Inline NIR + Raman Spectroscopy NIR 900–2,500 nm (InGaAs, 256 px, 10 nm resolution); Raman 785 nm laser 100 mW, 150–2,000 cm −1 ; integration 10 ms–60 s; 24 V / 35 W; sapphire window; USB 3.2; G-code N , R

CV-001 Pre-Flight Vision Sony IMX662, 3840 × 2160 @ 30 fps; 6 mm M12 lens, ≤ 2% TV distortion; 120 LED ring 5000 K; BlackWalk-12 model on EDGE-001; pre-flight V

EDGE-001 AutoPhi V20 PCIe 5.0 ×8 Accelerator (Zenith) PCIe 5.0 ×8 FHHL; 32 GT/s × 8 = 256 GT/s; 48–65 W; ≥ 1,200 inf/s; Python / C / gRPC API

DISP-003 Acoustic Droplet Dispenser (tool T3) 1 nL–1 μL per pulse; up to 500 Hz; ± 30 μm positional; 384/1536-well reservoir

ATM-001 Inert Atmosphere Chamber N 2 (default) or Ar; O 2   I1 / I0

UV-001 UV Cure Module (tool T4) 365 nm (UVA) + 405 nm (near-UV); 5 W optical per wavelength; 25 mm focal spot; 24 V / 18 W; G-code U , ,

HEAT-002 Upgraded Heating Block Ambient to 180 °C; 0.1 °C resolution; 2 °C/s ramp (heat), 0.5 °C/s (cool); dual PT100; safety cutoff 195 °C; aluminium 6061 anodised

SAFE-002 Added Safety Sensors VOC detector, spill sensor, UV interlock, inert-gas flow sensor

AUDIT-001 GMP Audit Trail (Dilithium-5) Hash-chained JSONL; SHA-256 per entry; Dilithium-5 device + operator signatures; TPM-backed keystore; 21 CFR Part 11-ready; .ccab export bundles

v2 Electrical Budget

Rail Consumers Current (max) Power
24 V Steppers, heaters, pumps, UV, spec, fans 12 A 288 W
12 V Logic, sensors, CV camera 2 A 24 W
PCIe 5.0 ×8 EDGE-001 AutoPhi V20 — ≤ 75 W
110/220 V AC Heaters (via SSR), host workstation — 300–600 W
Total wall-plug budget ~900 W peak, ~500 W typical
v2 Tool Slots
Tool Subsystem Version
T0 Syringe pump v1
T1 Peristaltic pump v1
T2 Spectroscopy probe (NIR + Raman) v2
T3 Acoustic droplet dispenser v2
T4 UV cure head v2
v2 Materials Additions
Component Material
NIR probe window Sapphire
Raman laser housing Anodised aluminium, Class 1M interlock
Acoustic dispenser transducer PZT piezoelectric, PEEK bezel
UV LED lens Quartz (365 nm compatible)
Inert-atmosphere shroud FEP film or PMMA box
Heating block Aluminium 6061 anodised
v2 Traceability Requirements
Req ID Description
REQ-CCL-017 Inline NIR spectroscopy, 900–2,500 nm
REQ-CCL-018 Inline Raman spectroscopy, 785 nm excitation
REQ-CCL-019 Pre-flight CV validation before recipe start
REQ-CCL-020 Closed-loop process control via EDGE-001 inference
REQ-CCL-021 Dilithium-5 signed batch records (21 CFR Part 11-ready)
REQ-CCL-022 Acoustic droplet dispenser, 1 nL volume floor
REQ-CCL-023 N 2 /Ar inert atmosphere, O 2
REQ-CCL-024 UV cure at 365 and 405 nm
REQ-CCL-025 Heating range extended to 180 °C
REQ-CCL-026 Safety sensors: VOC, spill, UV interlock
G-code Dialect — v1 Commands
Code Meaning Units Example
G0 Rapid move mm G0 X50 Y30 Z10
G1 Linear move (may include D) mm, mm/min G1 X50 Y30 Z5 F300
G28 Home all axes — G28
G90 / G91 Absolute / relative positioning — —
D Dispense μL D500
T Tool select — T0
H Hot-plate setpoint °C H60
O Oven setpoint °C O120
M106 P W Microwave positive W, s M106 P500 W60
M107 P W Microwave negative W, s M107 P200 W30
S Stir on/off 0/1 S1
W Wait seconds W120
P / M0 Pause (wait for user) — P
F Feed rate mm/min —
M2 / M30 End program — M2
M104 H Heat alias °C M104 H60
M140 H Heat off alias °C M140 H0
M108 O Oven alias °C M108 O120
G-code Dialect — v2 Additions
Code Meaning Syntax
N NIR spectroscopy read N ,
R Raman spectroscopy read R ,
V Vision check (CV-001) V
U UV cure U , , (365 or 405)
I Inert atmosphere purge I1 (on) / I0 (off)

Spectroscopy decision codes returned by EDGE-001: 0x00 OK (advance), 0x01 CONTINUE (re-read after wait), 0x02 PAUSE (operator review), 0x03 ABORT (GMP abort record).

Serum Build Platform — Subscription & Licensing
Tier Lite Alchemy Access Features Max Recipes/Day

Lite elements, methods_lite, probabilities_lite recipe_builder, gcode_export, local_only 50

Pro elements, methods_lite, probabilities_lite, methods_extended recipe_builder, gcode_export, batch_export, optional_api 500

Authentication options: (1)  Lifetime card — paper card with unique code (e.g. SBP-LITE-XXXXX-XXXXX-XXXXX) entered once, locked to that installation; (2)  User ID + password backed by users.json on the disc; (3)  Serial key in config.json . Priority: activation file → config serial key / user+password → prompt.

Lite Alchemy Data Set

The curated Lite Alchemy data set (gated by subscription) contains 24 elements , 50 synthesis methods (M001–M052), and 28 probability entries .

24 Elements

Symbol Name Atomic No. Category
C Carbon 6 nonmetal
H Hydrogen 1 nonmetal
O Oxygen 8 nonmetal
N Nitrogen 7 nonmetal
S Sulfur 16 nonmetal
P Phosphorus 15 nonmetal
Zn Zinc 30 metal
Mg Magnesium 12 metal
Ca Calcium 20 metal
Fe Iron 26 metal
Cu Copper 29 metal
Mn Manganese 25 metal
Se Selenium 34 nonmetal
Cl Chlorine 17 halogen
Na Sodium 11 metal
K Potassium 19 metal
I Iodine 53 halogen
B Boron 5 metalloid
Si Silicon 14 metalloid
F Fluorine 9 halogen
Br Bromine 35 halogen
Co Cobalt 27 metal
Cr Chromium 24 metal
Mo Molybdenum 42 metal
50 Synthesis Methods (M001–M052)
ID Name Category Probability
M001 Aqueous dissolution inorganic 0.95
M002 Chelation (zinc-amino acid) organic 0.88
M003 Heating / reflux general 0.92
M004 Precipitation inorganic 0.85
M005 pH adjustment general 0.97
M006 Filtration separation 0.98
M007 Evaporation / concentrate general 0.90
M008 Stirring / mixing general 0.99
M009 Cooling / crystallization general 0.82
M010 Oxidation (mild) organic 0.75
M011 Reduction organic 0.78
M012 Complexation (Mg, Ca) inorganic 0.86
M013 Emulsification formulation 0.88
M014 Dispersion formulation 0.91
M015 Sterilization (heat) finishing 0.99
M016 Buffer preparation general 0.98
M017 Dilution general 0.99
M018 Extraction (liquid-liquid) separation 0.80
M019 Drying (gentle) finishing 0.85
M020 Sequestration (metal) organic 0.87
M021 Hydrolysis organic 0.77
M022 Neutralization general 0.98
M023 Gel formation formulation 0.83
M024 Encapsulation formulation 0.72
M025 Antioxidant addition formulation 0.94
M026 Preservative addition formulation 0.96
M027 Thickening formulation 0.90
M028 Solubilization general 0.81
M029 Metal-amino acid complex (C-H-O-N-Zn) organic 0.88
M030 Multi-metal complex (Zn-Mg, Zn-Ca) organic 0.82
M031 Vitamin-mineral complex formulation 0.85
M032 Serum base (aqueous) formulation 0.93
M033 Oil phase blend formulation 0.92
M034 Water phase blend formulation 0.95
M035 Combine phases (O/W) formulation 0.89
M036 Cool and add heat-sensitive formulation 0.97
M037 pH adjust (cosmetic) formulation 0.96
M038 Fill and package finishing 0.98
M039 Quality check (pH, appearance) finishing 0.99
M040 Label and serialize finishing 0.99
M041 Oven heating thermal 0.94
M042 Microwave positive thermal 0.90
M043 Microwave negative thermal 0.88
M044 Enzymatic reaction (lite) enzymatic 0.82
M045 Named organic reaction (lite) organic 0.78
M046 Catalytic reaction (lite) catalytic 0.80
M047 Inorganic synthesis (lite) inorganic 0.85
M048 Materials synthesis (lite) materials 0.77
M049 Polymerization (lite) polymerization 0.75
M050 Electrochemical (lite) electrochemical 0.72
M051 Oven + microwave positive sequence thermal 0.86
M052 Microwave negative then positive thermal 0.84
Named Base Formulas
Formula ID Components (per 1 mL)

C-H-O-N-Zn Reagent A (amino acid / C-H-O-N carrier) 0.5 mL + Reagent B (zinc solution) 0.3 mL + Carrier/buffer 0.2 mL

C-H-O-N Reagent A (C-H-O-N) 0.6 mL + Carrier/buffer 0.4 mL

C-H-O-N-S Reagent A (C-H-O-N) 0.45 mL + Reagent B (S source) 0.35 mL + Carrier/buffer 0.2 mL

C-H-O-N-P Reagent A (C-H-O-N) 0.5 mL + Reagent B (P source) 0.3 mL + Carrier/buffer 0.2 mL

C-H-O-N-Mg Reagent A (C-H-O-N) 0.55 mL + Reagent B (Mg solution) 0.25 mL + Carrier/buffer 0.2 mL

serum_recipe reservoir_1 0.5 mL + well_1 (combine) 0.3 mL + Carrier 0.2 mL

Discovery Bridges — Compound-to-Recipe Pipelines
Bridge Source Project Top Compound Mechanisms Compounds in JSON

Diabetes Project 13 C-H-O-N-Zn Beta-cell regeneration, insulin regeneration, glucose metabolism 14

Alzheimer’s Project 14 C-H-O-N Neuroinflammation, BDNF, synaptic function, neuronal regeneration, tau/amyloid 14

Parkinson’s Project 15 C-H-O-N Dopamine synthesis, dopamine neuron regeneration, neuroinflammation 29

Each bridge script reads the corresponding project’s findings/*_discoveries.json , maps the selected compound to a formulation (elements, heat from synthesis_methods or literature values, stir, wait), builds recipe steps, converts to G-code, writes recipe JSON + G-code files, and appends one row to the royalty audit CSV — all crash-hardened with safe_write (flush + fsync) and recovery files. No subscription required for bridge scripts.

Drug Database & PubChem Integration

The drug data downloader ( software/drug_data_downloader.py ) retrieves pharmaceutical data from the PubChem REST API (rate limit: 5 requests/second), parses molecular formulas into element lists, and saves results as JSON. The aspirin recipe generator produces complete pill recipes from PubChem data — e.g. aspirin (CID 2244, C 9 H 8 O 4 , MW 180.16 g/mol): 100 pills × 325 mg = 32,500 mg active + 5,700 mg excipients = 38,200 mg total.

Disease Research Database

300 diseases across 12 categories have been imported from Project 16 disease-mechanism research into software/disease_research/disease_database.json . Categories: Infectious (50), Cardiovascular (25), Respiratory (25), Gastrointestinal (25), Endocrine (25), Neurological (25), Musculoskeletal (25), Dermatological (25), Hematologic (25), Psychiatric (25), Renal (15), Hepatic (10). For each disease: name, number, category, primary compound, molecular formula, molecular weight, elements, target concentration, and final volume are extracted.

Universal Hose Adapter System

A 3D-printer-style element-drum system featuring 24 element drums (50 L capacity each) in a 4 × 6 grid, syphon assemblies (2 m hoses, 6 mm diameter, 100 mL/min default flow), a universal adapter with 24 input ports and a 500 mL mixing chamber (2 mm output nozzle), and a large-format bed in 12″ (304.8 × 304.8 mm, ~2.5 L max) or 24″ (609.6 × 609.6 mm, ~5 L max) sizes with 1 mm positioning resolution and heating up to 200 °C.

Tower Recycle Center

Conceptual design for an advanced multi-story recycling facility: 150–200 m height (50–65 stories), 30–40 m base diameter tapering to 25 m, reinforced concrete with steel framework. 700–1,200 m² floor area per level. Processing capacity: 1,000–5,000 tons/day, continuous 24/7, energy generation 5–20 MW. Provides purified elements, water, and power to the Chemical Cooker.

Reference System

Comprehensive pharmaceutical reference management with three components: reference manager ( software/reference_manager.py ) for search, add, import/export, and statistics; reference updater ( software/reference_updater.py ) for automatic PubMed (E-utilities, 3 req/s), FDA, and standard reference downloads; and reference integration ( software/reference_integration.py ) for linking references to drugs and recipes. Standard references included: Goodman & Gilman’s (2023), Remington (2021), USP-NF, FDA Orange Book, Martindale (2023). Database: software/references/references_database.json .

Dosage Controller

Defines intake pills by mg (milligrams) and μg (micrograms) per pill. Direct specification ( --mg 25 --ug 50 --pills 30 ) or derivation from serum batch ( --from-serum ). Outputs table and label suitable for printing on cards or bottles. CSV export available.

Percentage & Outcome Foresight

Percentage utilities: Convert between percent w/v and mg/mL (1% = 10 mg/mL); composition percent to ratios.

Outcome foresight: Given volume, concentration (% or mg/mL), and pill count, projects total mg, mg per pill, and an optional success band from Lite Alchemy probability data when elements are provided. Example: 10 mL at 5% w/v, 50 pills, elements C,H,O,N,Zn → 500 mg total, 10 mg/pill, method probability 88%.

Formula Scale

Answers “for X mL of serum, how much of each component?” using named base formulas from software/formulas/base_formulas.json . Scale factor = target_volume_ml / base_volume_ml. CLI: python software/formula_scale.py --formula C-H-O-N-Zn --target-ml 10 . Also scales recipe volumes_ul arrays for batch sizing.

Batch Production (Unattended)

Run-list CSV (columns: source , compound_or_formula_id , target_ml ) drives automated generation of recipe + G-code for every row. Discovery rows call the appropriate bridge script; formula rows use the formula scaler. Optional --run flag executes each G-code in sequence via the cooker controller. Schedulable via cron or Windows Task Scheduler for fully unattended operation.

Royalty Audit

Each use of a discovery bridge or the platform appends one row to audit/royalties_by_use.csv . Columns: timestamp_utc , source , compound_or_recipe , serial_key (masked), royalty_units , notes . Written before recipe/G-code files; flushed and fsync’d. Used for royalty computation: royalty_due = SUM(royalty_units) × rate_per_unit.

Crash Hardening & Recovery

All critical file writes use safe_write.write_text_flush() (write → flush → fsync). On exception, recovery files are written: last_diabetes_recovery.json/.gcode , last_alzheimers_recovery.json/.gcode , last_parkinsons_recovery.json/.gcode , last_platform_recovery.gcode . The recipe builder NameError (undefined oven_c , mw_neg , mw_pos ) has been fixed. Order: audit first → write with flush → recovery on exception.

Deck Configuration
Position X (mm) Y (mm) Z (mm)
reservoir_1 30 40 5
reservoir_2 80 40 5
reservoir_3 130 40 5
well_1 50 80 5
well_2 100 80 5
waste 30 120 5
Software Architecture & Dependencies
Requirement Version Purpose
Python ≥ 3.8 Runtime
pyserial ≥ 3.5 Optional — hardware serial communication
flask ≥ 2.0 Optional — Simple UI web interface
RPi.GPIO / gpiozero ≥ 0.7 / ≥ 1.6 Optional — Raspberry Pi GPIO (install on Pi only)

Core G-code interpreter and controller logic require no external dependencies (stdlib only). The platform app ( platform/app/ ) also uses stdlib only for its core validate/recipe/main flow.

G-code Interpreter Software Detail

The interpreter ( software/gcode_interpreter.py ) defines 15 command types via the CommandType enum: MOVE , RAPID , HOME , DISPENSE , TOOL , HEAT , OVEN , MICROWAVE_POS , MICROWAVE_NEG , STIR , WAIT , PAUSE , ABSOLUTE , RELATIVE , COMMENT , END . Each parsed line yields a ParsedCommand dataclass with typed fields: x , y , z , f (floats); d (μL); t (tool int); h (°C); o (oven °C); mw_power (W); mw_time (s); s (stir 0/1); w (wait s); raw (original line). Exposed via generators parse_gcode_file() and parse_gcode_string() .

Wiring Diagram Summary

Power path: AC mains → GFCI outlet → 24 V DC PSU (5–10 A) → fuse 10 A → CNC HAT / RAMPS (motor power). Buck 24 → 5 V (3 A) → fuse 2 A → Pi / Arduino (logic). Heater: AC mains → fuse 5 A → SSR (gate driven by 5 V via ~220 Ω) → heating block. E-stop: NC contact in series with 24 V to drivers. All logic GND tied together. Keep stepper wires away from thermistor/endstop wires to reduce noise. Use cable chains or clips for X/Y/Z cable routing.

Safety & Compliance

Covers ventilation (fume hood or ducted exhaust for volatile/toxic use), containment (drip tray, secondary containment, spill kits), electrical safety (fused DC/AC; SSR with grounded plug; GFCI near wet areas; no exposed AC on deck), mechanical safety (guards, E-stop, temperature limits in software), and chemical compatibility (PTFE/FEP/PharMed tubing; borosilicate/PTFE vessels). Home-lab and professional/institutional guidance included. Compliance checklist provided. v2 adds VOC detector, spill sensor, UV interlock, and inert-gas flow sensor.

Calibration Procedures
Calibration Method Target

Steps per mm (motion) Command known move (e.g. G91 G1 X50 F300); measure with caliper; adjust scale factor 1 mm commanded = 1 mm actual

Dispense volume (μL/step) Prime with water; command D1000; collect in graduated tube or weigh (1 g ≈ 1 mL); linear fit D1000 = 1,000 μL

Temperature Set H60; PID tune; verify with separate thermometer; correct offset Setpoint ± offset

Home position Run G28; mark tip on deck; re-run and confirm repeatability Repeatable origin at (0,0,0)

NIR (v2) Spectralon tile (white ref) + dark; every 8 hours; auto at N invocation Dark  90%
Raman (v2) Silicon standard (520.5 cm −1 ) + dark; every 8 hours Peak ± 2 cm −1

CV deck registration (v2) Calibration tile at P0; EDGE-001 stores pixel-to-mm transform ± 0.5 mm alignment P1–P12

Large-Manufacturer Positioning

The platform supports pharma / animal-health scale use: batch production from run-list CSV, use-by-use royalty audit, formula scaling with percentage (w/v) and outcome foresight, dosage controller (mg/μg per pill), controlled distribution via lifetime card or user ID + password on Blu-ray disc, legal foundation (patents, compliance, user responsibility), and crash-hardened writes with recovery. Extensions: batch-record export (PDF/CSV for GMP), multi-site deployment, machine binding, and online activation.

FDA Application Tools

The package includes FDA-related tooling: software/fda_application_generator.py , software/fda_application_helper.py , software/fda_response_generator.py , software/fda_form_platform.py , software/fda_download_server.py , and software/automated_fda_maker.py . These assist with generating FDA application documentation, form creation, and response handling for regulatory submissions.

Blu-ray Package Builder

build_bluray.py creates a complete distributable package embedding Alchemy data, the drug database, user-authentication system, and launcher scripts for Windows/Linux. The package is AES-256 encrypted on disc; passphrase sent separately by email. build_aspirin_workflow.py provides an automated end-to-end workflow: download drug data → build Blu-ray package → generate aspirin recipe.

Simple UI (Web Interface)

Flask-based web UI at http://127.0.0.1:5000 with three tabs: (1) G-code dry-run — upload or paste G-code, click Run, view output; (2) Formula scale — pick formula and target mL, get BOM; (3) Batch run — upload run-list CSV, run batch production. Start with python software/simple_ui.py or start_simple_ui.bat . No subscription required.

What Is in the Package
The disc contains approximately 168 files (per manifest) across the following categories:
Root-Level Documentation & Scripts
File Purpose
README.md Master index and quick-start guide
LICENSE Proprietary licence (Christopher Gabriel Brown)
CITATION.cff CFF 1.2.0 citation metadata
MANIFEST.json Package manifest (168 files, categories, extensions)
CONTACT_INFO.txt Inventor contact details
PROJECT_TRACKER.md Status tracker with map and commands
COMPLETE_SYSTEM_SUMMARY.md Full system summary (Blu-ray + Drug DB + Aspirin)
VERSION_2_CHANGES.md v1 → v2 engineering change summary
ENHANCEMENT_ROADMAP.md Future enhancement roadmap
IMPROVEMENTS.md Applied improvements log
CHANGELOG.md Version changelog
PLAYBOOK.md Operational playbook
WHAT_ELSE_YOU_NEED.md Enhancement opportunities analysis
REFERENCE_SYSTEM_GUIDE.md Reference system guide
REFERENCE_SYSTEM_SUMMARY.md Reference system summary
BLURAY_AND_ASPIRIN_GUIDE.md Blu-ray build + aspirin guide
QUICK_START_UI.md Quick-start for UI
QUICK_START_HOSE_ADAPTER.md Quick-start for hose adapter
START_SERVER.md Server start instructions
UI_GUIDE.md Full UI guide
UI_TROUBLESHOOTING.md UI troubleshooting
UNIVERSAL_HOSE_ADAPTER_SUMMARY.md Hose adapter summary
CURSOR_OOM_RECOVERY.md OOM recovery state doc
300_DISEASES_IMPORTED.md Disease import confirmation (300 diseases)
DISEASE_IMPORT_GUIDE.md Disease import guide
ALZHEIMERS_AUTOMATED_GUIDE.md Alzheimer’s automated pipeline guide
ALZHEIMERS_AUTOMATED_SUMMARY.md Alzheimer’s automated summary
AUTOMATED_FDA_MAKER_GUIDE.md Automated FDA maker guide
FDA_APPLICATION_GENERATOR_GUIDE.md FDA application generator guide
FDA_APPLICATION_SUMMARY.md FDA application summary
FDA_FORM_PLATFORM_GUIDE.md FDA form platform guide
FDA_RESPONSE_GENERATOR_GUIDE.md FDA response generator guide
FREE_DRUG_BOOKS_AND_DATABASES.md Free drug books and databases reference
requirements.txt Unified Python requirements
build_bluray.py Blu-ray package builder
build_aspirin_workflow.py End-to-end aspirin workflow
import_all_300_diseases.py Disease import script
verify_import.py Import verification
test_ui.py UI test script
start_ui.bat Windows launcher — enhanced UI
start_simple_ui.bat Windows launcher — simple UI
start_fda_form_platform.bat Windows launcher — FDA form platform
chemical_cooker_photorealistic.png Photorealistic render of the cooker
blueprints/ (Hardware Design)
File Purpose
DESIGN_AND_SPECS.md v1 dimensions, layout, subsystems
DESIGN_AND_SPECS_V2.md v2 additions (6 new subsystems, upgrades)
BOM.md , BOM.csv Bill of materials (spreadsheet-friendly CSV included)
ASSEMBLY_STEPS.md Step-by-step assembly (10 steps + checklist)
WIRING_DIAGRAM.md Electrical wiring reference
CALIBRATION_AND_RUNBOOKS.md Calibration procedures + daily/spill/E-stop runbooks
SAFETY_AND_COMPLIANCE.md Ventilation, containment, electrical, mechanical, chemical safety
BUILD_LATER.md Index for hardware build docs
INLINE_SPECTROSCOPY_V2.md v2 NIR + Raman spectroscopy spec
VISION_AND_CV_V2.md v2 pre-flight vision spec
GMP_AUDIT_TRAIL_V2.md v2 Dilithium-5 signed audit trail spec
AUTOPHI_V20_EDGE_V2.md v2 AutoPhi V20 PCIe 5.0 accelerator spec
IMAGE_PROMPT_EXACT.md Photorealistic image generation prompt
generate_chemical_cooker_photorealistic.py Image generation script
software/ (Core Software)
File Purpose
README.md Software quick-start
requirements.txt Python dependencies (pyserial, flask)
cooker_controller.py Run G-code (dry-run or hardware)
gcode_interpreter.py Parse Chemical Cooker G-code dialect
cooker_v2_commands.py v2 G-code command extensions (N, R, V, U, I)
alchemy_recipe_loader.py Recipe JSON/CSV → G-code
simple_ui.py Flask web UI (G-code dry-run, formula scale, batch)
enhanced_ui.py Enhanced web UI with additional features
simple_test_server.py Test server
diabetes_discovery_to_recipe.py Diabetes bridge script
alzheimers_discovery_to_recipe.py Alzheimer’s bridge script
parkinsons_discovery_to_recipe.py Parkinson’s bridge script
alzheimers_automated_run.py Alzheimer’s automated pipeline
disease_automated_workflow.py Disease automated workflow
disease_research_importer.py Disease research importer
formula_scale.py Formula scaler (how much for X mL)
dosage_controller.py Dosage controller (mg/μg per pill)
percentage_utils.py Percent w/v ↔ mg/mL utilities
outcome_foresight.py Outcome foresight + Alchemy probability band
batch_production.py Batch production from run-list CSV
royalty_audit.py Royalty-by-use CSV writer
safe_write.py Crash-safe write (flush + fsync)
logger_config.py Logging configuration
recipe_validator.py Recipe parameter validation
drug_database.py Drug database management
drug_data_downloader.py PubChem API drug data downloader
aspirin_recipe_generator.py Aspirin pill recipe generator
reference_manager.py Reference database manager
reference_updater.py Reference auto-updater (PubMed, FDA)
reference_integration.py Reference-to-drug linker
universal_hose_adapter.py Universal hose adapter system
hose_adapter_integration.py Hose adapter integration module
fda_application_generator.py FDA application generator
fda_application_helper.py FDA application helper
fda_response_generator.py FDA response generator
fda_form_platform.py FDA form platform
fda_download_server.py FDA download server
automated_fda_maker.py Automated FDA maker
import_free_drug_books.py Free drug books importer
software/ (Data & Sample Files)
File Purpose
sample_recipe.gcode Sample G-code recipe
sample_alchemy_recipe.json , .csv Sample Alchemy recipe (JSON + CSV)
sample_production_run.csv Sample batch production run list
formulas/base_formulas.json 6 named base formulas
hose_adapter_config.json Hose adapter configuration
hose_adapter_operations.log Hose adapter operations log
drug_data/aspirin_pubchem.json Aspirin PubChem data (CID 2244)
disease_research/disease_database.json 300-disease research database
references/references_database.json Pharmaceutical reference database
alzheimers_recipe_C_H_O_N.json/.gcode Generated Alzheimer’s recipe + G-code
diabetes_recipe_C_H_O_N_Zn.json/.gcode Generated Diabetes recipe + G-code
parkinsons_recipe_C_H_O_N.json Generated Parkinson’s recipe
batch_output/aspirin_recipe.json/.gcode Aspirin recipe (100 pills × 325 mg)
batch_output/formula_C_H_O_N_Zn_10ml.json/.gcode Scaled formula output (10 mL)
batch_output/formula_serum_recipe_100ml.json/.gcode Scaled formula output (100 mL)
alzheimers_automated_output/*.json Automated Alzheimer’s run outputs
platform/ (Serum Build Platform)
File Purpose
README.md Platform overview, tiers, quick-start
LEGAL_FOUNDATION.md Legal foundation (patents, compliance, user responsibilities)
lite_alchemy/schema.json Lite Alchemy data schema
lite_alchemy/elements.json 24 elements (symbol, name, number, category)
lite_alchemy/methods_lite.json 50 synthesis methods (M001–M052)
lite_alchemy/probabilities_lite.json 28 probability entries
subscription/validate.py Serial key + user validation
subscription/keygen.py Key generator (internal)
subscription/add_user.py User creation for disc builds
subscription/tiers.json Subscription tier definitions
subscription/users.json User database (ID, password hash, serial key)
app/main.py Platform entry point: validate → load → recipe → G-code
app/recipe_builder.py Recipe builder (formulation → steps → G-code)
app/launcher.py Enhanced menu-driven launcher
app/config.example.json Example configuration (serial key, deck positions, paths)
app/requirements.txt Platform app requirements (stdlib only for core)
docs/ (Documentation)
File Purpose
GCODE_DIALECT.md v1 G-code dialect reference
GCODE_DIALECT_V2.md v2 G-code additions (N, R, V, U, I)
ALZHEIMERS_DISCOVERY_TO_COOKER.md Alzheimer’s bridge documentation
DIABETES_DISCOVERY_TO_COOKER.md Diabetes bridge documentation
PARKINSONS_DISCOVERY_TO_COOKER.md Parkinson’s bridge documentation
AUTOMATED_PRODUCTION.md Batch production guide
CRASH_RECOVERY.md Crash recovery documentation
CRASH_HARDENING.md Crash hardening summary
DOSAGE_CONTROLLER.md Dosage controller guide
FORMULA_SCALE.md Formula scale guide
PERCENTAGE_AND_FORESIGHT.md Percentage utilities + outcome foresight
ROYALTY_AUDIT.md Royalty audit CSV documentation
PROCESS_AND_OUTLINE.md End-to-end process + outline of what to do
SOFTWARE_USE.md End-user software runbook
DISTRIBUTABLE_GOAL.md Blu-ray / distributable goal
LIFETIME_CARD.md Lifetime card (one-time code) documentation
LARGE_MANUFACTURER.md Large-manufacturer (pharma scale) positioning
UNIVERSAL_HOSE_ADAPTER.md Hose adapter system documentation
HOSE_ADAPTER_INTEGRATION.md Hose adapter integration guide
HOSE_ADAPTER_VISUAL_GUIDE.md Hose adapter visual guide
TOWER_RECYCLE_CENTER.md Tower recycle center design documentation
TOWER_RECYCLE_CENTER_VISUAL.html Tower recycle center visual (HTML)
audit/
File Purpose
royalties_by_use.csv Royalty audit trail (one row per use)
product-images/ & sales-pitches/
File Purpose
product-images/13564645.png Product image
sales-pitches/chemical-cooker26_PRODUCT_CARD.md Product card
sales-pitches/chemical-cooker26_STORE_PRODUCT_DESCRIPTION.html Store product description

sales-pitches/chemical-cooker26_VAULT_DELIVERY_INSTRUCTIONS.html Vault delivery instructions

sales_description.html Sales description
How this is delivered

This package ships on a single Blu-ray disc, posted to the delivery address on your order. The archive on the disc is AES-256 encrypted; the passphrase is sent separately, by email, once the disc is despatched — so the disc alone is of no use to anyone who intercepts it.

Discs are despatched by tracked, signed-for post. Allow 5 business days for mastering and verification before despatch.

© 2026 Christopher Gabriel Brown

Photo

Automated chemistry lab rig: glowing heating chambers, syringe pump, vial carousel

Footnotes

  1. Product number 8463.
  2. Family: chemistry lab.
  3. Purchase: When you buy, you buy the use of that blueprint only.
Write Your Own Review
You're reviewing:16-chemical-cooker
© 2026 Christopher Gabriel Brown (CRI-ONE), cri-one.com