Update filament catalog: add new materials, finishes, and colors
- 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:
@@ -887,7 +887,6 @@ function FilamentForm({
|
|||||||
{color.name}
|
{color.name}
|
||||||
</option>
|
</option>
|
||||||
))}
|
))}
|
||||||
<option value="custom">Druga boja...</option>
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -52,23 +52,19 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
{ name: 'Bronze', refill: true, spool: false },
|
{ name: 'Bronze', refill: true, spool: false },
|
||||||
{ name: 'Silver', refill: true, spool: false },
|
{ name: 'Silver', refill: true, spool: false },
|
||||||
{ name: 'Dark Gray', 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': {
|
'Basic Gradient': {
|
||||||
colors: [
|
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: 'Arctic Whisper', refill: false, spool: true },
|
||||||
{ name: 'Cotton Candy Cloud', refill: false, spool: true },
|
{ name: 'Cotton Candy Cloud', refill: false, spool: true },
|
||||||
{ name: 'Ocean to Meadow', refill: false, spool: true },
|
{ name: 'Ocean to Meadow', refill: false, spool: true },
|
||||||
{ name: 'Solar Breeze', 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: 'Dusk Glare', refill: false, spool: true },
|
||||||
{ name: 'Blueberry Bubblegum', 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: 'Pink Citrus', refill: false, spool: true },
|
||||||
{ name: 'Mint Lime', 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: 'Rose Gold', refill: false, spool: true },
|
||||||
{ name: 'Champagne', refill: false, spool: true },
|
{ name: 'Champagne', refill: false, spool: true },
|
||||||
{ name: 'Baby Blue', 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': {
|
'Silk Multi-Color': {
|
||||||
@@ -118,6 +120,13 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
{ name: 'Aurora Purple', refill: false, spool: true },
|
{ name: 'Aurora Purple', refill: false, spool: true },
|
||||||
{ name: 'Phantom Blue', refill: false, spool: true },
|
{ name: 'Phantom Blue', refill: false, spool: true },
|
||||||
{ name: 'Mystic Magenta', 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: {
|
Metal: {
|
||||||
@@ -142,6 +151,9 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
Galaxy: {
|
Galaxy: {
|
||||||
colors: [
|
colors: [
|
||||||
{ name: 'Nebulae', refill: true, spool: true },
|
{ 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: {
|
Marble: {
|
||||||
@@ -164,11 +176,40 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
{ name: 'Ochre Yellow', refill: false, spool: true },
|
{ name: 'Ochre Yellow', refill: false, spool: true },
|
||||||
{ name: 'White Oak', refill: false, spool: true },
|
{ name: 'White Oak', refill: false, spool: true },
|
||||||
{ name: 'Clay Brown', 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+': {
|
'Tough+': {
|
||||||
colors: [
|
colors: [
|
||||||
{ name: 'Black', refill: true, spool: true },
|
{ 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: {
|
CF: {
|
||||||
@@ -186,12 +227,14 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
PETG: {
|
PETG: {
|
||||||
HF: {
|
HF: {
|
||||||
colors: [
|
colors: [
|
||||||
{ name: 'Jade White', refill: true, spool: true },
|
|
||||||
{ name: 'Black', refill: true, spool: true },
|
{ name: 'Black', refill: true, spool: true },
|
||||||
|
{ name: 'White', refill: true, spool: true },
|
||||||
{ name: 'Red', refill: true, spool: true },
|
{ name: 'Red', refill: true, spool: true },
|
||||||
{ name: 'Green', refill: true, spool: true },
|
{ name: 'Green', refill: true, spool: true },
|
||||||
{ name: 'Blue', refill: true, spool: true },
|
{ name: 'Blue', refill: true, spool: true },
|
||||||
{ name: 'Gray', 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: 'Orange', refill: true, spool: true },
|
||||||
{ name: 'Cream', refill: true, spool: true },
|
{ name: 'Cream', refill: true, spool: true },
|
||||||
{ name: 'Forest Green', 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 Olive', refill: false, spool: true },
|
||||||
{ name: 'Translucent Pink', refill: false, spool: true },
|
{ name: 'Translucent Pink', refill: false, spool: true },
|
||||||
{ name: 'Translucent Light Blue', 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: {
|
CF: {
|
||||||
@@ -244,6 +287,12 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
colors: [
|
colors: [
|
||||||
{ name: 'ABS GF Yellow', refill: true, spool: false },
|
{ name: 'ABS GF Yellow', refill: true, spool: false },
|
||||||
{ name: 'ABS GF Orange', 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': {
|
'85A': {
|
||||||
colors: [
|
colors: [
|
||||||
{ name: 'Black', refill: false, spool: true },
|
{ name: 'Black', refill: false, spool: true },
|
||||||
{ name: 'White', refill: false, spool: true },
|
|
||||||
{ name: 'Flesh', refill: false, spool: true },
|
{ name: 'Flesh', refill: false, spool: true },
|
||||||
{ name: 'Light Cyan', refill: false, spool: true },
|
{ name: 'Light Cyan', refill: false, spool: true },
|
||||||
{ name: 'Neon Orange', refill: false, spool: true },
|
{ name: 'Neon Orange', refill: false, spool: true },
|
||||||
|
{ name: 'Lime Green', refill: false, spool: true },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'90A': {
|
'90A': {
|
||||||
@@ -275,6 +324,23 @@ export const BAMBU_LAB_CATALOG: BambuLabCatalog = {
|
|||||||
{ name: 'Black', refill: true, spool: false },
|
{ name: 'Black', refill: true, spool: false },
|
||||||
{ name: 'White', refill: true, spool: false },
|
{ name: 'White', refill: true, spool: false },
|
||||||
{ name: 'TPU 95A HF Yellow', 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: {
|
PA6: {
|
||||||
|
CF: {
|
||||||
|
colors: [
|
||||||
|
{ name: 'Black', refill: false, spool: true },
|
||||||
|
],
|
||||||
|
},
|
||||||
GF: {
|
GF: {
|
||||||
colors: [
|
colors: [
|
||||||
{ name: 'Black', refill: false, spool: true },
|
{ 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: [
|
colors: [
|
||||||
{ name: 'Clear Black', refill: false, spool: true },
|
{ name: 'Clear Black', refill: false, spool: true },
|
||||||
{ name: 'Transparent', refill: false, spool: true },
|
{ name: 'Transparent', refill: false, spool: true },
|
||||||
|
{ name: 'Black', refill: false, spool: true },
|
||||||
|
{ name: 'White', refill: false, spool: true },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
FR: {
|
FR: {
|
||||||
colors: [
|
colors: [
|
||||||
{ name: 'Black', refill: false, spool: true },
|
{ name: 'Black', refill: false, spool: true },
|
||||||
|
{ name: 'White', refill: false, spool: true },
|
||||||
|
{ name: 'Gray', refill: false, spool: true },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -119,6 +119,13 @@ export const bambuLabColors: Record<string, string> = {
|
|||||||
"Slate Gray Sparkle": "#708090",
|
"Slate Gray Sparkle": "#708090",
|
||||||
"Alpine Green Sparkle": "#2E7D32",
|
"Alpine Green Sparkle": "#2E7D32",
|
||||||
|
|
||||||
|
// PLA Translucent
|
||||||
|
"Teal": "#009FA1",
|
||||||
|
"Light Jade": "#C8E6C9",
|
||||||
|
"Mellow Yellow": "#F8E875",
|
||||||
|
"Cherry Pink": "#DE3163",
|
||||||
|
"Ice Blue": "#A5DEE4",
|
||||||
|
|
||||||
// PLA Galaxy
|
// PLA Galaxy
|
||||||
"Nebulae": "#4A148C",
|
"Nebulae": "#4A148C",
|
||||||
|
|
||||||
@@ -137,6 +144,9 @@ export const bambuLabColors: Record<string, string> = {
|
|||||||
"Ochre Yellow": "#CC7722",
|
"Ochre Yellow": "#CC7722",
|
||||||
"White Oak": "#C8B88A",
|
"White Oak": "#C8B88A",
|
||||||
"Clay Brown": "#B08968",
|
"Clay Brown": "#B08968",
|
||||||
|
"Black Walnut": "#3E2723",
|
||||||
|
"Rosewood": "#65000B",
|
||||||
|
"Classic Birch": "#D7C49E",
|
||||||
|
|
||||||
// PLA CF
|
// PLA CF
|
||||||
"Burgundy Red": "#800020",
|
"Burgundy Red": "#800020",
|
||||||
@@ -183,7 +193,11 @@ export const bambuLabColors: Record<string, string> = {
|
|||||||
"ABS White": "#FFFFFF",
|
"ABS White": "#FFFFFF",
|
||||||
"ABS Silver": "#B0B0B0",
|
"ABS Silver": "#B0B0B0",
|
||||||
|
|
||||||
|
// Additional PLA Basic
|
||||||
|
"Indigo Purple": "#3B2D6B",
|
||||||
|
|
||||||
// TPU
|
// TPU
|
||||||
|
"Neon Green": "#76FF03",
|
||||||
"Flesh": "#FFCCB0",
|
"Flesh": "#FFCCB0",
|
||||||
"Light Cyan": "#B2EBF2",
|
"Light Cyan": "#B2EBF2",
|
||||||
"Neon Orange": "#FF6D00",
|
"Neon Orange": "#FF6D00",
|
||||||
|
|||||||
Reference in New Issue
Block a user