So far, I see potential for 4 tables.
tblFilaments
ID, FilName, ColorID_FK, BrandID_FK, TypeID_FK, Qty, Note
(ColorID_FK, BrandID_FK, TypeID_FK should be maybe be a compound unique index)
tblColors
ColorID, ColorName (values like White1, White2, etc), TD, HEX
tblBrands
BrandID, BrandName, etc...