Gegevensstroom
Van tik tot print
Section titled “Van tik tot print”De volledige reis van één spoel door het systeem:
sequenceDiagram
actor User
participant Chip as TigerTag chip
participant App as Connect / Studio
participant Cloud as Firebase
participant Printer as Printer (LAN)
User->>Chip: NFC tap (phone) or place on reader (desktop)
Chip-->>App: 144-byte identity payload
App->>Cloud: upsert spool in users/{uid} inventory
Cloud-->>App: real-time snapshot to every signed-in device
User->>App: assign spool to a printer slot
App->>Printer: native protocol (MQTT / WebSocket / HTTP)
Printer-->>App: live telemetry (temps, job, filament slots, camera)
Waar elk soort gegevens staat
Section titled “Waar elk soort gegevens staat”| Gegevens | Staat in | Opmerkingen |
|---|---|---|
| Spoelidentiteit | De chip + de cloudinventaris van de gebruiker | De chip is leidend voor offlinegebruik |
| Referentiedatabase (merken, materialen…) | cdn.tigertag.io (hetzelfde Firebase-project) |
Meegeleverd met de apps, ververst vanaf de CDN |
| Spoelafbeeldingen (incl. productfoto’s van TigerTag+) | cdn.tigertag.io (hetzelfde Firebase-project) |
Beschikbaar voor alle apps |
| Inventaris, racks, vrienden, voorkeuren | Firestore users/{uid}/… |
Standaard alleen voor de eigenaar, afgedwongen door regels |
| Openbare ontdekkingscodes | Firestore publicKeys/{code} |
Vriend opzoeken in O(1) |
| Printergegevens en telemetrie | Alleen lokaal (desktop) | LAN-verkeer gaat nooit via de cloud |
| Live gewicht (TigerScale) | Apparaat → Firestore | Verschijnt live in alle clients |
Waar je slicer past
Section titled “Waar je slicer past”TigerSystem vervangt je slicer niet — het maakt het plaatje eromheen compleet:
flowchart LR YOU["You"] -- "3D model" --> SLICER["Your slicer"] SLICER -- "sliced job" --> PRN["Printer"] TAG["TigerTag chip"] -- "scan" --> ST["Tiger Studio"] ST -- "which filament is in which slot" --> PRN PRN -- "progress · temps · 'ends at' · camera" --> ST
- Je slicet en start printopdrachten precies zoals voorheen, met elke slicer.
- Tiger Studio vertelt de printer welk filament in welk slot zit (AMS / CFS / Canvas / ACE / IFS), zodat de informatie aan de machinekant klopt met de werkelijkheid.
- Wat de print ook gestart heeft, de opdracht verschijnt live in Tiger Studio — voortgang, temperaturen, eindtijd, camera.
- De chip bevat de aanbevolen printinstellingen van het filament; er is vandaag geen automatische import van slicerprofielen — die neem je zelf over in je slicerprofiel.
Twee vlakken, bewust gescheiden
Section titled “Twee vlakken, bewust gescheiden”- Cloudvlak — identiteit, inventaris, delen. Internet, Firebase, afgedwongen door regels.
- LAN-vlak — printerbesturing en camera’s. Alleen lokaal netwerk, native protocollen van de fabrikant, geen enkele afhankelijkheid van de cloud (de desktop-app blijft met printers werken als je offline bent).
Let op: de uitzondering is de cloudmodus van Anycubic, waarbij de printerkoppeling zelf via de MQTT-cloud van de fabrikant loopt — zie Anycubic-compatibiliteit.