You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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-CF39944, PA-GF30594, PA6-CF12264, PA6-GF1173, PA12-CF39667, PA12-GF2053, PAHT-CF48815. 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 emptymaterial_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.
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
recommendednozzle, bed and drying values, and itsdensity, 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 sendsmaterial_typeto 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.jsonin TigerTag-RFID-Guide as of 2026-09-14 (cbf7f4c), 113 entries.1. Impossible values — fix first
51007) —bedTempMaxis 5, belowbedTempMin45. Likely a typo for 55 (same range as PLA: 45–55).14508) —densityis 0. ULTEM 9085's datasheet value is 1.34.51636) —densityis 0. Typical PES is ~1.37; confirm against your reference datasheet.23080) —densityis 0. Fill from the reference datasheet.A density of
0is 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.
59328) —density1.52 → ~1.1456666) —density1.52 → ~1.1455796) —density1.52 → ~1.01–1.0229272) —densityempty → ~1.03–1.05The filled variants also sit at exactly 1.52 — PA-CF
39944, PA-GF30594, PA6-CF12264, PA6-GF1173, PA12-CF39667, PA12-GF2053, PAHT-CF48815. 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 °CPA6-CF (id
12264) — bed 40–45 °C; its base PA6 is 100–105 °CPA6-GF (id
1173) — bed 40–45 °C; its base PA6 is 100–105 °CPA12-CF (id
39667) — bed 40–45 °C; its base PA12 is 70–90 °CPA12-GF (id
2053) — bed 40–45 °C; its base PA12 is 70–90 °CPEI-1010-CF (id
62335) — bed 80–100 °C against 150–160 °C for PEI-1010. Worth a check too.4.
material_typedoes not follow one conventionTiger Studio derives the filament family it sends to printers from
material_type+filled_type, so these decide what a printer is told.6605) is typedPA, while PA11 and PA11-CF arePA11.23080) and PAHT-GF (22652) are typedPA, while PAHT-CF (48815) isPAHT.38250) is typedPEI, while PEI-1010 and PEI-1010-CF arePEI-1010.14508,41134,35377) are typedPEI, while the PEI-1010 family usesPEI-1010. Pick one convention for both grades.51007), CoPE (12878) and Castable Filament (10478) have an emptymaterial_type. (Castable Resin8394is a resin, product type 173, so an empty filament family may be intended there.)5. To confirm — may be intentional
27635), PCL (59849), PVDF (61048) — drying is0 °C · 0 h. If it means "no drying needed", Tiger Studio still displays0 °Cand0 has if they were real settings.54568, ASA-AF49804, ASA-GF35100, Biopolymer51007, Castable Filament10478, CoPE12878, PA11-CF18451, PA11-GF6605, PAHT-GF22652, PC-CF20588, PC-PBT-CF47651, PC-PBT-GF61563, PCL59849, PCTG-CF53890, PCTG-GF3481, PE-GF1680, PEEK-CF48469, PEEK-GF12216, PEI-1010-CF62335, PEI-1010-GF38250, PEI-9085-CF41134, PEI-9085-GF35377, PEKK-CF10122, PET-GF22678, PETG-GF34944, PETG-PTFE5238, SBS21307, TPU-GF58142.After the corrections
database/db_update.py), soid_material.jsoncarries the new values.