mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-14 12:37:46 +00:00
All 264 QD_* declarations re-derive from their family triples via --remint Qidi. Only 8 family ids are new: most QIDI-brand products already carried v3.2-minted ids on older printer series, so the QD-series declarations converge onto them (QD_0..4_1_1 -> OFKIQO2W "QIDI PLA Rapido"), and the six Generic families converge onto the shared generic ids (Generic PLA -> OFDSrzZ8 etc.) by triple math -- no inherits or compatible_printers changes anywhere. --update-snapshot retires all 204 QD_* ids with mode-rule successors. Audit: 204/204 non-null successors, every chain ends at a live id; the four ids hardcoded in QidiPrinterAgent's non-numeric-series fallback resolve to the OFL generics (QD_1_0_1 -> OFDSrzZ8, ...). The v4.1 agent hook translates device-composed QD_* ids through these entries at runtime, so box behavior is preserved on updated clients. Known accepted residue (plan v4 SS4): three case/spelling family splits keep distinct ids for one product line each -- QIDI PC-ABS-FR (series 1-2) vs QIDI PC/ABS-FR (series 3-4) vs Qidi PC-ABS-FR (X-Plus 4), and QIDI TPU 95A-HF vs Qidi TPU 95A-HF. Renames are ruled out; the ledger's per-series successors keep each device slot resolving to the right presets, and a future upstream name unification self-heals through content addressing. The code<->ledger lockstep test is now active (un-skipped). Gates: --check 0; orca_extra_profile_check 0/0; 117 script tests OK (0 skipped); validator base, -f tree-wide, -v Qidi all exit 0; libslic3r_tests green; Qidi profile diff is filament_id-value-only. Qidi.json version bumped.
112 lines
1.6 KiB
JSON
112 lines
1.6 KiB
JSON
{
|
|
"type": "filament",
|
|
"filament_id": "OFKfJTwL",
|
|
"name": "QIDI PET-CF@X-Plus 5-Series",
|
|
"from": "system",
|
|
"instantiation": "false",
|
|
"inherits": "fdm_filament_x5_common",
|
|
"box_temperature_range_high": [
|
|
"65"
|
|
],
|
|
"box_temperature_range_low": [
|
|
"0"
|
|
],
|
|
"box_temperature": [
|
|
"55"
|
|
],
|
|
"close_fan_the_first_x_layers": [
|
|
"3"
|
|
],
|
|
"cool_plate_temp_initial_layer": [
|
|
"70"
|
|
],
|
|
"cool_plate_temp": [
|
|
"70"
|
|
],
|
|
"eng_plate_temp_initial_layer": [
|
|
"80"
|
|
],
|
|
"eng_plate_temp": [
|
|
"80"
|
|
],
|
|
"fan_cooling_layer_time": [
|
|
"10"
|
|
],
|
|
"fan_max_speed": [
|
|
"40"
|
|
],
|
|
"fan_min_speed": [
|
|
"20"
|
|
],
|
|
"filament_adhesiveness_category": [
|
|
"800"
|
|
],
|
|
"filament_density": [
|
|
"1.3"
|
|
],
|
|
"filament_flow_ratio": [
|
|
"1"
|
|
],
|
|
"filament_max_volumetric_speed": [
|
|
"8"
|
|
],
|
|
"filament_type": [
|
|
"PET-CF"
|
|
],
|
|
"hot_plate_temp_initial_layer": [
|
|
"80"
|
|
],
|
|
"hot_plate_temp": [
|
|
"80"
|
|
],
|
|
"impact_strength_z": [
|
|
"4.5"
|
|
],
|
|
"nozzle_temperature_initial_layer": [
|
|
"280"
|
|
],
|
|
"nozzle_temperature_range_high": [
|
|
"320"
|
|
],
|
|
"nozzle_temperature_range_low": [
|
|
"280"
|
|
],
|
|
"nozzle_temperature": [
|
|
"280"
|
|
],
|
|
"overhang_fan_speed": [
|
|
"40"
|
|
],
|
|
"overhang_fan_threshold": [
|
|
"0%"
|
|
],
|
|
"pressure_advance": [
|
|
"0.032"
|
|
],
|
|
"slow_down_layer_time": [
|
|
"5"
|
|
],
|
|
"temperature_vitrification": [
|
|
"185"
|
|
],
|
|
"textured_plate_temp_initial_layer": [
|
|
"80"
|
|
],
|
|
"textured_plate_temp": [
|
|
"80"
|
|
],
|
|
"supertack_plate_temp_initial_layer": [
|
|
"70"
|
|
],
|
|
"supertack_plate_temp": [
|
|
"70"
|
|
],
|
|
"textured_cool_plate_temp_initial_layer": [
|
|
"70"
|
|
],
|
|
"textured_cool_plate_temp": [
|
|
"70"
|
|
],
|
|
"compatible_printers": []
|
|
}
|