Update filament catalog: add new materials, finishes, and colors
All checks were successful
Deploy / detect (push) Successful in 6s
Deploy / deploy-api (push) Has been skipped
Deploy / deploy-frontend (push) Successful in 2m18s
Deploy / tag-deploy (push) Successful in 4s

- Add PLA Translucent, PLA Aero, TPU for AMS as new material/finish entries
- Add PA6 CF finish, expand PA6-GF, PC Basic, PC FR color lists
- Move 7 colors from PLA Basic Gradient to PLA Silk Multi-Color
- Add colors to PLA Basic, Silk+, Tough+, Galaxy, Wood, PETG HF, ABS-GF,
  TPU 85A, TPU 95A HF
- Remove Jade White from PETG HF, White from TPU 85A
- Fix Translucent Tea typo to Translucent Teal in PETG catalog
- Remove "Druga boja..." custom option from dashboard color picker
- Add missing hex entries to color lookup table
This commit is contained in:
DaX
2026-03-05 13:41:20 +01:00
parent 2a3bc5fdd8
commit f982ae3410
3 changed files with 106 additions and 11 deletions

View File

@@ -52,23 +52,19 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
{ name: 'Bronze', refill: true, spool: false },
{ name: 'Silver', refill: true, spool: false },
{ name: 'Dark Gray', refill: true, spool: false },
{ name: 'Indigo Purple', refill: true, spool: false },
{ name: 'Cocoa Brown', refill: true, spool: false },
{ name: 'Gray', refill: true, spool: false },
],
},
'Basic Gradient': {
colors: [
{ name: 'Neon City', refill: false, spool: true },
{ name: 'Midnight Blaze', refill: false, spool: true },
{ name: 'South Beach', refill: false, spool: true },
{ name: 'Arctic Whisper', refill: false, spool: true },
{ name: 'Cotton Candy Cloud', refill: false, spool: true },
{ name: 'Ocean to Meadow', refill: false, spool: true },
{ name: 'Solar Breeze', refill: false, spool: true },
{ name: 'Velvet Eclipse', refill: false, spool: true },
{ name: 'Dawn Radiance', refill: false, spool: true },
{ name: 'Dusk Glare', refill: false, spool: true },
{ name: 'Blueberry Bubblegum', refill: false, spool: true },
{ name: 'Blue Hawaii', refill: false, spool: true },
{ name: 'Gilded Rose', refill: false, spool: true },
{ name: 'Pink Citrus', refill: false, spool: true },
{ name: 'Mint Lime', refill: false, spool: true },
],
@@ -111,6 +107,12 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
{ name: 'Rose Gold', refill: false, spool: true },
{ name: 'Champagne', refill: false, spool: true },
{ name: 'Baby Blue', refill: false, spool: true },
{ name: 'Gold', refill: false, spool: true },
{ name: 'Silver', refill: false, spool: true },
{ name: 'White', refill: false, spool: true },
{ name: 'Blue', refill: false, spool: true },
{ name: 'Purple', refill: false, spool: true },
{ name: 'Pink', refill: false, spool: true },
],
},
'Silk Multi-Color': {
@@ -118,6 +120,13 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
{ name: 'Aurora Purple', refill: false, spool: true },
{ name: 'Phantom Blue', refill: false, spool: true },
{ name: 'Mystic Magenta', refill: false, spool: true },
{ name: 'Dawn Radiance', refill: false, spool: true },
{ name: 'South Beach', refill: false, spool: true },
{ name: 'Neon City', refill: false, spool: true },
{ name: 'Midnight Blaze', refill: false, spool: true },
{ name: 'Gilded Rose', refill: false, spool: true },
{ name: 'Blue Hawaii', refill: false, spool: true },
{ name: 'Velvet Eclipse', refill: false, spool: true },
],
},
Metal: {
@@ -142,6 +151,9 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
Galaxy: {
colors: [
{ name: 'Nebulae', refill: true, spool: true },
{ name: 'Purple', refill: false, spool: true },
{ name: 'Green', refill: false, spool: true },
{ name: 'Brown', refill: false, spool: true },
],
},
Marble: {
@@ -164,11 +176,40 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
{ name: 'Ochre Yellow', refill: false, spool: true },
{ name: 'White Oak', refill: false, spool: true },
{ name: 'Clay Brown', refill: false, spool: true },
{ name: 'Black Walnut', refill: false, spool: true },
{ name: 'Rosewood', refill: false, spool: true },
{ name: 'Classic Birch', refill: false, spool: true },
],
},
'Tough+': {
colors: [
{ name: 'Black', refill: true, spool: true },
{ name: 'White', refill: true, spool: true },
{ name: 'Yellow', refill: true, spool: true },
{ name: 'Orange', refill: true, spool: true },
{ name: 'Gray', refill: true, spool: true },
{ name: 'Silver', refill: true, spool: true },
{ name: 'Cyan', refill: true, spool: true },
],
},
Translucent: {
colors: [
{ name: 'Teal', refill: false, spool: true },
{ name: 'Blue', refill: false, spool: true },
{ name: 'Orange', refill: false, spool: true },
{ name: 'Purple', refill: false, spool: true },
{ name: 'Red', refill: false, spool: true },
{ name: 'Light Jade', refill: false, spool: true },
{ name: 'Mellow Yellow', refill: false, spool: true },
{ name: 'Cherry Pink', refill: false, spool: true },
{ name: 'Ice Blue', refill: false, spool: true },
{ name: 'Lavender', refill: false, spool: true },
],
},
Aero: {
colors: [
{ name: 'White', refill: false, spool: true },
{ name: 'Gray', refill: false, spool: true },
],
},
CF: {
@@ -186,12 +227,14 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
PETG: {
HF: {
colors: [
{ name: 'Jade White', refill: true, spool: true },
{ name: 'Black', refill: true, spool: true },
{ name: 'White', refill: true, spool: true },
{ name: 'Red', refill: true, spool: true },
{ name: 'Green', refill: true, spool: true },
{ name: 'Blue', refill: true, spool: true },
{ name: 'Gray', refill: true, spool: true },
{ name: 'Dark Gray', refill: true, spool: true },
{ name: 'Yellow', refill: true, spool: true },
{ name: 'Orange', refill: true, spool: true },
{ name: 'Cream', refill: true, spool: true },
{ name: 'Forest Green', refill: true, spool: true },
@@ -210,7 +253,7 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
{ name: 'Translucent Olive', refill: false, spool: true },
{ name: 'Translucent Pink', refill: false, spool: true },
{ name: 'Translucent Light Blue', refill: false, spool: true },
{ name: 'Translucent Tea', refill: false, spool: true },
{ name: 'Translucent Teal', refill: false, spool: true },
],
},
CF: {
@@ -244,6 +287,12 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
colors: [
{ name: 'ABS GF Yellow', refill: true, spool: false },
{ name: 'ABS GF Orange', refill: true, spool: false },
{ name: 'Orange', refill: true, spool: false },
{ name: 'Red', refill: true, spool: false },
{ name: 'Blue', refill: true, spool: false },
{ name: 'White', refill: true, spool: false },
{ name: 'Gray', refill: true, spool: false },
{ name: 'Black', refill: true, spool: false },
],
},
},
@@ -251,10 +300,10 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
'85A': {
colors: [
{ name: 'Black', refill: false, spool: true },
{ name: 'White', refill: false, spool: true },
{ name: 'Flesh', refill: false, spool: true },
{ name: 'Light Cyan', refill: false, spool: true },
{ name: 'Neon Orange', refill: false, spool: true },
{ name: 'Lime Green', refill: false, spool: true },
],
},
'90A': {
@@ -275,6 +324,23 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
{ name: 'Black', refill: true, spool: false },
{ name: 'White', refill: true, spool: false },
{ name: 'TPU 95A HF Yellow', refill: true, spool: false },
{ name: 'Gray', refill: true, spool: false },
{ name: 'Yellow', refill: true, spool: false },
{ name: 'Blue', refill: true, spool: false },
{ name: 'Red', refill: true, spool: false },
],
},
},
'TPU for AMS': {
Basic: {
colors: [
{ name: 'Blue', refill: false, spool: true },
{ name: 'Red', refill: false, spool: true },
{ name: 'Yellow', refill: false, spool: true },
{ name: 'Neon Green', refill: false, spool: true },
{ name: 'White', refill: false, spool: true },
{ name: 'Gray', refill: false, spool: true },
{ name: 'Black', refill: false, spool: true },
],
},
},
@@ -301,9 +367,21 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
},
},
PA6: {
CF: {
colors: [
{ name: 'Black', refill: false, spool: true },
],
},
GF: {
colors: [
{ name: 'Black', refill: false, spool: true },
{ name: 'Blue', refill: false, spool: true },
{ name: 'Orange', refill: false, spool: true },
{ name: 'Yellow', refill: false, spool: true },
{ name: 'Lime', refill: false, spool: true },
{ name: 'Brown', refill: false, spool: true },
{ name: 'White', refill: false, spool: true },
{ name: 'Gray', refill: false, spool: true },
],
},
},
@@ -319,11 +397,15 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
colors: [
{ name: 'Clear Black', refill: false, spool: true },
{ name: 'Transparent', refill: false, spool: true },
{ name: 'Black', refill: false, spool: true },
{ name: 'White', refill: false, spool: true },
],
},
FR: {
colors: [
{ name: 'Black', refill: false, spool: true },
{ name: 'White', refill: false, spool: true },
{ name: 'Gray', refill: false, spool: true },
],
},
},

View File

@@ -119,6 +119,13 @@ export const bambuLabColors: Record<string, string> = {
"Slate Gray Sparkle": "#708090",
"Alpine Green Sparkle": "#2E7D32",
// PLA Translucent
"Teal": "#009FA1",
"Light Jade": "#C8E6C9",
"Mellow Yellow": "#F8E875",
"Cherry Pink": "#DE3163",
"Ice Blue": "#A5DEE4",
// PLA Galaxy
"Nebulae": "#4A148C",
@@ -137,6 +144,9 @@ export const bambuLabColors: Record<string, string> = {
"Ochre Yellow": "#CC7722",
"White Oak": "#C8B88A",
"Clay Brown": "#B08968",
"Black Walnut": "#3E2723",
"Rosewood": "#65000B",
"Classic Birch": "#D7C49E",
// PLA CF
"Burgundy Red": "#800020",
@@ -183,7 +193,11 @@ export const bambuLabColors: Record<string, string> = {
"ABS White": "#FFFFFF",
"ABS Silver": "#B0B0B0",
// Additional PLA Basic
"Indigo Purple": "#3B2D6B",
// TPU
"Neon Green": "#76FF03",
"Flesh": "#FFCCB0",
"Light Cyan": "#B2EBF2",
"Neon Orange": "#FF6D00",