Skip to content

Add Paramount 3D (12 filaments, 144 colors) - #413

Open
hochhause wants to merge 1 commit into
Donkie:mainfrom
hochhause:ofd-paramount3d
Open

hochhause wants to merge 1 commit into
Donkie:mainfrom
hochhause:ofd-paramount3d

Conversation

@hochhause

Copy link
Copy Markdown
Contributor

Adds filaments/paramount3d.json for Paramount 3D - 12 filaments, 144 colors. Paramount 3D is not currently in SpoolmanDB.

Part of a migration of the Open Filament Database
(MIT licensed) into SpoolmanDB, one manufacturer per PR. The text below is the same on
every one of them.

Source

OFD collects its values from manufacturer product pages and technical data sheets.

Nothing here is AI-generated. The conversion is a field-mapping script with no
inference step: where OFD has no value, the field is omitted rather than filled. Density,
hex codes, temperature ranges and spool weights are carried across verbatim or not at all.
Script: https://gist.github.com/hochhause/f40c65a020c7bfd5a119b904b7558150

Existing entries are never edited

Where SpoolmanDB already has a group for a product, new colors go into that group —
including where its name predates the current naming rules (eSUN's PLA-Basic, for
instance). Creating a correctly-named parallel group would leave two entries for one
product, which seemed worse than an inconsistent name. Existing fields, names and colors
are untouched; every diff is additions only. Say the word if you would rather have the
rename and I will split them.

Where a color is sold in a spool size the existing group does not list, it cannot join
that group without inventing combinations, so it becomes a sibling entry under the same
name with the correct sizes — one product, two spool sizes.

What was left out, and how to get it back

Three kinds of color are withheld, on the principle that a missing color is cheaper to
fix than a duplicate:

  • Already present — identical hex in the matching group. Your value stands.
  • Name clashes — same color name as an existing entry but a different hex. Because
    name expands {color_name}, both would resolve to the same final product name and
    differ only by swatch. Correcting an existing hex is a separate question this PR does
    not try to answer.
  • Within RGB distance 10 of an existing color under a different name — the same shade
    renamed or resampled, which is a judgement call about product identity.

Spool sizes are limited to 250 g, 500 g, 750 g, 1 kg, 1.1 kg, 2 kg, 3 kg, 5 kg and
10 kg
. Everything else in OFD's long tail is left out: 9 kg, 8 kg, 4.5 kg, 2.5 kg,
2.3 kg, 850 g, 800 g and a scatter of rarer ones, including a few that look like a gross
weight rather than a filament weight (4310 g, 5310 g, 4010 g). A color sold only in an
excluded size is left out entirely rather than attached to a size it is not sold in.

Across the whole migration that is 892 colors already present, 1158 name
clashes, 46 near-identical shades and 227 colors held back on spool size.

If you want any of it — a size, a clash, a near-shade, for this manufacturer or
globally — just ask and I will add it.
It is one line in the converter, not a re-run
of the research.

Normalisation applied

  • Material taken out of the name. PLA-Matte → material: PLA,
    name: "Matte {color_name}", following the PETG-Tough example in CONTRIBUTING.
    Compound tokens that really are a different plastic (PLA-CF, PA6-GF25, TPU-95A,
    PC+ABS) move into material instead.
  • Manufacturer removed from the name wherever OFD repeated it.
  • Sizes split so combinations stay real. Since the build multiplies
    weights × diameters × colors, colors are grouped by the size set they are actually sold
    in and each group split so the cross product contains only combinations that exist.
    Verified against the source: 20,709 real (color, diameter, weight) rows, 0 fabricated,
    0 lost.
  • Where OFD records no size at all for a color, 1.75 mm / 1 kg is assumed. That is an
    assumption, not a source value, and it affects 13 records in the entire database.

scripts/lint_filaments.py reports no new errors against this file.

Fields left empty

extruder_temp / bed_temp — OFD stores a min/max range, mapped to extruder_temp_range
and bed_temp_range. The single-value fields have no source value, so they are omitted
rather than derived from a midpoint. spool_weight and spool_type are present only
where OFD records them.

Data transcribed from the Open Filament Database (MIT). No generated values.
@github-actions

Copy link
Copy Markdown

Catalog preview

This PR would add 144 entries to Spoolman, listed below as they will appear to users.

Please check this against the manufacturer's product catalog. Every combination of weight, diameter and colour is generated automatically, so a spool size or diameter that only exists for some colours will show up here as products that aren't really sold. If you see any, split the filament into separate objects so only real combinations are produced.

  • Paramount 3D - ABS (Autobot Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Battleship Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Black Cherry) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (British Racing Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Castle Limestone Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Clear) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Decepticon Purple) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Enzo Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Fighter Jet Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Game Cartridge Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Gold Krugerrand) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Graphite Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Harajuku Pink) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Iron Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (McLaren Orange) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Mid Century Modern Teal) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Military Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Military Khaki) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Military MBT Brown) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Primordial Earth) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Prototype Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Silver Dollar) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Simpson Yellow) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Skin - Dark Complexion) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Skin - Fair Complexion) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Skin - Ivory) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Skin - Universal Beige) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Steel Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (Terra Cotta) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS (White) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ABS-CF (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Decepticon Purple) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Enzo Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Graphite Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Iron Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (McLaren Orange) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Military Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Military Khaki) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Primordial Earth) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Stealth Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (Vapor Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - ASA (White) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PA6-CF Nylon Carbon Fiber · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Autobot Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Black Cherry) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (British Racing Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Castle Limestone Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Decepticon Purple) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Egg Yolk Yellow) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Enzo Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Fighter Jet Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Graphite Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Hannibal Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Harajuku Pink) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Iron Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (McLaren Orange) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Mid Century Modern Teal) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Military Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Military Khaki) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Military MBT Brown) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Primordial Earth) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Prototype Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Simpson Yellow) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Skin - Ivory) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Skin - Universal Beige) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Stealth Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (Terra Copper) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG (White) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG-CF (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PETG-CF (Steampunk) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Autobot Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Battleship Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Black Cherry) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Blue to White) Color Changing Filament · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (British Racing Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Cadet Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Caribbean Coral) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Castle Limestone Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Decepticon Purple) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Egg Yolk Yellow) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Enzo Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Fighter Jet Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Game Cartridge Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Geode Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Gold Krugerrand) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Graphite Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Great Depression Jadeite) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Hannibal Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Harajuku Pink) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Iron Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Ivory) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Karnak Sandstone) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Leviathan Blue Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (McLaren Orange) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Medusa Stone Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Mid Century Teal) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Military Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Military Khaki) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Military MBT Brown) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Primordial Earth) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Prototype Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Silver Dollar) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Simpson Yellow) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Skin - Dark Complexion) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Skin - Deep Complexion) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Skin - Fair Complexion) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Skin - Universal Beige) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (St Andrews Green) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Stealth Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Steel Gray) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Terra Copper) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Terra Cotta) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Tuxedo Midnight Blue) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (Volcano Orange) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA (White) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Cool White · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Autobot Blue · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Black · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex British Racing Green · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Enzo Red · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Graphite Gray · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Harajuku Pink · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Iron Red · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Military Green · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Military Khaki · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Prototype Gray · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Skin Dark Complexion · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Skin Fair Complexion · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Skin Ivory · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex Skin Universal Beige · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Flex White · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Matte ( Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Silk (Aztec Gold) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Silk (Chameleon) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Silk (Colossus Copper) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PLA Silk (Ultraviolet) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - PVA (Natural) Dissolvable Filament · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - TPU (Black) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - TPU (Iron Red) · 1.75 mm · 1000 g · spool type not set
  • Paramount 3D - TPU (Mid Century Teal) · 1.75 mm · 1000 g · spool type not set

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant