harktech: add CR-PETG K2 profiles + fix HF Generic vendor categorization

Two follow-ups from #13744 review:

1. K2 firmware payloads reference "CR-PETG" by name (per DaviBe92's
   reverse-engineering work in k2-websocket-re, and a real Creality spool
   seen by @swilsonnc), but the profile was missing from the Creality
   filament set. Adds 10 K2-family variants:
     - K2: 0.4, 0.6, 0.8 nozzles
     - K2 Plus: 0.2, 0.4, 0.6, 0.8 nozzles
     - K2 Pro: 0.4, 0.6, 0.8 nozzles
   Profile values come from CrealityPrint v7.1.0 via @hamham999's
   parallel work in OrcaSlicer/OrcaSlicer#13581. Files re-indented with
   tabs and BOM stripped to match repo convention.

2. Creality HF Generic PLA and Creality HF Generic Speed PLA were missing
   filament_vendor: ["Creality"] so they appeared under "General" rather
   than "Creality" in the filament selector.

Reported-by: swilsonnc, DaviBe92 (CR-PETG missing)

Co-Authored-By: hamham999 <hamham999@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
grant0013
2026-05-21 09:16:39 +00:00
parent 0eafc6b279
commit 5612e120fe
13 changed files with 1110 additions and 0 deletions

View File

@@ -1396,42 +1396,82 @@
"name": "CR-ABS @Creality K2 0.4 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 0.4 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 0.4 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 0.4 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 0.6 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 0.6 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 0.6 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 0.6 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 0.8 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 0.8 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 0.8 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 0.8 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Plus 0.2 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Plus 0.2 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Plus 0.2 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Plus 0.2 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Plus 0.4 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Plus 0.4 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Plus 0.4 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Plus 0.4 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Plus 0.6 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Plus 0.6 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Plus 0.6 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Plus 0.6 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Plus 0.8 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Plus 0.8 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Plus 0.8 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Plus 0.8 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Pro 0.4 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Pro 0.4 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Pro 0.4 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Pro 0.4 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Pro 0.6 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Pro 0.6 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Pro 0.6 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Pro 0.6 nozzle.json"
},
{
"name": "CR-ABS @Creality K2 Pro 0.8 nozzle",
"sub_path": "filament/CR-ABS @Creality K2 Pro 0.8 nozzle.json"
},
{
"name": "CR-PETG @Creality K2 Pro 0.8 nozzle",
"sub_path": "filament/CR-PETG @Creality K2 Pro 0.8 nozzle.json"
},
{
"name": "CR-Nylon @Creality K2 Plus 0.4 nozzle",
"sub_path": "filament/CR-Nylon @Creality K2 Plus 0.4 nozzle.json"