Skip to content

Material database: values to correct in the Manager admin #30

Description

@BenGlut

Checklist of values to correct in the material database, by hand in TigerTag Manager's admin interface. Tick each box once it is changed.

Why it matters. When a chip does not carry its own values, Tiger Studio shows the database's recommended nozzle, bed and drying values, and its density, in the spool's print panel (renderer/inventory.js, "from the chip's own temps when present, else the material DB's recommended values"). It also fills the spool form from them when a material is picked, and sends material_type to printers as the filament family. The wiki's materials guide is now generated from the same values, which is how these errors surfaced.

Snapshot audited: database/id_material.json in TigerTag-RFID-Guide as of 2026-09-14 (cbf7f4c), 113 entries.


1. Impossible values — fix first

  • Biopolymer (id 51007) — bedTempMax is 5, below bedTempMin 45. Likely a typo for 55 (same range as PLA: 45–55).
  • PEI-9085 (id 14508) — density is 0. ULTEM 9085's datasheet value is 1.34.
  • PES (id 51636) — density is 0. Typical PES is ~1.37; confirm against your reference datasheet.
  • PAHT (id 23080) — density is 0. Fill from the reference datasheet.

A density of 0 is worse than an empty one: it is a number, so anything computing length or volume from weight gets a nonsense result instead of "unknown".

2. Unfilled nylons carry a filled-nylon density

Every unfilled nylon is at 1.52, which is a glass- or carbon-filled value. Plain nylons are around 1.0–1.15.

  • PA (id 59328) — density 1.52 → ~1.14
  • PA6 (id 56666) — density 1.52 → ~1.14
  • PA12 (id 55796) — density 1.52 → ~1.01–1.02
  • PA11 (id 29272) — density empty → ~1.03–1.05

The filled variants also sit at exactly 1.52 — PA-CF 39944, PA-GF 30594, PA6-CF 12264, PA6-GF 1173, PA12-CF 39667, PA12-GF 2053, PAHT-CF 48815. Filled nylons do vary (roughly 1.1–1.4 depending on fibre and load), so check each against its reference datasheet rather than keeping one shared number.

3. Filled nylons with a 40–45 °C bed

Five filled nylons have a bed of 40–45 °C, while their unfilled base and PA-CF (39944) are at 100–105 °C. Same nozzle range (260–300 °C) as PA-CF, so this looks like one wrong value copied across.

  • PA-GF (id 30594) — bed 40–45 °C; its base PA is 100–105 °C

  • PA6-CF (id 12264) — bed 40–45 °C; its base PA6 is 100–105 °C

  • PA6-GF (id 1173) — bed 40–45 °C; its base PA6 is 100–105 °C

  • PA12-CF (id 39667) — bed 40–45 °C; its base PA12 is 70–90 °C

  • PA12-GF (id 2053) — bed 40–45 °C; its base PA12 is 70–90 °C

  • PEI-1010-CF (id 62335) — bed 80–100 °C against 150–160 °C for PEI-1010. Worth a check too.

4. material_type does not follow one convention

Tiger Studio derives the filament family it sends to printers from material_type + filled_type, so these decide what a printer is told.

  • PA11-GF (id 6605) is typed PA, while PA11 and PA11-CF are PA11.
  • PAHT (23080) and PAHT-GF (22652) are typed PA, while PAHT-CF (48815) is PAHT.
  • PEI-1010-GF (38250) is typed PEI, while PEI-1010 and PEI-1010-CF are PEI-1010.
  • PEI-9085, PEI-9085-CF, PEI-9085-GF (14508, 41134, 35377) are typed PEI, while the PEI-1010 family uses PEI-1010. Pick one convention for both grades.
  • Biopolymer (51007), CoPE (12878) and Castable Filament (10478) have an empty material_type. (Castable Resin 8394 is a resin, product type 173, so an empty filament family may be intended there.)

5. To confirm — may be intentional

  • PE (27635), PCL (59849), PVDF (61048) — drying is 0 °C · 0 h. If it means "no drying needed", Tiger Studio still displays 0 °C and 0 h as if they were real settings.
  • Empty densities — shown as "—", which is honest but incomplete: ASA+ 54568, ASA-AF 49804, ASA-GF 35100, Biopolymer 51007, Castable Filament 10478, CoPE 12878, PA11-CF 18451, PA11-GF 6605, PAHT-GF 22652, PC-CF 20588, PC-PBT-CF 47651, PC-PBT-GF 61563, PCL 59849, PCTG-CF 53890, PCTG-GF 3481, PE-GF 1680, PEEK-CF 48469, PEEK-GF 12216, PEI-1010-CF 62335, PEI-1010-GF 38250, PEI-9085-CF 41134, PEI-9085-GF 35377, PEKK-CF 10122, PET-GF 22678, PETG-GF 34944, PETG-PTFE 5238, SBS 21307, TPU-GF 58142.
  • Filled variants sharing the unfilled density — e.g. PLA-CF = PLA = 1.24, PETG-CF = PETG = 1.27, ABS-CF/GF = ABS = 1.04, PP-GF/CF = PP = 0.90. Probably a deliberate approximation; low priority.

After the corrections

  1. Re-export the database to TigerTag-RFID-Guide (database/db_update.py), so id_material.json carries the new values.
  2. Tell me, and the wiki's materials guide gets regenerated from the new export.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions