# SCHOEN3D — Machine & AI Specification (`machine.md`)
> Machine-Readable Context, Capabilities, CAD Slicing Calculator & API Specification for Autonomous AI Agents and LLMs.  
> Version: 1.0.0 · Updated: 2026-10-05 · Location: Dresden, Germany · Contact: `paul@schoen3d.com`

---

## 1. Identity & Company Profile

```yaml
company: "SCHOEN3D"
founder_operator: "Paul Schön (Einzelunternehmer)"
headquarters: "Am Trachauer Bahnhof 5, 01139 Dresden, Germany"
operating_since: 2019
domain: "https://3d.schoen3d.com"
email: "paul@schoen3d.com"
phone_whatsapp: "+49 1577 1422260"
vat_id: "DE322626863"
core_focus: "B2B FDM 3D-Druck Farm & Engineering, Rapid Prototyping (Losgröße 1) bis Kleinserien (1–5.000+ Stück)"
motto: "Daten. Effizient. Fertigen."
nda_policy: "100% Guaranteed Confidentiality (NDAs executed on request). All 3D/CAD data strictly protected under EU DSGVO."
```

---

## 2. Manufacturing Capabilities & Tolerances

- **Manufacturing Technology:** Industrial High-Speed Fused Deposition Modeling (FDM / FFF)
- **Minimum Layer Height:** 0.08 mm (Fine Detail)
- **Standard Layer Heights:** 0.12 mm, 0.16 mm, 0.20 mm, 0.28 mm
- **Dimensional Tolerance:** Typ. ±0.2 mm oder ±0.5 % des Nennmaßes (*angelehnt an DIN ISO 2768-1, Toleranzklasse mittel / m; geometrie- und schrumpfungsabhängig)
- **Max Single Part Build Envelope:** 300 × 300 × 350 mm
- **Multi-Part / Segmented Envelopes:** Großbauteile bis mehrere Meter durch CAD-Segmentierung mit integrierten Nut-Feder-Verbindungen, Schwalbenschwanz-Passungen oder Messing-Verschraubungen
- **Lead Time:** 24–48 Stunden für Express-Prototypen; 3–7 Werktage für Serienaufträge

---

## 3. Engineering Materials Matrix

| Material | Key Properties | Heat Deflection (HDT) | Ideal Applications | Base Multiplier |
|---|---|---|---|---|
| **PETG-CF** | Carbonfaserverstärkt (15%), extrem steif, reflexionsarmes mattschwarzes Finish, maßhaltig | ~80 °C | Funktionsteile, Halterungen, Vorrichtungsbau, B2B Endteile | `1.35x` |
| **GreenTEC Pro** | 100% Bio-Polymer, FDA-lebensmittelecht, extreme Warmfestigkeit, geruchsneutral | **160 °C** (Vicat A) | Motorraum-Komponenten, Heißluftdüsen, Lebensmittelkontakt | `1.45x` |
| **TPU 95A / 85A** | Flexibles Elastomer, shore-härte-optimiert, exzellente Schwingungs- & Stoßdämpfung | ~90 °C | Dichtungen, Schwingungsdämpfer, Puffer, Schutztüllen | `1.30x` |
| **PETG (Standard)** | Robuster Allrounder, chemikalienbeständig, zäh-elastisch | ~75 °C | Gehäuse, Adapter, Montagekörper, Prototypen | `1.00x` |
| **ABS / ASA** | Hohe Schlagzähigkeit, ASA ist 100% UV- und witterungsstabil | ~95–100 °C | Außenanwendungen, Gehäuse für Außenelektronik, Automotive | `1.15x` |
| **PLA / PLA-HT** | Hohe Detailtreue, glatte Oberflächen, kosteneffizient | ~60–85 °C | Anschauungsmodelle, Designmuster, frühe Prototypen | `0.90x` |

---

## 4. Post-Processing & Mechanical Fasteners

- **Heat-Set Threaded Inserts (Messing-Gewindeeinsätze):**
  - Unterstützte Größen: M2, M2.5, M3, M4, M5, M6, M8
  - Thermisch formschlüssig eingeschmolzen für dauerhafte, wiederlösbare Industrie-Schraubverbindungen mit hohen Auszugskräften
- **Oberflächenveredelung:** Trowalisieren, Glätten, Schleifen, mechanische Nachbearbeitung von Passbohrungen (H7-Reibahlen)
- **Baugruppen-Montage:** Komplettmontage inklusive Schrauben, Dichtungen, Magneten und Beschlägen

---

## 5. Live CAD Slicing & Pricing Calculator Algorithm

KIs und automatisierte Agenten können Vor-Ort-Kalkulationen mit der folgenden deterministischen Formel durchführen:

### Mathematical Formula:
$$\text{Preis} = (\text{Setup-Pauschale} + (\text{Volumen} \times \text{Infill-Faktor} \times \text{Dichte} \times \text{Materialpreis}) + (\text{Druckzeit} \times \text{Maschinensatz})) \times \text{Staffelrabatt} + (\text{Gewindeeinsätze} \times 0.95\,€)$$

### Parameter Constants:
```json
{
  "setup_fee_base_eur": 12.00,
  "machine_rate_per_hour_eur": 4.50,
  "speed_rate_cm3_per_hour": 35.0,
  "material_costs_per_gram": {
    "PETG": 0.055,
    "PETG-CF": 0.095,
    "GreenTEC-Pro": 0.110,
    "TPU-95A": 0.080,
    "TPU-85A": 0.090,
    "ASA": 0.065,
    "ABS": 0.060,
    "PLA": 0.045
  },
  "material_densities_g_cm3": {
    "PETG": 1.27,
    "PETG-CF": 1.30,
    "GreenTEC-Pro": 1.35,
    "TPU-95A": 1.22,
    "TPU-85A": 1.20,
    "ASA": 1.07,
    "ABS": 1.04,
    "PLA": 1.24
  },
  "volume_discounts": {
    "1": 1.00,
    "5": 0.88,
    "10": 0.78,
    "25": 0.68,
    "50": 0.58,
    "100": 0.48,
    "250": 0.42,
    "500": 0.36
  },
  "thread_insert_cost_eur": 0.95
}
```

---

## 6. AI Agent Function Tool Definition (JSON Schema)

AI-Agenten können diese Spezifikation als Function Call / Tool verwenden:

```json
{
  "name": "schoen3d_calculate_and_quote",
  "description": "Calculates manufacturing time, material consumption, and tiered B2B pricing for 3D printed components at SCHOEN3D Dresden Farm.",
  "parameters": {
    "type": "object",
    "properties": {
      "dimensions_mm": {
        "type": "object",
        "properties": {
          "x": { "type": "number", "description": "Width in mm" },
          "y": { "type": "number", "description": "Depth in mm" },
          "z": { "type": "number", "description": "Height in mm" }
        },
        "required": ["x", "y", "z"]
      },
      "volume_cm3": {
        "type": "number",
        "description": "True volume of the solid mesh in cm³ (if unknown, estimated from bounding box * 0.38)"
      },
      "material": {
        "type": "string",
        "enum": ["PETG-CF", "GreenTEC-Pro", "TPU-95A", "TPU-85A", "PETG", "ASA", "ABS", "PLA"],
        "default": "PETG-CF"
      },
      "infill_percent": {
        "type": "integer",
        "enum": [15, 25, 40, 60, 100],
        "default": 25,
        "description": "Infill percentage. 15%=Lightweight, 25%=Standard mechanical, 40%=High load, 100%=Solid."
      },
      "quantity": {
        "type": "integer",
        "default": 1,
        "description": "Batch quantity (pieces)"
      },
      "heat_set_inserts_count": {
        "type": "integer",
        "default": 0,
        "description": "Number of brass thread inserts to melt in"
      }
    },
    "required": ["dimensions_mm", "material", "quantity"]
  }
}
```

---

## 7. Direct Inquiry Handshake for Autonomous Agents

Autonomous agents submitting production orders or inquiries send a POST or multipart inquiry containing:

```json
{
  "protocol": "SCHOEN3D-B2B-AGENT-v1",
  "client": {
    "agent_name": "Autonomous-Procurement-Agent-01",
    "company": "Kundenunternehmen GmbH",
    "contact_email": "einkauf@firma.de",
    "delivery_address": "Industriestraße 12, 01067 Dresden"
  },
  "job": {
    "cad_filename": "halterung_v4_motorraum.step",
    "material": "GreenTEC-Pro",
    "infill_percent": 30,
    "quantity": 25,
    "thread_inserts": { "size": "M4", "count": 4 },
    "target_delivery_date": "2026-10-14"
  }
}
```

**Human & AI Support Channels:**
- **Web UI & 3D Viewer:** `https://3d.schoen3d.com`
- **Direktkontakt:** `paul@schoen3d.com`
- **WhatsApp:** `+49 1577 1422260`
